tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack
tencentcloud.getTdmqRocketmqCluster
Explore with Pulumi AI
tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack
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.",
});
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.")
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
})
}
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.",
});
});
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());
}
}
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>
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]
func LookupTdmqRocketmqCluster(ctx *Context, args *LookupTdmqRocketmqClusterArgs, opts ...InvokeOption) (*LookupTdmqRocketmqClusterResult, error)
func LookupTdmqRocketmqClusterOutput(ctx *Context, args *LookupTdmqRocketmqClusterOutputArgs, opts ...InvokeOption) LookupTdmqRocketmqClusterResultOutput
> 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)
}
public static CompletableFuture<GetTdmqRocketmqClusterResult> getTdmqRocketmqCluster(GetTdmqRocketmqClusterArgs args, InvokeOptions options)
public static Output<GetTdmqRocketmqClusterResult> getTdmqRocketmqCluster(GetTdmqRocketmqClusterArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getTdmqRocketmqCluster:getTdmqRocketmqCluster
arguments:
# arguments dictionary
The following arguments are supported:
- Cluster
Id List<string>Lists - Filter by cluster ID.
- Id string
- Id
Keyword string - Search by cluster ID.
- Name
Keyword string - Search by cluster name.
- Result
Output stringFile - Used to save results.
- Cluster
Id []stringLists - Filter by cluster ID.
- Id string
- Id
Keyword string - Search by cluster ID.
- Name
Keyword string - Search by cluster name.
- Result
Output stringFile - Used to save results.
- cluster
Id List<String>Lists - Filter by cluster ID.
- id String
- id
Keyword String - Search by cluster ID.
- name
Keyword String - Search by cluster name.
- result
Output StringFile - Used to save results.
- cluster
Id string[]Lists - Filter by cluster ID.
- id string
- id
Keyword string - Search by cluster ID.
- name
Keyword string - Search by cluster name.
- result
Output stringFile - Used to save results.
- cluster_
id_ Sequence[str]lists - Filter by cluster ID.
- id str
- id_
keyword str - Search by cluster ID.
- name_
keyword str - Search by cluster name.
- result_
output_ strfile - Used to save results.
- cluster
Id List<String>Lists - Filter by cluster ID.
- id String
- id
Keyword String - Search by cluster ID.
- name
Keyword String - Search by cluster name.
- result
Output StringFile - Used to save results.
getTdmqRocketmqCluster Result
The following output properties are available:
- Cluster
Lists List<GetTdmq Rocketmq Cluster Cluster List> - Cluster information.
- Id string
- Cluster
Id List<string>Lists - Id
Keyword string - Name
Keyword string - Result
Output stringFile
- Cluster
Lists []GetTdmq Rocketmq Cluster Cluster List - Cluster information.
- Id string
- Cluster
Id []stringLists - Id
Keyword string - Name
Keyword string - Result
Output stringFile
- cluster
Lists List<GetTdmq Rocketmq Cluster Cluster List> - Cluster information.
- id String
- cluster
Id List<String>Lists - id
Keyword String - name
Keyword String - result
Output StringFile
- cluster
Lists GetTdmq Rocketmq Cluster Cluster List[] - Cluster information.
- id string
- cluster
Id string[]Lists - id
Keyword string - name
Keyword string - result
Output stringFile
- cluster_
lists Sequence[GetTdmq Rocketmq Cluster Cluster List] - Cluster information.
- id str
- cluster_
id_ Sequence[str]lists - id_
keyword str - name_
keyword str - result_
output_ strfile
- cluster
Lists List<Property Map> - Cluster information.
- id String
- cluster
Id List<String>Lists - id
Keyword String - name
Keyword String - result
Output StringFile
Supporting Types
GetTdmqRocketmqClusterClusterList
- Configs
This property is required. List<GetTdmq Rocketmq Cluster Cluster List Config> - Cluster configuration information.
- Infos
This property is required. List<GetTdmq Rocketmq Cluster Cluster List Info> - 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. []GetTdmq Rocketmq Cluster Cluster List Config - Cluster configuration information.
- Infos
This property is required. []GetTdmq Rocketmq Cluster Cluster List Info - 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<GetTdmq Rocketmq Cluster Cluster List Config> - Cluster configuration information.
- infos
This property is required. List<GetTdmq Rocketmq Cluster Cluster List Info> - 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. GetTdmq Rocketmq Cluster Cluster List Config[] - Cluster configuration information.
- infos
This property is required. GetTdmq Rocketmq Cluster Cluster List Info[] - 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[GetTdmq Rocketmq Cluster Cluster List Config] - Cluster configuration information.
- infos
This property is required. Sequence[GetTdmq Rocketmq Cluster Cluster List Info] - 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
- Max
Group Num This property is required. double - Maximum number of groups.
- Max
Latency Time This property is required. double - Maximum message delay in millisecond.
- Max
Namespace Num This property is required. double - Maximum number of namespaces.
- Max
Retention Time This property is required. double - Maximum message retention period in milliseconds.
- Max
Topic Num This property is required. double - Maximum number of topics.
- Max
Tps Per Namespace This property is required. double - Maximum TPS per namespace.
- Used
Group Num This property is required. double - Number of used groups.
- Used
Namespace Num This property is required. double - Number of used namespaces.
- Used
Topic Num This property is required. double - Number of used topics.
- Max
Group Num This property is required. float64 - Maximum number of groups.
- Max
Latency Time This property is required. float64 - Maximum message delay in millisecond.
- Max
Namespace Num This property is required. float64 - Maximum number of namespaces.
- Max
Retention Time This property is required. float64 - Maximum message retention period in milliseconds.
- Max
Topic Num This property is required. float64 - Maximum number of topics.
- Max
Tps Per Namespace This property is required. float64 - Maximum TPS per namespace.
- Used
Group Num This property is required. float64 - Number of used groups.
- Used
Namespace Num This property is required. float64 - Number of used namespaces.
- Used
Topic Num This property is required. float64 - Number of used topics.
- max
Group Num This property is required. Double - Maximum number of groups.
- max
Latency Time This property is required. Double - Maximum message delay in millisecond.
- max
Namespace Num This property is required. Double - Maximum number of namespaces.
- max
Retention Time This property is required. Double - Maximum message retention period in milliseconds.
- max
Topic Num This property is required. Double - Maximum number of topics.
- max
Tps Per Namespace This property is required. Double - Maximum TPS per namespace.
- used
Group Num This property is required. Double - Number of used groups.
- used
Namespace Num This property is required. Double - Number of used namespaces.
- used
Topic Num This property is required. Double - Number of used topics.
- max
Group Num This property is required. number - Maximum number of groups.
- max
Latency Time This property is required. number - Maximum message delay in millisecond.
- max
Namespace Num This property is required. number - Maximum number of namespaces.
- max
Retention Time This property is required. number - Maximum message retention period in milliseconds.
- max
Topic Num This property is required. number - Maximum number of topics.
- max
Tps Per Namespace This property is required. number - Maximum TPS per namespace.
- used
Group Num This property is required. number - Number of used groups.
- used
Namespace Num This property is required. number - Number of used namespaces.
- used
Topic Num 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.
- max
Group Num This property is required. Number - Maximum number of groups.
- max
Latency Time This property is required. Number - Maximum message delay in millisecond.
- max
Namespace Num This property is required. Number - Maximum number of namespaces.
- max
Retention Time This property is required. Number - Maximum message retention period in milliseconds.
- max
Topic Num This property is required. Number - Maximum number of topics.
- max
Tps Per Namespace This property is required. Number - Maximum TPS per namespace.
- used
Group Num This property is required. Number - Number of used groups.
- used
Namespace Num This property is required. Number - Number of used namespaces.
- used
Topic Num This property is required. Number - Number of used topics.
GetTdmqRocketmqClusterClusterListInfo
- Cluster
Id This property is required. string - Cluster ID.
- Cluster
Name This property is required. string - Cluster name.
- Create
Time This property is required. double - Creation time in milliseconds.
- Is
Vip This property is required. bool - Whether it is an exclusive instance.
- Public
End Point 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).
- 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. string - VPC access address.
- Vpcs
This property is required. List<GetTdmq Rocketmq Cluster Cluster List Info Vpc> - Vpc list.
- Cluster
Id This property is required. string - Cluster ID.
- Cluster
Name This property is required. string - Cluster name.
- Create
Time This property is required. float64 - Creation time in milliseconds.
- Is
Vip This property is required. bool - Whether it is an exclusive instance.
- Public
End Point 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).
- 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. string - VPC access address.
- Vpcs
This property is required. []GetTdmq Rocketmq Cluster Cluster List Info Vpc - Vpc list.
- cluster
Id This property is required. String - Cluster ID.
- cluster
Name This property is required. String - Cluster name.
- create
Time This property is required. Double - Creation time in milliseconds.
- is
Vip This property is required. Boolean - Whether it is an exclusive instance.
- public
End Point 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).
- rocketmq
Flag This property is required. Boolean - Rocketmq cluster identification.
- support
Namespace Endpoint This property is required. Boolean - Whether the namespace access point is supported.
- vpc
End Point This property is required. String - VPC access address.
- vpcs
This property is required. List<GetTdmq Rocketmq Cluster Cluster List Info Vpc> - Vpc list.
- cluster
Id This property is required. string - Cluster ID.
- cluster
Name This property is required. string - Cluster name.
- create
Time This property is required. number - Creation time in milliseconds.
- is
Vip This property is required. boolean - Whether it is an exclusive instance.
- public
End Point 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).
- rocketmq
Flag This property is required. boolean - Rocketmq cluster identification.
- support
Namespace Endpoint This property is required. boolean - Whether the namespace access point is supported.
- vpc
End Point This property is required. string - VPC access address.
- vpcs
This property is required. GetTdmq Rocketmq Cluster Cluster List Info Vpc[] - 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[GetTdmq Rocketmq Cluster Cluster List Info Vpc] - Vpc list.
- cluster
Id This property is required. String - Cluster ID.
- cluster
Name This property is required. String - Cluster name.
- create
Time This property is required. Number - Creation time in milliseconds.
- is
Vip This property is required. Boolean - Whether it is an exclusive instance.
- public
End Point 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).
- rocketmq
Flag This property is required. Boolean - Rocketmq cluster identification.
- support
Namespace Endpoint This property is required. Boolean - Whether the namespace access point is supported.
- vpc
End Point This property is required. String - VPC access address.
- vpcs
This property is required. List<Property Map> - Vpc list.
GetTdmqRocketmqClusterClusterListInfoVpc
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloud
Terraform Provider.
tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack