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

tencentcloud.getTdmqRocketmqMessages

Explore with Pulumi AI

Use this data source to query detailed information of tdmq message

Example Usage

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

const message = tencentcloud.getTdmqRocketmqMessages({
    clusterId: "rocketmq-rkrbm52djmro",
    environmentId: "keep_ns",
    msgId: "A9FE8D0567FE15DB97425FC08EEF0000",
    queryDlqMsg: false,
    topicName: "keep-topic",
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

message = tencentcloud.get_tdmq_rocketmq_messages(cluster_id="rocketmq-rkrbm52djmro",
    environment_id="keep_ns",
    msg_id="A9FE8D0567FE15DB97425FC08EEF0000",
    query_dlq_msg=False,
    topic_name="keep-topic")
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.GetTdmqRocketmqMessages(ctx, &tencentcloud.GetTdmqRocketmqMessagesArgs{
			ClusterId:     "rocketmq-rkrbm52djmro",
			EnvironmentId: "keep_ns",
			MsgId:         "A9FE8D0567FE15DB97425FC08EEF0000",
			QueryDlqMsg:   pulumi.BoolRef(false),
			TopicName:     "keep-topic",
		}, nil)
		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 message = Tencentcloud.GetTdmqRocketmqMessages.Invoke(new()
    {
        ClusterId = "rocketmq-rkrbm52djmro",
        EnvironmentId = "keep_ns",
        MsgId = "A9FE8D0567FE15DB97425FC08EEF0000",
        QueryDlqMsg = false,
        TopicName = "keep-topic",
    });

});
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.GetTdmqRocketmqMessagesArgs;
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 message = TencentcloudFunctions.getTdmqRocketmqMessages(GetTdmqRocketmqMessagesArgs.builder()
            .clusterId("rocketmq-rkrbm52djmro")
            .environmentId("keep_ns")
            .msgId("A9FE8D0567FE15DB97425FC08EEF0000")
            .queryDlqMsg(false)
            .topicName("keep-topic")
            .build());

    }
}
Copy
variables:
  message:
    fn::invoke:
      function: tencentcloud:getTdmqRocketmqMessages
      arguments:
        clusterId: rocketmq-rkrbm52djmro
        environmentId: keep_ns
        msgId: A9FE8D0567FE15DB97425FC08EEF0000
        queryDlqMsg: false
        topicName: keep-topic
Copy

Using getTdmqRocketmqMessages

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 getTdmqRocketmqMessages(args: GetTdmqRocketmqMessagesArgs, opts?: InvokeOptions): Promise<GetTdmqRocketmqMessagesResult>
function getTdmqRocketmqMessagesOutput(args: GetTdmqRocketmqMessagesOutputArgs, opts?: InvokeOptions): Output<GetTdmqRocketmqMessagesResult>
Copy
def get_tdmq_rocketmq_messages(cluster_id: Optional[str] = None,
                               environment_id: Optional[str] = None,
                               id: Optional[str] = None,
                               msg_id: Optional[str] = None,
                               query_dlq_msg: Optional[bool] = None,
                               result_output_file: Optional[str] = None,
                               topic_name: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetTdmqRocketmqMessagesResult
def get_tdmq_rocketmq_messages_output(cluster_id: Optional[pulumi.Input[str]] = None,
                               environment_id: Optional[pulumi.Input[str]] = None,
                               id: Optional[pulumi.Input[str]] = None,
                               msg_id: Optional[pulumi.Input[str]] = None,
                               query_dlq_msg: Optional[pulumi.Input[bool]] = None,
                               result_output_file: Optional[pulumi.Input[str]] = None,
                               topic_name: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetTdmqRocketmqMessagesResult]
Copy
func GetTdmqRocketmqMessages(ctx *Context, args *GetTdmqRocketmqMessagesArgs, opts ...InvokeOption) (*GetTdmqRocketmqMessagesResult, error)
func GetTdmqRocketmqMessagesOutput(ctx *Context, args *GetTdmqRocketmqMessagesOutputArgs, opts ...InvokeOption) GetTdmqRocketmqMessagesResultOutput
Copy

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

public static class GetTdmqRocketmqMessages 
{
    public static Task<GetTdmqRocketmqMessagesResult> InvokeAsync(GetTdmqRocketmqMessagesArgs args, InvokeOptions? opts = null)
    public static Output<GetTdmqRocketmqMessagesResult> Invoke(GetTdmqRocketmqMessagesInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetTdmqRocketmqMessagesResult> getTdmqRocketmqMessages(GetTdmqRocketmqMessagesArgs args, InvokeOptions options)
public static Output<GetTdmqRocketmqMessagesResult> getTdmqRocketmqMessages(GetTdmqRocketmqMessagesArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getTdmqRocketmqMessages:getTdmqRocketmqMessages
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ClusterId This property is required. string
Cluster id.
EnvironmentId This property is required. string
Environment.
MsgId This property is required. string
Message ID.
TopicName This property is required. string
Topic, groupId is passed when querying dead letters.
Id string
QueryDlqMsg bool
The value is true when querying dead letters, only valid for Rocketmq.
ResultOutputFile string
Used to save results.
ClusterId This property is required. string
Cluster id.
EnvironmentId This property is required. string
Environment.
MsgId This property is required. string
Message ID.
TopicName This property is required. string
Topic, groupId is passed when querying dead letters.
Id string
QueryDlqMsg bool
The value is true when querying dead letters, only valid for Rocketmq.
ResultOutputFile string
Used to save results.
clusterId This property is required. String
Cluster id.
environmentId This property is required. String
Environment.
msgId This property is required. String
Message ID.
topicName This property is required. String
Topic, groupId is passed when querying dead letters.
id String
queryDlqMsg Boolean
The value is true when querying dead letters, only valid for Rocketmq.
resultOutputFile String
Used to save results.
clusterId This property is required. string
Cluster id.
environmentId This property is required. string
Environment.
msgId This property is required. string
Message ID.
topicName This property is required. string
Topic, groupId is passed when querying dead letters.
id string
queryDlqMsg boolean
The value is true when querying dead letters, only valid for Rocketmq.
resultOutputFile string
Used to save results.
cluster_id This property is required. str
Cluster id.
environment_id This property is required. str
Environment.
msg_id This property is required. str
Message ID.
topic_name This property is required. str
Topic, groupId is passed when querying dead letters.
id str
query_dlq_msg bool
The value is true when querying dead letters, only valid for Rocketmq.
result_output_file str
Used to save results.
clusterId This property is required. String
Cluster id.
environmentId This property is required. String
Environment.
msgId This property is required. String
Message ID.
topicName This property is required. String
Topic, groupId is passed when querying dead letters.
id String
queryDlqMsg Boolean
The value is true when querying dead letters, only valid for Rocketmq.
resultOutputFile String
Used to save results.

getTdmqRocketmqMessages Result

The following output properties are available:

Body string
Message body.
ClusterId string
EnvironmentId string
Id string
MessageTracks List<GetTdmqRocketmqMessagesMessageTrack>
Consumer Group ConsumptionNote: This field may return null, indicating that no valid value can be obtained.
MsgId string
ProduceTime string
Production time.
ProducerAddr string
Producer address.
Properties string
Detailed parameters.
ShowTopicName string
The topic name displayed on the details pageNote: This field may return null, indicating that no valid value can be obtained.
TopicName string
QueryDlqMsg bool
ResultOutputFile string
Body string
Message body.
ClusterId string
EnvironmentId string
Id string
MessageTracks []GetTdmqRocketmqMessagesMessageTrack
Consumer Group ConsumptionNote: This field may return null, indicating that no valid value can be obtained.
MsgId string
ProduceTime string
Production time.
ProducerAddr string
Producer address.
Properties string
Detailed parameters.
ShowTopicName string
The topic name displayed on the details pageNote: This field may return null, indicating that no valid value can be obtained.
TopicName string
QueryDlqMsg bool
ResultOutputFile string
body String
Message body.
clusterId String
environmentId String
id String
messageTracks List<GetTdmqRocketmqMessagesMessageTrack>
Consumer Group ConsumptionNote: This field may return null, indicating that no valid value can be obtained.
msgId String
produceTime String
Production time.
producerAddr String
Producer address.
properties String
Detailed parameters.
showTopicName String
The topic name displayed on the details pageNote: This field may return null, indicating that no valid value can be obtained.
topicName String
queryDlqMsg Boolean
resultOutputFile String
body string
Message body.
clusterId string
environmentId string
id string
messageTracks GetTdmqRocketmqMessagesMessageTrack[]
Consumer Group ConsumptionNote: This field may return null, indicating that no valid value can be obtained.
msgId string
produceTime string
Production time.
producerAddr string
Producer address.
properties string
Detailed parameters.
showTopicName string
The topic name displayed on the details pageNote: This field may return null, indicating that no valid value can be obtained.
topicName string
queryDlqMsg boolean
resultOutputFile string
body str
Message body.
cluster_id str
environment_id str
id str
message_tracks Sequence[GetTdmqRocketmqMessagesMessageTrack]
Consumer Group ConsumptionNote: This field may return null, indicating that no valid value can be obtained.
msg_id str
produce_time str
Production time.
producer_addr str
Producer address.
properties str
Detailed parameters.
show_topic_name str
The topic name displayed on the details pageNote: This field may return null, indicating that no valid value can be obtained.
topic_name str
query_dlq_msg bool
result_output_file str
body String
Message body.
clusterId String
environmentId String
id String
messageTracks List<Property Map>
Consumer Group ConsumptionNote: This field may return null, indicating that no valid value can be obtained.
msgId String
produceTime String
Production time.
producerAddr String
Producer address.
properties String
Detailed parameters.
showTopicName String
The topic name displayed on the details pageNote: This field may return null, indicating that no valid value can be obtained.
topicName String
queryDlqMsg Boolean
resultOutputFile String

Supporting Types

GetTdmqRocketmqMessagesMessageTrack

ConsumeStatus This property is required. string
consumption status.
ExceptionDesc This property is required. string
Exception informationNote: This field may return null, indicating that no valid value can be obtained.
Group This property is required. string
consumer group.
TrackType This property is required. string
message track type.
ConsumeStatus This property is required. string
consumption status.
ExceptionDesc This property is required. string
Exception informationNote: This field may return null, indicating that no valid value can be obtained.
Group This property is required. string
consumer group.
TrackType This property is required. string
message track type.
consumeStatus This property is required. String
consumption status.
exceptionDesc This property is required. String
Exception informationNote: This field may return null, indicating that no valid value can be obtained.
group This property is required. String
consumer group.
trackType This property is required. String
message track type.
consumeStatus This property is required. string
consumption status.
exceptionDesc This property is required. string
Exception informationNote: This field may return null, indicating that no valid value can be obtained.
group This property is required. string
consumer group.
trackType This property is required. string
message track type.
consume_status This property is required. str
consumption status.
exception_desc This property is required. str
Exception informationNote: This field may return null, indicating that no valid value can be obtained.
group This property is required. str
consumer group.
track_type This property is required. str
message track type.
consumeStatus This property is required. String
consumption status.
exceptionDesc This property is required. String
Exception informationNote: This field may return null, indicating that no valid value can be obtained.
group This property is required. String
consumer group.
trackType This property is required. String
message track type.

Package Details

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