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

tencentcloud.getTdmqPublisherSummary

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 tdmq publisher_summary

Example Usage

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

const publisherSummary = tencentcloud.getTdmqPublisherSummary({
    clusterId: "pulsar-9n95ax58b9vn",
    namespace: "keep-ns",
    topic: "keep-topic",
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

publisher_summary = tencentcloud.get_tdmq_publisher_summary(cluster_id="pulsar-9n95ax58b9vn",
    namespace="keep-ns",
    topic="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.GetTdmqPublisherSummary(ctx, &tencentcloud.GetTdmqPublisherSummaryArgs{
			ClusterId: "pulsar-9n95ax58b9vn",
			Namespace: "keep-ns",
			Topic:     "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 publisherSummary = Tencentcloud.GetTdmqPublisherSummary.Invoke(new()
    {
        ClusterId = "pulsar-9n95ax58b9vn",
        Namespace = "keep-ns",
        Topic = "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.GetTdmqPublisherSummaryArgs;
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 publisherSummary = TencentcloudFunctions.getTdmqPublisherSummary(GetTdmqPublisherSummaryArgs.builder()
            .clusterId("pulsar-9n95ax58b9vn")
            .namespace("keep-ns")
            .topic("keep-topic")
            .build());

    }
}
Copy
variables:
  publisherSummary:
    fn::invoke:
      function: tencentcloud:getTdmqPublisherSummary
      arguments:
        clusterId: pulsar-9n95ax58b9vn
        namespace: keep-ns
        topic: keep-topic
Copy

Using getTdmqPublisherSummary

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 getTdmqPublisherSummary(args: GetTdmqPublisherSummaryArgs, opts?: InvokeOptions): Promise<GetTdmqPublisherSummaryResult>
function getTdmqPublisherSummaryOutput(args: GetTdmqPublisherSummaryOutputArgs, opts?: InvokeOptions): Output<GetTdmqPublisherSummaryResult>
Copy
def get_tdmq_publisher_summary(cluster_id: Optional[str] = None,
                               id: Optional[str] = None,
                               namespace: Optional[str] = None,
                               result_output_file: Optional[str] = None,
                               topic: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetTdmqPublisherSummaryResult
def get_tdmq_publisher_summary_output(cluster_id: Optional[pulumi.Input[str]] = None,
                               id: Optional[pulumi.Input[str]] = None,
                               namespace: Optional[pulumi.Input[str]] = None,
                               result_output_file: Optional[pulumi.Input[str]] = None,
                               topic: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetTdmqPublisherSummaryResult]
Copy
func GetTdmqPublisherSummary(ctx *Context, args *GetTdmqPublisherSummaryArgs, opts ...InvokeOption) (*GetTdmqPublisherSummaryResult, error)
func GetTdmqPublisherSummaryOutput(ctx *Context, args *GetTdmqPublisherSummaryOutputArgs, opts ...InvokeOption) GetTdmqPublisherSummaryResultOutput
Copy

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

public static class GetTdmqPublisherSummary 
{
    public static Task<GetTdmqPublisherSummaryResult> InvokeAsync(GetTdmqPublisherSummaryArgs args, InvokeOptions? opts = null)
    public static Output<GetTdmqPublisherSummaryResult> Invoke(GetTdmqPublisherSummaryInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetTdmqPublisherSummaryResult> getTdmqPublisherSummary(GetTdmqPublisherSummaryArgs args, InvokeOptions options)
public static Output<GetTdmqPublisherSummaryResult> getTdmqPublisherSummary(GetTdmqPublisherSummaryArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getTdmqPublisherSummary:getTdmqPublisherSummary
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ClusterId This property is required. string
Cluster ID.
Namespace This property is required. string
namespace name.
Topic This property is required. string
subject name.
Id string
ResultOutputFile string
Used to save results.
ClusterId This property is required. string
Cluster ID.
Namespace This property is required. string
namespace name.
Topic This property is required. string
subject name.
Id string
ResultOutputFile string
Used to save results.
clusterId This property is required. String
Cluster ID.
namespace This property is required. String
namespace name.
topic This property is required. String
subject name.
id String
resultOutputFile String
Used to save results.
clusterId This property is required. string
Cluster ID.
namespace This property is required. string
namespace name.
topic This property is required. string
subject name.
id string
resultOutputFile string
Used to save results.
cluster_id This property is required. str
Cluster ID.
namespace This property is required. str
namespace name.
topic This property is required. str
subject name.
id str
result_output_file str
Used to save results.
clusterId This property is required. String
Cluster ID.
namespace This property is required. String
namespace name.
topic This property is required. String
subject name.
id String
resultOutputFile String
Used to save results.

getTdmqPublisherSummary Result

The following output properties are available:

ClusterId string
Id string
MsgRateIn double
Production rate (units per second)Note: This field may return null, indicating that no valid value can be obtained.
MsgThroughputIn double
Production rate (bytes per second)Note: This field may return null, indicating that no valid value can be obtained.
Namespace string
PublisherCount double
number of producersNote: This field may return null, indicating that no valid value can be obtained.
StorageSize double
Message store size in bytesNote: This field may return null, indicating that no valid value can be obtained.
Topic string
ResultOutputFile string
ClusterId string
Id string
MsgRateIn float64
Production rate (units per second)Note: This field may return null, indicating that no valid value can be obtained.
MsgThroughputIn float64
Production rate (bytes per second)Note: This field may return null, indicating that no valid value can be obtained.
Namespace string
PublisherCount float64
number of producersNote: This field may return null, indicating that no valid value can be obtained.
StorageSize float64
Message store size in bytesNote: This field may return null, indicating that no valid value can be obtained.
Topic string
ResultOutputFile string
clusterId String
id String
msgRateIn Double
Production rate (units per second)Note: This field may return null, indicating that no valid value can be obtained.
msgThroughputIn Double
Production rate (bytes per second)Note: This field may return null, indicating that no valid value can be obtained.
namespace String
publisherCount Double
number of producersNote: This field may return null, indicating that no valid value can be obtained.
storageSize Double
Message store size in bytesNote: This field may return null, indicating that no valid value can be obtained.
topic String
resultOutputFile String
clusterId string
id string
msgRateIn number
Production rate (units per second)Note: This field may return null, indicating that no valid value can be obtained.
msgThroughputIn number
Production rate (bytes per second)Note: This field may return null, indicating that no valid value can be obtained.
namespace string
publisherCount number
number of producersNote: This field may return null, indicating that no valid value can be obtained.
storageSize number
Message store size in bytesNote: This field may return null, indicating that no valid value can be obtained.
topic string
resultOutputFile string
cluster_id str
id str
msg_rate_in float
Production rate (units per second)Note: This field may return null, indicating that no valid value can be obtained.
msg_throughput_in float
Production rate (bytes per second)Note: This field may return null, indicating that no valid value can be obtained.
namespace str
publisher_count float
number of producersNote: This field may return null, indicating that no valid value can be obtained.
storage_size float
Message store size in bytesNote: This field may return null, indicating that no valid value can be obtained.
topic str
result_output_file str
clusterId String
id String
msgRateIn Number
Production rate (units per second)Note: This field may return null, indicating that no valid value can be obtained.
msgThroughputIn Number
Production rate (bytes per second)Note: This field may return null, indicating that no valid value can be obtained.
namespace String
publisherCount Number
number of producersNote: This field may return null, indicating that no valid value can be obtained.
storageSize Number
Message store size in bytesNote: This field may return null, indicating that no valid value can be obtained.
topic String
resultOutputFile String

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