tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
tencentcloud.getCdcDedicatedClusterInstanceTypes
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 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 dictionary
The 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
tencentcloud
Terraform Provider.
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack