tencentcloud 1.82.34 published on Wednesday, Nov 5, 2025 by tencentcloudstack
tencentcloud.getTrocketRocketmqInstances
Start a Neo task
Explain and create a tencentcloud.getTrocketRocketmqInstances resource
tencentcloud 1.82.34 published on Wednesday, Nov 5, 2025 by tencentcloudstack
Use this data source to query detailed information of TROCKET rocketmq instances
Example Usage
Query all instances
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getTrocketRocketmqInstances({});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_trocket_rocketmq_instances()
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.GetTrocketRocketmqInstances(ctx, &tencentcloud.GetTrocketRocketmqInstancesArgs{}, 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 example = Tencentcloud.GetTrocketRocketmqInstances.Invoke();
});
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.GetTrocketRocketmqInstancesArgs;
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 example = TencentcloudFunctions.getTrocketRocketmqInstances(GetTrocketRocketmqInstancesArgs.builder()
.build());
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getTrocketRocketmqInstances
arguments: {}
Query instances by filters
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getTrocketRocketmqInstances({
filters: [
{
name: "InstanceId",
values: ["rmq-1n58qbwg3"],
},
{
name: "InstanceName",
values: ["tf-example"],
},
],
tagFilters: [{
tagKey: "createBy",
tagValues: ["Terraform"],
}],
});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_trocket_rocketmq_instances(filters=[
{
"name": "InstanceId",
"values": ["rmq-1n58qbwg3"],
},
{
"name": "InstanceName",
"values": ["tf-example"],
},
],
tag_filters=[{
"tag_key": "createBy",
"tag_values": ["Terraform"],
}])
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.GetTrocketRocketmqInstances(ctx, &tencentcloud.GetTrocketRocketmqInstancesArgs{
Filters: []tencentcloud.GetTrocketRocketmqInstancesFilter{
{
Name: "InstanceId",
Values: []string{
"rmq-1n58qbwg3",
},
},
{
Name: "InstanceName",
Values: []string{
"tf-example",
},
},
},
TagFilters: []tencentcloud.GetTrocketRocketmqInstancesTagFilter{
{
TagKey: "createBy",
TagValues: []string{
"Terraform",
},
},
},
}, 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 example = Tencentcloud.GetTrocketRocketmqInstances.Invoke(new()
{
Filters = new[]
{
new Tencentcloud.Inputs.GetTrocketRocketmqInstancesFilterInputArgs
{
Name = "InstanceId",
Values = new[]
{
"rmq-1n58qbwg3",
},
},
new Tencentcloud.Inputs.GetTrocketRocketmqInstancesFilterInputArgs
{
Name = "InstanceName",
Values = new[]
{
"tf-example",
},
},
},
TagFilters = new[]
{
new Tencentcloud.Inputs.GetTrocketRocketmqInstancesTagFilterInputArgs
{
TagKey = "createBy",
TagValues = new[]
{
"Terraform",
},
},
},
});
});
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.GetTrocketRocketmqInstancesArgs;
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 example = TencentcloudFunctions.getTrocketRocketmqInstances(GetTrocketRocketmqInstancesArgs.builder()
.filters(
GetTrocketRocketmqInstancesFilterArgs.builder()
.name("InstanceId")
.values("rmq-1n58qbwg3")
.build(),
GetTrocketRocketmqInstancesFilterArgs.builder()
.name("InstanceName")
.values("tf-example")
.build())
.tagFilters(GetTrocketRocketmqInstancesTagFilterArgs.builder()
.tagKey("createBy")
.tagValues("Terraform")
.build())
.build());
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getTrocketRocketmqInstances
arguments:
filters:
- name: InstanceId
values:
- rmq-1n58qbwg3
- name: InstanceName
values:
- tf-example
tagFilters:
- tagKey: createBy
tagValues:
- Terraform
Using getTrocketRocketmqInstances
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 getTrocketRocketmqInstances(args: GetTrocketRocketmqInstancesArgs, opts?: InvokeOptions): Promise<GetTrocketRocketmqInstancesResult>
function getTrocketRocketmqInstancesOutput(args: GetTrocketRocketmqInstancesOutputArgs, opts?: InvokeOptions): Output<GetTrocketRocketmqInstancesResult>def get_trocket_rocketmq_instances(filters: Optional[Sequence[GetTrocketRocketmqInstancesFilter]] = None,
id: Optional[str] = None,
result_output_file: Optional[str] = None,
tag_filters: Optional[Sequence[GetTrocketRocketmqInstancesTagFilter]] = None,
opts: Optional[InvokeOptions] = None) -> GetTrocketRocketmqInstancesResult
def get_trocket_rocketmq_instances_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetTrocketRocketmqInstancesFilterArgs]]]] = None,
id: Optional[pulumi.Input[str]] = None,
result_output_file: Optional[pulumi.Input[str]] = None,
tag_filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetTrocketRocketmqInstancesTagFilterArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetTrocketRocketmqInstancesResult]func GetTrocketRocketmqInstances(ctx *Context, args *GetTrocketRocketmqInstancesArgs, opts ...InvokeOption) (*GetTrocketRocketmqInstancesResult, error)
func GetTrocketRocketmqInstancesOutput(ctx *Context, args *GetTrocketRocketmqInstancesOutputArgs, opts ...InvokeOption) GetTrocketRocketmqInstancesResultOutput> Note: This function is named GetTrocketRocketmqInstances in the Go SDK.
public static class GetTrocketRocketmqInstances
{
public static Task<GetTrocketRocketmqInstancesResult> InvokeAsync(GetTrocketRocketmqInstancesArgs args, InvokeOptions? opts = null)
public static Output<GetTrocketRocketmqInstancesResult> Invoke(GetTrocketRocketmqInstancesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetTrocketRocketmqInstancesResult> getTrocketRocketmqInstances(GetTrocketRocketmqInstancesArgs args, InvokeOptions options)
public static Output<GetTrocketRocketmqInstancesResult> getTrocketRocketmqInstances(GetTrocketRocketmqInstancesArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getTrocketRocketmqInstances:getTrocketRocketmqInstances
arguments:
# arguments dictionaryThe following arguments are supported:
- Filters
List<Get
Trocket Rocketmq Instances Filter> - Filter query criteria list.
- Id string
- Result
Output stringFile - Used to save results.
- Tag
Filters List<GetTrocket Rocketmq Instances Tag Filter> - Tag filters.
- Filters
[]Get
Trocket Rocketmq Instances Filter - Filter query criteria list.
- Id string
- Result
Output stringFile - Used to save results.
- Tag
Filters []GetTrocket Rocketmq Instances Tag Filter - Tag filters.
- filters
List<Get
Trocket Rocketmq Instances Filter> - Filter query criteria list.
- id String
- result
Output StringFile - Used to save results.
- tag
Filters List<GetTrocket Rocketmq Instances Tag Filter> - Tag filters.
- filters
Get
Trocket Rocketmq Instances Filter[] - Filter query criteria list.
- id string
- result
Output stringFile - Used to save results.
- tag
Filters GetTrocket Rocketmq Instances Tag Filter[] - Tag filters.
- filters
Sequence[Get
Trocket Rocketmq Instances Filter] - Filter query criteria list.
- id str
- result_
output_ strfile - Used to save results.
- tag_
filters Sequence[GetTrocket Rocketmq Instances Tag Filter] - Tag filters.
- filters List<Property Map>
- Filter query criteria list.
- id String
- result
Output StringFile - Used to save results.
- tag
Filters List<Property Map> - Tag filters.
getTrocketRocketmqInstances Result
The following output properties are available:
- datas List<Property Map>
- Instance list.
- id String
- filters List<Property Map>
- result
Output StringFile - tag
Filters List<Property Map>
Supporting Types
GetTrocketRocketmqInstancesData
- Expiry
Time double - Group
Num double - Group
Num doubleLimit - Instance
Id string - Instance
Name string - Instance
Status string - Instance
Type string - Max
Message doubleDelay - Message
Retention double - Pay
Mode string - Remark string
- Renew
Flag double - Scaled
Tps doubleLimit - Sku
Code string - Tag
Lists List<GetTrocket Rocketmq Instances Data Tag List> - Topic
Num double - Topic
Num doubleLimit - Tps
Limit double - Version string
- Expiry
Time float64 - Group
Num float64 - Group
Num float64Limit - Instance
Id string - Instance
Name string - Instance
Status string - Instance
Type string - Max
Message float64Delay - Message
Retention float64 - Pay
Mode string - Remark string
- Renew
Flag float64 - Scaled
Tps float64Limit - Sku
Code string - Tag
Lists []GetTrocket Rocketmq Instances Data Tag List - Topic
Num float64 - Topic
Num float64Limit - Tps
Limit float64 - Version string
- expiry
Time Double - group
Num Double - group
Num DoubleLimit - instance
Id String - instance
Name String - instance
Status String - instance
Type String - max
Message DoubleDelay - message
Retention Double - pay
Mode String - remark String
- renew
Flag Double - scaled
Tps DoubleLimit - sku
Code String - tag
Lists List<GetTrocket Rocketmq Instances Data Tag List> - topic
Num Double - topic
Num DoubleLimit - tps
Limit Double - version String
- expiry
Time number - group
Num number - group
Num numberLimit - instance
Id string - instance
Name string - instance
Status string - instance
Type string - max
Message numberDelay - message
Retention number - pay
Mode string - remark string
- renew
Flag number - scaled
Tps numberLimit - sku
Code string - tag
Lists GetTrocket Rocketmq Instances Data Tag List[] - topic
Num number - topic
Num numberLimit - tps
Limit number - version string
- expiry_
time float - group_
num float - group_
num_ floatlimit - instance_
id str - instance_
name str - instance_
status str - instance_
type str - max_
message_ floatdelay - message_
retention float - pay_
mode str - remark str
- renew_
flag float - scaled_
tps_ floatlimit - sku_
code str - tag_
lists Sequence[GetTrocket Rocketmq Instances Data Tag List] - topic_
num float - topic_
num_ floatlimit - tps_
limit float - version str
- expiry
Time Number - group
Num Number - group
Num NumberLimit - instance
Id String - instance
Name String - instance
Status String - instance
Type String - max
Message NumberDelay - message
Retention Number - pay
Mode String - remark String
- renew
Flag Number - scaled
Tps NumberLimit - sku
Code String - tag
Lists List<Property Map> - topic
Num Number - topic
Num NumberLimit - tps
Limit Number - version String
GetTrocketRocketmqInstancesDataTagList
GetTrocketRocketmqInstancesFilter
GetTrocketRocketmqInstancesTagFilter
- tag_
key str - Tag key.
- tag_
values Sequence[str] - Tag values.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloudTerraform Provider.
tencentcloud 1.82.34 published on Wednesday, Nov 5, 2025 by tencentcloudstack
