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

tencentcloud.MqttCaCertificate

Explore with Pulumi AI

Provides a resource to create a MQTT CA certificate

Example Usage

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

const example = new tencentcloud.MqttCaCertificate("example", {
    instanceId: "mqtt-zxjwkr98",
    caCertificate: `-----BEGIN CERTIFICATE-----
MIIDUDCCAjigAwIBAgIBATANBgkqhkiG9w0BAQsFADA/MQswCQYDVQQGEwJDTjEb
MBkGA1UEChMSTXkgQ0EgT3JnYW5pemF0aW9uMRMwEQYDVQQDEwpNeSBDQSBSb290
MB4XDTI1MDMyNTEyMzMyM1oXDTM1MDMyNTEyMzMyM1owPzELMAkGA1UEBhMCQ04x
GzAZBgNVBAoTEk15IENBIE9yZ2FuaXphdGlvbjETMBEGA1UEAxMKTXkgQ0EgUm9v
dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMd8mTXv6SPc6+sQY/Po
zeDHMMIgNFq5wTA23nMPZ15P5PH3Hy76oeR9lPIepQXs36BjoRRDlmc0wb9zhZdt
vG9t3Tr8SzTkLC9nSjjs+TIk26/rAuP1igc+V8MbnSuDkgmhepwioXeMrn/ns7RK
mgvKm5C8tC4MlRlmn0R29EPfchvhW+Ab+mybKFSJfiPABDxDzSfPTCZH2wVTgAIF
0lG93SqrytBJzqhwyXN6bXq/52+CGfG264/fLN4vH+VEGE++ys0eZh+9+0GQ4cFp
gqeRFRYG31ChXMWcnKTLzh/o7GpdTCN31w7h1XkJTbaHNvZbuV0H/wwCVN8bsGkK
zo0CAwEAAaNXMFUwDgYDVR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMB
MA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFCFYj1RkM/mf/ZIYzZPoMvusMM9Z
MA0GCSqGSIb3DQEBCwUAA4IBAQC9TRuaXBnx7OHbdAgukWr4/tbIEhVudKrjEjyV
4tYXhZB/adouWLih/2t+E5U8DdpenTDXhQmT57VVdUjE7ey3VTK9qYQ6swTrOi4A
pW9xwpJuqqQPEj9l8/iOdhiSF3XG/UcxwyctPux6Wmm+Xg0Nz3MV0FGGIi56JZlB
sEE4WHwkzoFYTJxIlBNQvcNxVjWmBUWRm7bBCu7vW3sqdb22Uh5X2E0v5sH0vskG
Bj/1ZqTpbCuNC2UIyiqMGwKjVUifKpEmjzJI/gdGq7c2/o987TYlpWMBE1J1my0l
CjJmbR+Ces1k4hZUWrHijCmLS+iWPiadoQ9xzWgaQeQIbU43
-----END CERTIFICATE-----
`,
    verificationCertificate: `-----BEGIN CERTIFICATE-----
MIIDhDCCAmygAwIBAgIRAOr5LwhpwBWsYLWLt5+HwqMwDQYJKoZIhvcNAQELBQAw
PzELMAkGA1UEBhMCQ04xGzAZBgNVBAoTEk15IENBIE9yZ2FuaXphdGlvbjETMBEG
A1UEAxMKTXkgQ0EgUm9vdDAeFw0yNTAzMjUxMjMzMjNaFw0yNjAzMjUxMjMzMjNa
MFoxCzAJBgNVBAYTAkNOMRwwGgYDVQQKExNDbGllbnQgT3JnYW5pemF0aW9uMS0w
KwYDVQQDEyQ0NzAzY2VmNC0wNDM4LTRkM2QtOTgwNy0zMTAwNjI0ODJkNWIwggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPOe0pjyLtj7Prt23T1Ep3pJaN
aKKiZyikPae4mHXDZ+AQ4zONA78OaJ6S8E9fAmf5tygWWFJQBwccjitlb1nKChGx
KogqeXS/6RwKPNWjaWUp6gabAmcCTF3g6F8gxjJv0eBn0i+UcS2LNp6wRECM08MI
xHc6B/jC78gkp+b4DuNXFQzGeqDTHgneF5immpjLP7ggWTFgjUOJgLAwGRcZf89K
T3TxN1tKtiKxiXIfzAcqgeAfDWjPYgb/3PEcWZj7Zyl4mJAPnAGghFkLDDeJHh6L
Gk9OpfIuAWmlitZFCujnM1MiEGyw5p6kSwAAD7I/p0yyIV/1VYs2AMmu2uehAgMB
AAGjYDBeMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYB
BQUHAwIwDAYDVR0TAQH/BAIwADAfBgNVHSMEGDAWgBQhWI9UZDP5n/2SGM2T6DL7
rDDPWTANBgkqhkiG9w0BAQsFAAOCAQEAcsW08LGC/uARyX2X0QZ9A7I+aIluI23b
VSbNbU1+3SVbm8Jfk63rb/Zkc98jPLds598YswY2gQtjT4+Dcpv60wS+c0Ltw1nJ
O23cp2kJ05+jh/5GywOur7gOG8L1xwUngqX84ObBIyeYv5MfANLmzqfZBs9nKokF
keeHU9Y0NYmFiPw4xNM7S55dbFxKizYd66uGc5b+cWkqg5xNlOqU9He0cBC6KYAj
GnyAz0ruWFPFMlftw5/OwNbc9X8G9wm6+T+bNikzOh3FwMCqjK6hdjtR4/HHxgr2
IpWw7p6yvzDYy4D99PLDjRWP+iLNQCzXOk+PKV+MYCwwYeD1loldOA==
-----END CERTIFICATE-----
`,
    format: "PEM",
    status: "ACTIVE",
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

example = tencentcloud.MqttCaCertificate("example",
    instance_id="mqtt-zxjwkr98",
    ca_certificate="""-----BEGIN CERTIFICATE-----
MIIDUDCCAjigAwIBAgIBATANBgkqhkiG9w0BAQsFADA/MQswCQYDVQQGEwJDTjEb
MBkGA1UEChMSTXkgQ0EgT3JnYW5pemF0aW9uMRMwEQYDVQQDEwpNeSBDQSBSb290
MB4XDTI1MDMyNTEyMzMyM1oXDTM1MDMyNTEyMzMyM1owPzELMAkGA1UEBhMCQ04x
GzAZBgNVBAoTEk15IENBIE9yZ2FuaXphdGlvbjETMBEGA1UEAxMKTXkgQ0EgUm9v
dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMd8mTXv6SPc6+sQY/Po
zeDHMMIgNFq5wTA23nMPZ15P5PH3Hy76oeR9lPIepQXs36BjoRRDlmc0wb9zhZdt
vG9t3Tr8SzTkLC9nSjjs+TIk26/rAuP1igc+V8MbnSuDkgmhepwioXeMrn/ns7RK
mgvKm5C8tC4MlRlmn0R29EPfchvhW+Ab+mybKFSJfiPABDxDzSfPTCZH2wVTgAIF
0lG93SqrytBJzqhwyXN6bXq/52+CGfG264/fLN4vH+VEGE++ys0eZh+9+0GQ4cFp
gqeRFRYG31ChXMWcnKTLzh/o7GpdTCN31w7h1XkJTbaHNvZbuV0H/wwCVN8bsGkK
zo0CAwEAAaNXMFUwDgYDVR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMB
MA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFCFYj1RkM/mf/ZIYzZPoMvusMM9Z
MA0GCSqGSIb3DQEBCwUAA4IBAQC9TRuaXBnx7OHbdAgukWr4/tbIEhVudKrjEjyV
4tYXhZB/adouWLih/2t+E5U8DdpenTDXhQmT57VVdUjE7ey3VTK9qYQ6swTrOi4A
pW9xwpJuqqQPEj9l8/iOdhiSF3XG/UcxwyctPux6Wmm+Xg0Nz3MV0FGGIi56JZlB
sEE4WHwkzoFYTJxIlBNQvcNxVjWmBUWRm7bBCu7vW3sqdb22Uh5X2E0v5sH0vskG
Bj/1ZqTpbCuNC2UIyiqMGwKjVUifKpEmjzJI/gdGq7c2/o987TYlpWMBE1J1my0l
CjJmbR+Ces1k4hZUWrHijCmLS+iWPiadoQ9xzWgaQeQIbU43
-----END CERTIFICATE-----
""",
    verification_certificate="""-----BEGIN CERTIFICATE-----
MIIDhDCCAmygAwIBAgIRAOr5LwhpwBWsYLWLt5+HwqMwDQYJKoZIhvcNAQELBQAw
PzELMAkGA1UEBhMCQ04xGzAZBgNVBAoTEk15IENBIE9yZ2FuaXphdGlvbjETMBEG
A1UEAxMKTXkgQ0EgUm9vdDAeFw0yNTAzMjUxMjMzMjNaFw0yNjAzMjUxMjMzMjNa
MFoxCzAJBgNVBAYTAkNOMRwwGgYDVQQKExNDbGllbnQgT3JnYW5pemF0aW9uMS0w
KwYDVQQDEyQ0NzAzY2VmNC0wNDM4LTRkM2QtOTgwNy0zMTAwNjI0ODJkNWIwggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPOe0pjyLtj7Prt23T1Ep3pJaN
aKKiZyikPae4mHXDZ+AQ4zONA78OaJ6S8E9fAmf5tygWWFJQBwccjitlb1nKChGx
KogqeXS/6RwKPNWjaWUp6gabAmcCTF3g6F8gxjJv0eBn0i+UcS2LNp6wRECM08MI
xHc6B/jC78gkp+b4DuNXFQzGeqDTHgneF5immpjLP7ggWTFgjUOJgLAwGRcZf89K
T3TxN1tKtiKxiXIfzAcqgeAfDWjPYgb/3PEcWZj7Zyl4mJAPnAGghFkLDDeJHh6L
Gk9OpfIuAWmlitZFCujnM1MiEGyw5p6kSwAAD7I/p0yyIV/1VYs2AMmu2uehAgMB
AAGjYDBeMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYB
BQUHAwIwDAYDVR0TAQH/BAIwADAfBgNVHSMEGDAWgBQhWI9UZDP5n/2SGM2T6DL7
rDDPWTANBgkqhkiG9w0BAQsFAAOCAQEAcsW08LGC/uARyX2X0QZ9A7I+aIluI23b
VSbNbU1+3SVbm8Jfk63rb/Zkc98jPLds598YswY2gQtjT4+Dcpv60wS+c0Ltw1nJ
O23cp2kJ05+jh/5GywOur7gOG8L1xwUngqX84ObBIyeYv5MfANLmzqfZBs9nKokF
keeHU9Y0NYmFiPw4xNM7S55dbFxKizYd66uGc5b+cWkqg5xNlOqU9He0cBC6KYAj
GnyAz0ruWFPFMlftw5/OwNbc9X8G9wm6+T+bNikzOh3FwMCqjK6hdjtR4/HHxgr2
IpWw7p6yvzDYy4D99PLDjRWP+iLNQCzXOk+PKV+MYCwwYeD1loldOA==
-----END CERTIFICATE-----
""",
    format="PEM",
    status="ACTIVE")
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.NewMqttCaCertificate(ctx, "example", &tencentcloud.MqttCaCertificateArgs{
			InstanceId: pulumi.String("mqtt-zxjwkr98"),
			CaCertificate: pulumi.String(`-----BEGIN CERTIFICATE-----
MIIDUDCCAjigAwIBAgIBATANBgkqhkiG9w0BAQsFADA/MQswCQYDVQQGEwJDTjEb
MBkGA1UEChMSTXkgQ0EgT3JnYW5pemF0aW9uMRMwEQYDVQQDEwpNeSBDQSBSb290
MB4XDTI1MDMyNTEyMzMyM1oXDTM1MDMyNTEyMzMyM1owPzELMAkGA1UEBhMCQ04x
GzAZBgNVBAoTEk15IENBIE9yZ2FuaXphdGlvbjETMBEGA1UEAxMKTXkgQ0EgUm9v
dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMd8mTXv6SPc6+sQY/Po
zeDHMMIgNFq5wTA23nMPZ15P5PH3Hy76oeR9lPIepQXs36BjoRRDlmc0wb9zhZdt
vG9t3Tr8SzTkLC9nSjjs+TIk26/rAuP1igc+V8MbnSuDkgmhepwioXeMrn/ns7RK
mgvKm5C8tC4MlRlmn0R29EPfchvhW+Ab+mybKFSJfiPABDxDzSfPTCZH2wVTgAIF
0lG93SqrytBJzqhwyXN6bXq/52+CGfG264/fLN4vH+VEGE++ys0eZh+9+0GQ4cFp
gqeRFRYG31ChXMWcnKTLzh/o7GpdTCN31w7h1XkJTbaHNvZbuV0H/wwCVN8bsGkK
zo0CAwEAAaNXMFUwDgYDVR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMB
MA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFCFYj1RkM/mf/ZIYzZPoMvusMM9Z
MA0GCSqGSIb3DQEBCwUAA4IBAQC9TRuaXBnx7OHbdAgukWr4/tbIEhVudKrjEjyV
4tYXhZB/adouWLih/2t+E5U8DdpenTDXhQmT57VVdUjE7ey3VTK9qYQ6swTrOi4A
pW9xwpJuqqQPEj9l8/iOdhiSF3XG/UcxwyctPux6Wmm+Xg0Nz3MV0FGGIi56JZlB
sEE4WHwkzoFYTJxIlBNQvcNxVjWmBUWRm7bBCu7vW3sqdb22Uh5X2E0v5sH0vskG
Bj/1ZqTpbCuNC2UIyiqMGwKjVUifKpEmjzJI/gdGq7c2/o987TYlpWMBE1J1my0l
CjJmbR+Ces1k4hZUWrHijCmLS+iWPiadoQ9xzWgaQeQIbU43
-----END CERTIFICATE-----
`),
			VerificationCertificate: pulumi.String(`-----BEGIN CERTIFICATE-----
MIIDhDCCAmygAwIBAgIRAOr5LwhpwBWsYLWLt5+HwqMwDQYJKoZIhvcNAQELBQAw
PzELMAkGA1UEBhMCQ04xGzAZBgNVBAoTEk15IENBIE9yZ2FuaXphdGlvbjETMBEG
A1UEAxMKTXkgQ0EgUm9vdDAeFw0yNTAzMjUxMjMzMjNaFw0yNjAzMjUxMjMzMjNa
MFoxCzAJBgNVBAYTAkNOMRwwGgYDVQQKExNDbGllbnQgT3JnYW5pemF0aW9uMS0w
KwYDVQQDEyQ0NzAzY2VmNC0wNDM4LTRkM2QtOTgwNy0zMTAwNjI0ODJkNWIwggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPOe0pjyLtj7Prt23T1Ep3pJaN
aKKiZyikPae4mHXDZ+AQ4zONA78OaJ6S8E9fAmf5tygWWFJQBwccjitlb1nKChGx
KogqeXS/6RwKPNWjaWUp6gabAmcCTF3g6F8gxjJv0eBn0i+UcS2LNp6wRECM08MI
xHc6B/jC78gkp+b4DuNXFQzGeqDTHgneF5immpjLP7ggWTFgjUOJgLAwGRcZf89K
T3TxN1tKtiKxiXIfzAcqgeAfDWjPYgb/3PEcWZj7Zyl4mJAPnAGghFkLDDeJHh6L
Gk9OpfIuAWmlitZFCujnM1MiEGyw5p6kSwAAD7I/p0yyIV/1VYs2AMmu2uehAgMB
AAGjYDBeMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYB
BQUHAwIwDAYDVR0TAQH/BAIwADAfBgNVHSMEGDAWgBQhWI9UZDP5n/2SGM2T6DL7
rDDPWTANBgkqhkiG9w0BAQsFAAOCAQEAcsW08LGC/uARyX2X0QZ9A7I+aIluI23b
VSbNbU1+3SVbm8Jfk63rb/Zkc98jPLds598YswY2gQtjT4+Dcpv60wS+c0Ltw1nJ
O23cp2kJ05+jh/5GywOur7gOG8L1xwUngqX84ObBIyeYv5MfANLmzqfZBs9nKokF
keeHU9Y0NYmFiPw4xNM7S55dbFxKizYd66uGc5b+cWkqg5xNlOqU9He0cBC6KYAj
GnyAz0ruWFPFMlftw5/OwNbc9X8G9wm6+T+bNikzOh3FwMCqjK6hdjtR4/HHxgr2
IpWw7p6yvzDYy4D99PLDjRWP+iLNQCzXOk+PKV+MYCwwYeD1loldOA==
-----END CERTIFICATE-----
`),
			Format: pulumi.String("PEM"),
			Status: pulumi.String("ACTIVE"),
		})
		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 example = new Tencentcloud.MqttCaCertificate("example", new()
    {
        InstanceId = "mqtt-zxjwkr98",
        CaCertificate = @"-----BEGIN CERTIFICATE-----
MIIDUDCCAjigAwIBAgIBATANBgkqhkiG9w0BAQsFADA/MQswCQYDVQQGEwJDTjEb
MBkGA1UEChMSTXkgQ0EgT3JnYW5pemF0aW9uMRMwEQYDVQQDEwpNeSBDQSBSb290
MB4XDTI1MDMyNTEyMzMyM1oXDTM1MDMyNTEyMzMyM1owPzELMAkGA1UEBhMCQ04x
GzAZBgNVBAoTEk15IENBIE9yZ2FuaXphdGlvbjETMBEGA1UEAxMKTXkgQ0EgUm9v
dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMd8mTXv6SPc6+sQY/Po
zeDHMMIgNFq5wTA23nMPZ15P5PH3Hy76oeR9lPIepQXs36BjoRRDlmc0wb9zhZdt
vG9t3Tr8SzTkLC9nSjjs+TIk26/rAuP1igc+V8MbnSuDkgmhepwioXeMrn/ns7RK
mgvKm5C8tC4MlRlmn0R29EPfchvhW+Ab+mybKFSJfiPABDxDzSfPTCZH2wVTgAIF
0lG93SqrytBJzqhwyXN6bXq/52+CGfG264/fLN4vH+VEGE++ys0eZh+9+0GQ4cFp
gqeRFRYG31ChXMWcnKTLzh/o7GpdTCN31w7h1XkJTbaHNvZbuV0H/wwCVN8bsGkK
zo0CAwEAAaNXMFUwDgYDVR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMB
MA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFCFYj1RkM/mf/ZIYzZPoMvusMM9Z
MA0GCSqGSIb3DQEBCwUAA4IBAQC9TRuaXBnx7OHbdAgukWr4/tbIEhVudKrjEjyV
4tYXhZB/adouWLih/2t+E5U8DdpenTDXhQmT57VVdUjE7ey3VTK9qYQ6swTrOi4A
pW9xwpJuqqQPEj9l8/iOdhiSF3XG/UcxwyctPux6Wmm+Xg0Nz3MV0FGGIi56JZlB
sEE4WHwkzoFYTJxIlBNQvcNxVjWmBUWRm7bBCu7vW3sqdb22Uh5X2E0v5sH0vskG
Bj/1ZqTpbCuNC2UIyiqMGwKjVUifKpEmjzJI/gdGq7c2/o987TYlpWMBE1J1my0l
CjJmbR+Ces1k4hZUWrHijCmLS+iWPiadoQ9xzWgaQeQIbU43
-----END CERTIFICATE-----
",
        VerificationCertificate = @"-----BEGIN CERTIFICATE-----
MIIDhDCCAmygAwIBAgIRAOr5LwhpwBWsYLWLt5+HwqMwDQYJKoZIhvcNAQELBQAw
PzELMAkGA1UEBhMCQ04xGzAZBgNVBAoTEk15IENBIE9yZ2FuaXphdGlvbjETMBEG
A1UEAxMKTXkgQ0EgUm9vdDAeFw0yNTAzMjUxMjMzMjNaFw0yNjAzMjUxMjMzMjNa
MFoxCzAJBgNVBAYTAkNOMRwwGgYDVQQKExNDbGllbnQgT3JnYW5pemF0aW9uMS0w
KwYDVQQDEyQ0NzAzY2VmNC0wNDM4LTRkM2QtOTgwNy0zMTAwNjI0ODJkNWIwggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPOe0pjyLtj7Prt23T1Ep3pJaN
aKKiZyikPae4mHXDZ+AQ4zONA78OaJ6S8E9fAmf5tygWWFJQBwccjitlb1nKChGx
KogqeXS/6RwKPNWjaWUp6gabAmcCTF3g6F8gxjJv0eBn0i+UcS2LNp6wRECM08MI
xHc6B/jC78gkp+b4DuNXFQzGeqDTHgneF5immpjLP7ggWTFgjUOJgLAwGRcZf89K
T3TxN1tKtiKxiXIfzAcqgeAfDWjPYgb/3PEcWZj7Zyl4mJAPnAGghFkLDDeJHh6L
Gk9OpfIuAWmlitZFCujnM1MiEGyw5p6kSwAAD7I/p0yyIV/1VYs2AMmu2uehAgMB
AAGjYDBeMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYB
BQUHAwIwDAYDVR0TAQH/BAIwADAfBgNVHSMEGDAWgBQhWI9UZDP5n/2SGM2T6DL7
rDDPWTANBgkqhkiG9w0BAQsFAAOCAQEAcsW08LGC/uARyX2X0QZ9A7I+aIluI23b
VSbNbU1+3SVbm8Jfk63rb/Zkc98jPLds598YswY2gQtjT4+Dcpv60wS+c0Ltw1nJ
O23cp2kJ05+jh/5GywOur7gOG8L1xwUngqX84ObBIyeYv5MfANLmzqfZBs9nKokF
keeHU9Y0NYmFiPw4xNM7S55dbFxKizYd66uGc5b+cWkqg5xNlOqU9He0cBC6KYAj
GnyAz0ruWFPFMlftw5/OwNbc9X8G9wm6+T+bNikzOh3FwMCqjK6hdjtR4/HHxgr2
IpWw7p6yvzDYy4D99PLDjRWP+iLNQCzXOk+PKV+MYCwwYeD1loldOA==
-----END CERTIFICATE-----
",
        Format = "PEM",
        Status = "ACTIVE",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.MqttCaCertificate;
import com.pulumi.tencentcloud.MqttCaCertificateArgs;
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) {
        var example = new MqttCaCertificate("example", MqttCaCertificateArgs.builder()
            .instanceId("mqtt-zxjwkr98")
            .caCertificate("""
-----BEGIN CERTIFICATE-----
MIIDUDCCAjigAwIBAgIBATANBgkqhkiG9w0BAQsFADA/MQswCQYDVQQGEwJDTjEb
MBkGA1UEChMSTXkgQ0EgT3JnYW5pemF0aW9uMRMwEQYDVQQDEwpNeSBDQSBSb290
MB4XDTI1MDMyNTEyMzMyM1oXDTM1MDMyNTEyMzMyM1owPzELMAkGA1UEBhMCQ04x
GzAZBgNVBAoTEk15IENBIE9yZ2FuaXphdGlvbjETMBEGA1UEAxMKTXkgQ0EgUm9v
dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMd8mTXv6SPc6+sQY/Po
zeDHMMIgNFq5wTA23nMPZ15P5PH3Hy76oeR9lPIepQXs36BjoRRDlmc0wb9zhZdt
vG9t3Tr8SzTkLC9nSjjs+TIk26/rAuP1igc+V8MbnSuDkgmhepwioXeMrn/ns7RK
mgvKm5C8tC4MlRlmn0R29EPfchvhW+Ab+mybKFSJfiPABDxDzSfPTCZH2wVTgAIF
0lG93SqrytBJzqhwyXN6bXq/52+CGfG264/fLN4vH+VEGE++ys0eZh+9+0GQ4cFp
gqeRFRYG31ChXMWcnKTLzh/o7GpdTCN31w7h1XkJTbaHNvZbuV0H/wwCVN8bsGkK
zo0CAwEAAaNXMFUwDgYDVR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMB
MA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFCFYj1RkM/mf/ZIYzZPoMvusMM9Z
MA0GCSqGSIb3DQEBCwUAA4IBAQC9TRuaXBnx7OHbdAgukWr4/tbIEhVudKrjEjyV
4tYXhZB/adouWLih/2t+E5U8DdpenTDXhQmT57VVdUjE7ey3VTK9qYQ6swTrOi4A
pW9xwpJuqqQPEj9l8/iOdhiSF3XG/UcxwyctPux6Wmm+Xg0Nz3MV0FGGIi56JZlB
sEE4WHwkzoFYTJxIlBNQvcNxVjWmBUWRm7bBCu7vW3sqdb22Uh5X2E0v5sH0vskG
Bj/1ZqTpbCuNC2UIyiqMGwKjVUifKpEmjzJI/gdGq7c2/o987TYlpWMBE1J1my0l
CjJmbR+Ces1k4hZUWrHijCmLS+iWPiadoQ9xzWgaQeQIbU43
-----END CERTIFICATE-----
            """)
            .verificationCertificate("""
-----BEGIN CERTIFICATE-----
MIIDhDCCAmygAwIBAgIRAOr5LwhpwBWsYLWLt5+HwqMwDQYJKoZIhvcNAQELBQAw
PzELMAkGA1UEBhMCQ04xGzAZBgNVBAoTEk15IENBIE9yZ2FuaXphdGlvbjETMBEG
A1UEAxMKTXkgQ0EgUm9vdDAeFw0yNTAzMjUxMjMzMjNaFw0yNjAzMjUxMjMzMjNa
MFoxCzAJBgNVBAYTAkNOMRwwGgYDVQQKExNDbGllbnQgT3JnYW5pemF0aW9uMS0w
KwYDVQQDEyQ0NzAzY2VmNC0wNDM4LTRkM2QtOTgwNy0zMTAwNjI0ODJkNWIwggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPOe0pjyLtj7Prt23T1Ep3pJaN
aKKiZyikPae4mHXDZ+AQ4zONA78OaJ6S8E9fAmf5tygWWFJQBwccjitlb1nKChGx
KogqeXS/6RwKPNWjaWUp6gabAmcCTF3g6F8gxjJv0eBn0i+UcS2LNp6wRECM08MI
xHc6B/jC78gkp+b4DuNXFQzGeqDTHgneF5immpjLP7ggWTFgjUOJgLAwGRcZf89K
T3TxN1tKtiKxiXIfzAcqgeAfDWjPYgb/3PEcWZj7Zyl4mJAPnAGghFkLDDeJHh6L
Gk9OpfIuAWmlitZFCujnM1MiEGyw5p6kSwAAD7I/p0yyIV/1VYs2AMmu2uehAgMB
AAGjYDBeMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYB
BQUHAwIwDAYDVR0TAQH/BAIwADAfBgNVHSMEGDAWgBQhWI9UZDP5n/2SGM2T6DL7
rDDPWTANBgkqhkiG9w0BAQsFAAOCAQEAcsW08LGC/uARyX2X0QZ9A7I+aIluI23b
VSbNbU1+3SVbm8Jfk63rb/Zkc98jPLds598YswY2gQtjT4+Dcpv60wS+c0Ltw1nJ
O23cp2kJ05+jh/5GywOur7gOG8L1xwUngqX84ObBIyeYv5MfANLmzqfZBs9nKokF
keeHU9Y0NYmFiPw4xNM7S55dbFxKizYd66uGc5b+cWkqg5xNlOqU9He0cBC6KYAj
GnyAz0ruWFPFMlftw5/OwNbc9X8G9wm6+T+bNikzOh3FwMCqjK6hdjtR4/HHxgr2
IpWw7p6yvzDYy4D99PLDjRWP+iLNQCzXOk+PKV+MYCwwYeD1loldOA==
-----END CERTIFICATE-----
            """)
            .format("PEM")
            .status("ACTIVE")
            .build());

    }
}
Copy
resources:
  example:
    type: tencentcloud:MqttCaCertificate
    properties:
      instanceId: mqtt-zxjwkr98
      caCertificate: |
        -----BEGIN CERTIFICATE-----
        MIIDUDCCAjigAwIBAgIBATANBgkqhkiG9w0BAQsFADA/MQswCQYDVQQGEwJDTjEb
        MBkGA1UEChMSTXkgQ0EgT3JnYW5pemF0aW9uMRMwEQYDVQQDEwpNeSBDQSBSb290
        MB4XDTI1MDMyNTEyMzMyM1oXDTM1MDMyNTEyMzMyM1owPzELMAkGA1UEBhMCQ04x
        GzAZBgNVBAoTEk15IENBIE9yZ2FuaXphdGlvbjETMBEGA1UEAxMKTXkgQ0EgUm9v
        dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMd8mTXv6SPc6+sQY/Po
        zeDHMMIgNFq5wTA23nMPZ15P5PH3Hy76oeR9lPIepQXs36BjoRRDlmc0wb9zhZdt
        vG9t3Tr8SzTkLC9nSjjs+TIk26/rAuP1igc+V8MbnSuDkgmhepwioXeMrn/ns7RK
        mgvKm5C8tC4MlRlmn0R29EPfchvhW+Ab+mybKFSJfiPABDxDzSfPTCZH2wVTgAIF
        0lG93SqrytBJzqhwyXN6bXq/52+CGfG264/fLN4vH+VEGE++ys0eZh+9+0GQ4cFp
        gqeRFRYG31ChXMWcnKTLzh/o7GpdTCN31w7h1XkJTbaHNvZbuV0H/wwCVN8bsGkK
        zo0CAwEAAaNXMFUwDgYDVR0PAQH/BAQDAgEGMBMGA1UdJQQMMAoGCCsGAQUFBwMB
        MA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFCFYj1RkM/mf/ZIYzZPoMvusMM9Z
        MA0GCSqGSIb3DQEBCwUAA4IBAQC9TRuaXBnx7OHbdAgukWr4/tbIEhVudKrjEjyV
        4tYXhZB/adouWLih/2t+E5U8DdpenTDXhQmT57VVdUjE7ey3VTK9qYQ6swTrOi4A
        pW9xwpJuqqQPEj9l8/iOdhiSF3XG/UcxwyctPux6Wmm+Xg0Nz3MV0FGGIi56JZlB
        sEE4WHwkzoFYTJxIlBNQvcNxVjWmBUWRm7bBCu7vW3sqdb22Uh5X2E0v5sH0vskG
        Bj/1ZqTpbCuNC2UIyiqMGwKjVUifKpEmjzJI/gdGq7c2/o987TYlpWMBE1J1my0l
        CjJmbR+Ces1k4hZUWrHijCmLS+iWPiadoQ9xzWgaQeQIbU43
        -----END CERTIFICATE-----        
      verificationCertificate: |
        -----BEGIN CERTIFICATE-----
        MIIDhDCCAmygAwIBAgIRAOr5LwhpwBWsYLWLt5+HwqMwDQYJKoZIhvcNAQELBQAw
        PzELMAkGA1UEBhMCQ04xGzAZBgNVBAoTEk15IENBIE9yZ2FuaXphdGlvbjETMBEG
        A1UEAxMKTXkgQ0EgUm9vdDAeFw0yNTAzMjUxMjMzMjNaFw0yNjAzMjUxMjMzMjNa
        MFoxCzAJBgNVBAYTAkNOMRwwGgYDVQQKExNDbGllbnQgT3JnYW5pemF0aW9uMS0w
        KwYDVQQDEyQ0NzAzY2VmNC0wNDM4LTRkM2QtOTgwNy0zMTAwNjI0ODJkNWIwggEi
        MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPOe0pjyLtj7Prt23T1Ep3pJaN
        aKKiZyikPae4mHXDZ+AQ4zONA78OaJ6S8E9fAmf5tygWWFJQBwccjitlb1nKChGx
        KogqeXS/6RwKPNWjaWUp6gabAmcCTF3g6F8gxjJv0eBn0i+UcS2LNp6wRECM08MI
        xHc6B/jC78gkp+b4DuNXFQzGeqDTHgneF5immpjLP7ggWTFgjUOJgLAwGRcZf89K
        T3TxN1tKtiKxiXIfzAcqgeAfDWjPYgb/3PEcWZj7Zyl4mJAPnAGghFkLDDeJHh6L
        Gk9OpfIuAWmlitZFCujnM1MiEGyw5p6kSwAAD7I/p0yyIV/1VYs2AMmu2uehAgMB
        AAGjYDBeMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYB
        BQUHAwIwDAYDVR0TAQH/BAIwADAfBgNVHSMEGDAWgBQhWI9UZDP5n/2SGM2T6DL7
        rDDPWTANBgkqhkiG9w0BAQsFAAOCAQEAcsW08LGC/uARyX2X0QZ9A7I+aIluI23b
        VSbNbU1+3SVbm8Jfk63rb/Zkc98jPLds598YswY2gQtjT4+Dcpv60wS+c0Ltw1nJ
        O23cp2kJ05+jh/5GywOur7gOG8L1xwUngqX84ObBIyeYv5MfANLmzqfZBs9nKokF
        keeHU9Y0NYmFiPw4xNM7S55dbFxKizYd66uGc5b+cWkqg5xNlOqU9He0cBC6KYAj
        GnyAz0ruWFPFMlftw5/OwNbc9X8G9wm6+T+bNikzOh3FwMCqjK6hdjtR4/HHxgr2
        IpWw7p6yvzDYy4D99PLDjRWP+iLNQCzXOk+PKV+MYCwwYeD1loldOA==
        -----END CERTIFICATE-----        
      format: PEM
      status: ACTIVE
Copy

Create MqttCaCertificate Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new MqttCaCertificate(name: string, args: MqttCaCertificateArgs, opts?: CustomResourceOptions);
@overload
def MqttCaCertificate(resource_name: str,
                      args: MqttCaCertificateArgs,
                      opts: Optional[ResourceOptions] = None)

@overload
def MqttCaCertificate(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      ca_certificate: Optional[str] = None,
                      instance_id: Optional[str] = None,
                      verification_certificate: Optional[str] = None,
                      format: Optional[str] = None,
                      mqtt_ca_certificate_id: Optional[str] = None,
                      status: Optional[str] = None)
func NewMqttCaCertificate(ctx *Context, name string, args MqttCaCertificateArgs, opts ...ResourceOption) (*MqttCaCertificate, error)
public MqttCaCertificate(string name, MqttCaCertificateArgs args, CustomResourceOptions? opts = null)
public MqttCaCertificate(String name, MqttCaCertificateArgs args)
public MqttCaCertificate(String name, MqttCaCertificateArgs args, CustomResourceOptions options)
type: tencentcloud:MqttCaCertificate
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. MqttCaCertificateArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. MqttCaCertificateArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. MqttCaCertificateArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. MqttCaCertificateArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. MqttCaCertificateArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

MqttCaCertificate Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The MqttCaCertificate resource accepts the following input properties:

CaCertificate This property is required. string
CA certificate.
InstanceId This property is required. string
Instance ID.
VerificationCertificate This property is required. string
Verification certificate.
Format string
Certificate format, Default is PEM.
MqttCaCertificateId string
ID of the resource.
Status string
Certificate status, Default is ACTIVE. ACTIVE activation; INACTIVE not active.
CaCertificate This property is required. string
CA certificate.
InstanceId This property is required. string
Instance ID.
VerificationCertificate This property is required. string
Verification certificate.
Format string
Certificate format, Default is PEM.
MqttCaCertificateId string
ID of the resource.
Status string
Certificate status, Default is ACTIVE. ACTIVE activation; INACTIVE not active.
caCertificate This property is required. String
CA certificate.
instanceId This property is required. String
Instance ID.
verificationCertificate This property is required. String
Verification certificate.
format String
Certificate format, Default is PEM.
mqttCaCertificateId String
ID of the resource.
status String
Certificate status, Default is ACTIVE. ACTIVE activation; INACTIVE not active.
caCertificate This property is required. string
CA certificate.
instanceId This property is required. string
Instance ID.
verificationCertificate This property is required. string
Verification certificate.
format string
Certificate format, Default is PEM.
mqttCaCertificateId string
ID of the resource.
status string
Certificate status, Default is ACTIVE. ACTIVE activation; INACTIVE not active.
ca_certificate This property is required. str
CA certificate.
instance_id This property is required. str
Instance ID.
verification_certificate This property is required. str
Verification certificate.
format str
Certificate format, Default is PEM.
mqtt_ca_certificate_id str
ID of the resource.
status str
Certificate status, Default is ACTIVE. ACTIVE activation; INACTIVE not active.
caCertificate This property is required. String
CA certificate.
instanceId This property is required. String
Instance ID.
verificationCertificate This property is required. String
Verification certificate.
format String
Certificate format, Default is PEM.
mqttCaCertificateId String
ID of the resource.
status String
Certificate status, Default is ACTIVE. ACTIVE activation; INACTIVE not active.

Outputs

All input properties are implicitly available as output properties. Additionally, the MqttCaCertificate resource produces the following output properties:

CaCn string
Certificate common name.
CaSn string
Certificate serial number.
CreatedTime double
Certificate create time.
Id string
The provider-assigned unique ID for this managed resource.
NotAfterTime double
Certificate expiring date.
NotBeforeTime double
Certificate effective start date.
UpdateTime double
Certificate update time.
CaCn string
Certificate common name.
CaSn string
Certificate serial number.
CreatedTime float64
Certificate create time.
Id string
The provider-assigned unique ID for this managed resource.
NotAfterTime float64
Certificate expiring date.
NotBeforeTime float64
Certificate effective start date.
UpdateTime float64
Certificate update time.
caCn String
Certificate common name.
caSn String
Certificate serial number.
createdTime Double
Certificate create time.
id String
The provider-assigned unique ID for this managed resource.
notAfterTime Double
Certificate expiring date.
notBeforeTime Double
Certificate effective start date.
updateTime Double
Certificate update time.
caCn string
Certificate common name.
caSn string
Certificate serial number.
createdTime number
Certificate create time.
id string
The provider-assigned unique ID for this managed resource.
notAfterTime number
Certificate expiring date.
notBeforeTime number
Certificate effective start date.
updateTime number
Certificate update time.
ca_cn str
Certificate common name.
ca_sn str
Certificate serial number.
created_time float
Certificate create time.
id str
The provider-assigned unique ID for this managed resource.
not_after_time float
Certificate expiring date.
not_before_time float
Certificate effective start date.
update_time float
Certificate update time.
caCn String
Certificate common name.
caSn String
Certificate serial number.
createdTime Number
Certificate create time.
id String
The provider-assigned unique ID for this managed resource.
notAfterTime Number
Certificate expiring date.
notBeforeTime Number
Certificate effective start date.
updateTime Number
Certificate update time.

Look up Existing MqttCaCertificate Resource

Get an existing MqttCaCertificate resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: MqttCaCertificateState, opts?: CustomResourceOptions): MqttCaCertificate
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        ca_certificate: Optional[str] = None,
        ca_cn: Optional[str] = None,
        ca_sn: Optional[str] = None,
        created_time: Optional[float] = None,
        format: Optional[str] = None,
        instance_id: Optional[str] = None,
        mqtt_ca_certificate_id: Optional[str] = None,
        not_after_time: Optional[float] = None,
        not_before_time: Optional[float] = None,
        status: Optional[str] = None,
        update_time: Optional[float] = None,
        verification_certificate: Optional[str] = None) -> MqttCaCertificate
func GetMqttCaCertificate(ctx *Context, name string, id IDInput, state *MqttCaCertificateState, opts ...ResourceOption) (*MqttCaCertificate, error)
public static MqttCaCertificate Get(string name, Input<string> id, MqttCaCertificateState? state, CustomResourceOptions? opts = null)
public static MqttCaCertificate get(String name, Output<String> id, MqttCaCertificateState state, CustomResourceOptions options)
resources:  _:    type: tencentcloud:MqttCaCertificate    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
CaCertificate string
CA certificate.
CaCn string
Certificate common name.
CaSn string
Certificate serial number.
CreatedTime double
Certificate create time.
Format string
Certificate format, Default is PEM.
InstanceId string
Instance ID.
MqttCaCertificateId string
ID of the resource.
NotAfterTime double
Certificate expiring date.
NotBeforeTime double
Certificate effective start date.
Status string
Certificate status, Default is ACTIVE. ACTIVE activation; INACTIVE not active.
UpdateTime double
Certificate update time.
VerificationCertificate string
Verification certificate.
CaCertificate string
CA certificate.
CaCn string
Certificate common name.
CaSn string
Certificate serial number.
CreatedTime float64
Certificate create time.
Format string
Certificate format, Default is PEM.
InstanceId string
Instance ID.
MqttCaCertificateId string
ID of the resource.
NotAfterTime float64
Certificate expiring date.
NotBeforeTime float64
Certificate effective start date.
Status string
Certificate status, Default is ACTIVE. ACTIVE activation; INACTIVE not active.
UpdateTime float64
Certificate update time.
VerificationCertificate string
Verification certificate.
caCertificate String
CA certificate.
caCn String
Certificate common name.
caSn String
Certificate serial number.
createdTime Double
Certificate create time.
format String
Certificate format, Default is PEM.
instanceId String
Instance ID.
mqttCaCertificateId String
ID of the resource.
notAfterTime Double
Certificate expiring date.
notBeforeTime Double
Certificate effective start date.
status String
Certificate status, Default is ACTIVE. ACTIVE activation; INACTIVE not active.
updateTime Double
Certificate update time.
verificationCertificate String
Verification certificate.
caCertificate string
CA certificate.
caCn string
Certificate common name.
caSn string
Certificate serial number.
createdTime number
Certificate create time.
format string
Certificate format, Default is PEM.
instanceId string
Instance ID.
mqttCaCertificateId string
ID of the resource.
notAfterTime number
Certificate expiring date.
notBeforeTime number
Certificate effective start date.
status string
Certificate status, Default is ACTIVE. ACTIVE activation; INACTIVE not active.
updateTime number
Certificate update time.
verificationCertificate string
Verification certificate.
ca_certificate str
CA certificate.
ca_cn str
Certificate common name.
ca_sn str
Certificate serial number.
created_time float
Certificate create time.
format str
Certificate format, Default is PEM.
instance_id str
Instance ID.
mqtt_ca_certificate_id str
ID of the resource.
not_after_time float
Certificate expiring date.
not_before_time float
Certificate effective start date.
status str
Certificate status, Default is ACTIVE. ACTIVE activation; INACTIVE not active.
update_time float
Certificate update time.
verification_certificate str
Verification certificate.
caCertificate String
CA certificate.
caCn String
Certificate common name.
caSn String
Certificate serial number.
createdTime Number
Certificate create time.
format String
Certificate format, Default is PEM.
instanceId String
Instance ID.
mqttCaCertificateId String
ID of the resource.
notAfterTime Number
Certificate expiring date.
notBeforeTime Number
Certificate effective start date.
status String
Certificate status, Default is ACTIVE. ACTIVE activation; INACTIVE not active.
updateTime Number
Certificate update time.
verificationCertificate String
Verification certificate.

Import

MQTT CA certificate can be imported using the id, e.g.

$ pulumi import tencentcloud:index/mqttCaCertificate:MqttCaCertificate example mqtt-zxjwkr98#01
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

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