tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
tencentcloud.getTdmqProInstanceDetail
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 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:
- Cluster
Id string - Cluster Id.
- Id string
- Result
Output stringFile - Used to save results.
- Cluster
Id string - Cluster Id.
- Id string
- Result
Output stringFile - Used to save results.
- cluster
Id String - Cluster Id.
- id String
- result
Output StringFile - Used to save results.
- cluster
Id string - Cluster Id.
- id string
- result
Output stringFile - Used to save results.
- cluster_
id str - Cluster Id.
- id str
- result_
output_ strfile - Used to save results.
- cluster
Id String - Cluster Id.
- id String
- result
Output StringFile - Used to save results.
getTdmqProInstanceDetail Result
The following output properties are available:
- Cluster
Id string - Cluster Id.
- Cluster
Infos List<GetTdmq Pro Instance Detail Cluster Info> - Cluster information.
- Cluster
Spec List<GetInfos Tdmq Pro Instance Detail Cluster Spec Info> - Cluster specification informationNote: This field may return null, indicating that no valid value can be obtained.
- Id string
- Network
Access List<GetPoint Infos Tdmq Pro Instance Detail Network Access Point Info> - Cluster network access point informationNote: This field may return null, indicating that no valid value can be obtained.
- Result
Output stringFile
- Cluster
Id string - Cluster Id.
- Cluster
Infos []GetTdmq Pro Instance Detail Cluster Info - Cluster information.
- Cluster
Spec []GetInfos Tdmq Pro Instance Detail Cluster Spec Info - Cluster specification informationNote: This field may return null, indicating that no valid value can be obtained.
- Id string
- Network
Access []GetPoint Infos Tdmq Pro Instance Detail Network Access Point Info - Cluster network access point informationNote: This field may return null, indicating that no valid value can be obtained.
- Result
Output stringFile
- cluster
Id String - Cluster Id.
- cluster
Infos List<GetTdmq Pro Instance Detail Cluster Info> - Cluster information.
- cluster
Spec List<GetInfos Tdmq Pro Instance Detail Cluster Spec Info> - Cluster specification informationNote: This field may return null, indicating that no valid value can be obtained.
- id String
- network
Access List<GetPoint Infos Tdmq Pro Instance Detail Network Access Point Info> - Cluster network access point informationNote: This field may return null, indicating that no valid value can be obtained.
- result
Output StringFile
- cluster
Id string - Cluster Id.
- cluster
Infos GetTdmq Pro Instance Detail Cluster Info[] - Cluster information.
- cluster
Spec GetInfos Tdmq Pro Instance Detail Cluster Spec Info[] - Cluster specification informationNote: This field may return null, indicating that no valid value can be obtained.
- id string
- network
Access GetPoint Infos Tdmq Pro Instance Detail Network Access Point Info[] - Cluster network access point informationNote: This field may return null, indicating that no valid value can be obtained.
- result
Output stringFile
- cluster_
id str - Cluster Id.
- cluster_
infos Sequence[GetTdmq Pro Instance Detail Cluster Info] - Cluster information.
- cluster_
spec_ Sequence[Getinfos Tdmq Pro Instance Detail Cluster Spec Info] - Cluster specification informationNote: This field may return null, indicating that no valid value can be obtained.
- id str
- network_
access_ Sequence[Getpoint_ infos Tdmq Pro Instance Detail Network Access Point Info] - Cluster network access point informationNote: This field may return null, indicating that no valid value can be obtained.
- result_
output_ strfile
- cluster
Id String - Cluster Id.
- cluster
Infos List<Property Map> - Cluster information.
- cluster
Spec List<Property Map>Infos - Cluster specification informationNote: This field may return null, indicating that no valid value can be obtained.
- id String
- network
Access List<Property Map>Point Infos - Cluster network access point informationNote: This field may return null, indicating that no valid value can be obtained.
- result
Output StringFile
Supporting Types
GetTdmqProInstanceDetailClusterInfo
- Can
Edit boolRoute - Can the route be modifiedNote: This field may return null, indicating that no valid value can be obtained.
- Cluster
Id string - Cluster Id.
- Cluster
Name string - Cluster name.
- Create
Time string - Creation time.
- Max
Storage double - Maximum storage capacity, unit: MB.
- Node
Distributions List<GetTdmq Pro Instance Detail Cluster Info Node Distribution> - 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.
- Can
Edit boolRoute - Can the route be modifiedNote: This field may return null, indicating that no valid value can be obtained.
- Cluster
Id string - Cluster Id.
- Cluster
Name string - Cluster name.
- Create
Time string - Creation time.
- Max
Storage float64 - Maximum storage capacity, unit: MB.
- Node
Distributions []GetTdmq Pro Instance Detail Cluster Info Node Distribution - 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.
- can
Edit BooleanRoute - Can the route be modifiedNote: This field may return null, indicating that no valid value can be obtained.
- cluster
Id String - Cluster Id.
- cluster
Name String - Cluster name.
- create
Time String - Creation time.
- max
Storage Double - Maximum storage capacity, unit: MB.
- node
Distributions List<GetTdmq Pro Instance Detail Cluster Info Node Distribution> - 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.
- can
Edit booleanRoute - Can the route be modifiedNote: This field may return null, indicating that no valid value can be obtained.
- cluster
Id string - Cluster Id.
- cluster
Name string - Cluster name.
- create
Time string - Creation time.
- max
Storage number - Maximum storage capacity, unit: MB.
- node
Distributions GetTdmq Pro Instance Detail Cluster Info Node Distribution[] - 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_ boolroute - 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[GetTdmq Pro Instance Detail Cluster Info Node Distribution] - 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.
- can
Edit BooleanRoute - Can the route be modifiedNote: This field may return null, indicating that no valid value can be obtained.
- cluster
Id String - Cluster Id.
- cluster
Name String - Cluster name.
- create
Time String - Creation time.
- max
Storage Number - Maximum storage capacity, unit: MB.
- node
Distributions 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
- node_
count float - Number of nodes.
- zone_
id str - Availability zone ID.
- zone_
name str - Availability zone.
GetTdmqProInstanceDetailClusterSpecInfo
- Max
Band doubleWidth - peak bandwidth. Unit: mbps.
- Max
Namespaces double - Maximum number of namespaces.
- Max
Topics double - Maximum number of topic partitions.
- Max
Tps double - peak tps.
- Scalable
Tps double - Elastic TPS outside specificationNote: This field may return null, indicating that no valid value can be obtained.
- Spec
Name string - Cluster specification name.
- Max
Band float64Width - peak bandwidth. Unit: mbps.
- Max
Namespaces float64 - Maximum number of namespaces.
- Max
Topics float64 - Maximum number of topic partitions.
- Max
Tps float64 - peak tps.
- Scalable
Tps float64 - Elastic TPS outside specificationNote: This field may return null, indicating that no valid value can be obtained.
- Spec
Name string - Cluster specification name.
- max
Band DoubleWidth - peak bandwidth. Unit: mbps.
- max
Namespaces Double - Maximum number of namespaces.
- max
Topics Double - Maximum number of topic partitions.
- max
Tps Double - peak tps.
- scalable
Tps Double - Elastic TPS outside specificationNote: This field may return null, indicating that no valid value can be obtained.
- spec
Name String - Cluster specification name.
- max
Band numberWidth - peak bandwidth. Unit: mbps.
- max
Namespaces number - Maximum number of namespaces.
- max
Topics number - Maximum number of topic partitions.
- max
Tps number - peak tps.
- scalable
Tps number - Elastic TPS outside specificationNote: This field may return null, indicating that no valid value can be obtained.
- spec
Name string - Cluster specification name.
- max_
band_ floatwidth - 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.
- max
Band NumberWidth - peak bandwidth. Unit: mbps.
- max
Namespaces Number - Maximum number of namespaces.
- max
Topics Number - Maximum number of topic partitions.
- max
Tps Number - peak tps.
- scalable
Tps Number - Elastic TPS outside specificationNote: This field may return null, indicating that no valid value can be obtained.
- spec
Name String - Cluster specification name.
GetTdmqProInstanceDetailNetworkAccessPointInfo
- Endpoint string
- access address.
- Instance
Id string - instance id.
- Route
Type double - Access point type: 0: support network access point 1: VPC access point 2: public network access point.
- Subnet
Id 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.
- Vpc
Id 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.
- Instance
Id string - instance id.
- Route
Type float64 - Access point type: 0: support network access point 1: VPC access point 2: public network access point.
- Subnet
Id 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.
- Vpc
Id 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.
- instance
Id String - instance id.
- route
Type Double - Access point type: 0: support network access point 1: VPC access point 2: public network access point.
- subnet
Id 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.
- vpc
Id 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.
- instance
Id string - instance id.
- route
Type number - Access point type: 0: support network access point 1: VPC access point 2: public network access point.
- subnet
Id 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.
- vpc
Id 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.
- instance
Id String - instance id.
- route
Type Number - Access point type: 0: support network access point 1: VPC access point 2: public network access point.
- subnet
Id 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.
- vpc
Id 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 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack