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

tencentcloud.getTdmqRocketmqMessages

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

    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",
    });
    
    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")
    
    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
    	})
    }
    
    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",
        });
    
    });
    
    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());
    
        }
    }
    
    variables:
      message:
        fn::invoke:
          function: tencentcloud:getTdmqRocketmqMessages
          arguments:
            clusterId: rocketmq-rkrbm52djmro
            environmentId: keep_ns
            msgId: A9FE8D0567FE15DB97425FC08EEF0000
            queryDlqMsg: false
            topicName: keep-topic
    

    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>
    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]
    func GetTdmqRocketmqMessages(ctx *Context, args *GetTdmqRocketmqMessagesArgs, opts ...InvokeOption) (*GetTdmqRocketmqMessagesResult, error)
    func GetTdmqRocketmqMessagesOutput(ctx *Context, args *GetTdmqRocketmqMessagesOutputArgs, opts ...InvokeOption) GetTdmqRocketmqMessagesResultOutput

    > 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)
    }
    public static CompletableFuture<GetTdmqRocketmqMessagesResult> getTdmqRocketmqMessages(GetTdmqRocketmqMessagesArgs args, InvokeOptions options)
    public static Output<GetTdmqRocketmqMessagesResult> getTdmqRocketmqMessages(GetTdmqRocketmqMessagesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getTdmqRocketmqMessages:getTdmqRocketmqMessages
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ClusterId string
    Cluster id.
    EnvironmentId string
    Environment.
    MsgId string
    Message ID.
    TopicName 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 string
    Cluster id.
    EnvironmentId string
    Environment.
    MsgId string
    Message ID.
    TopicName 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 String
    Cluster id.
    environmentId String
    Environment.
    msgId String
    Message ID.
    topicName 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 string
    Cluster id.
    environmentId string
    Environment.
    msgId string
    Message ID.
    topicName 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 str
    Cluster id.
    environment_id str
    Environment.
    msg_id str
    Message ID.
    topic_name 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 String
    Cluster id.
    environmentId String
    Environment.
    msgId String
    Message ID.
    topicName 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 string
    consumption status.
    ExceptionDesc string
    Exception informationNote: This field may return null, indicating that no valid value can be obtained.
    Group string
    consumer group.
    TrackType string
    message track type.
    ConsumeStatus string
    consumption status.
    ExceptionDesc string
    Exception informationNote: This field may return null, indicating that no valid value can be obtained.
    Group string
    consumer group.
    TrackType string
    message track type.
    consumeStatus String
    consumption status.
    exceptionDesc String
    Exception informationNote: This field may return null, indicating that no valid value can be obtained.
    group String
    consumer group.
    trackType String
    message track type.
    consumeStatus string
    consumption status.
    exceptionDesc string
    Exception informationNote: This field may return null, indicating that no valid value can be obtained.
    group string
    consumer group.
    trackType string
    message track type.
    consume_status str
    consumption status.
    exception_desc str
    Exception informationNote: This field may return null, indicating that no valid value can be obtained.
    group str
    consumer group.
    track_type str
    message track type.
    consumeStatus String
    consumption status.
    exceptionDesc String
    Exception informationNote: This field may return null, indicating that no valid value can be obtained.
    group String
    consumer group.
    trackType String
    message track type.

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    tencentcloud logo
    tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack