1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getTdmqProInstanceDetail
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

tencentcloud.getTdmqProInstanceDetail

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

    Use this data source to query detailed information of tdmq pro_instance_detail

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const proInstanceDetail = tencentcloud.getTdmqProInstanceDetail({
        clusterId: "pulsar-9n95ax58b9vn",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    pro_instance_detail = tencentcloud.get_tdmq_pro_instance_detail(cluster_id="pulsar-9n95ax58b9vn")
    
    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.GetTdmqProInstanceDetail(ctx, &tencentcloud.GetTdmqProInstanceDetailArgs{
    			ClusterId: "pulsar-9n95ax58b9vn",
    		}, 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 proInstanceDetail = Tencentcloud.GetTdmqProInstanceDetail.Invoke(new()
        {
            ClusterId = "pulsar-9n95ax58b9vn",
        });
    
    });
    
    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.GetTdmqProInstanceDetailArgs;
    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 proInstanceDetail = TencentcloudFunctions.getTdmqProInstanceDetail(GetTdmqProInstanceDetailArgs.builder()
                .clusterId("pulsar-9n95ax58b9vn")
                .build());
    
        }
    }
    
    variables:
      proInstanceDetail:
        fn::invoke:
          function: tencentcloud:getTdmqProInstanceDetail
          arguments:
            clusterId: pulsar-9n95ax58b9vn
    

    Using getTdmqProInstanceDetail

    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 getTdmqProInstanceDetail(args: GetTdmqProInstanceDetailArgs, opts?: InvokeOptions): Promise<GetTdmqProInstanceDetailResult>
    function getTdmqProInstanceDetailOutput(args: GetTdmqProInstanceDetailOutputArgs, opts?: InvokeOptions): Output<GetTdmqProInstanceDetailResult>
    def get_tdmq_pro_instance_detail(cluster_id: Optional[str] = None,
                                     id: Optional[str] = None,
                                     result_output_file: Optional[str] = None,
                                     opts: Optional[InvokeOptions] = None) -> GetTdmqProInstanceDetailResult
    def get_tdmq_pro_instance_detail_output(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[GetTdmqProInstanceDetailResult]
    func GetTdmqProInstanceDetail(ctx *Context, args *GetTdmqProInstanceDetailArgs, opts ...InvokeOption) (*GetTdmqProInstanceDetailResult, error)
    func GetTdmqProInstanceDetailOutput(ctx *Context, args *GetTdmqProInstanceDetailOutputArgs, opts ...InvokeOption) GetTdmqProInstanceDetailResultOutput

    > Note: This function is named GetTdmqProInstanceDetail in the Go SDK.

    public static class GetTdmqProInstanceDetail 
    {
        public static Task<GetTdmqProInstanceDetailResult> InvokeAsync(GetTdmqProInstanceDetailArgs args, InvokeOptions? opts = null)
        public static Output<GetTdmqProInstanceDetailResult> Invoke(GetTdmqProInstanceDetailInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetTdmqProInstanceDetailResult> getTdmqProInstanceDetail(GetTdmqProInstanceDetailArgs args, InvokeOptions options)
    public static Output<GetTdmqProInstanceDetailResult> getTdmqProInstanceDetail(GetTdmqProInstanceDetailArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getTdmqProInstanceDetail:getTdmqProInstanceDetail
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ClusterId string
    Cluster Id.
    Id string
    ResultOutputFile string
    Used to save results.
    ClusterId string
    Cluster Id.
    Id string
    ResultOutputFile string
    Used to save results.
    clusterId String
    Cluster Id.
    id String
    resultOutputFile String
    Used to save results.
    clusterId string
    Cluster Id.
    id string
    resultOutputFile string
    Used to save results.
    cluster_id str
    Cluster Id.
    id str
    result_output_file str
    Used to save results.
    clusterId String
    Cluster Id.
    id String
    resultOutputFile String
    Used to save results.

    getTdmqProInstanceDetail Result

    The following output properties are available:

    ClusterId string
    Cluster Id.
    ClusterInfos List<GetTdmqProInstanceDetailClusterInfo>
    Cluster information.
    ClusterSpecInfos List<GetTdmqProInstanceDetailClusterSpecInfo>
    Cluster specification informationNote: This field may return null, indicating that no valid value can be obtained.
    Id string
    NetworkAccessPointInfos List<GetTdmqProInstanceDetailNetworkAccessPointInfo>
    Cluster network access point informationNote: This field may return null, indicating that no valid value can be obtained.
    ResultOutputFile string
    ClusterId string
    Cluster Id.
    ClusterInfos []GetTdmqProInstanceDetailClusterInfo
    Cluster information.
    ClusterSpecInfos []GetTdmqProInstanceDetailClusterSpecInfo
    Cluster specification informationNote: This field may return null, indicating that no valid value can be obtained.
    Id string
    NetworkAccessPointInfos []GetTdmqProInstanceDetailNetworkAccessPointInfo
    Cluster network access point informationNote: This field may return null, indicating that no valid value can be obtained.
    ResultOutputFile string
    clusterId String
    Cluster Id.
    clusterInfos List<GetTdmqProInstanceDetailClusterInfo>
    Cluster information.
    clusterSpecInfos List<GetTdmqProInstanceDetailClusterSpecInfo>
    Cluster specification informationNote: This field may return null, indicating that no valid value can be obtained.
    id String
    networkAccessPointInfos List<GetTdmqProInstanceDetailNetworkAccessPointInfo>
    Cluster network access point informationNote: This field may return null, indicating that no valid value can be obtained.
    resultOutputFile String
    clusterId string
    Cluster Id.
    clusterInfos GetTdmqProInstanceDetailClusterInfo[]
    Cluster information.
    clusterSpecInfos GetTdmqProInstanceDetailClusterSpecInfo[]
    Cluster specification informationNote: This field may return null, indicating that no valid value can be obtained.
    id string
    networkAccessPointInfos GetTdmqProInstanceDetailNetworkAccessPointInfo[]
    Cluster network access point informationNote: This field may return null, indicating that no valid value can be obtained.
    resultOutputFile string
    cluster_id str
    Cluster Id.
    cluster_infos Sequence[GetTdmqProInstanceDetailClusterInfo]
    Cluster information.
    cluster_spec_infos Sequence[GetTdmqProInstanceDetailClusterSpecInfo]
    Cluster specification informationNote: This field may return null, indicating that no valid value can be obtained.
    id str
    network_access_point_infos Sequence[GetTdmqProInstanceDetailNetworkAccessPointInfo]
    Cluster network access point informationNote: This field may return null, indicating that no valid value can be obtained.
    result_output_file str
    clusterId String
    Cluster Id.
    clusterInfos List<Property Map>
    Cluster information.
    clusterSpecInfos List<Property Map>
    Cluster specification informationNote: This field may return null, indicating that no valid value can be obtained.
    id String
    networkAccessPointInfos List<Property Map>
    Cluster network access point informationNote: This field may return null, indicating that no valid value can be obtained.
    resultOutputFile String

    Supporting Types

    GetTdmqProInstanceDetailClusterInfo

    CanEditRoute bool
    Can the route be modifiedNote: This field may return null, indicating that no valid value can be obtained.
    ClusterId string
    Cluster Id.
    ClusterName string
    Cluster name.
    CreateTime string
    Creation time.
    MaxStorage double
    Maximum storage capacity, unit: MB.
    NodeDistributions List<GetTdmqProInstanceDetailClusterInfoNodeDistribution>
    Node distributionNote: This field may return null, indicating that no valid value can be obtained.
    Remark string
    Descriptive information.
    Status double
    Cluster status, 0: creating, 1: normal, 2: isolated.
    Version string
    cluster version.
    CanEditRoute bool
    Can the route be modifiedNote: This field may return null, indicating that no valid value can be obtained.
    ClusterId string
    Cluster Id.
    ClusterName string
    Cluster name.
    CreateTime string
    Creation time.
    MaxStorage float64
    Maximum storage capacity, unit: MB.
    NodeDistributions []GetTdmqProInstanceDetailClusterInfoNodeDistribution
    Node distributionNote: This field may return null, indicating that no valid value can be obtained.
    Remark string
    Descriptive information.
    Status float64
    Cluster status, 0: creating, 1: normal, 2: isolated.
    Version string
    cluster version.
    canEditRoute Boolean
    Can the route be modifiedNote: This field may return null, indicating that no valid value can be obtained.
    clusterId String
    Cluster Id.
    clusterName String
    Cluster name.
    createTime String
    Creation time.
    maxStorage Double
    Maximum storage capacity, unit: MB.
    nodeDistributions List<GetTdmqProInstanceDetailClusterInfoNodeDistribution>
    Node distributionNote: This field may return null, indicating that no valid value can be obtained.
    remark String
    Descriptive information.
    status Double
    Cluster status, 0: creating, 1: normal, 2: isolated.
    version String
    cluster version.
    canEditRoute boolean
    Can the route be modifiedNote: This field may return null, indicating that no valid value can be obtained.
    clusterId string
    Cluster Id.
    clusterName string
    Cluster name.
    createTime string
    Creation time.
    maxStorage number
    Maximum storage capacity, unit: MB.
    nodeDistributions GetTdmqProInstanceDetailClusterInfoNodeDistribution[]
    Node distributionNote: This field may return null, indicating that no valid value can be obtained.
    remark string
    Descriptive information.
    status number
    Cluster status, 0: creating, 1: normal, 2: isolated.
    version string
    cluster version.
    can_edit_route bool
    Can the route be modifiedNote: This field may return null, indicating that no valid value can be obtained.
    cluster_id str
    Cluster Id.
    cluster_name str
    Cluster name.
    create_time str
    Creation time.
    max_storage float
    Maximum storage capacity, unit: MB.
    node_distributions Sequence[GetTdmqProInstanceDetailClusterInfoNodeDistribution]
    Node distributionNote: This field may return null, indicating that no valid value can be obtained.
    remark str
    Descriptive information.
    status float
    Cluster status, 0: creating, 1: normal, 2: isolated.
    version str
    cluster version.
    canEditRoute Boolean
    Can the route be modifiedNote: This field may return null, indicating that no valid value can be obtained.
    clusterId String
    Cluster Id.
    clusterName String
    Cluster name.
    createTime String
    Creation time.
    maxStorage Number
    Maximum storage capacity, unit: MB.
    nodeDistributions List<Property Map>
    Node distributionNote: This field may return null, indicating that no valid value can be obtained.
    remark String
    Descriptive information.
    status Number
    Cluster status, 0: creating, 1: normal, 2: isolated.
    version String
    cluster version.

    GetTdmqProInstanceDetailClusterInfoNodeDistribution

    NodeCount double
    Number of nodes.
    ZoneId string
    Availability zone ID.
    ZoneName string
    Availability zone.
    NodeCount float64
    Number of nodes.
    ZoneId string
    Availability zone ID.
    ZoneName string
    Availability zone.
    nodeCount Double
    Number of nodes.
    zoneId String
    Availability zone ID.
    zoneName String
    Availability zone.
    nodeCount number
    Number of nodes.
    zoneId string
    Availability zone ID.
    zoneName string
    Availability zone.
    node_count float
    Number of nodes.
    zone_id str
    Availability zone ID.
    zone_name str
    Availability zone.
    nodeCount Number
    Number of nodes.
    zoneId String
    Availability zone ID.
    zoneName String
    Availability zone.

    GetTdmqProInstanceDetailClusterSpecInfo

    MaxBandWidth double
    peak bandwidth. Unit: mbps.
    MaxNamespaces double
    Maximum number of namespaces.
    MaxTopics double
    Maximum number of topic partitions.
    MaxTps double
    peak tps.
    ScalableTps double
    Elastic TPS outside specificationNote: This field may return null, indicating that no valid value can be obtained.
    SpecName string
    Cluster specification name.
    MaxBandWidth float64
    peak bandwidth. Unit: mbps.
    MaxNamespaces float64
    Maximum number of namespaces.
    MaxTopics float64
    Maximum number of topic partitions.
    MaxTps float64
    peak tps.
    ScalableTps float64
    Elastic TPS outside specificationNote: This field may return null, indicating that no valid value can be obtained.
    SpecName string
    Cluster specification name.
    maxBandWidth Double
    peak bandwidth. Unit: mbps.
    maxNamespaces Double
    Maximum number of namespaces.
    maxTopics Double
    Maximum number of topic partitions.
    maxTps Double
    peak tps.
    scalableTps Double
    Elastic TPS outside specificationNote: This field may return null, indicating that no valid value can be obtained.
    specName String
    Cluster specification name.
    maxBandWidth number
    peak bandwidth. Unit: mbps.
    maxNamespaces number
    Maximum number of namespaces.
    maxTopics number
    Maximum number of topic partitions.
    maxTps number
    peak tps.
    scalableTps number
    Elastic TPS outside specificationNote: This field may return null, indicating that no valid value can be obtained.
    specName string
    Cluster specification name.
    max_band_width float
    peak bandwidth. Unit: mbps.
    max_namespaces float
    Maximum number of namespaces.
    max_topics float
    Maximum number of topic partitions.
    max_tps float
    peak tps.
    scalable_tps float
    Elastic TPS outside specificationNote: This field may return null, indicating that no valid value can be obtained.
    spec_name str
    Cluster specification name.
    maxBandWidth Number
    peak bandwidth. Unit: mbps.
    maxNamespaces Number
    Maximum number of namespaces.
    maxTopics Number
    Maximum number of topic partitions.
    maxTps Number
    peak tps.
    scalableTps Number
    Elastic TPS outside specificationNote: This field may return null, indicating that no valid value can be obtained.
    specName String
    Cluster specification name.

    GetTdmqProInstanceDetailNetworkAccessPointInfo

    Endpoint string
    access address.
    InstanceId string
    instance id.
    RouteType double
    Access point type: 0: support network access point 1: VPC access point 2: public network access point.
    SubnetId string
    Subnet id, support network and public network access point, this field is emptyNote: This field may return null, indicating that no valid value can be obtained.
    VpcId string
    The id of the vpc, the supporting network and the access point of the public network, this field is emptyNote: This field may return null, indicating that no valid value can be obtained.
    Endpoint string
    access address.
    InstanceId string
    instance id.
    RouteType float64
    Access point type: 0: support network access point 1: VPC access point 2: public network access point.
    SubnetId string
    Subnet id, support network and public network access point, this field is emptyNote: This field may return null, indicating that no valid value can be obtained.
    VpcId string
    The id of the vpc, the supporting network and the access point of the public network, this field is emptyNote: This field may return null, indicating that no valid value can be obtained.
    endpoint String
    access address.
    instanceId String
    instance id.
    routeType Double
    Access point type: 0: support network access point 1: VPC access point 2: public network access point.
    subnetId String
    Subnet id, support network and public network access point, this field is emptyNote: This field may return null, indicating that no valid value can be obtained.
    vpcId String
    The id of the vpc, the supporting network and the access point of the public network, this field is emptyNote: This field may return null, indicating that no valid value can be obtained.
    endpoint string
    access address.
    instanceId string
    instance id.
    routeType number
    Access point type: 0: support network access point 1: VPC access point 2: public network access point.
    subnetId string
    Subnet id, support network and public network access point, this field is emptyNote: This field may return null, indicating that no valid value can be obtained.
    vpcId string
    The id of the vpc, the supporting network and the access point of the public network, this field is emptyNote: This field may return null, indicating that no valid value can be obtained.
    endpoint str
    access address.
    instance_id str
    instance id.
    route_type float
    Access point type: 0: support network access point 1: VPC access point 2: public network access point.
    subnet_id str
    Subnet id, support network and public network access point, this field is emptyNote: This field may return null, indicating that no valid value can be obtained.
    vpc_id str
    The id of the vpc, the supporting network and the access point of the public network, this field is emptyNote: This field may return null, indicating that no valid value can be obtained.
    endpoint String
    access address.
    instanceId String
    instance id.
    routeType Number
    Access point type: 0: support network access point 1: VPC access point 2: public network access point.
    subnetId String
    Subnet id, support network and public network access point, this field is emptyNote: This field may return null, indicating that no valid value can be obtained.
    vpcId String
    The id of the vpc, the supporting network and the access point of the public network, this field is emptyNote: This field may return null, indicating that no valid value can be obtained.

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    tencentcloud logo
    tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack