1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getTdmqRocketmqCluster
tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack

tencentcloud.getTdmqRocketmqCluster

Explore with Pulumi AI

Use this data source to query detailed information of tdmqRocketmq cluster

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";

const exampleTdmqRocketmqCluster = tencentcloud.getTdmqRocketmqCluster({
    nameKeyword: exampleIndex / tdmqRocketmqClusterTdmqRocketmqCluster.clusterName,
});
const exampleIndex_tdmqRocketmqClusterTdmqRocketmqCluster = new tencentcloud.TdmqRocketmqCluster("exampleIndex/tdmqRocketmqClusterTdmqRocketmqCluster", {
    clusterName: "tf_example",
    remark: "remark.",
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

example_tdmq_rocketmq_cluster = tencentcloud.get_tdmq_rocketmq_cluster(name_keyword=example_index / tdmq_rocketmq_cluster_tdmq_rocketmq_cluster["clusterName"])
example_index_tdmq_rocketmq_cluster_tdmq_rocketmq_cluster = tencentcloud.TdmqRocketmqCluster("exampleIndex/tdmqRocketmqClusterTdmqRocketmqCluster",
    cluster_name="tf_example",
    remark="remark.")
Copy
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.LookupTdmqRocketmqCluster(ctx, &tencentcloud.LookupTdmqRocketmqClusterArgs{
			NameKeyword: pulumi.StringRef(pulumi.String(exampleIndex / tdmqRocketmqClusterTdmqRocketmqCluster.ClusterName)),
		}, nil)
		if err != nil {
			return err
		}
		_, err = tencentcloud.NewTdmqRocketmqCluster(ctx, "exampleIndex/tdmqRocketmqClusterTdmqRocketmqCluster", &tencentcloud.TdmqRocketmqClusterArgs{
			ClusterName: pulumi.String("tf_example"),
			Remark:      pulumi.String("remark."),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;

return await Deployment.RunAsync(() => 
{
    var exampleTdmqRocketmqCluster = Tencentcloud.GetTdmqRocketmqCluster.Invoke(new()
    {
        NameKeyword = exampleIndex / tdmqRocketmqClusterTdmqRocketmqCluster.ClusterName,
    });

    var exampleIndex_tdmqRocketmqClusterTdmqRocketmqCluster = new Tencentcloud.TdmqRocketmqCluster("exampleIndex/tdmqRocketmqClusterTdmqRocketmqCluster", new()
    {
        ClusterName = "tf_example",
        Remark = "remark.",
    });

});
Copy
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.GetTdmqRocketmqClusterArgs;
import com.pulumi.tencentcloud.TdmqRocketmqCluster;
import com.pulumi.tencentcloud.TdmqRocketmqClusterArgs;
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 exampleTdmqRocketmqCluster = TencentcloudFunctions.getTdmqRocketmqCluster(GetTdmqRocketmqClusterArgs.builder()
            .nameKeyword(exampleIndex / tdmqRocketmqClusterTdmqRocketmqCluster.clusterName())
            .build());

        var exampleIndex_tdmqRocketmqClusterTdmqRocketmqCluster = new TdmqRocketmqCluster("exampleIndex/tdmqRocketmqClusterTdmqRocketmqCluster", TdmqRocketmqClusterArgs.builder()
            .clusterName("tf_example")
            .remark("remark.")
            .build());

    }
}
Copy
Coming soon!

Using getTdmqRocketmqCluster

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 getTdmqRocketmqCluster(args: GetTdmqRocketmqClusterArgs, opts?: InvokeOptions): Promise<GetTdmqRocketmqClusterResult>
function getTdmqRocketmqClusterOutput(args: GetTdmqRocketmqClusterOutputArgs, opts?: InvokeOptions): Output<GetTdmqRocketmqClusterResult>
Copy
def get_tdmq_rocketmq_cluster(cluster_id_lists: Optional[Sequence[str]] = None,
                              id: Optional[str] = None,
                              id_keyword: Optional[str] = None,
                              name_keyword: Optional[str] = None,
                              result_output_file: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetTdmqRocketmqClusterResult
def get_tdmq_rocketmq_cluster_output(cluster_id_lists: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                              id: Optional[pulumi.Input[str]] = None,
                              id_keyword: Optional[pulumi.Input[str]] = None,
                              name_keyword: Optional[pulumi.Input[str]] = None,
                              result_output_file: Optional[pulumi.Input[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetTdmqRocketmqClusterResult]
Copy
func LookupTdmqRocketmqCluster(ctx *Context, args *LookupTdmqRocketmqClusterArgs, opts ...InvokeOption) (*LookupTdmqRocketmqClusterResult, error)
func LookupTdmqRocketmqClusterOutput(ctx *Context, args *LookupTdmqRocketmqClusterOutputArgs, opts ...InvokeOption) LookupTdmqRocketmqClusterResultOutput
Copy

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

public static class GetTdmqRocketmqCluster 
{
    public static Task<GetTdmqRocketmqClusterResult> InvokeAsync(GetTdmqRocketmqClusterArgs args, InvokeOptions? opts = null)
    public static Output<GetTdmqRocketmqClusterResult> Invoke(GetTdmqRocketmqClusterInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetTdmqRocketmqClusterResult> getTdmqRocketmqCluster(GetTdmqRocketmqClusterArgs args, InvokeOptions options)
public static Output<GetTdmqRocketmqClusterResult> getTdmqRocketmqCluster(GetTdmqRocketmqClusterArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getTdmqRocketmqCluster:getTdmqRocketmqCluster
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ClusterIdLists List<string>
Filter by cluster ID.
Id string
IdKeyword string
Search by cluster ID.
NameKeyword string
Search by cluster name.
ResultOutputFile string
Used to save results.
ClusterIdLists []string
Filter by cluster ID.
Id string
IdKeyword string
Search by cluster ID.
NameKeyword string
Search by cluster name.
ResultOutputFile string
Used to save results.
clusterIdLists List<String>
Filter by cluster ID.
id String
idKeyword String
Search by cluster ID.
nameKeyword String
Search by cluster name.
resultOutputFile String
Used to save results.
clusterIdLists string[]
Filter by cluster ID.
id string
idKeyword string
Search by cluster ID.
nameKeyword string
Search by cluster name.
resultOutputFile string
Used to save results.
cluster_id_lists Sequence[str]
Filter by cluster ID.
id str
id_keyword str
Search by cluster ID.
name_keyword str
Search by cluster name.
result_output_file str
Used to save results.
clusterIdLists List<String>
Filter by cluster ID.
id String
idKeyword String
Search by cluster ID.
nameKeyword String
Search by cluster name.
resultOutputFile String
Used to save results.

getTdmqRocketmqCluster Result

The following output properties are available:

clusterLists List<Property Map>
Cluster information.
id String
clusterIdLists List<String>
idKeyword String
nameKeyword String
resultOutputFile String

Supporting Types

GetTdmqRocketmqClusterClusterList

Configs This property is required. List<GetTdmqRocketmqClusterClusterListConfig>
Cluster configuration information.
Infos This property is required. List<GetTdmqRocketmqClusterClusterListInfo>
Basic cluster information.
Status This property is required. double
Cluster status. 0: Creating; 1: Normal; 2: Terminating; 3: Deleted; 4: Isolated; 5: Creation failed; 6: Deletion failed.
Configs This property is required. []GetTdmqRocketmqClusterClusterListConfig
Cluster configuration information.
Infos This property is required. []GetTdmqRocketmqClusterClusterListInfo
Basic cluster information.
Status This property is required. float64
Cluster status. 0: Creating; 1: Normal; 2: Terminating; 3: Deleted; 4: Isolated; 5: Creation failed; 6: Deletion failed.
configs This property is required. List<GetTdmqRocketmqClusterClusterListConfig>
Cluster configuration information.
infos This property is required. List<GetTdmqRocketmqClusterClusterListInfo>
Basic cluster information.
status This property is required. Double
Cluster status. 0: Creating; 1: Normal; 2: Terminating; 3: Deleted; 4: Isolated; 5: Creation failed; 6: Deletion failed.
configs This property is required. GetTdmqRocketmqClusterClusterListConfig[]
Cluster configuration information.
infos This property is required. GetTdmqRocketmqClusterClusterListInfo[]
Basic cluster information.
status This property is required. number
Cluster status. 0: Creating; 1: Normal; 2: Terminating; 3: Deleted; 4: Isolated; 5: Creation failed; 6: Deletion failed.
configs This property is required. Sequence[GetTdmqRocketmqClusterClusterListConfig]
Cluster configuration information.
infos This property is required. Sequence[GetTdmqRocketmqClusterClusterListInfo]
Basic cluster information.
status This property is required. float
Cluster status. 0: Creating; 1: Normal; 2: Terminating; 3: Deleted; 4: Isolated; 5: Creation failed; 6: Deletion failed.
configs This property is required. List<Property Map>
Cluster configuration information.
infos This property is required. List<Property Map>
Basic cluster information.
status This property is required. Number
Cluster status. 0: Creating; 1: Normal; 2: Terminating; 3: Deleted; 4: Isolated; 5: Creation failed; 6: Deletion failed.

GetTdmqRocketmqClusterClusterListConfig

MaxGroupNum This property is required. double
Maximum number of groups.
MaxLatencyTime This property is required. double
Maximum message delay in millisecond.
MaxNamespaceNum This property is required. double
Maximum number of namespaces.
MaxRetentionTime This property is required. double
Maximum message retention period in milliseconds.
MaxTopicNum This property is required. double
Maximum number of topics.
MaxTpsPerNamespace This property is required. double
Maximum TPS per namespace.
UsedGroupNum This property is required. double
Number of used groups.
UsedNamespaceNum This property is required. double
Number of used namespaces.
UsedTopicNum This property is required. double
Number of used topics.
MaxGroupNum This property is required. float64
Maximum number of groups.
MaxLatencyTime This property is required. float64
Maximum message delay in millisecond.
MaxNamespaceNum This property is required. float64
Maximum number of namespaces.
MaxRetentionTime This property is required. float64
Maximum message retention period in milliseconds.
MaxTopicNum This property is required. float64
Maximum number of topics.
MaxTpsPerNamespace This property is required. float64
Maximum TPS per namespace.
UsedGroupNum This property is required. float64
Number of used groups.
UsedNamespaceNum This property is required. float64
Number of used namespaces.
UsedTopicNum This property is required. float64
Number of used topics.
maxGroupNum This property is required. Double
Maximum number of groups.
maxLatencyTime This property is required. Double
Maximum message delay in millisecond.
maxNamespaceNum This property is required. Double
Maximum number of namespaces.
maxRetentionTime This property is required. Double
Maximum message retention period in milliseconds.
maxTopicNum This property is required. Double
Maximum number of topics.
maxTpsPerNamespace This property is required. Double
Maximum TPS per namespace.
usedGroupNum This property is required. Double
Number of used groups.
usedNamespaceNum This property is required. Double
Number of used namespaces.
usedTopicNum This property is required. Double
Number of used topics.
maxGroupNum This property is required. number
Maximum number of groups.
maxLatencyTime This property is required. number
Maximum message delay in millisecond.
maxNamespaceNum This property is required. number
Maximum number of namespaces.
maxRetentionTime This property is required. number
Maximum message retention period in milliseconds.
maxTopicNum This property is required. number
Maximum number of topics.
maxTpsPerNamespace This property is required. number
Maximum TPS per namespace.
usedGroupNum This property is required. number
Number of used groups.
usedNamespaceNum This property is required. number
Number of used namespaces.
usedTopicNum This property is required. number
Number of used topics.
max_group_num This property is required. float
Maximum number of groups.
max_latency_time This property is required. float
Maximum message delay in millisecond.
max_namespace_num This property is required. float
Maximum number of namespaces.
max_retention_time This property is required. float
Maximum message retention period in milliseconds.
max_topic_num This property is required. float
Maximum number of topics.
max_tps_per_namespace This property is required. float
Maximum TPS per namespace.
used_group_num This property is required. float
Number of used groups.
used_namespace_num This property is required. float
Number of used namespaces.
used_topic_num This property is required. float
Number of used topics.
maxGroupNum This property is required. Number
Maximum number of groups.
maxLatencyTime This property is required. Number
Maximum message delay in millisecond.
maxNamespaceNum This property is required. Number
Maximum number of namespaces.
maxRetentionTime This property is required. Number
Maximum message retention period in milliseconds.
maxTopicNum This property is required. Number
Maximum number of topics.
maxTpsPerNamespace This property is required. Number
Maximum TPS per namespace.
usedGroupNum This property is required. Number
Number of used groups.
usedNamespaceNum This property is required. Number
Number of used namespaces.
usedTopicNum This property is required. Number
Number of used topics.

GetTdmqRocketmqClusterClusterListInfo

ClusterId This property is required. string
Cluster ID.
ClusterName This property is required. string
Cluster name.
CreateTime This property is required. double
Creation time in milliseconds.
IsVip This property is required. bool
Whether it is an exclusive instance.
PublicEndPoint This property is required. string
Public network access address.
Region This property is required. string
Region information.
Remark This property is required. string
Cluster description (up to 128 characters).
RocketmqFlag This property is required. bool
Rocketmq cluster identification.
SupportNamespaceEndpoint This property is required. bool
Whether the namespace access point is supported.
VpcEndPoint This property is required. string
VPC access address.
Vpcs This property is required. List<GetTdmqRocketmqClusterClusterListInfoVpc>
Vpc list.
ClusterId This property is required. string
Cluster ID.
ClusterName This property is required. string
Cluster name.
CreateTime This property is required. float64
Creation time in milliseconds.
IsVip This property is required. bool
Whether it is an exclusive instance.
PublicEndPoint This property is required. string
Public network access address.
Region This property is required. string
Region information.
Remark This property is required. string
Cluster description (up to 128 characters).
RocketmqFlag This property is required. bool
Rocketmq cluster identification.
SupportNamespaceEndpoint This property is required. bool
Whether the namespace access point is supported.
VpcEndPoint This property is required. string
VPC access address.
Vpcs This property is required. []GetTdmqRocketmqClusterClusterListInfoVpc
Vpc list.
clusterId This property is required. String
Cluster ID.
clusterName This property is required. String
Cluster name.
createTime This property is required. Double
Creation time in milliseconds.
isVip This property is required. Boolean
Whether it is an exclusive instance.
publicEndPoint This property is required. String
Public network access address.
region This property is required. String
Region information.
remark This property is required. String
Cluster description (up to 128 characters).
rocketmqFlag This property is required. Boolean
Rocketmq cluster identification.
supportNamespaceEndpoint This property is required. Boolean
Whether the namespace access point is supported.
vpcEndPoint This property is required. String
VPC access address.
vpcs This property is required. List<GetTdmqRocketmqClusterClusterListInfoVpc>
Vpc list.
clusterId This property is required. string
Cluster ID.
clusterName This property is required. string
Cluster name.
createTime This property is required. number
Creation time in milliseconds.
isVip This property is required. boolean
Whether it is an exclusive instance.
publicEndPoint This property is required. string
Public network access address.
region This property is required. string
Region information.
remark This property is required. string
Cluster description (up to 128 characters).
rocketmqFlag This property is required. boolean
Rocketmq cluster identification.
supportNamespaceEndpoint This property is required. boolean
Whether the namespace access point is supported.
vpcEndPoint This property is required. string
VPC access address.
vpcs This property is required. GetTdmqRocketmqClusterClusterListInfoVpc[]
Vpc list.
cluster_id This property is required. str
Cluster ID.
cluster_name This property is required. str
Cluster name.
create_time This property is required. float
Creation time in milliseconds.
is_vip This property is required. bool
Whether it is an exclusive instance.
public_end_point This property is required. str
Public network access address.
region This property is required. str
Region information.
remark This property is required. str
Cluster description (up to 128 characters).
rocketmq_flag This property is required. bool
Rocketmq cluster identification.
support_namespace_endpoint This property is required. bool
Whether the namespace access point is supported.
vpc_end_point This property is required. str
VPC access address.
vpcs This property is required. Sequence[GetTdmqRocketmqClusterClusterListInfoVpc]
Vpc list.
clusterId This property is required. String
Cluster ID.
clusterName This property is required. String
Cluster name.
createTime This property is required. Number
Creation time in milliseconds.
isVip This property is required. Boolean
Whether it is an exclusive instance.
publicEndPoint This property is required. String
Public network access address.
region This property is required. String
Region information.
remark This property is required. String
Cluster description (up to 128 characters).
rocketmqFlag This property is required. Boolean
Rocketmq cluster identification.
supportNamespaceEndpoint This property is required. Boolean
Whether the namespace access point is supported.
vpcEndPoint This property is required. String
VPC access address.
vpcs This property is required. List<Property Map>
Vpc list.

GetTdmqRocketmqClusterClusterListInfoVpc

SubnetId This property is required. string
Subnet ID.
VpcId This property is required. string
Vpc ID.
SubnetId This property is required. string
Subnet ID.
VpcId This property is required. string
Vpc ID.
subnetId This property is required. String
Subnet ID.
vpcId This property is required. String
Vpc ID.
subnetId This property is required. string
Subnet ID.
vpcId This property is required. string
Vpc ID.
subnet_id This property is required. str
Subnet ID.
vpc_id This property is required. str
Vpc ID.
subnetId This property is required. String
Subnet ID.
vpcId This property is required. String
Vpc ID.

Package Details

Repository
tencentcloud tencentcloudstack/terraform-provider-tencentcloud
License
Notes
This Pulumi package is based on the tencentcloud Terraform Provider.