1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getMqttInstanceDetail
tencentcloud 1.81.199 published on Wednesday, Jun 11, 2025 by tencentcloudstack

tencentcloud.getMqttInstanceDetail

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.81.199 published on Wednesday, Jun 11, 2025 by tencentcloudstack

    Use this data source to query detailed information of MQTT instance detail

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = tencentcloud.getMqttInstanceDetail({
        instanceId: "mqtt-kngmpg9p",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.get_mqtt_instance_detail(instance_id="mqtt-kngmpg9p")
    
    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.GetMqttInstanceDetail(ctx, &tencentcloud.GetMqttInstanceDetailArgs{
    			InstanceId: "mqtt-kngmpg9p",
    		}, 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.GetMqttInstanceDetail.Invoke(new()
        {
            InstanceId = "mqtt-kngmpg9p",
        });
    
    });
    
    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.GetMqttInstanceDetailArgs;
    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.getMqttInstanceDetail(GetMqttInstanceDetailArgs.builder()
                .instanceId("mqtt-kngmpg9p")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: tencentcloud:getMqttInstanceDetail
          arguments:
            instanceId: mqtt-kngmpg9p
    

    Using getMqttInstanceDetail

    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 getMqttInstanceDetail(args: GetMqttInstanceDetailArgs, opts?: InvokeOptions): Promise<GetMqttInstanceDetailResult>
    function getMqttInstanceDetailOutput(args: GetMqttInstanceDetailOutputArgs, opts?: InvokeOptions): Output<GetMqttInstanceDetailResult>
    def get_mqtt_instance_detail(id: Optional[str] = None,
                                 instance_id: Optional[str] = None,
                                 result_output_file: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetMqttInstanceDetailResult
    def get_mqtt_instance_detail_output(id: Optional[pulumi.Input[str]] = None,
                                 instance_id: Optional[pulumi.Input[str]] = None,
                                 result_output_file: Optional[pulumi.Input[str]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[GetMqttInstanceDetailResult]
    func GetMqttInstanceDetail(ctx *Context, args *GetMqttInstanceDetailArgs, opts ...InvokeOption) (*GetMqttInstanceDetailResult, error)
    func GetMqttInstanceDetailOutput(ctx *Context, args *GetMqttInstanceDetailOutputArgs, opts ...InvokeOption) GetMqttInstanceDetailResultOutput

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

    public static class GetMqttInstanceDetail 
    {
        public static Task<GetMqttInstanceDetailResult> InvokeAsync(GetMqttInstanceDetailArgs args, InvokeOptions? opts = null)
        public static Output<GetMqttInstanceDetailResult> Invoke(GetMqttInstanceDetailInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetMqttInstanceDetailResult> getMqttInstanceDetail(GetMqttInstanceDetailArgs args, InvokeOptions options)
    public static Output<GetMqttInstanceDetailResult> getMqttInstanceDetail(GetMqttInstanceDetailArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getMqttInstanceDetail:getMqttInstanceDetail
      arguments:
        # arguments dictionary

    The following arguments are supported:

    InstanceId string
    Instance ID.
    Id string
    ResultOutputFile string
    Used to save results.
    InstanceId string
    Instance ID.
    Id string
    ResultOutputFile string
    Used to save results.
    instanceId String
    Instance ID.
    id String
    resultOutputFile String
    Used to save results.
    instanceId string
    Instance ID.
    id string
    resultOutputFile string
    Used to save results.
    instance_id str
    Instance ID.
    id str
    result_output_file str
    Used to save results.
    instanceId String
    Instance ID.
    id String
    resultOutputFile String
    Used to save results.

    getMqttInstanceDetail Result

    The following output properties are available:

    AuthorizationPolicy bool
    Authorization Policy Switch.
    AuthorizationPolicyLimit double
    Limit on the number of authorization rules.
    AutomaticActivation bool
    Is it automatically activated when registering device certificates automatically.
    ClientNumLimit double
    Number of client connections online.
    CreatedTime double
    Creation time, millisecond timestamp.
    DestroyTime double
    Pre destruction time, millisecond timestamp.
    DeviceCertificateProvisionType string
    Client certificate registration method: JITP: Automatic Registration; API: Manually register through API.
    ExpiryTime double
    Expiration time, millisecond level timestamp.
    Id string
    InstanceId string
    InstanceName string
    Instance type. BASIC- Basic Edition; PRO- professional edition; PLATINUM- Platinum version.
    InstanceStatus string
    Instance status. RUNNING- In operation; MAINTAINING- Under Maintenance; ABNORMAL- abnormal; OVERDUE- Arrears of fees; DESTROYED- Deleted; CREATING- Creating in progress; MODIFYING- In the process of transformation; CREATE_FAILURE- Creation failed; MODIFY_FAILURE- Transformation failed; DELETING- deleting.
    InstanceType string
    Instance ID.
    MaxCaNum double
    Maximum Ca quota.
    MaxSubscription double
    Maximum number of subscriptions in the cluster.
    MaxSubscriptionPerClient double
    Maximum number of subscriptions per client.
    PayMode string
    Billing mode, POSTPAID, pay as you go PREPAID, annual and monthly package.
    RegistrationCode string
    Certificate registration code.
    Remark string
    Remark.
    RenewFlag double
    Whether to renew automatically. Only the annual and monthly package cluster is effective. 1: Automatic renewal; 0: Non automatic renewal.
    SkuCode string
    Product specifications.
    TopicNum double
    Topic num.
    TopicNumLimit double
    Maximum number of instance topics.
    TpsLimit double
    Elastic TPS current limit value.
    X509Mode string
    TLS, Unidirectional authentication mTLS, bidirectional authentication BYOC; One machine, one certificate.
    ResultOutputFile string
    AuthorizationPolicy bool
    Authorization Policy Switch.
    AuthorizationPolicyLimit float64
    Limit on the number of authorization rules.
    AutomaticActivation bool
    Is it automatically activated when registering device certificates automatically.
    ClientNumLimit float64
    Number of client connections online.
    CreatedTime float64
    Creation time, millisecond timestamp.
    DestroyTime float64
    Pre destruction time, millisecond timestamp.
    DeviceCertificateProvisionType string
    Client certificate registration method: JITP: Automatic Registration; API: Manually register through API.
    ExpiryTime float64
    Expiration time, millisecond level timestamp.
    Id string
    InstanceId string
    InstanceName string
    Instance type. BASIC- Basic Edition; PRO- professional edition; PLATINUM- Platinum version.
    InstanceStatus string
    Instance status. RUNNING- In operation; MAINTAINING- Under Maintenance; ABNORMAL- abnormal; OVERDUE- Arrears of fees; DESTROYED- Deleted; CREATING- Creating in progress; MODIFYING- In the process of transformation; CREATE_FAILURE- Creation failed; MODIFY_FAILURE- Transformation failed; DELETING- deleting.
    InstanceType string
    Instance ID.
    MaxCaNum float64
    Maximum Ca quota.
    MaxSubscription float64
    Maximum number of subscriptions in the cluster.
    MaxSubscriptionPerClient float64
    Maximum number of subscriptions per client.
    PayMode string
    Billing mode, POSTPAID, pay as you go PREPAID, annual and monthly package.
    RegistrationCode string
    Certificate registration code.
    Remark string
    Remark.
    RenewFlag float64
    Whether to renew automatically. Only the annual and monthly package cluster is effective. 1: Automatic renewal; 0: Non automatic renewal.
    SkuCode string
    Product specifications.
    TopicNum float64
    Topic num.
    TopicNumLimit float64
    Maximum number of instance topics.
    TpsLimit float64
    Elastic TPS current limit value.
    X509Mode string
    TLS, Unidirectional authentication mTLS, bidirectional authentication BYOC; One machine, one certificate.
    ResultOutputFile string
    authorizationPolicy Boolean
    Authorization Policy Switch.
    authorizationPolicyLimit Double
    Limit on the number of authorization rules.
    automaticActivation Boolean
    Is it automatically activated when registering device certificates automatically.
    clientNumLimit Double
    Number of client connections online.
    createdTime Double
    Creation time, millisecond timestamp.
    destroyTime Double
    Pre destruction time, millisecond timestamp.
    deviceCertificateProvisionType String
    Client certificate registration method: JITP: Automatic Registration; API: Manually register through API.
    expiryTime Double
    Expiration time, millisecond level timestamp.
    id String
    instanceId String
    instanceName String
    Instance type. BASIC- Basic Edition; PRO- professional edition; PLATINUM- Platinum version.
    instanceStatus String
    Instance status. RUNNING- In operation; MAINTAINING- Under Maintenance; ABNORMAL- abnormal; OVERDUE- Arrears of fees; DESTROYED- Deleted; CREATING- Creating in progress; MODIFYING- In the process of transformation; CREATE_FAILURE- Creation failed; MODIFY_FAILURE- Transformation failed; DELETING- deleting.
    instanceType String
    Instance ID.
    maxCaNum Double
    Maximum Ca quota.
    maxSubscription Double
    Maximum number of subscriptions in the cluster.
    maxSubscriptionPerClient Double
    Maximum number of subscriptions per client.
    payMode String
    Billing mode, POSTPAID, pay as you go PREPAID, annual and monthly package.
    registrationCode String
    Certificate registration code.
    remark String
    Remark.
    renewFlag Double
    Whether to renew automatically. Only the annual and monthly package cluster is effective. 1: Automatic renewal; 0: Non automatic renewal.
    skuCode String
    Product specifications.
    topicNum Double
    Topic num.
    topicNumLimit Double
    Maximum number of instance topics.
    tpsLimit Double
    Elastic TPS current limit value.
    x509Mode String
    TLS, Unidirectional authentication mTLS, bidirectional authentication BYOC; One machine, one certificate.
    resultOutputFile String
    authorizationPolicy boolean
    Authorization Policy Switch.
    authorizationPolicyLimit number
    Limit on the number of authorization rules.
    automaticActivation boolean
    Is it automatically activated when registering device certificates automatically.
    clientNumLimit number
    Number of client connections online.
    createdTime number
    Creation time, millisecond timestamp.
    destroyTime number
    Pre destruction time, millisecond timestamp.
    deviceCertificateProvisionType string
    Client certificate registration method: JITP: Automatic Registration; API: Manually register through API.
    expiryTime number
    Expiration time, millisecond level timestamp.
    id string
    instanceId string
    instanceName string
    Instance type. BASIC- Basic Edition; PRO- professional edition; PLATINUM- Platinum version.
    instanceStatus string
    Instance status. RUNNING- In operation; MAINTAINING- Under Maintenance; ABNORMAL- abnormal; OVERDUE- Arrears of fees; DESTROYED- Deleted; CREATING- Creating in progress; MODIFYING- In the process of transformation; CREATE_FAILURE- Creation failed; MODIFY_FAILURE- Transformation failed; DELETING- deleting.
    instanceType string
    Instance ID.
    maxCaNum number
    Maximum Ca quota.
    maxSubscription number
    Maximum number of subscriptions in the cluster.
    maxSubscriptionPerClient number
    Maximum number of subscriptions per client.
    payMode string
    Billing mode, POSTPAID, pay as you go PREPAID, annual and monthly package.
    registrationCode string
    Certificate registration code.
    remark string
    Remark.
    renewFlag number
    Whether to renew automatically. Only the annual and monthly package cluster is effective. 1: Automatic renewal; 0: Non automatic renewal.
    skuCode string
    Product specifications.
    topicNum number
    Topic num.
    topicNumLimit number
    Maximum number of instance topics.
    tpsLimit number
    Elastic TPS current limit value.
    x509Mode string
    TLS, Unidirectional authentication mTLS, bidirectional authentication BYOC; One machine, one certificate.
    resultOutputFile string
    authorization_policy bool
    Authorization Policy Switch.
    authorization_policy_limit float
    Limit on the number of authorization rules.
    automatic_activation bool
    Is it automatically activated when registering device certificates automatically.
    client_num_limit float
    Number of client connections online.
    created_time float
    Creation time, millisecond timestamp.
    destroy_time float
    Pre destruction time, millisecond timestamp.
    device_certificate_provision_type str
    Client certificate registration method: JITP: Automatic Registration; API: Manually register through API.
    expiry_time float
    Expiration time, millisecond level timestamp.
    id str
    instance_id str
    instance_name str
    Instance type. BASIC- Basic Edition; PRO- professional edition; PLATINUM- Platinum version.
    instance_status str
    Instance status. RUNNING- In operation; MAINTAINING- Under Maintenance; ABNORMAL- abnormal; OVERDUE- Arrears of fees; DESTROYED- Deleted; CREATING- Creating in progress; MODIFYING- In the process of transformation; CREATE_FAILURE- Creation failed; MODIFY_FAILURE- Transformation failed; DELETING- deleting.
    instance_type str
    Instance ID.
    max_ca_num float
    Maximum Ca quota.
    max_subscription float
    Maximum number of subscriptions in the cluster.
    max_subscription_per_client float
    Maximum number of subscriptions per client.
    pay_mode str
    Billing mode, POSTPAID, pay as you go PREPAID, annual and monthly package.
    registration_code str
    Certificate registration code.
    remark str
    Remark.
    renew_flag float
    Whether to renew automatically. Only the annual and monthly package cluster is effective. 1: Automatic renewal; 0: Non automatic renewal.
    sku_code str
    Product specifications.
    topic_num float
    Topic num.
    topic_num_limit float
    Maximum number of instance topics.
    tps_limit float
    Elastic TPS current limit value.
    x509_mode str
    TLS, Unidirectional authentication mTLS, bidirectional authentication BYOC; One machine, one certificate.
    result_output_file str
    authorizationPolicy Boolean
    Authorization Policy Switch.
    authorizationPolicyLimit Number
    Limit on the number of authorization rules.
    automaticActivation Boolean
    Is it automatically activated when registering device certificates automatically.
    clientNumLimit Number
    Number of client connections online.
    createdTime Number
    Creation time, millisecond timestamp.
    destroyTime Number
    Pre destruction time, millisecond timestamp.
    deviceCertificateProvisionType String
    Client certificate registration method: JITP: Automatic Registration; API: Manually register through API.
    expiryTime Number
    Expiration time, millisecond level timestamp.
    id String
    instanceId String
    instanceName String
    Instance type. BASIC- Basic Edition; PRO- professional edition; PLATINUM- Platinum version.
    instanceStatus String
    Instance status. RUNNING- In operation; MAINTAINING- Under Maintenance; ABNORMAL- abnormal; OVERDUE- Arrears of fees; DESTROYED- Deleted; CREATING- Creating in progress; MODIFYING- In the process of transformation; CREATE_FAILURE- Creation failed; MODIFY_FAILURE- Transformation failed; DELETING- deleting.
    instanceType String
    Instance ID.
    maxCaNum Number
    Maximum Ca quota.
    maxSubscription Number
    Maximum number of subscriptions in the cluster.
    maxSubscriptionPerClient Number
    Maximum number of subscriptions per client.
    payMode String
    Billing mode, POSTPAID, pay as you go PREPAID, annual and monthly package.
    registrationCode String
    Certificate registration code.
    remark String
    Remark.
    renewFlag Number
    Whether to renew automatically. Only the annual and monthly package cluster is effective. 1: Automatic renewal; 0: Non automatic renewal.
    skuCode String
    Product specifications.
    topicNum Number
    Topic num.
    topicNumLimit Number
    Maximum number of instance topics.
    tpsLimit Number
    Elastic TPS current limit value.
    x509Mode String
    TLS, Unidirectional authentication mTLS, bidirectional authentication BYOC; One machine, one certificate.
    resultOutputFile String

    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.199 published on Wednesday, Jun 11, 2025 by tencentcloudstack