tencentcloud 1.82.35 published on Friday, Nov 7, 2025 by tencentcloudstack
tencentcloud.getCdcDedicatedClusterInstanceTypes
Start a Neo task
Explain and create a tencentcloud.getCdcDedicatedClusterInstanceTypes resource
tencentcloud 1.82.35 published on Friday, Nov 7, 2025 by tencentcloudstack
Use this data source to query detailed information of CDC dedicated cluster instance types
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const types = tencentcloud.getCdcDedicatedClusterInstanceTypes({
dedicatedClusterId: "cluster-262n63e8",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
types = tencentcloud.get_cdc_dedicated_cluster_instance_types(dedicated_cluster_id="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.GetCdcDedicatedClusterInstanceTypes(ctx, &tencentcloud.GetCdcDedicatedClusterInstanceTypesArgs{
DedicatedClusterId: "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 types = Tencentcloud.GetCdcDedicatedClusterInstanceTypes.Invoke(new()
{
DedicatedClusterId = "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.GetCdcDedicatedClusterInstanceTypesArgs;
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 types = TencentcloudFunctions.getCdcDedicatedClusterInstanceTypes(GetCdcDedicatedClusterInstanceTypesArgs.builder()
.dedicatedClusterId("cluster-262n63e8")
.build());
}
}
variables:
types:
fn::invoke:
function: tencentcloud:getCdcDedicatedClusterInstanceTypes
arguments:
dedicatedClusterId: cluster-262n63e8
Using getCdcDedicatedClusterInstanceTypes
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 getCdcDedicatedClusterInstanceTypes(args: GetCdcDedicatedClusterInstanceTypesArgs, opts?: InvokeOptions): Promise<GetCdcDedicatedClusterInstanceTypesResult>
function getCdcDedicatedClusterInstanceTypesOutput(args: GetCdcDedicatedClusterInstanceTypesOutputArgs, opts?: InvokeOptions): Output<GetCdcDedicatedClusterInstanceTypesResult>def get_cdc_dedicated_cluster_instance_types(dedicated_cluster_id: Optional[str] = None,
id: Optional[str] = None,
result_output_file: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCdcDedicatedClusterInstanceTypesResult
def get_cdc_dedicated_cluster_instance_types_output(dedicated_cluster_id: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
result_output_file: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCdcDedicatedClusterInstanceTypesResult]func GetCdcDedicatedClusterInstanceTypes(ctx *Context, args *GetCdcDedicatedClusterInstanceTypesArgs, opts ...InvokeOption) (*GetCdcDedicatedClusterInstanceTypesResult, error)
func GetCdcDedicatedClusterInstanceTypesOutput(ctx *Context, args *GetCdcDedicatedClusterInstanceTypesOutputArgs, opts ...InvokeOption) GetCdcDedicatedClusterInstanceTypesResultOutput> Note: This function is named GetCdcDedicatedClusterInstanceTypes in the Go SDK.
public static class GetCdcDedicatedClusterInstanceTypes
{
public static Task<GetCdcDedicatedClusterInstanceTypesResult> InvokeAsync(GetCdcDedicatedClusterInstanceTypesArgs args, InvokeOptions? opts = null)
public static Output<GetCdcDedicatedClusterInstanceTypesResult> Invoke(GetCdcDedicatedClusterInstanceTypesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetCdcDedicatedClusterInstanceTypesResult> getCdcDedicatedClusterInstanceTypes(GetCdcDedicatedClusterInstanceTypesArgs args, InvokeOptions options)
public static Output<GetCdcDedicatedClusterInstanceTypesResult> getCdcDedicatedClusterInstanceTypes(GetCdcDedicatedClusterInstanceTypesArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getCdcDedicatedClusterInstanceTypes:getCdcDedicatedClusterInstanceTypes
arguments:
# arguments dictionaryThe following arguments are supported:
- Dedicated
Cluster stringId - Dedicated Cluster ID.
- Id string
- Result
Output stringFile - Used to save results.
- Dedicated
Cluster stringId - Dedicated Cluster ID.
- Id string
- Result
Output stringFile - Used to save results.
- dedicated
Cluster StringId - Dedicated Cluster ID.
- id String
- result
Output StringFile - Used to save results.
- dedicated
Cluster stringId - Dedicated Cluster ID.
- id string
- result
Output stringFile - Used to save results.
- dedicated_
cluster_ strid - Dedicated Cluster ID.
- id str
- result_
output_ strfile - Used to save results.
- dedicated
Cluster StringId - Dedicated Cluster ID.
- id String
- result
Output StringFile - Used to save results.
getCdcDedicatedClusterInstanceTypes Result
The following output properties are available:
- Dedicated
Cluster stringId - Dedicated
Cluster List<GetInstance Type Sets Cdc Dedicated Cluster Instance Types Dedicated Cluster Instance Type Set> - Dedicated Cluster Supported InstanceType.
- Id string
- Result
Output stringFile
- Dedicated
Cluster stringId - Dedicated
Cluster []GetInstance Type Sets Cdc Dedicated Cluster Instance Types Dedicated Cluster Instance Type Set - Dedicated Cluster Supported InstanceType.
- Id string
- Result
Output stringFile
- dedicated
Cluster StringId - dedicated
Cluster List<GetInstance Type Sets Cdc Dedicated Cluster Instance Types Dedicated Cluster Instance Type Set> - Dedicated Cluster Supported InstanceType.
- id String
- result
Output StringFile
- dedicated
Cluster stringId - dedicated
Cluster GetInstance Type Sets Cdc Dedicated Cluster Instance Types Dedicated Cluster Instance Type Set[] - Dedicated Cluster Supported InstanceType.
- id string
- result
Output stringFile
- dedicated_
cluster_ strid - dedicated_
cluster_ Sequence[Getinstance_ type_ sets Cdc Dedicated Cluster Instance Types Dedicated Cluster Instance Type Set] - Dedicated Cluster Supported InstanceType.
- id str
- result_
output_ strfile
- dedicated
Cluster StringId - dedicated
Cluster List<Property Map>Instance Type Sets - Dedicated Cluster Supported InstanceType.
- id String
- result
Output StringFile
Supporting Types
GetCdcDedicatedClusterInstanceTypesDedicatedClusterInstanceTypeSet
- Cpu double
- Instance CPU.
- Cpu
Type string - Instance CPU Type.
- Fpga double
- Instance Fpga.
- Gpu double
- Instance GPU.
- Instance
Bandwidth double - Instance Bandwidth.
- Instance
Family string - Instance Family.
- Instance
Pps double - Instance Pps.
- Instance
Type string - Instance Type.
- Memory double
- Instance Memory.
- Network
Card double - Instance Type.
- Remark string
- Instance Remark.
- Status string
- Instance Status.
- Storage
Block doubleAmount - Instance Storage Block Amount.
- Type
Name string - Instance Type Name.
- Zone string
- Zone Name.
- Cpu float64
- Instance CPU.
- Cpu
Type string - Instance CPU Type.
- Fpga float64
- Instance Fpga.
- Gpu float64
- Instance GPU.
- Instance
Bandwidth float64 - Instance Bandwidth.
- Instance
Family string - Instance Family.
- Instance
Pps float64 - Instance Pps.
- Instance
Type string - Instance Type.
- Memory float64
- Instance Memory.
- Network
Card float64 - Instance Type.
- Remark string
- Instance Remark.
- Status string
- Instance Status.
- Storage
Block float64Amount - Instance Storage Block Amount.
- Type
Name string - Instance Type Name.
- Zone string
- Zone Name.
- cpu Double
- Instance CPU.
- cpu
Type String - Instance CPU Type.
- fpga Double
- Instance Fpga.
- gpu Double
- Instance GPU.
- instance
Bandwidth Double - Instance Bandwidth.
- instance
Family String - Instance Family.
- instance
Pps Double - Instance Pps.
- instance
Type String - Instance Type.
- memory Double
- Instance Memory.
- network
Card Double - Instance Type.
- remark String
- Instance Remark.
- status String
- Instance Status.
- storage
Block DoubleAmount - Instance Storage Block Amount.
- type
Name String - Instance Type Name.
- zone String
- Zone Name.
- cpu number
- Instance CPU.
- cpu
Type string - Instance CPU Type.
- fpga number
- Instance Fpga.
- gpu number
- Instance GPU.
- instance
Bandwidth number - Instance Bandwidth.
- instance
Family string - Instance Family.
- instance
Pps number - Instance Pps.
- instance
Type string - Instance Type.
- memory number
- Instance Memory.
- network
Card number - Instance Type.
- remark string
- Instance Remark.
- status string
- Instance Status.
- storage
Block numberAmount - Instance Storage Block Amount.
- type
Name string - Instance Type Name.
- zone string
- Zone Name.
- cpu float
- Instance CPU.
- cpu_
type str - Instance CPU Type.
- fpga float
- Instance Fpga.
- gpu float
- Instance GPU.
- instance_
bandwidth float - Instance Bandwidth.
- instance_
family str - Instance Family.
- instance_
pps float - Instance Pps.
- instance_
type str - Instance Type.
- memory float
- Instance Memory.
- network_
card float - Instance Type.
- remark str
- Instance Remark.
- status str
- Instance Status.
- storage_
block_ floatamount - Instance Storage Block Amount.
- type_
name str - Instance Type Name.
- zone str
- Zone Name.
- cpu Number
- Instance CPU.
- cpu
Type String - Instance CPU Type.
- fpga Number
- Instance Fpga.
- gpu Number
- Instance GPU.
- instance
Bandwidth Number - Instance Bandwidth.
- instance
Family String - Instance Family.
- instance
Pps Number - Instance Pps.
- instance
Type String - Instance Type.
- memory Number
- Instance Memory.
- network
Card Number - Instance Type.
- remark String
- Instance Remark.
- status String
- Instance Status.
- storage
Block NumberAmount - Instance Storage Block Amount.
- type
Name String - Instance Type Name.
- zone String
- Zone Name.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloudTerraform Provider.
tencentcloud 1.82.35 published on Friday, Nov 7, 2025 by tencentcloudstack
