tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
tencentcloud.getPostgresqlDedicatedClusters
Explore with Pulumi AI
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
Use this data source to query detailed information of Postgresql dedicated clusters
Example Usage
Query all instances
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getPostgresqlDedicatedClusters({});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_postgresql_dedicated_clusters()
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := tencentcloud.GetPostgresqlDedicatedClusters(ctx, &tencentcloud.GetPostgresqlDedicatedClustersArgs{}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;
return await Deployment.RunAsync(() =>
{
var example = Tencentcloud.GetPostgresqlDedicatedClusters.Invoke();
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.TencentcloudFunctions;
import com.pulumi.tencentcloud.inputs.GetPostgresqlDedicatedClustersArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = TencentcloudFunctions.getPostgresqlDedicatedClusters();
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getPostgresqlDedicatedClusters
arguments: {}
Query instances by filters
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getPostgresqlDedicatedClusters({
filters: [{
name: "dedicated-cluster-id",
values: ["cluster-262n63e8"],
}],
});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_postgresql_dedicated_clusters(filters=[{
"name": "dedicated-cluster-id",
"values": ["cluster-262n63e8"],
}])
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := tencentcloud.GetPostgresqlDedicatedClusters(ctx, &tencentcloud.GetPostgresqlDedicatedClustersArgs{
Filters: []tencentcloud.GetPostgresqlDedicatedClustersFilter{
{
Name: pulumi.StringRef("dedicated-cluster-id"),
Values: []string{
"cluster-262n63e8",
},
},
},
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;
return await Deployment.RunAsync(() =>
{
var example = Tencentcloud.GetPostgresqlDedicatedClusters.Invoke(new()
{
Filters = new[]
{
new Tencentcloud.Inputs.GetPostgresqlDedicatedClustersFilterInputArgs
{
Name = "dedicated-cluster-id",
Values = new[]
{
"cluster-262n63e8",
},
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.TencentcloudFunctions;
import com.pulumi.tencentcloud.inputs.GetPostgresqlDedicatedClustersArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = TencentcloudFunctions.getPostgresqlDedicatedClusters(GetPostgresqlDedicatedClustersArgs.builder()
.filters(GetPostgresqlDedicatedClustersFilterArgs.builder()
.name("dedicated-cluster-id")
.values("cluster-262n63e8")
.build())
.build());
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getPostgresqlDedicatedClusters
arguments:
filters:
- name: dedicated-cluster-id
values:
- cluster-262n63e8
Using getPostgresqlDedicatedClusters
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getPostgresqlDedicatedClusters(args: GetPostgresqlDedicatedClustersArgs, opts?: InvokeOptions): Promise<GetPostgresqlDedicatedClustersResult>
function getPostgresqlDedicatedClustersOutput(args: GetPostgresqlDedicatedClustersOutputArgs, opts?: InvokeOptions): Output<GetPostgresqlDedicatedClustersResult>
def get_postgresql_dedicated_clusters(filters: Optional[Sequence[GetPostgresqlDedicatedClustersFilter]] = None,
id: Optional[str] = None,
result_output_file: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetPostgresqlDedicatedClustersResult
def get_postgresql_dedicated_clusters_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetPostgresqlDedicatedClustersFilterArgs]]]] = None,
id: Optional[pulumi.Input[str]] = None,
result_output_file: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetPostgresqlDedicatedClustersResult]
func GetPostgresqlDedicatedClusters(ctx *Context, args *GetPostgresqlDedicatedClustersArgs, opts ...InvokeOption) (*GetPostgresqlDedicatedClustersResult, error)
func GetPostgresqlDedicatedClustersOutput(ctx *Context, args *GetPostgresqlDedicatedClustersOutputArgs, opts ...InvokeOption) GetPostgresqlDedicatedClustersResultOutput
> Note: This function is named GetPostgresqlDedicatedClusters
in the Go SDK.
public static class GetPostgresqlDedicatedClusters
{
public static Task<GetPostgresqlDedicatedClustersResult> InvokeAsync(GetPostgresqlDedicatedClustersArgs args, InvokeOptions? opts = null)
public static Output<GetPostgresqlDedicatedClustersResult> Invoke(GetPostgresqlDedicatedClustersInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetPostgresqlDedicatedClustersResult> getPostgresqlDedicatedClusters(GetPostgresqlDedicatedClustersArgs args, InvokeOptions options)
public static Output<GetPostgresqlDedicatedClustersResult> getPostgresqlDedicatedClusters(GetPostgresqlDedicatedClustersArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getPostgresqlDedicatedClusters:getPostgresqlDedicatedClusters
arguments:
# arguments dictionary
The following arguments are supported:
- Filters
List<Get
Postgresql Dedicated Clusters Filter> - Querying based on one or more filtering criteria, the currently supported filtering criteria are: dedicated-cluster-id: filtering by dedicated cluster ID.
- Id string
- Result
Output stringFile - Used to save results.
- Filters
[]Get
Postgresql Dedicated Clusters Filter - Querying based on one or more filtering criteria, the currently supported filtering criteria are: dedicated-cluster-id: filtering by dedicated cluster ID.
- Id string
- Result
Output stringFile - Used to save results.
- filters
List<Get
Postgresql Dedicated Clusters Filter> - Querying based on one or more filtering criteria, the currently supported filtering criteria are: dedicated-cluster-id: filtering by dedicated cluster ID.
- id String
- result
Output StringFile - Used to save results.
- filters
Get
Postgresql Dedicated Clusters Filter[] - Querying based on one or more filtering criteria, the currently supported filtering criteria are: dedicated-cluster-id: filtering by dedicated cluster ID.
- id string
- result
Output stringFile - Used to save results.
- filters
Sequence[Get
Postgresql Dedicated Clusters Filter] - Querying based on one or more filtering criteria, the currently supported filtering criteria are: dedicated-cluster-id: filtering by dedicated cluster ID.
- id str
- result_
output_ strfile - Used to save results.
- filters List<Property Map>
- Querying based on one or more filtering criteria, the currently supported filtering criteria are: dedicated-cluster-id: filtering by dedicated cluster ID.
- id String
- result
Output StringFile - Used to save results.
getPostgresqlDedicatedClusters Result
The following output properties are available:
- Dedicated
Cluster List<GetSets Postgresql Dedicated Clusters Dedicated Cluster Set> - Dedicated cluster set info.
- Id string
- Filters
List<Get
Postgresql Dedicated Clusters Filter> - Result
Output stringFile
- Dedicated
Cluster []GetSets Postgresql Dedicated Clusters Dedicated Cluster Set - Dedicated cluster set info.
- Id string
- Filters
[]Get
Postgresql Dedicated Clusters Filter - Result
Output stringFile
- dedicated
Cluster List<GetSets Postgresql Dedicated Clusters Dedicated Cluster Set> - Dedicated cluster set info.
- id String
- filters
List<Get
Postgresql Dedicated Clusters Filter> - result
Output StringFile
- dedicated
Cluster GetSets Postgresql Dedicated Clusters Dedicated Cluster Set[] - Dedicated cluster set info.
- id string
- filters
Get
Postgresql Dedicated Clusters Filter[] - result
Output stringFile
- dedicated
Cluster List<Property Map>Sets - Dedicated cluster set info.
- id String
- filters List<Property Map>
- result
Output StringFile
Supporting Types
GetPostgresqlDedicatedClustersDedicatedClusterSet
- Cpu
Available double - Cpu
Total double - Dedicated
Cluster stringId - Disk
Available double - Disk
Total double - Instance
Count double - Mem
Available double - Mem
Total double - Name string
- Filter name.
- Standby
Dedicated List<string>Cluster Sets - Zone string
- Cpu
Available float64 - Cpu
Total float64 - Dedicated
Cluster stringId - Disk
Available float64 - Disk
Total float64 - Instance
Count float64 - Mem
Available float64 - Mem
Total float64 - Name string
- Filter name.
- Standby
Dedicated []stringCluster Sets - Zone string
- cpu
Available Double - cpu
Total Double - dedicated
Cluster StringId - disk
Available Double - disk
Total Double - instance
Count Double - mem
Available Double - mem
Total Double - name String
- Filter name.
- standby
Dedicated List<String>Cluster Sets - zone String
- cpu
Available number - cpu
Total number - dedicated
Cluster stringId - disk
Available number - disk
Total number - instance
Count number - mem
Available number - mem
Total number - name string
- Filter name.
- standby
Dedicated string[]Cluster Sets - zone string
- cpu_
available float - cpu_
total float - dedicated_
cluster_ strid - disk_
available float - disk_
total float - instance_
count float - mem_
available float - mem_
total float - name str
- Filter name.
- standby_
dedicated_ Sequence[str]cluster_ sets - zone str
- cpu
Available Number - cpu
Total Number - dedicated
Cluster StringId - disk
Available Number - disk
Total Number - instance
Count Number - mem
Available Number - mem
Total Number - name String
- Filter name.
- standby
Dedicated List<String>Cluster Sets - zone String
GetPostgresqlDedicatedClustersFilter
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloud
Terraform Provider.
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack