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

tencentcloud.SslCertificate

Explore with Pulumi AI

Provides a resource to create a SSL certificate.

Upload the existing SSL certificate to Tencent Cloud.

Example Usage

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

const config = new pulumi.Config();
const ca = config.get("ca") || `-----BEGIN CERTIFICATE-----
MIIEDjCCAnagAwIBAgIBATANBgkqhkiG9w0BAQsFADAoMQ0wCwYDVQQDEwR0ZXN0
MRcwFQYDVQQKEw50ZXJyYWZvcm0gdGVzdDAeFw0xOTA4MTMwMzA4MjBaFw0yOTA4
MTAwMzA4MjBaMCgxDTALBgNVBAMTBHRlc3QxFzAVBgNVBAoTDnRlcnJhZm9ybSB0
ZXN0MIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA0k2vqg/GHtFP5P7r
dbzswfx1jSHeK9r4StV4mGOAoKyzvAJA5BvYbAHpSrL2ZAd6ShjHgRVU1qEroeFn
8fwTrAVQttMltBFABx7G4iN4Zf6EUXzhhFN6vVVbWaqhYhrdMoPvZxgGSA/4hG4W
GIr8MXZzXbKLoRoz4Bvq1Ymg5eO14KLJFSTahvIkG60egGN5pmi4czxWy2U7ycA5
Q5TuQBnF0rKQJW5XKIV3kr5YrzDdJK7up9E6Od4T5jz+qY97KAjIpWD/pTAsc7+6
fPBpY7NHT9Bw0fDmvsWO/PtswY4hW02n86b5eWA9sfKJGphhsBxgpuuhmxYHS6pA
B+C7IkyxcADNT5u9tEo2JGOj+/veXKrEhZin7inKsQLD0WOobcg1Rh/3NSWD7geF
TJBRnzgplaN7cK6c/utEAAnngS38q4DGBR/jHmkWjAeQPZj1eLLBk686HEEbKeU+
9yAVcPRhA9tuL7wMeSX32VunWZunoA/f8iuGZYJlZsNBqyJbAgMBAAGjQzBBMA8G
A1UdEwEB/wQFMAMBAf8wDwYDVR0PAQH/BAUDAweGADAdBgNVHQ4EFgQUKwfrmq79
1mY831S6UHARHtgYnlgwDQYJKoZIhvcNAQELBQADggGBAInM+aeaHoZdw9B9nAH2
HscEoOulF+RxnysSXTTRLd2VQph4+ynlfRZT4evLBBj/ppmqjp8F7/OcRiiZwSXl
namyP/UUINtHfgDM0kll/5Za0aYzMhrORNw+3ythIv2yPJX8t4LmsG1L4PMO8ZU8
N0K9XyKRaL/tq6rw1gQM152OmNgTzfAQoKYxrvbftOZz4J0ZACctuBmwtp5upKvJ
36aQ4wJLUzOt69mnW+AaL5EPA37mwtzdnzTTxd3SBfOYXjsflc3l2raljJznnqU2
ySynjb6L3D3L/pObL1Uu7nQBy8CazJBsBsVFK/pr61vcllm8lG7vOhHOUSFUeezq
FWukAolm9/cagmD6IhNishM3Uzng+UYyCC8uQq3Z7FGqJpXSI79wZYjudnCLPVCg
OIfJHQeJFLryn6GxiSYmYs6dgUJiiTV+I/2Y5X7ZFdb5FC1J/WmvoCv6yO7NiirY
BSgfV0lp5CuV8SfiSClpYfrM28NbNgxveUqET642BJOPLQ==
-----END CERTIFICATE-----`;
const caSslCertificate = new tencentcloud.SslCertificate("caSslCertificate", {
    type: "CA",
    cert: ca,
});
const caSslCertificates = tencentcloud.getSslCertificatesOutput({
    name: caSslCertificate.name,
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

config = pulumi.Config()
ca = config.get("ca")
if ca is None:
    ca = """-----BEGIN CERTIFICATE-----
MIIEDjCCAnagAwIBAgIBATANBgkqhkiG9w0BAQsFADAoMQ0wCwYDVQQDEwR0ZXN0
MRcwFQYDVQQKEw50ZXJyYWZvcm0gdGVzdDAeFw0xOTA4MTMwMzA4MjBaFw0yOTA4
MTAwMzA4MjBaMCgxDTALBgNVBAMTBHRlc3QxFzAVBgNVBAoTDnRlcnJhZm9ybSB0
ZXN0MIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA0k2vqg/GHtFP5P7r
dbzswfx1jSHeK9r4StV4mGOAoKyzvAJA5BvYbAHpSrL2ZAd6ShjHgRVU1qEroeFn
8fwTrAVQttMltBFABx7G4iN4Zf6EUXzhhFN6vVVbWaqhYhrdMoPvZxgGSA/4hG4W
GIr8MXZzXbKLoRoz4Bvq1Ymg5eO14KLJFSTahvIkG60egGN5pmi4czxWy2U7ycA5
Q5TuQBnF0rKQJW5XKIV3kr5YrzDdJK7up9E6Od4T5jz+qY97KAjIpWD/pTAsc7+6
fPBpY7NHT9Bw0fDmvsWO/PtswY4hW02n86b5eWA9sfKJGphhsBxgpuuhmxYHS6pA
B+C7IkyxcADNT5u9tEo2JGOj+/veXKrEhZin7inKsQLD0WOobcg1Rh/3NSWD7geF
TJBRnzgplaN7cK6c/utEAAnngS38q4DGBR/jHmkWjAeQPZj1eLLBk686HEEbKeU+
9yAVcPRhA9tuL7wMeSX32VunWZunoA/f8iuGZYJlZsNBqyJbAgMBAAGjQzBBMA8G
A1UdEwEB/wQFMAMBAf8wDwYDVR0PAQH/BAUDAweGADAdBgNVHQ4EFgQUKwfrmq79
1mY831S6UHARHtgYnlgwDQYJKoZIhvcNAQELBQADggGBAInM+aeaHoZdw9B9nAH2
HscEoOulF+RxnysSXTTRLd2VQph4+ynlfRZT4evLBBj/ppmqjp8F7/OcRiiZwSXl
namyP/UUINtHfgDM0kll/5Za0aYzMhrORNw+3ythIv2yPJX8t4LmsG1L4PMO8ZU8
N0K9XyKRaL/tq6rw1gQM152OmNgTzfAQoKYxrvbftOZz4J0ZACctuBmwtp5upKvJ
36aQ4wJLUzOt69mnW+AaL5EPA37mwtzdnzTTxd3SBfOYXjsflc3l2raljJznnqU2
ySynjb6L3D3L/pObL1Uu7nQBy8CazJBsBsVFK/pr61vcllm8lG7vOhHOUSFUeezq
FWukAolm9/cagmD6IhNishM3Uzng+UYyCC8uQq3Z7FGqJpXSI79wZYjudnCLPVCg
OIfJHQeJFLryn6GxiSYmYs6dgUJiiTV+I/2Y5X7ZFdb5FC1J/WmvoCv6yO7NiirY
BSgfV0lp5CuV8SfiSClpYfrM28NbNgxveUqET642BJOPLQ==
-----END CERTIFICATE-----"""
ca_ssl_certificate = tencentcloud.SslCertificate("caSslCertificate",
    type="CA",
    cert=ca)
ca_ssl_certificates = tencentcloud.get_ssl_certificates_output(name=ca_ssl_certificate.name)
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		cfg := config.New(ctx, "")
		ca := `-----BEGIN CERTIFICATE-----
MIIEDjCCAnagAwIBAgIBATANBgkqhkiG9w0BAQsFADAoMQ0wCwYDVQQDEwR0ZXN0
MRcwFQYDVQQKEw50ZXJyYWZvcm0gdGVzdDAeFw0xOTA4MTMwMzA4MjBaFw0yOTA4
MTAwMzA4MjBaMCgxDTALBgNVBAMTBHRlc3QxFzAVBgNVBAoTDnRlcnJhZm9ybSB0
ZXN0MIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA0k2vqg/GHtFP5P7r
dbzswfx1jSHeK9r4StV4mGOAoKyzvAJA5BvYbAHpSrL2ZAd6ShjHgRVU1qEroeFn
8fwTrAVQttMltBFABx7G4iN4Zf6EUXzhhFN6vVVbWaqhYhrdMoPvZxgGSA/4hG4W
GIr8MXZzXbKLoRoz4Bvq1Ymg5eO14KLJFSTahvIkG60egGN5pmi4czxWy2U7ycA5
Q5TuQBnF0rKQJW5XKIV3kr5YrzDdJK7up9E6Od4T5jz+qY97KAjIpWD/pTAsc7+6
fPBpY7NHT9Bw0fDmvsWO/PtswY4hW02n86b5eWA9sfKJGphhsBxgpuuhmxYHS6pA
B+C7IkyxcADNT5u9tEo2JGOj+/veXKrEhZin7inKsQLD0WOobcg1Rh/3NSWD7geF
TJBRnzgplaN7cK6c/utEAAnngS38q4DGBR/jHmkWjAeQPZj1eLLBk686HEEbKeU+
9yAVcPRhA9tuL7wMeSX32VunWZunoA/f8iuGZYJlZsNBqyJbAgMBAAGjQzBBMA8G
A1UdEwEB/wQFMAMBAf8wDwYDVR0PAQH/BAUDAweGADAdBgNVHQ4EFgQUKwfrmq79
1mY831S6UHARHtgYnlgwDQYJKoZIhvcNAQELBQADggGBAInM+aeaHoZdw9B9nAH2
HscEoOulF+RxnysSXTTRLd2VQph4+ynlfRZT4evLBBj/ppmqjp8F7/OcRiiZwSXl
namyP/UUINtHfgDM0kll/5Za0aYzMhrORNw+3ythIv2yPJX8t4LmsG1L4PMO8ZU8
N0K9XyKRaL/tq6rw1gQM152OmNgTzfAQoKYxrvbftOZz4J0ZACctuBmwtp5upKvJ
36aQ4wJLUzOt69mnW+AaL5EPA37mwtzdnzTTxd3SBfOYXjsflc3l2raljJznnqU2
ySynjb6L3D3L/pObL1Uu7nQBy8CazJBsBsVFK/pr61vcllm8lG7vOhHOUSFUeezq
FWukAolm9/cagmD6IhNishM3Uzng+UYyCC8uQq3Z7FGqJpXSI79wZYjudnCLPVCg
OIfJHQeJFLryn6GxiSYmYs6dgUJiiTV+I/2Y5X7ZFdb5FC1J/WmvoCv6yO7NiirY
BSgfV0lp5CuV8SfiSClpYfrM28NbNgxveUqET642BJOPLQ==
-----END CERTIFICATE-----`
		if param := cfg.Get("ca"); param != "" {
			ca = param
		}
		caSslCertificate, err := tencentcloud.NewSslCertificate(ctx, "caSslCertificate", &tencentcloud.SslCertificateArgs{
			Type: pulumi.String("CA"),
			Cert: pulumi.String(ca),
		})
		if err != nil {
			return err
		}
		_ = tencentcloud.GetSslCertificatesOutput(ctx, tencentcloud.GetSslCertificatesOutputArgs{
			Name: caSslCertificate.Name,
		}, nil)
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;

return await Deployment.RunAsync(() => 
{
    var config = new Config();
    var ca = config.Get("ca") ?? @"-----BEGIN CERTIFICATE-----
MIIEDjCCAnagAwIBAgIBATANBgkqhkiG9w0BAQsFADAoMQ0wCwYDVQQDEwR0ZXN0
MRcwFQYDVQQKEw50ZXJyYWZvcm0gdGVzdDAeFw0xOTA4MTMwMzA4MjBaFw0yOTA4
MTAwMzA4MjBaMCgxDTALBgNVBAMTBHRlc3QxFzAVBgNVBAoTDnRlcnJhZm9ybSB0
ZXN0MIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA0k2vqg/GHtFP5P7r
dbzswfx1jSHeK9r4StV4mGOAoKyzvAJA5BvYbAHpSrL2ZAd6ShjHgRVU1qEroeFn
8fwTrAVQttMltBFABx7G4iN4Zf6EUXzhhFN6vVVbWaqhYhrdMoPvZxgGSA/4hG4W
GIr8MXZzXbKLoRoz4Bvq1Ymg5eO14KLJFSTahvIkG60egGN5pmi4czxWy2U7ycA5
Q5TuQBnF0rKQJW5XKIV3kr5YrzDdJK7up9E6Od4T5jz+qY97KAjIpWD/pTAsc7+6
fPBpY7NHT9Bw0fDmvsWO/PtswY4hW02n86b5eWA9sfKJGphhsBxgpuuhmxYHS6pA
B+C7IkyxcADNT5u9tEo2JGOj+/veXKrEhZin7inKsQLD0WOobcg1Rh/3NSWD7geF
TJBRnzgplaN7cK6c/utEAAnngS38q4DGBR/jHmkWjAeQPZj1eLLBk686HEEbKeU+
9yAVcPRhA9tuL7wMeSX32VunWZunoA/f8iuGZYJlZsNBqyJbAgMBAAGjQzBBMA8G
A1UdEwEB/wQFMAMBAf8wDwYDVR0PAQH/BAUDAweGADAdBgNVHQ4EFgQUKwfrmq79
1mY831S6UHARHtgYnlgwDQYJKoZIhvcNAQELBQADggGBAInM+aeaHoZdw9B9nAH2
HscEoOulF+RxnysSXTTRLd2VQph4+ynlfRZT4evLBBj/ppmqjp8F7/OcRiiZwSXl
namyP/UUINtHfgDM0kll/5Za0aYzMhrORNw+3ythIv2yPJX8t4LmsG1L4PMO8ZU8
N0K9XyKRaL/tq6rw1gQM152OmNgTzfAQoKYxrvbftOZz4J0ZACctuBmwtp5upKvJ
36aQ4wJLUzOt69mnW+AaL5EPA37mwtzdnzTTxd3SBfOYXjsflc3l2raljJznnqU2
ySynjb6L3D3L/pObL1Uu7nQBy8CazJBsBsVFK/pr61vcllm8lG7vOhHOUSFUeezq
FWukAolm9/cagmD6IhNishM3Uzng+UYyCC8uQq3Z7FGqJpXSI79wZYjudnCLPVCg
OIfJHQeJFLryn6GxiSYmYs6dgUJiiTV+I/2Y5X7ZFdb5FC1J/WmvoCv6yO7NiirY
BSgfV0lp5CuV8SfiSClpYfrM28NbNgxveUqET642BJOPLQ==
-----END CERTIFICATE-----";
    var caSslCertificate = new Tencentcloud.SslCertificate("caSslCertificate", new()
    {
        Type = "CA",
        Cert = ca,
    });

    var caSslCertificates = Tencentcloud.GetSslCertificates.Invoke(new()
    {
        Name = caSslCertificate.Name,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.SslCertificate;
import com.pulumi.tencentcloud.SslCertificateArgs;
import com.pulumi.tencentcloud.TencentcloudFunctions;
import com.pulumi.tencentcloud.inputs.GetSslCertificatesArgs;
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 config = ctx.config();
        final var ca = config.get("ca").orElse("""
-----BEGIN CERTIFICATE-----
MIIEDjCCAnagAwIBAgIBATANBgkqhkiG9w0BAQsFADAoMQ0wCwYDVQQDEwR0ZXN0
MRcwFQYDVQQKEw50ZXJyYWZvcm0gdGVzdDAeFw0xOTA4MTMwMzA4MjBaFw0yOTA4
MTAwMzA4MjBaMCgxDTALBgNVBAMTBHRlc3QxFzAVBgNVBAoTDnRlcnJhZm9ybSB0
ZXN0MIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA0k2vqg/GHtFP5P7r
dbzswfx1jSHeK9r4StV4mGOAoKyzvAJA5BvYbAHpSrL2ZAd6ShjHgRVU1qEroeFn
8fwTrAVQttMltBFABx7G4iN4Zf6EUXzhhFN6vVVbWaqhYhrdMoPvZxgGSA/4hG4W
GIr8MXZzXbKLoRoz4Bvq1Ymg5eO14KLJFSTahvIkG60egGN5pmi4czxWy2U7ycA5
Q5TuQBnF0rKQJW5XKIV3kr5YrzDdJK7up9E6Od4T5jz+qY97KAjIpWD/pTAsc7+6
fPBpY7NHT9Bw0fDmvsWO/PtswY4hW02n86b5eWA9sfKJGphhsBxgpuuhmxYHS6pA
B+C7IkyxcADNT5u9tEo2JGOj+/veXKrEhZin7inKsQLD0WOobcg1Rh/3NSWD7geF
TJBRnzgplaN7cK6c/utEAAnngS38q4DGBR/jHmkWjAeQPZj1eLLBk686HEEbKeU+
9yAVcPRhA9tuL7wMeSX32VunWZunoA/f8iuGZYJlZsNBqyJbAgMBAAGjQzBBMA8G
A1UdEwEB/wQFMAMBAf8wDwYDVR0PAQH/BAUDAweGADAdBgNVHQ4EFgQUKwfrmq79
1mY831S6UHARHtgYnlgwDQYJKoZIhvcNAQELBQADggGBAInM+aeaHoZdw9B9nAH2
HscEoOulF+RxnysSXTTRLd2VQph4+ynlfRZT4evLBBj/ppmqjp8F7/OcRiiZwSXl
namyP/UUINtHfgDM0kll/5Za0aYzMhrORNw+3ythIv2yPJX8t4LmsG1L4PMO8ZU8
N0K9XyKRaL/tq6rw1gQM152OmNgTzfAQoKYxrvbftOZz4J0ZACctuBmwtp5upKvJ
36aQ4wJLUzOt69mnW+AaL5EPA37mwtzdnzTTxd3SBfOYXjsflc3l2raljJznnqU2
ySynjb6L3D3L/pObL1Uu7nQBy8CazJBsBsVFK/pr61vcllm8lG7vOhHOUSFUeezq
FWukAolm9/cagmD6IhNishM3Uzng+UYyCC8uQq3Z7FGqJpXSI79wZYjudnCLPVCg
OIfJHQeJFLryn6GxiSYmYs6dgUJiiTV+I/2Y5X7ZFdb5FC1J/WmvoCv6yO7NiirY
BSgfV0lp5CuV8SfiSClpYfrM28NbNgxveUqET642BJOPLQ==
-----END CERTIFICATE-----        """);
        var caSslCertificate = new SslCertificate("caSslCertificate", SslCertificateArgs.builder()
            .type("CA")
            .cert(ca)
            .build());

        final var caSslCertificates = TencentcloudFunctions.getSslCertificates(GetSslCertificatesArgs.builder()
            .name(caSslCertificate.name())
            .build());

    }
}
Copy
configuration:
  ca:
    type: string
    default: |-
      -----BEGIN CERTIFICATE-----
      MIIEDjCCAnagAwIBAgIBATANBgkqhkiG9w0BAQsFADAoMQ0wCwYDVQQDEwR0ZXN0
      MRcwFQYDVQQKEw50ZXJyYWZvcm0gdGVzdDAeFw0xOTA4MTMwMzA4MjBaFw0yOTA4
      MTAwMzA4MjBaMCgxDTALBgNVBAMTBHRlc3QxFzAVBgNVBAoTDnRlcnJhZm9ybSB0
      ZXN0MIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA0k2vqg/GHtFP5P7r
      dbzswfx1jSHeK9r4StV4mGOAoKyzvAJA5BvYbAHpSrL2ZAd6ShjHgRVU1qEroeFn
      8fwTrAVQttMltBFABx7G4iN4Zf6EUXzhhFN6vVVbWaqhYhrdMoPvZxgGSA/4hG4W
      GIr8MXZzXbKLoRoz4Bvq1Ymg5eO14KLJFSTahvIkG60egGN5pmi4czxWy2U7ycA5
      Q5TuQBnF0rKQJW5XKIV3kr5YrzDdJK7up9E6Od4T5jz+qY97KAjIpWD/pTAsc7+6
      fPBpY7NHT9Bw0fDmvsWO/PtswY4hW02n86b5eWA9sfKJGphhsBxgpuuhmxYHS6pA
      B+C7IkyxcADNT5u9tEo2JGOj+/veXKrEhZin7inKsQLD0WOobcg1Rh/3NSWD7geF
      TJBRnzgplaN7cK6c/utEAAnngS38q4DGBR/jHmkWjAeQPZj1eLLBk686HEEbKeU+
      9yAVcPRhA9tuL7wMeSX32VunWZunoA/f8iuGZYJlZsNBqyJbAgMBAAGjQzBBMA8G
      A1UdEwEB/wQFMAMBAf8wDwYDVR0PAQH/BAUDAweGADAdBgNVHQ4EFgQUKwfrmq79
      1mY831S6UHARHtgYnlgwDQYJKoZIhvcNAQELBQADggGBAInM+aeaHoZdw9B9nAH2
      HscEoOulF+RxnysSXTTRLd2VQph4+ynlfRZT4evLBBj/ppmqjp8F7/OcRiiZwSXl
      namyP/UUINtHfgDM0kll/5Za0aYzMhrORNw+3ythIv2yPJX8t4LmsG1L4PMO8ZU8
      N0K9XyKRaL/tq6rw1gQM152OmNgTzfAQoKYxrvbftOZz4J0ZACctuBmwtp5upKvJ
      36aQ4wJLUzOt69mnW+AaL5EPA37mwtzdnzTTxd3SBfOYXjsflc3l2raljJznnqU2
      ySynjb6L3D3L/pObL1Uu7nQBy8CazJBsBsVFK/pr61vcllm8lG7vOhHOUSFUeezq
      FWukAolm9/cagmD6IhNishM3Uzng+UYyCC8uQq3Z7FGqJpXSI79wZYjudnCLPVCg
      OIfJHQeJFLryn6GxiSYmYs6dgUJiiTV+I/2Y5X7ZFdb5FC1J/WmvoCv6yO7NiirY
      BSgfV0lp5CuV8SfiSClpYfrM28NbNgxveUqET642BJOPLQ==
      -----END CERTIFICATE-----      
resources:
  caSslCertificate:
    type: tencentcloud:SslCertificate
    properties:
      type: CA
      cert: ${ca}
variables:
  caSslCertificates:
    fn::invoke:
      function: tencentcloud:getSslCertificates
      arguments:
        name: ${caSslCertificate.name}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";

const config = new pulumi.Config();
const cert = config.get("cert") || `-----BEGIN CERTIFICATE-----
MIIERzCCAq+gAwIBAgIBAjANBgkqhkiG9w0BAQsFADAoMQ0wCwYDVQQDEwR0ZXN0
MRcwFQYDVQQKEw50ZXJyYWZvcm0gdGVzdDAeFw0xOTA4MTMwMzE5MzlaFw0yOTA4
MTAwMzE5MzlaMC4xEzARBgNVBAMTCnNlcnZlciBzc2wxFzAVBgNVBAoTDnRlcnJh
Zm9ybS10ZXN0MIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA1Ryp+DKK
SNFKZsPtwfR+jzOnQ8YFieIKYgakV688d8YgpolenbmeEPrzT87tunFD7G9f6ALG
ND8rj7npj0AowxhOL/h/v1D9u0UsIaj5i2GWJrqNAhGLaxWiEB/hy5WOiwxDrGei
gQqJkFM52Ep7G1Yx7PHJmKFGwN9FhIsFi1cNZfVRopZuCe/RMPNusNVZaIi+qcEf
fsE1cmfmuSlG3Ap0RKOIyR0ajDEzqZn9/0R7VwWCF97qy8TNYk94K/1tq3zyhVzR
Z83xOSfrTqEfb3so3AU2jyKgYdwr/FZS72VCHS8IslgnqJW4izIXZqgIKmHaRZtM
N4jUloi6l/6lktt6Lsgh9xECecxziSJtPMaog88aC8HnMqJJ3kScGCL36GYG+Kaw
5PnDlWXBaeiDe8z/eWK9+Rr2M+rhTNxosAVGfDJyxAXyiX49LQ0v7f9qzwc/0JiD
bvsUv1cm6OgpoEMP9SXqqBdwGqeKbD2/2jlP48xlYP6l1SoJG3GgZ8dbAgMBAAGj
djB0MAwGA1UdEwEB/wQCMAAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0PAQH/
BAUDAweAADAdBgNVHQ4EFgQULwWKBQNLL9s3cb3tTnyPVg+mpCMwHwYDVR0jBBgw
FoAUKwfrmq791mY831S6UHARHtgYnlgwDQYJKoZIhvcNAQELBQADggGBAMo5RglS
AHdPgaicWJvmvjjexjF/42b7Rz4pPfMjYw6uYO8He/f4UZWv5CZLrbEe7MywaK3y
0OsfH8AhyN29pv2x8g9wbmq7omZIOZ0oCAGduEXs/A/qY/hFaCohdkz/IN8qi6JW
VXreGli3SrpcHFchSwHTyJEXgkutcGAsOvdsOuVSmplOyrkLHc8uUe8SG4j8kGyg
EzaszFjHkR7g1dVyDVUedc588mjkQxYeAamJgfkgIhljWKMa2XzkVMcVfQHfNpM1
n+bu8SmqRt9Wma2bMijKRG/Blm756LoI+skY+WRZmlDnq8zj95TT0vceGP0FUWh5
hKyiocABmpQs9OK9HMi8vgSWISP+fYgkm/bKtKup2NbZBoO5/VL2vCEPInYzUhBO
jCbLMjNjtM5KriCaR7wDARgHiG0gBEPOEW1PIjZ9UOH+LtIxbNZ4eEIIINLHnBHf
L+doVeZtS/gJc4G4Adr5HYuaS9ZxJ0W2uy0eQlOHzjyxR6Mf/rpnilJlcQ==
-----END CERTIFICATE-----`;
const key = config.get("key") || `Public Key Info:
\x09Public Key Algorithm: RSA
\x09Key Security Level: High (3072 bits)

modulus:
\x0900:d5:1c:a9:f8:32:8a:48:d1:4a:66:c3:ed:c1:f4:7e
\x098f:33:a7:43:c6:05:89:e2:0a:62:06:a4:57:af:3c:77
\x09c6:20:a6:89:5e:9d:b9:9e:10:fa:f3:4f:ce:ed:ba:71
\x0943:ec:6f:5f:e8:02:c6:34:3f:2b:8f:b9:e9:8f:40:28
\x09c3:18:4e:2f:f8:7f:bf:50:fd:bb:45:2c:21:a8:f9:8b
\x0961:96:26:ba:8d:02:11:8b:6b:15:a2:10:1f:e1:cb:95
\x098e:8b:0c:43:ac:67:a2:81:0a:89:90:53:39:d8:4a:7b
\x091b:56:31:ec:f1:c9:98:a1:46:c0:df:45:84:8b:05:8b
\x0957:0d:65:f5:51:a2:96:6e:09:ef:d1:30:f3:6e:b0:d5
\x0959:68:88:be:a9:c1:1f:7e:c1:35:72:67:e6:b9:29:46
\x09dc:0a:74:44:a3:88:c9:1d:1a:8c:31:33:a9:99:fd:ff
\x0944:7b:57:05:82:17:de:ea:cb:c4:cd:62:4f:78:2b:fd
\x096d:ab:7c:f2:85:5c:d1:67:cd:f1:39:27:eb:4e:a1:1f
\x096f:7b:28:dc:05:36:8f:22:a0:61:dc:2b:fc:56:52:ef
\x0965:42:1d:2f:08:b2:58:27:a8:95:b8:8b:32:17:66:a8
\x0908:2a:61:da:45:9b:4c:37:88:d4:96:88:ba:97:fe:a5
\x0992:db:7a:2e:c8:21:f7:11:02:79:cc:73:89:22:6d:3c
\x09c6:a8:83:cf:1a:0b:c1:e7:32:a2:49:de:44:9c:18:22
\x09f7:e8:66:06:f8:a6:b0:e4:f9:c3:95:65:c1:69:e8:83
\x097b:cc:ff:79:62:bd:f9:1a:f6:33:ea:e1:4c:dc:68:b0
\x0905:46:7c:32:72:c4:05:f2:89:7e:3d:2d:0d:2f:ed:ff
\x096a:cf:07:3f:d0:98:83:6e:fb:14:bf:57:26:e8:e8:29
\x09a0:43:0f:f5:25:ea:a8:17:70:1a:a7:8a:6c:3d:bf:da
\x0939:4f:e3:cc:65:60:fe:a5:d5:2a:09:1b:71:a0:67:c7
\x095b:

public exponent:
\x0901:00:01:

private exponent:
\x0900:b1:56:d0:fa:00:d4:a2:13:c7:5e:0c:dc:e4:f1:97
\x09ff:82:74:46:29:9a:a2:4a:bf:69:23:2d:ce:e9:bb:df
\x09cf:b7:8b:dd:f4:26:3c:38:14:d9:3f:6f:c2:3a:81:53
\x098f:ba:48:53:fe:b5:90:4a:19:e7:1e:0b:0f:18:6d:c3
\x097d:d5:d3:fa:87:47:86:e4:d6:bf:e7:a7:f9:ba:ab:2e
\x0919:5e:e1:8b:8b:9b:95:0d:f7:66:61:1e:19:e9:c3:88
\x0908:be:1c:ce:93:c1:09:b1:68:1b:61:46:60:74:64:46
\x095d:51:34:ea:7f:a9:ca:a1:2a:47:85:84:4b:ef:84:05
\x0997:c3:46:7d:06:19:ce:24:73:90:64:fb:df:16:d5:80
\x0934:8e:90:7c:58:b6:a4:86:ce:30:b3:ab:52:8b:f2:95
\x094c:b6:46:5a:77:db:73:c0:0c:3f:6d:12:18:a8:54:7c
\x09ff:77:c3:ca:89:9f:63:98:ef:48:2d:c1:09:70:6e:ea
\x09cb:bb:78:91:42:8a:22:3e:21:ef:a5:bf:16:ee:66:45
\x09e5:f0:26:6a:85:8e:e1:69:62:ac:05:00:a6:44:ba:c8
\x09ac:10:00:97:f5:51:65:7f:9a:1f:7b:99:9d:02:d4:87
\x0950:ce:74:06:51:67:fa:fb:90:e4:33:79:f2:a8:61:ee
\x0945:1d:87:ca:22:5b:ac:e7:32:38:f8:2c:fd:55:92:1e
\x093d:60:1e:7c:4b:fd:28:ff:e5:b1:02:6a:aa:22:f7:ae
\x09a8:36:90:7b:a6:f7:29:05:14:3a:21:da:36:05:f9:b0
\x099d:f7:fb:10:75:d7:2c:21:32:95:e7:f7:17:be:09:cb
\x0966:fe:f1:69:71:df:a4:5e:3f:fc:67:6c:37:65:b8:51
\x09c6:22:38:fb:07:ce:89:54:50:43:71:44:3d:c3:51:5a
\x09bd:e5:c7:87:b2:ea:7b:64:0f:5d:34:9c:a1:52:b3:ce
\x0906:86:ba:7a:05:80:48:b3:6c:1b:79:74:9b:49:f2:30
\x09c1:

prime1:
\x0900:e4:31:46:59:3d:24:f7:31:d9:22:26:af:c0:3e:f5
\x09c1:6d:be:ba:d3:9e:3f:b9:2c:43:a0:d0:47:09:e4:35
\x0963:19:a4:33:82:af:f9:76:3c:11:c2:cb:34:f9:a6:ab
\x09dd:ab:64:5a:6b:9c:c1:2a:52:89:64:7e:b5:a7:f0:4d
\x0929:13:a4:cf:17:f4:f2:0d:a0:6e:b9:5d:95:41:10:df
\x09ae:f3:7a:13:49:21:66:73:2a:b7:e2:8d:7c:c2:34:e5
\x093f:bd:78:ca:fc:64:c5:1c:3a:66:7a:12:53:96:bd:b0
\x09c3:7a:0c:ec:5e:55:c0:c3:3f:7f:25:72:f4:e2:19:94
\x099d:65:15:be:c8:82:20:57:12:97:b2:a8:4d:3d:e0:8f
\x09e2:1f:d0:c8:49:aa:f4:34:fa:91:d1:d1:cc:98:bc:3d
\x098b:b1:9b:8f:fd:ef:03:dd:92:fb:ca:99:45:af:cc:83
\x0958:4c:bb:ba:73:9e:23:84:f9:7e:4f:40:fe:00:b5:bf
\x096f:

prime2:
\x0900:ef:14:ef:73:fc:0c:fc:e3:87:d9:7f:a6:f8:55:86
\x0957:63:8a:86:87:f5:ef:63:20:1f:b2:ae:28:dc:ab:59
\x0980:8f:15:64:44:e2:bc:a5:7b:d7:69:ef:30:b1:83:b3
\x09bd:09:fd:4a:0c:c6:31:5b:a4:79:d0:e5:d3:a8:31:fd
\x0959:ea:52:63:cf:17:a7:c1:54:bf:a8:11:9b:b1:85:47
\x095a:08:a6:9c:2f:47:9d:ac:5d:e8:7c:e4:31:6c:99:71
\x0904:7d:20:98:be:8b:60:07:66:2d:b9:41:10:ea:dd:5b
\x0987:20:65:62:ea:75:a7:a6:04:a2:18:66:6b:db:5b:a4
\x099f:12:97:cb:7c:8c:d2:e0:ce:02:ef:1e:df:a1:9d:6a
\x09bc:00:38:18:36:a1:c5:97:16:be:7a:df:5f:4f:4f:de
\x09a3:cb:25:fe:f6:67:0d:31:aa:0a:d4:1b:be:df:91:2c
\x0905:14:20:37:cc:4f:50:33:a6:50:1b:90:f9:b2:08:80
\x09d5:

coefficient:
\x0947:d1:7f:ca:93:6a:14:9b:fe:85:8d:c2:15:11:52:a2
\x09a5:bc:f5:6b:a2:69:76:49:1e:09:79:f1:15:bf:39:48
\x0941:ff:92:78:af:bc:7d:6f:76:3b:32:9e:08:d2:42:06
\x0904:5f:36:e0:be:a8:1d:21:5c:ec:39:09:e0:77:c5:86
\x0906:e6:ce:98:16:fc:0f:30:de:a7:69:7a:8f:dd:01:42
\x092a:22:f5:b7:c2:fc:c8:90:5a:78:dc:b3:e0:4d:e7:2d
\x0998:6c:e3:34:1b:d7:e8:f8:90:57:7e:4d:41:d6:4a:29
\x0981:92:eb:89:5b:45:85:dd:b9:16:20:63:cb:59:f6:06
\x0959:c1:dd:3b:6b:92:0a:5e:5e:63:4a:f1:a7:d5:16:b9
\x098b:6c:d8:ad:76:0e:2d:3c:e0:b3:73:e0:6d:af:d4:a2
\x09bc:4b:fd:6c:2d:d7:5d:4d:cd:28:03:64:b2:ef:9a:1d
\x0982:8d:53:40:c5:f8:fb:f3:63:de:8e:1a:21:b6:35:14
\x09

exp1:
\x0900:9c:a5:8a:d2:65:dc:03:69:8f:d2:16:d6:9d:55:5b
\x0925:4e:ae:18:d8:7e:90:e6:10:11:d8:ca:41:89:f3:c4
\x0906:64:aa:c8:c5:95:01:dd:fd:7c:7f:c9:39:73:8b:cb
\x09fd:9e:d3:84:12:cd:87:f9:02:b1:d8:6f:f7:49:f2:f7
\x0935:14:8c:15:b2:2f:6f:1e:95:9c:8c:d9:46:45:65:4c
\x09f8:6f:a1:c4:ad:76:25:3b:37:ff:05:a1:f5:1b:e8:6d
\x09db:64:b9:10:37:55:01:ce:cf:f4:5b:26:4b:85:76:70
\x096a:b0:55:40:c9:bd:7a:57:4e:36:7d:41:be:03:9c:65
\x09dd:ea:6f:94:09:56:f2:d6:73:27:f9:f7:f9:16:5a:1a
\x09cb:b2:e5:83:28:b7:17:6f:6a:f7:41:1f:11:a1:63:cf
\x09a8:1e:e3:58:64:8c:78:8d:d9:81:c9:e1:8f:ea:0f:ad
\x09b6:a6:ee:54:1f:5c:56:ab:c9:0d:c1:60:2f:3d:d3:86
\x0937:

exp2:
\x0964:12:b7:48:2d:30:a2:89:fa:cb:27:8b:94:56:f8:2c
\x098c:15:e7:c9:f1:3f:8a:96:5f:ae:43:08:07:96:11:98
\x09a6:4b:a5:f4:cf:93:77:11:27:51:c8:34:f1:98:d7:1b
\x0941:9b:2b:eb:bc:e9:dc:1a:34:83:24:30:3c:2e:f0:85
\x093a:77:d2:1f:55:1f:7a:e5:26:74:0b:2a:c8:5b:a9:4a
\x091e:64:de:eb:4b:66:cc:47:62:91:24:53:2b:c9:ee:6c
\x099a:93:92:5b:ef:aa:fa:6d:e2:a5:b0:7e:8c:50:ab:87
\x091c:20:54:0f:1f:c0:54:d5:8b:a3:fa:fb:1a:8e:79:91
\x09bc:0e:9d:b6:3c:9b:e8:4d:53:1d:14:27:37:56:d4:de
\x096c:99:0e:49:8f:dd:4d:28:d0:02:4e:8d:6e:7d:58:0b
\x09e7:74:b8:0c:1b:86:82:4b:52:cd:05:f0:17:54:84:c0
\x097b:74:20:e6:fc:2b:ed:f2:a7:85:62:61:a2:0b:bd:21
\x09


Public Key PIN:
\x09pin-sha256:t5OXXC5gYqMNtUMsTqRs3A3vhfK2BiXVOgYzIEYv7Y8=
Public Key ID:
\x09sha256:b793975c2e6062a30db5432c4ea46cdc0def85f2b60625d53a063320462fed8f
\x09sha1:2f058a05034b2fdb3771bded4e7c8f560fa6a423

-----BEGIN RSA PRIVATE KEY-----
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
-----END RSA PRIVATE KEY-----`;
const svrSslCertificate = new tencentcloud.SslCertificate("svrSslCertificate", {
    type: "SVR",
    cert: cert,
    key: key,
});
const svrSslCertificates = tencentcloud.getSslCertificatesOutput({
    name: svrSslCertificate.name,
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

config = pulumi.Config()
cert = config.get("cert")
if cert is None:
    cert = """-----BEGIN CERTIFICATE-----
MIIERzCCAq+gAwIBAgIBAjANBgkqhkiG9w0BAQsFADAoMQ0wCwYDVQQDEwR0ZXN0
MRcwFQYDVQQKEw50ZXJyYWZvcm0gdGVzdDAeFw0xOTA4MTMwMzE5MzlaFw0yOTA4
MTAwMzE5MzlaMC4xEzARBgNVBAMTCnNlcnZlciBzc2wxFzAVBgNVBAoTDnRlcnJh
Zm9ybS10ZXN0MIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA1Ryp+DKK
SNFKZsPtwfR+jzOnQ8YFieIKYgakV688d8YgpolenbmeEPrzT87tunFD7G9f6ALG
ND8rj7npj0AowxhOL/h/v1D9u0UsIaj5i2GWJrqNAhGLaxWiEB/hy5WOiwxDrGei
gQqJkFM52Ep7G1Yx7PHJmKFGwN9FhIsFi1cNZfVRopZuCe/RMPNusNVZaIi+qcEf
fsE1cmfmuSlG3Ap0RKOIyR0ajDEzqZn9/0R7VwWCF97qy8TNYk94K/1tq3zyhVzR
Z83xOSfrTqEfb3so3AU2jyKgYdwr/FZS72VCHS8IslgnqJW4izIXZqgIKmHaRZtM
N4jUloi6l/6lktt6Lsgh9xECecxziSJtPMaog88aC8HnMqJJ3kScGCL36GYG+Kaw
5PnDlWXBaeiDe8z/eWK9+Rr2M+rhTNxosAVGfDJyxAXyiX49LQ0v7f9qzwc/0JiD
bvsUv1cm6OgpoEMP9SXqqBdwGqeKbD2/2jlP48xlYP6l1SoJG3GgZ8dbAgMBAAGj
djB0MAwGA1UdEwEB/wQCMAAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0PAQH/
BAUDAweAADAdBgNVHQ4EFgQULwWKBQNLL9s3cb3tTnyPVg+mpCMwHwYDVR0jBBgw
FoAUKwfrmq791mY831S6UHARHtgYnlgwDQYJKoZIhvcNAQELBQADggGBAMo5RglS
AHdPgaicWJvmvjjexjF/42b7Rz4pPfMjYw6uYO8He/f4UZWv5CZLrbEe7MywaK3y
0OsfH8AhyN29pv2x8g9wbmq7omZIOZ0oCAGduEXs/A/qY/hFaCohdkz/IN8qi6JW
VXreGli3SrpcHFchSwHTyJEXgkutcGAsOvdsOuVSmplOyrkLHc8uUe8SG4j8kGyg
EzaszFjHkR7g1dVyDVUedc588mjkQxYeAamJgfkgIhljWKMa2XzkVMcVfQHfNpM1
n+bu8SmqRt9Wma2bMijKRG/Blm756LoI+skY+WRZmlDnq8zj95TT0vceGP0FUWh5
hKyiocABmpQs9OK9HMi8vgSWISP+fYgkm/bKtKup2NbZBoO5/VL2vCEPInYzUhBO
jCbLMjNjtM5KriCaR7wDARgHiG0gBEPOEW1PIjZ9UOH+LtIxbNZ4eEIIINLHnBHf
L+doVeZtS/gJc4G4Adr5HYuaS9ZxJ0W2uy0eQlOHzjyxR6Mf/rpnilJlcQ==
-----END CERTIFICATE-----"""
key = config.get("key")
if key is None:
    key = """Public Key Info:
\x09Public Key Algorithm: RSA
\x09Key Security Level: High (3072 bits)

modulus:
\x0900:d5:1c:a9:f8:32:8a:48:d1:4a:66:c3:ed:c1:f4:7e
\x098f:33:a7:43:c6:05:89:e2:0a:62:06:a4:57:af:3c:77
\x09c6:20:a6:89:5e:9d:b9:9e:10:fa:f3:4f:ce:ed:ba:71
\x0943:ec:6f:5f:e8:02:c6:34:3f:2b:8f:b9:e9:8f:40:28
\x09c3:18:4e:2f:f8:7f:bf:50:fd:bb:45:2c:21:a8:f9:8b
\x0961:96:26:ba:8d:02:11:8b:6b:15:a2:10:1f:e1:cb:95
\x098e:8b:0c:43:ac:67:a2:81:0a:89:90:53:39:d8:4a:7b
\x091b:56:31:ec:f1:c9:98:a1:46:c0:df:45:84:8b:05:8b
\x0957:0d:65:f5:51:a2:96:6e:09:ef:d1:30:f3:6e:b0:d5
\x0959:68:88:be:a9:c1:1f:7e:c1:35:72:67:e6:b9:29:46
\x09dc:0a:74:44:a3:88:c9:1d:1a:8c:31:33:a9:99:fd:ff
\x0944:7b:57:05:82:17:de:ea:cb:c4:cd:62:4f:78:2b:fd
\x096d:ab:7c:f2:85:5c:d1:67:cd:f1:39:27:eb:4e:a1:1f
\x096f:7b:28:dc:05:36:8f:22:a0:61:dc:2b:fc:56:52:ef
\x0965:42:1d:2f:08:b2:58:27:a8:95:b8:8b:32:17:66:a8
\x0908:2a:61:da:45:9b:4c:37:88:d4:96:88:ba:97:fe:a5
\x0992:db:7a:2e:c8:21:f7:11:02:79:cc:73:89:22:6d:3c
\x09c6:a8:83:cf:1a:0b:c1:e7:32:a2:49:de:44:9c:18:22
\x09f7:e8:66:06:f8:a6:b0:e4:f9:c3:95:65:c1:69:e8:83
\x097b:cc:ff:79:62:bd:f9:1a:f6:33:ea:e1:4c:dc:68:b0
\x0905:46:7c:32:72:c4:05:f2:89:7e:3d:2d:0d:2f:ed:ff
\x096a:cf:07:3f:d0:98:83:6e:fb:14:bf:57:26:e8:e8:29
\x09a0:43:0f:f5:25:ea:a8:17:70:1a:a7:8a:6c:3d:bf:da
\x0939:4f:e3:cc:65:60:fe:a5:d5:2a:09:1b:71:a0:67:c7
\x095b:

public exponent:
\x0901:00:01:

private exponent:
\x0900:b1:56:d0:fa:00:d4:a2:13:c7:5e:0c:dc:e4:f1:97
\x09ff:82:74:46:29:9a:a2:4a:bf:69:23:2d:ce:e9:bb:df
\x09cf:b7:8b:dd:f4:26:3c:38:14:d9:3f:6f:c2:3a:81:53
\x098f:ba:48:53:fe:b5:90:4a:19:e7:1e:0b:0f:18:6d:c3
\x097d:d5:d3:fa:87:47:86:e4:d6:bf:e7:a7:f9:ba:ab:2e
\x0919:5e:e1:8b:8b:9b:95:0d:f7:66:61:1e:19:e9:c3:88
\x0908:be:1c:ce:93:c1:09:b1:68:1b:61:46:60:74:64:46
\x095d:51:34:ea:7f:a9:ca:a1:2a:47:85:84:4b:ef:84:05
\x0997:c3:46:7d:06:19:ce:24:73:90:64:fb:df:16:d5:80
\x0934:8e:90:7c:58:b6:a4:86:ce:30:b3:ab:52:8b:f2:95
\x094c:b6:46:5a:77:db:73:c0:0c:3f:6d:12:18:a8:54:7c
\x09ff:77:c3:ca:89:9f:63:98:ef:48:2d:c1:09:70:6e:ea
\x09cb:bb:78:91:42:8a:22:3e:21:ef:a5:bf:16:ee:66:45
\x09e5:f0:26:6a:85:8e:e1:69:62:ac:05:00:a6:44:ba:c8
\x09ac:10:00:97:f5:51:65:7f:9a:1f:7b:99:9d:02:d4:87
\x0950:ce:74:06:51:67:fa:fb:90:e4:33:79:f2:a8:61:ee
\x0945:1d:87:ca:22:5b:ac:e7:32:38:f8:2c:fd:55:92:1e
\x093d:60:1e:7c:4b:fd:28:ff:e5:b1:02:6a:aa:22:f7:ae
\x09a8:36:90:7b:a6:f7:29:05:14:3a:21:da:36:05:f9:b0
\x099d:f7:fb:10:75:d7:2c:21:32:95:e7:f7:17:be:09:cb
\x0966:fe:f1:69:71:df:a4:5e:3f:fc:67:6c:37:65:b8:51
\x09c6:22:38:fb:07:ce:89:54:50:43:71:44:3d:c3:51:5a
\x09bd:e5:c7:87:b2:ea:7b:64:0f:5d:34:9c:a1:52:b3:ce
\x0906:86:ba:7a:05:80:48:b3:6c:1b:79:74:9b:49:f2:30
\x09c1:

prime1:
\x0900:e4:31:46:59:3d:24:f7:31:d9:22:26:af:c0:3e:f5
\x09c1:6d:be:ba:d3:9e:3f:b9:2c:43:a0:d0:47:09:e4:35
\x0963:19:a4:33:82:af:f9:76:3c:11:c2:cb:34:f9:a6:ab
\x09dd:ab:64:5a:6b:9c:c1:2a:52:89:64:7e:b5:a7:f0:4d
\x0929:13:a4:cf:17:f4:f2:0d:a0:6e:b9:5d:95:41:10:df
\x09ae:f3:7a:13:49:21:66:73:2a:b7:e2:8d:7c:c2:34:e5
\x093f:bd:78:ca:fc:64:c5:1c:3a:66:7a:12:53:96:bd:b0
\x09c3:7a:0c:ec:5e:55:c0:c3:3f:7f:25:72:f4:e2:19:94
\x099d:65:15:be:c8:82:20:57:12:97:b2:a8:4d:3d:e0:8f
\x09e2:1f:d0:c8:49:aa:f4:34:fa:91:d1:d1:cc:98:bc:3d
\x098b:b1:9b:8f:fd:ef:03:dd:92:fb:ca:99:45:af:cc:83
\x0958:4c:bb:ba:73:9e:23:84:f9:7e:4f:40:fe:00:b5:bf
\x096f:

prime2:
\x0900:ef:14:ef:73:fc:0c:fc:e3:87:d9:7f:a6:f8:55:86
\x0957:63:8a:86:87:f5:ef:63:20:1f:b2:ae:28:dc:ab:59
\x0980:8f:15:64:44:e2:bc:a5:7b:d7:69:ef:30:b1:83:b3
\x09bd:09:fd:4a:0c:c6:31:5b:a4:79:d0:e5:d3:a8:31:fd
\x0959:ea:52:63:cf:17:a7:c1:54:bf:a8:11:9b:b1:85:47
\x095a:08:a6:9c:2f:47:9d:ac:5d:e8:7c:e4:31:6c:99:71
\x0904:7d:20:98:be:8b:60:07:66:2d:b9:41:10:ea:dd:5b
\x0987:20:65:62:ea:75:a7:a6:04:a2:18:66:6b:db:5b:a4
\x099f:12:97:cb:7c:8c:d2:e0:ce:02:ef:1e:df:a1:9d:6a
\x09bc:00:38:18:36:a1:c5:97:16:be:7a:df:5f:4f:4f:de
\x09a3:cb:25:fe:f6:67:0d:31:aa:0a:d4:1b:be:df:91:2c
\x0905:14:20:37:cc:4f:50:33:a6:50:1b:90:f9:b2:08:80
\x09d5:

coefficient:
\x0947:d1:7f:ca:93:6a:14:9b:fe:85:8d:c2:15:11:52:a2
\x09a5:bc:f5:6b:a2:69:76:49:1e:09:79:f1:15:bf:39:48
\x0941:ff:92:78:af:bc:7d:6f:76:3b:32:9e:08:d2:42:06
\x0904:5f:36:e0:be:a8:1d:21:5c:ec:39:09:e0:77:c5:86
\x0906:e6:ce:98:16:fc:0f:30:de:a7:69:7a:8f:dd:01:42
\x092a:22:f5:b7:c2:fc:c8:90:5a:78:dc:b3:e0:4d:e7:2d
\x0998:6c:e3:34:1b:d7:e8:f8:90:57:7e:4d:41:d6:4a:29
\x0981:92:eb:89:5b:45:85:dd:b9:16:20:63:cb:59:f6:06
\x0959:c1:dd:3b:6b:92:0a:5e:5e:63:4a:f1:a7:d5:16:b9
\x098b:6c:d8:ad:76:0e:2d:3c:e0:b3:73:e0:6d:af:d4:a2
\x09bc:4b:fd:6c:2d:d7:5d:4d:cd:28:03:64:b2:ef:9a:1d
\x0982:8d:53:40:c5:f8:fb:f3:63:de:8e:1a:21:b6:35:14
\x09

exp1:
\x0900:9c:a5:8a:d2:65:dc:03:69:8f:d2:16:d6:9d:55:5b
\x0925:4e:ae:18:d8:7e:90:e6:10:11:d8:ca:41:89:f3:c4
\x0906:64:aa:c8:c5:95:01:dd:fd:7c:7f:c9:39:73:8b:cb
\x09fd:9e:d3:84:12:cd:87:f9:02:b1:d8:6f:f7:49:f2:f7
\x0935:14:8c:15:b2:2f:6f:1e:95:9c:8c:d9:46:45:65:4c
\x09f8:6f:a1:c4:ad:76:25:3b:37:ff:05:a1:f5:1b:e8:6d
\x09db:64:b9:10:37:55:01:ce:cf:f4:5b:26:4b:85:76:70
\x096a:b0:55:40:c9:bd:7a:57:4e:36:7d:41:be:03:9c:65
\x09dd:ea:6f:94:09:56:f2:d6:73:27:f9:f7:f9:16:5a:1a
\x09cb:b2:e5:83:28:b7:17:6f:6a:f7:41:1f:11:a1:63:cf
\x09a8:1e:e3:58:64:8c:78:8d:d9:81:c9:e1:8f:ea:0f:ad
\x09b6:a6:ee:54:1f:5c:56:ab:c9:0d:c1:60:2f:3d:d3:86
\x0937:

exp2:
\x0964:12:b7:48:2d:30:a2:89:fa:cb:27:8b:94:56:f8:2c
\x098c:15:e7:c9:f1:3f:8a:96:5f:ae:43:08:07:96:11:98
\x09a6:4b:a5:f4:cf:93:77:11:27:51:c8:34:f1:98:d7:1b
\x0941:9b:2b:eb:bc:e9:dc:1a:34:83:24:30:3c:2e:f0:85
\x093a:77:d2:1f:55:1f:7a:e5:26:74:0b:2a:c8:5b:a9:4a
\x091e:64:de:eb:4b:66:cc:47:62:91:24:53:2b:c9:ee:6c
\x099a:93:92:5b:ef:aa:fa:6d:e2:a5:b0:7e:8c:50:ab:87
\x091c:20:54:0f:1f:c0:54:d5:8b:a3:fa:fb:1a:8e:79:91
\x09bc:0e:9d:b6:3c:9b:e8:4d:53:1d:14:27:37:56:d4:de
\x096c:99:0e:49:8f:dd:4d:28:d0:02:4e:8d:6e:7d:58:0b
\x09e7:74:b8:0c:1b:86:82:4b:52:cd:05:f0:17:54:84:c0
\x097b:74:20:e6:fc:2b:ed:f2:a7:85:62:61:a2:0b:bd:21
\x09


Public Key PIN:
\x09pin-sha256:t5OXXC5gYqMNtUMsTqRs3A3vhfK2BiXVOgYzIEYv7Y8=
Public Key ID:
\x09sha256:b793975c2e6062a30db5432c4ea46cdc0def85f2b60625d53a063320462fed8f
\x09sha1:2f058a05034b2fdb3771bded4e7c8f560fa6a423

-----BEGIN RSA PRIVATE KEY-----
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
-----END RSA PRIVATE KEY-----"""
svr_ssl_certificate = tencentcloud.SslCertificate("svrSslCertificate",
    type="SVR",
    cert=cert,
    key=key)
svr_ssl_certificates = tencentcloud.get_ssl_certificates_output(name=svr_ssl_certificate.name)
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		cfg := config.New(ctx, "")
		cert := `-----BEGIN CERTIFICATE-----
MIIERzCCAq+gAwIBAgIBAjANBgkqhkiG9w0BAQsFADAoMQ0wCwYDVQQDEwR0ZXN0
MRcwFQYDVQQKEw50ZXJyYWZvcm0gdGVzdDAeFw0xOTA4MTMwMzE5MzlaFw0yOTA4
MTAwMzE5MzlaMC4xEzARBgNVBAMTCnNlcnZlciBzc2wxFzAVBgNVBAoTDnRlcnJh
Zm9ybS10ZXN0MIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA1Ryp+DKK
SNFKZsPtwfR+jzOnQ8YFieIKYgakV688d8YgpolenbmeEPrzT87tunFD7G9f6ALG
ND8rj7npj0AowxhOL/h/v1D9u0UsIaj5i2GWJrqNAhGLaxWiEB/hy5WOiwxDrGei
gQqJkFM52Ep7G1Yx7PHJmKFGwN9FhIsFi1cNZfVRopZuCe/RMPNusNVZaIi+qcEf
fsE1cmfmuSlG3Ap0RKOIyR0ajDEzqZn9/0R7VwWCF97qy8TNYk94K/1tq3zyhVzR
Z83xOSfrTqEfb3so3AU2jyKgYdwr/FZS72VCHS8IslgnqJW4izIXZqgIKmHaRZtM
N4jUloi6l/6lktt6Lsgh9xECecxziSJtPMaog88aC8HnMqJJ3kScGCL36GYG+Kaw
5PnDlWXBaeiDe8z/eWK9+Rr2M+rhTNxosAVGfDJyxAXyiX49LQ0v7f9qzwc/0JiD
bvsUv1cm6OgpoEMP9SXqqBdwGqeKbD2/2jlP48xlYP6l1SoJG3GgZ8dbAgMBAAGj
djB0MAwGA1UdEwEB/wQCMAAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0PAQH/
BAUDAweAADAdBgNVHQ4EFgQULwWKBQNLL9s3cb3tTnyPVg+mpCMwHwYDVR0jBBgw
FoAUKwfrmq791mY831S6UHARHtgYnlgwDQYJKoZIhvcNAQELBQADggGBAMo5RglS
AHdPgaicWJvmvjjexjF/42b7Rz4pPfMjYw6uYO8He/f4UZWv5CZLrbEe7MywaK3y
0OsfH8AhyN29pv2x8g9wbmq7omZIOZ0oCAGduEXs/A/qY/hFaCohdkz/IN8qi6JW
VXreGli3SrpcHFchSwHTyJEXgkutcGAsOvdsOuVSmplOyrkLHc8uUe8SG4j8kGyg
EzaszFjHkR7g1dVyDVUedc588mjkQxYeAamJgfkgIhljWKMa2XzkVMcVfQHfNpM1
n+bu8SmqRt9Wma2bMijKRG/Blm756LoI+skY+WRZmlDnq8zj95TT0vceGP0FUWh5
hKyiocABmpQs9OK9HMi8vgSWISP+fYgkm/bKtKup2NbZBoO5/VL2vCEPInYzUhBO
jCbLMjNjtM5KriCaR7wDARgHiG0gBEPOEW1PIjZ9UOH+LtIxbNZ4eEIIINLHnBHf
L+doVeZtS/gJc4G4Adr5HYuaS9ZxJ0W2uy0eQlOHzjyxR6Mf/rpnilJlcQ==
-----END CERTIFICATE-----`
		if param := cfg.Get("cert"); param != "" {
			cert = param
		}
		key := `Public Key Info:
	Public Key Algorithm: RSA
	Key Security Level: High (3072 bits)

modulus:
	00:d5:1c:a9:f8:32:8a:48:d1:4a:66:c3:ed:c1:f4:7e
	8f:33:a7:43:c6:05:89:e2:0a:62:06:a4:57:af:3c:77
	c6:20:a6:89:5e:9d:b9:9e:10:fa:f3:4f:ce:ed:ba:71
	43:ec:6f:5f:e8:02:c6:34:3f:2b:8f:b9:e9:8f:40:28
	c3:18:4e:2f:f8:7f:bf:50:fd:bb:45:2c:21:a8:f9:8b
	61:96:26:ba:8d:02:11:8b:6b:15:a2:10:1f:e1:cb:95
	8e:8b:0c:43:ac:67:a2:81:0a:89:90:53:39:d8:4a:7b
	1b:56:31:ec:f1:c9:98:a1:46:c0:df:45:84:8b:05:8b
	57:0d:65:f5:51:a2:96:6e:09:ef:d1:30:f3:6e:b0:d5
	59:68:88:be:a9:c1:1f:7e:c1:35:72:67:e6:b9:29:46
	dc:0a:74:44:a3:88:c9:1d:1a:8c:31:33:a9:99:fd:ff
	44:7b:57:05:82:17:de:ea:cb:c4:cd:62:4f:78:2b:fd
	6d:ab:7c:f2:85:5c:d1:67:cd:f1:39:27:eb:4e:a1:1f
	6f:7b:28:dc:05:36:8f:22:a0:61:dc:2b:fc:56:52:ef
	65:42:1d:2f:08:b2:58:27:a8:95:b8:8b:32:17:66:a8
	08:2a:61:da:45:9b:4c:37:88:d4:96:88:ba:97:fe:a5
	92:db:7a:2e:c8:21:f7:11:02:79:cc:73:89:22:6d:3c
	c6:a8:83:cf:1a:0b:c1:e7:32:a2:49:de:44:9c:18:22
	f7:e8:66:06:f8:a6:b0:e4:f9:c3:95:65:c1:69:e8:83
	7b:cc:ff:79:62:bd:f9:1a:f6:33:ea:e1:4c:dc:68:b0
	05:46:7c:32:72:c4:05:f2:89:7e:3d:2d:0d:2f:ed:ff
	6a:cf:07:3f:d0:98:83:6e:fb:14:bf:57:26:e8:e8:29
	a0:43:0f:f5:25:ea:a8:17:70:1a:a7:8a:6c:3d:bf:da
	39:4f:e3:cc:65:60:fe:a5:d5:2a:09:1b:71:a0:67:c7
	5b:

public exponent:
	01:00:01:

private exponent:
	00:b1:56:d0:fa:00:d4:a2:13:c7:5e:0c:dc:e4:f1:97
	ff:82:74:46:29:9a:a2:4a:bf:69:23:2d:ce:e9:bb:df
	cf:b7:8b:dd:f4:26:3c:38:14:d9:3f:6f:c2:3a:81:53
	8f:ba:48:53:fe:b5:90:4a:19:e7:1e:0b:0f:18:6d:c3
	7d:d5:d3:fa:87:47:86:e4:d6:bf:e7:a7:f9:ba:ab:2e
	19:5e:e1:8b:8b:9b:95:0d:f7:66:61:1e:19:e9:c3:88
	08:be:1c:ce:93:c1:09:b1:68:1b:61:46:60:74:64:46
	5d:51:34:ea:7f:a9:ca:a1:2a:47:85:84:4b:ef:84:05
	97:c3:46:7d:06:19:ce:24:73:90:64:fb:df:16:d5:80
	34:8e:90:7c:58:b6:a4:86:ce:30:b3:ab:52:8b:f2:95
	4c:b6:46:5a:77:db:73:c0:0c:3f:6d:12:18:a8:54:7c
	ff:77:c3:ca:89:9f:63:98:ef:48:2d:c1:09:70:6e:ea
	cb:bb:78:91:42:8a:22:3e:21:ef:a5:bf:16:ee:66:45
	e5:f0:26:6a:85:8e:e1:69:62:ac:05:00:a6:44:ba:c8
	ac:10:00:97:f5:51:65:7f:9a:1f:7b:99:9d:02:d4:87
	50:ce:74:06:51:67:fa:fb:90:e4:33:79:f2:a8:61:ee
	45:1d:87:ca:22:5b:ac:e7:32:38:f8:2c:fd:55:92:1e
	3d:60:1e:7c:4b:fd:28:ff:e5:b1:02:6a:aa:22:f7:ae
	a8:36:90:7b:a6:f7:29:05:14:3a:21:da:36:05:f9:b0
	9d:f7:fb:10:75:d7:2c:21:32:95:e7:f7:17:be:09:cb
	66:fe:f1:69:71:df:a4:5e:3f:fc:67:6c:37:65:b8:51
	c6:22:38:fb:07:ce:89:54:50:43:71:44:3d:c3:51:5a
	bd:e5:c7:87:b2:ea:7b:64:0f:5d:34:9c:a1:52:b3:ce
	06:86:ba:7a:05:80:48:b3:6c:1b:79:74:9b:49:f2:30
	c1:

prime1:
	00:e4:31:46:59:3d:24:f7:31:d9:22:26:af:c0:3e:f5
	c1:6d:be:ba:d3:9e:3f:b9:2c:43:a0:d0:47:09:e4:35
	63:19:a4:33:82:af:f9:76:3c:11:c2:cb:34:f9:a6:ab
	dd:ab:64:5a:6b:9c:c1:2a:52:89:64:7e:b5:a7:f0:4d
	29:13:a4:cf:17:f4:f2:0d:a0:6e:b9:5d:95:41:10:df
	ae:f3:7a:13:49:21:66:73:2a:b7:e2:8d:7c:c2:34:e5
	3f:bd:78:ca:fc:64:c5:1c:3a:66:7a:12:53:96:bd:b0
	c3:7a:0c:ec:5e:55:c0:c3:3f:7f:25:72:f4:e2:19:94
	9d:65:15:be:c8:82:20:57:12:97:b2:a8:4d:3d:e0:8f
	e2:1f:d0:c8:49:aa:f4:34:fa:91:d1:d1:cc:98:bc:3d
	8b:b1:9b:8f:fd:ef:03:dd:92:fb:ca:99:45:af:cc:83
	58:4c:bb:ba:73:9e:23:84:f9:7e:4f:40:fe:00:b5:bf
	6f:

prime2:
	00:ef:14:ef:73:fc:0c:fc:e3:87:d9:7f:a6:f8:55:86
	57:63:8a:86:87:f5:ef:63:20:1f:b2:ae:28:dc:ab:59
	80:8f:15:64:44:e2:bc:a5:7b:d7:69:ef:30:b1:83:b3
	bd:09:fd:4a:0c:c6:31:5b:a4:79:d0:e5:d3:a8:31:fd
	59:ea:52:63:cf:17:a7:c1:54:bf:a8:11:9b:b1:85:47
	5a:08:a6:9c:2f:47:9d:ac:5d:e8:7c:e4:31:6c:99:71
	04:7d:20:98:be:8b:60:07:66:2d:b9:41:10:ea:dd:5b
	87:20:65:62:ea:75:a7:a6:04:a2:18:66:6b:db:5b:a4
	9f:12:97:cb:7c:8c:d2:e0:ce:02:ef:1e:df:a1:9d:6a
	bc:00:38:18:36:a1:c5:97:16:be:7a:df:5f:4f:4f:de
	a3:cb:25:fe:f6:67:0d:31:aa:0a:d4:1b:be:df:91:2c
	05:14:20:37:cc:4f:50:33:a6:50:1b:90:f9:b2:08:80
	d5:

coefficient:
	47:d1:7f:ca:93:6a:14:9b:fe:85:8d:c2:15:11:52:a2
	a5:bc:f5:6b:a2:69:76:49:1e:09:79:f1:15:bf:39:48
	41:ff:92:78:af:bc:7d:6f:76:3b:32:9e:08:d2:42:06
	04:5f:36:e0:be:a8:1d:21:5c:ec:39:09:e0:77:c5:86
	06:e6:ce:98:16:fc:0f:30:de:a7:69:7a:8f:dd:01:42
	2a:22:f5:b7:c2:fc:c8:90:5a:78:dc:b3:e0:4d:e7:2d
	98:6c:e3:34:1b:d7:e8:f8:90:57:7e:4d:41:d6:4a:29
	81:92:eb:89:5b:45:85:dd:b9:16:20:63:cb:59:f6:06
	59:c1:dd:3b:6b:92:0a:5e:5e:63:4a:f1:a7:d5:16:b9
	8b:6c:d8:ad:76:0e:2d:3c:e0:b3:73:e0:6d:af:d4:a2
	bc:4b:fd:6c:2d:d7:5d:4d:cd:28:03:64:b2:ef:9a:1d
	82:8d:53:40:c5:f8:fb:f3:63:de:8e:1a:21:b6:35:14
	

exp1:
	00:9c:a5:8a:d2:65:dc:03:69:8f:d2:16:d6:9d:55:5b
	25:4e:ae:18:d8:7e:90:e6:10:11:d8:ca:41:89:f3:c4
	06:64:aa:c8:c5:95:01:dd:fd:7c:7f:c9:39:73:8b:cb
	fd:9e:d3:84:12:cd:87:f9:02:b1:d8:6f:f7:49:f2:f7
	35:14:8c:15:b2:2f:6f:1e:95:9c:8c:d9:46:45:65:4c
	f8:6f:a1:c4:ad:76:25:3b:37:ff:05:a1:f5:1b:e8:6d
	db:64:b9:10:37:55:01:ce:cf:f4:5b:26:4b:85:76:70
	6a:b0:55:40:c9:bd:7a:57:4e:36:7d:41:be:03:9c:65
	dd:ea:6f:94:09:56:f2:d6:73:27:f9:f7:f9:16:5a:1a
	cb:b2:e5:83:28:b7:17:6f:6a:f7:41:1f:11:a1:63:cf
	a8:1e:e3:58:64:8c:78:8d:d9:81:c9:e1:8f:ea:0f:ad
	b6:a6:ee:54:1f:5c:56:ab:c9:0d:c1:60:2f:3d:d3:86
	37:

exp2:
	64:12:b7:48:2d:30:a2:89:fa:cb:27:8b:94:56:f8:2c
	8c:15:e7:c9:f1:3f:8a:96:5f:ae:43:08:07:96:11:98
	a6:4b:a5:f4:cf:93:77:11:27:51:c8:34:f1:98:d7:1b
	41:9b:2b:eb:bc:e9:dc:1a:34:83:24:30:3c:2e:f0:85
	3a:77:d2:1f:55:1f:7a:e5:26:74:0b:2a:c8:5b:a9:4a
	1e:64:de:eb:4b:66:cc:47:62:91:24:53:2b:c9:ee:6c
	9a:93:92:5b:ef:aa:fa:6d:e2:a5:b0:7e:8c:50:ab:87
	1c:20:54:0f:1f:c0:54:d5:8b:a3:fa:fb:1a:8e:79:91
	bc:0e:9d:b6:3c:9b:e8:4d:53:1d:14:27:37:56:d4:de
	6c:99:0e:49:8f:dd:4d:28:d0:02:4e:8d:6e:7d:58:0b
	e7:74:b8:0c:1b:86:82:4b:52:cd:05:f0:17:54:84:c0
	7b:74:20:e6:fc:2b:ed:f2:a7:85:62:61:a2:0b:bd:21
	


Public Key PIN:
	pin-sha256:t5OXXC5gYqMNtUMsTqRs3A3vhfK2BiXVOgYzIEYv7Y8=
Public Key ID:
	sha256:b793975c2e6062a30db5432c4ea46cdc0def85f2b60625d53a063320462fed8f
	sha1:2f058a05034b2fdb3771bded4e7c8f560fa6a423

-----BEGIN RSA PRIVATE KEY-----
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
-----END RSA PRIVATE KEY-----`
		if param := cfg.Get("key"); param != "" {
			key = param
		}
		svrSslCertificate, err := tencentcloud.NewSslCertificate(ctx, "svrSslCertificate", &tencentcloud.SslCertificateArgs{
			Type: pulumi.String("SVR"),
			Cert: pulumi.String(cert),
			Key:  pulumi.String(key),
		})
		if err != nil {
			return err
		}
		_ = tencentcloud.GetSslCertificatesOutput(ctx, tencentcloud.GetSslCertificatesOutputArgs{
			Name: svrSslCertificate.Name,
		}, nil)
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;

return await Deployment.RunAsync(() => 
{
    var config = new Config();
    var cert = config.Get("cert") ?? @"-----BEGIN CERTIFICATE-----
MIIERzCCAq+gAwIBAgIBAjANBgkqhkiG9w0BAQsFADAoMQ0wCwYDVQQDEwR0ZXN0
MRcwFQYDVQQKEw50ZXJyYWZvcm0gdGVzdDAeFw0xOTA4MTMwMzE5MzlaFw0yOTA4
MTAwMzE5MzlaMC4xEzARBgNVBAMTCnNlcnZlciBzc2wxFzAVBgNVBAoTDnRlcnJh
Zm9ybS10ZXN0MIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA1Ryp+DKK
SNFKZsPtwfR+jzOnQ8YFieIKYgakV688d8YgpolenbmeEPrzT87tunFD7G9f6ALG
ND8rj7npj0AowxhOL/h/v1D9u0UsIaj5i2GWJrqNAhGLaxWiEB/hy5WOiwxDrGei
gQqJkFM52Ep7G1Yx7PHJmKFGwN9FhIsFi1cNZfVRopZuCe/RMPNusNVZaIi+qcEf
fsE1cmfmuSlG3Ap0RKOIyR0ajDEzqZn9/0R7VwWCF97qy8TNYk94K/1tq3zyhVzR
Z83xOSfrTqEfb3so3AU2jyKgYdwr/FZS72VCHS8IslgnqJW4izIXZqgIKmHaRZtM
N4jUloi6l/6lktt6Lsgh9xECecxziSJtPMaog88aC8HnMqJJ3kScGCL36GYG+Kaw
5PnDlWXBaeiDe8z/eWK9+Rr2M+rhTNxosAVGfDJyxAXyiX49LQ0v7f9qzwc/0JiD
bvsUv1cm6OgpoEMP9SXqqBdwGqeKbD2/2jlP48xlYP6l1SoJG3GgZ8dbAgMBAAGj
djB0MAwGA1UdEwEB/wQCMAAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0PAQH/
BAUDAweAADAdBgNVHQ4EFgQULwWKBQNLL9s3cb3tTnyPVg+mpCMwHwYDVR0jBBgw
FoAUKwfrmq791mY831S6UHARHtgYnlgwDQYJKoZIhvcNAQELBQADggGBAMo5RglS
AHdPgaicWJvmvjjexjF/42b7Rz4pPfMjYw6uYO8He/f4UZWv5CZLrbEe7MywaK3y
0OsfH8AhyN29pv2x8g9wbmq7omZIOZ0oCAGduEXs/A/qY/hFaCohdkz/IN8qi6JW
VXreGli3SrpcHFchSwHTyJEXgkutcGAsOvdsOuVSmplOyrkLHc8uUe8SG4j8kGyg
EzaszFjHkR7g1dVyDVUedc588mjkQxYeAamJgfkgIhljWKMa2XzkVMcVfQHfNpM1
n+bu8SmqRt9Wma2bMijKRG/Blm756LoI+skY+WRZmlDnq8zj95TT0vceGP0FUWh5
hKyiocABmpQs9OK9HMi8vgSWISP+fYgkm/bKtKup2NbZBoO5/VL2vCEPInYzUhBO
jCbLMjNjtM5KriCaR7wDARgHiG0gBEPOEW1PIjZ9UOH+LtIxbNZ4eEIIINLHnBHf
L+doVeZtS/gJc4G4Adr5HYuaS9ZxJ0W2uy0eQlOHzjyxR6Mf/rpnilJlcQ==
-----END CERTIFICATE-----";
    var key = config.Get("key") ?? @"Public Key Info:
	Public Key Algorithm: RSA
	Key Security Level: High (3072 bits)

modulus:
	00:d5:1c:a9:f8:32:8a:48:d1:4a:66:c3:ed:c1:f4:7e
	8f:33:a7:43:c6:05:89:e2:0a:62:06:a4:57:af:3c:77
	c6:20:a6:89:5e:9d:b9:9e:10:fa:f3:4f:ce:ed:ba:71
	43:ec:6f:5f:e8:02:c6:34:3f:2b:8f:b9:e9:8f:40:28
	c3:18:4e:2f:f8:7f:bf:50:fd:bb:45:2c:21:a8:f9:8b
	61:96:26:ba:8d:02:11:8b:6b:15:a2:10:1f:e1:cb:95
	8e:8b:0c:43:ac:67:a2:81:0a:89:90:53:39:d8:4a:7b
	1b:56:31:ec:f1:c9:98:a1:46:c0:df:45:84:8b:05:8b
	57:0d:65:f5:51:a2:96:6e:09:ef:d1:30:f3:6e:b0:d5
	59:68:88:be:a9:c1:1f:7e:c1:35:72:67:e6:b9:29:46
	dc:0a:74:44:a3:88:c9:1d:1a:8c:31:33:a9:99:fd:ff
	44:7b:57:05:82:17:de:ea:cb:c4:cd:62:4f:78:2b:fd
	6d:ab:7c:f2:85:5c:d1:67:cd:f1:39:27:eb:4e:a1:1f
	6f:7b:28:dc:05:36:8f:22:a0:61:dc:2b:fc:56:52:ef
	65:42:1d:2f:08:b2:58:27:a8:95:b8:8b:32:17:66:a8
	08:2a:61:da:45:9b:4c:37:88:d4:96:88:ba:97:fe:a5
	92:db:7a:2e:c8:21:f7:11:02:79:cc:73:89:22:6d:3c
	c6:a8:83:cf:1a:0b:c1:e7:32:a2:49:de:44:9c:18:22
	f7:e8:66:06:f8:a6:b0:e4:f9:c3:95:65:c1:69:e8:83
	7b:cc:ff:79:62:bd:f9:1a:f6:33:ea:e1:4c:dc:68:b0
	05:46:7c:32:72:c4:05:f2:89:7e:3d:2d:0d:2f:ed:ff
	6a:cf:07:3f:d0:98:83:6e:fb:14:bf:57:26:e8:e8:29
	a0:43:0f:f5:25:ea:a8:17:70:1a:a7:8a:6c:3d:bf:da
	39:4f:e3:cc:65:60:fe:a5:d5:2a:09:1b:71:a0:67:c7
	5b:

public exponent:
	01:00:01:

private exponent:
	00:b1:56:d0:fa:00:d4:a2:13:c7:5e:0c:dc:e4:f1:97
	ff:82:74:46:29:9a:a2:4a:bf:69:23:2d:ce:e9:bb:df
	cf:b7:8b:dd:f4:26:3c:38:14:d9:3f:6f:c2:3a:81:53
	8f:ba:48:53:fe:b5:90:4a:19:e7:1e:0b:0f:18:6d:c3
	7d:d5:d3:fa:87:47:86:e4:d6:bf:e7:a7:f9:ba:ab:2e
	19:5e:e1:8b:8b:9b:95:0d:f7:66:61:1e:19:e9:c3:88
	08:be:1c:ce:93:c1:09:b1:68:1b:61:46:60:74:64:46
	5d:51:34:ea:7f:a9:ca:a1:2a:47:85:84:4b:ef:84:05
	97:c3:46:7d:06:19:ce:24:73:90:64:fb:df:16:d5:80
	34:8e:90:7c:58:b6:a4:86:ce:30:b3:ab:52:8b:f2:95
	4c:b6:46:5a:77:db:73:c0:0c:3f:6d:12:18:a8:54:7c
	ff:77:c3:ca:89:9f:63:98:ef:48:2d:c1:09:70:6e:ea
	cb:bb:78:91:42:8a:22:3e:21:ef:a5:bf:16:ee:66:45
	e5:f0:26:6a:85:8e:e1:69:62:ac:05:00:a6:44:ba:c8
	ac:10:00:97:f5:51:65:7f:9a:1f:7b:99:9d:02:d4:87
	50:ce:74:06:51:67:fa:fb:90:e4:33:79:f2:a8:61:ee
	45:1d:87:ca:22:5b:ac:e7:32:38:f8:2c:fd:55:92:1e
	3d:60:1e:7c:4b:fd:28:ff:e5:b1:02:6a:aa:22:f7:ae
	a8:36:90:7b:a6:f7:29:05:14:3a:21:da:36:05:f9:b0
	9d:f7:fb:10:75:d7:2c:21:32:95:e7:f7:17:be:09:cb
	66:fe:f1:69:71:df:a4:5e:3f:fc:67:6c:37:65:b8:51
	c6:22:38:fb:07:ce:89:54:50:43:71:44:3d:c3:51:5a
	bd:e5:c7:87:b2:ea:7b:64:0f:5d:34:9c:a1:52:b3:ce
	06:86:ba:7a:05:80:48:b3:6c:1b:79:74:9b:49:f2:30
	c1:

prime1:
	00:e4:31:46:59:3d:24:f7:31:d9:22:26:af:c0:3e:f5
	c1:6d:be:ba:d3:9e:3f:b9:2c:43:a0:d0:47:09:e4:35
	63:19:a4:33:82:af:f9:76:3c:11:c2:cb:34:f9:a6:ab
	dd:ab:64:5a:6b:9c:c1:2a:52:89:64:7e:b5:a7:f0:4d
	29:13:a4:cf:17:f4:f2:0d:a0:6e:b9:5d:95:41:10:df
	ae:f3:7a:13:49:21:66:73:2a:b7:e2:8d:7c:c2:34:e5
	3f:bd:78:ca:fc:64:c5:1c:3a:66:7a:12:53:96:bd:b0
	c3:7a:0c:ec:5e:55:c0:c3:3f:7f:25:72:f4:e2:19:94
	9d:65:15:be:c8:82:20:57:12:97:b2:a8:4d:3d:e0:8f
	e2:1f:d0:c8:49:aa:f4:34:fa:91:d1:d1:cc:98:bc:3d
	8b:b1:9b:8f:fd:ef:03:dd:92:fb:ca:99:45:af:cc:83
	58:4c:bb:ba:73:9e:23:84:f9:7e:4f:40:fe:00:b5:bf
	6f:

prime2:
	00:ef:14:ef:73:fc:0c:fc:e3:87:d9:7f:a6:f8:55:86
	57:63:8a:86:87:f5:ef:63:20:1f:b2:ae:28:dc:ab:59
	80:8f:15:64:44:e2:bc:a5:7b:d7:69:ef:30:b1:83:b3
	bd:09:fd:4a:0c:c6:31:5b:a4:79:d0:e5:d3:a8:31:fd
	59:ea:52:63:cf:17:a7:c1:54:bf:a8:11:9b:b1:85:47
	5a:08:a6:9c:2f:47:9d:ac:5d:e8:7c:e4:31:6c:99:71
	04:7d:20:98:be:8b:60:07:66:2d:b9:41:10:ea:dd:5b
	87:20:65:62:ea:75:a7:a6:04:a2:18:66:6b:db:5b:a4
	9f:12:97:cb:7c:8c:d2:e0:ce:02:ef:1e:df:a1:9d:6a
	bc:00:38:18:36:a1:c5:97:16:be:7a:df:5f:4f:4f:de
	a3:cb:25:fe:f6:67:0d:31:aa:0a:d4:1b:be:df:91:2c
	05:14:20:37:cc:4f:50:33:a6:50:1b:90:f9:b2:08:80
	d5:

coefficient:
	47:d1:7f:ca:93:6a:14:9b:fe:85:8d:c2:15:11:52:a2
	a5:bc:f5:6b:a2:69:76:49:1e:09:79:f1:15:bf:39:48
	41:ff:92:78:af:bc:7d:6f:76:3b:32:9e:08:d2:42:06
	04:5f:36:e0:be:a8:1d:21:5c:ec:39:09:e0:77:c5:86
	06:e6:ce:98:16:fc:0f:30:de:a7:69:7a:8f:dd:01:42
	2a:22:f5:b7:c2:fc:c8:90:5a:78:dc:b3:e0:4d:e7:2d
	98:6c:e3:34:1b:d7:e8:f8:90:57:7e:4d:41:d6:4a:29
	81:92:eb:89:5b:45:85:dd:b9:16:20:63:cb:59:f6:06
	59:c1:dd:3b:6b:92:0a:5e:5e:63:4a:f1:a7:d5:16:b9
	8b:6c:d8:ad:76:0e:2d:3c:e0:b3:73:e0:6d:af:d4:a2
	bc:4b:fd:6c:2d:d7:5d:4d:cd:28:03:64:b2:ef:9a:1d
	82:8d:53:40:c5:f8:fb:f3:63:de:8e:1a:21:b6:35:14
	

exp1:
	00:9c:a5:8a:d2:65:dc:03:69:8f:d2:16:d6:9d:55:5b
	25:4e:ae:18:d8:7e:90:e6:10:11:d8:ca:41:89:f3:c4
	06:64:aa:c8:c5:95:01:dd:fd:7c:7f:c9:39:73:8b:cb
	fd:9e:d3:84:12:cd:87:f9:02:b1:d8:6f:f7:49:f2:f7
	35:14:8c:15:b2:2f:6f:1e:95:9c:8c:d9:46:45:65:4c
	f8:6f:a1:c4:ad:76:25:3b:37:ff:05:a1:f5:1b:e8:6d
	db:64:b9:10:37:55:01:ce:cf:f4:5b:26:4b:85:76:70
	6a:b0:55:40:c9:bd:7a:57:4e:36:7d:41:be:03:9c:65
	dd:ea:6f:94:09:56:f2:d6:73:27:f9:f7:f9:16:5a:1a
	cb:b2:e5:83:28:b7:17:6f:6a:f7:41:1f:11:a1:63:cf
	a8:1e:e3:58:64:8c:78:8d:d9:81:c9:e1:8f:ea:0f:ad
	b6:a6:ee:54:1f:5c:56:ab:c9:0d:c1:60:2f:3d:d3:86
	37:

exp2:
	64:12:b7:48:2d:30:a2:89:fa:cb:27:8b:94:56:f8:2c
	8c:15:e7:c9:f1:3f:8a:96:5f:ae:43:08:07:96:11:98
	a6:4b:a5:f4:cf:93:77:11:27:51:c8:34:f1:98:d7:1b
	41:9b:2b:eb:bc:e9:dc:1a:34:83:24:30:3c:2e:f0:85
	3a:77:d2:1f:55:1f:7a:e5:26:74:0b:2a:c8:5b:a9:4a
	1e:64:de:eb:4b:66:cc:47:62:91:24:53:2b:c9:ee:6c
	9a:93:92:5b:ef:aa:fa:6d:e2:a5:b0:7e:8c:50:ab:87
	1c:20:54:0f:1f:c0:54:d5:8b:a3:fa:fb:1a:8e:79:91
	bc:0e:9d:b6:3c:9b:e8:4d:53:1d:14:27:37:56:d4:de
	6c:99:0e:49:8f:dd:4d:28:d0:02:4e:8d:6e:7d:58:0b
	e7:74:b8:0c:1b:86:82:4b:52:cd:05:f0:17:54:84:c0
	7b:74:20:e6:fc:2b:ed:f2:a7:85:62:61:a2:0b:bd:21
	


Public Key PIN:
	pin-sha256:t5OXXC5gYqMNtUMsTqRs3A3vhfK2BiXVOgYzIEYv7Y8=
Public Key ID:
	sha256:b793975c2e6062a30db5432c4ea46cdc0def85f2b60625d53a063320462fed8f
	sha1:2f058a05034b2fdb3771bded4e7c8f560fa6a423

-----BEGIN RSA PRIVATE KEY-----
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
-----END RSA PRIVATE KEY-----";
    var svrSslCertificate = new Tencentcloud.SslCertificate("svrSslCertificate", new()
    {
        Type = "SVR",
        Cert = cert,
        Key = key,
    });

    var svrSslCertificates = Tencentcloud.GetSslCertificates.Invoke(new()
    {
        Name = svrSslCertificate.Name,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.SslCertificate;
import com.pulumi.tencentcloud.SslCertificateArgs;
import com.pulumi.tencentcloud.TencentcloudFunctions;
import com.pulumi.tencentcloud.inputs.GetSslCertificatesArgs;
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 config = ctx.config();
        final var cert = config.get("cert").orElse("""
-----BEGIN CERTIFICATE-----
MIIERzCCAq+gAwIBAgIBAjANBgkqhkiG9w0BAQsFADAoMQ0wCwYDVQQDEwR0ZXN0
MRcwFQYDVQQKEw50ZXJyYWZvcm0gdGVzdDAeFw0xOTA4MTMwMzE5MzlaFw0yOTA4
MTAwMzE5MzlaMC4xEzARBgNVBAMTCnNlcnZlciBzc2wxFzAVBgNVBAoTDnRlcnJh
Zm9ybS10ZXN0MIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA1Ryp+DKK
SNFKZsPtwfR+jzOnQ8YFieIKYgakV688d8YgpolenbmeEPrzT87tunFD7G9f6ALG
ND8rj7npj0AowxhOL/h/v1D9u0UsIaj5i2GWJrqNAhGLaxWiEB/hy5WOiwxDrGei
gQqJkFM52Ep7G1Yx7PHJmKFGwN9FhIsFi1cNZfVRopZuCe/RMPNusNVZaIi+qcEf
fsE1cmfmuSlG3Ap0RKOIyR0ajDEzqZn9/0R7VwWCF97qy8TNYk94K/1tq3zyhVzR
Z83xOSfrTqEfb3so3AU2jyKgYdwr/FZS72VCHS8IslgnqJW4izIXZqgIKmHaRZtM
N4jUloi6l/6lktt6Lsgh9xECecxziSJtPMaog88aC8HnMqJJ3kScGCL36GYG+Kaw
5PnDlWXBaeiDe8z/eWK9+Rr2M+rhTNxosAVGfDJyxAXyiX49LQ0v7f9qzwc/0JiD
bvsUv1cm6OgpoEMP9SXqqBdwGqeKbD2/2jlP48xlYP6l1SoJG3GgZ8dbAgMBAAGj
djB0MAwGA1UdEwEB/wQCMAAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0PAQH/
BAUDAweAADAdBgNVHQ4EFgQULwWKBQNLL9s3cb3tTnyPVg+mpCMwHwYDVR0jBBgw
FoAUKwfrmq791mY831S6UHARHtgYnlgwDQYJKoZIhvcNAQELBQADggGBAMo5RglS
AHdPgaicWJvmvjjexjF/42b7Rz4pPfMjYw6uYO8He/f4UZWv5CZLrbEe7MywaK3y
0OsfH8AhyN29pv2x8g9wbmq7omZIOZ0oCAGduEXs/A/qY/hFaCohdkz/IN8qi6JW
VXreGli3SrpcHFchSwHTyJEXgkutcGAsOvdsOuVSmplOyrkLHc8uUe8SG4j8kGyg
EzaszFjHkR7g1dVyDVUedc588mjkQxYeAamJgfkgIhljWKMa2XzkVMcVfQHfNpM1
n+bu8SmqRt9Wma2bMijKRG/Blm756LoI+skY+WRZmlDnq8zj95TT0vceGP0FUWh5
hKyiocABmpQs9OK9HMi8vgSWISP+fYgkm/bKtKup2NbZBoO5/VL2vCEPInYzUhBO
jCbLMjNjtM5KriCaR7wDARgHiG0gBEPOEW1PIjZ9UOH+LtIxbNZ4eEIIINLHnBHf
L+doVeZtS/gJc4G4Adr5HYuaS9ZxJ0W2uy0eQlOHzjyxR6Mf/rpnilJlcQ==
-----END CERTIFICATE-----        """);
        final var key = config.get("key").orElse("""
Public Key Info:
	Public Key Algorithm: RSA
	Key Security Level: High (3072 bits)

modulus:
	00:d5:1c:a9:f8:32:8a:48:d1:4a:66:c3:ed:c1:f4:7e
	8f:33:a7:43:c6:05:89:e2:0a:62:06:a4:57:af:3c:77
	c6:20:a6:89:5e:9d:b9:9e:10:fa:f3:4f:ce:ed:ba:71
	43:ec:6f:5f:e8:02:c6:34:3f:2b:8f:b9:e9:8f:40:28
	c3:18:4e:2f:f8:7f:bf:50:fd:bb:45:2c:21:a8:f9:8b
	61:96:26:ba:8d:02:11:8b:6b:15:a2:10:1f:e1:cb:95
	8e:8b:0c:43:ac:67:a2:81:0a:89:90:53:39:d8:4a:7b
	1b:56:31:ec:f1:c9:98:a1:46:c0:df:45:84:8b:05:8b
	57:0d:65:f5:51:a2:96:6e:09:ef:d1:30:f3:6e:b0:d5
	59:68:88:be:a9:c1:1f:7e:c1:35:72:67:e6:b9:29:46
	dc:0a:74:44:a3:88:c9:1d:1a:8c:31:33:a9:99:fd:ff
	44:7b:57:05:82:17:de:ea:cb:c4:cd:62:4f:78:2b:fd
	6d:ab:7c:f2:85:5c:d1:67:cd:f1:39:27:eb:4e:a1:1f
	6f:7b:28:dc:05:36:8f:22:a0:61:dc:2b:fc:56:52:ef
	65:42:1d:2f:08:b2:58:27:a8:95:b8:8b:32:17:66:a8
	08:2a:61:da:45:9b:4c:37:88:d4:96:88:ba:97:fe:a5
	92:db:7a:2e:c8:21:f7:11:02:79:cc:73:89:22:6d:3c
	c6:a8:83:cf:1a:0b:c1:e7:32:a2:49:de:44:9c:18:22
	f7:e8:66:06:f8:a6:b0:e4:f9:c3:95:65:c1:69:e8:83
	7b:cc:ff:79:62:bd:f9:1a:f6:33:ea:e1:4c:dc:68:b0
	05:46:7c:32:72:c4:05:f2:89:7e:3d:2d:0d:2f:ed:ff
	6a:cf:07:3f:d0:98:83:6e:fb:14:bf:57:26:e8:e8:29
	a0:43:0f:f5:25:ea:a8:17:70:1a:a7:8a:6c:3d:bf:da
	39:4f:e3:cc:65:60:fe:a5:d5:2a:09:1b:71:a0:67:c7
	5b:

public exponent:
	01:00:01:

private exponent:
	00:b1:56:d0:fa:00:d4:a2:13:c7:5e:0c:dc:e4:f1:97
	ff:82:74:46:29:9a:a2:4a:bf:69:23:2d:ce:e9:bb:df
	cf:b7:8b:dd:f4:26:3c:38:14:d9:3f:6f:c2:3a:81:53
	8f:ba:48:53:fe:b5:90:4a:19:e7:1e:0b:0f:18:6d:c3
	7d:d5:d3:fa:87:47:86:e4:d6:bf:e7:a7:f9:ba:ab:2e
	19:5e:e1:8b:8b:9b:95:0d:f7:66:61:1e:19:e9:c3:88
	08:be:1c:ce:93:c1:09:b1:68:1b:61:46:60:74:64:46
	5d:51:34:ea:7f:a9:ca:a1:2a:47:85:84:4b:ef:84:05
	97:c3:46:7d:06:19:ce:24:73:90:64:fb:df:16:d5:80
	34:8e:90:7c:58:b6:a4:86:ce:30:b3:ab:52:8b:f2:95
	4c:b6:46:5a:77:db:73:c0:0c:3f:6d:12:18:a8:54:7c
	ff:77:c3:ca:89:9f:63:98:ef:48:2d:c1:09:70:6e:ea
	cb:bb:78:91:42:8a:22:3e:21:ef:a5:bf:16:ee:66:45
	e5:f0:26:6a:85:8e:e1:69:62:ac:05:00:a6:44:ba:c8
	ac:10:00:97:f5:51:65:7f:9a:1f:7b:99:9d:02:d4:87
	50:ce:74:06:51:67:fa:fb:90:e4:33:79:f2:a8:61:ee
	45:1d:87:ca:22:5b:ac:e7:32:38:f8:2c:fd:55:92:1e
	3d:60:1e:7c:4b:fd:28:ff:e5:b1:02:6a:aa:22:f7:ae
	a8:36:90:7b:a6:f7:29:05:14:3a:21:da:36:05:f9:b0
	9d:f7:fb:10:75:d7:2c:21:32:95:e7:f7:17:be:09:cb
	66:fe:f1:69:71:df:a4:5e:3f:fc:67:6c:37:65:b8:51
	c6:22:38:fb:07:ce:89:54:50:43:71:44:3d:c3:51:5a
	bd:e5:c7:87:b2:ea:7b:64:0f:5d:34:9c:a1:52:b3:ce
	06:86:ba:7a:05:80:48:b3:6c:1b:79:74:9b:49:f2:30
	c1:

prime1:
	00:e4:31:46:59:3d:24:f7:31:d9:22:26:af:c0:3e:f5
	c1:6d:be:ba:d3:9e:3f:b9:2c:43:a0:d0:47:09:e4:35
	63:19:a4:33:82:af:f9:76:3c:11:c2:cb:34:f9:a6:ab
	dd:ab:64:5a:6b:9c:c1:2a:52:89:64:7e:b5:a7:f0:4d
	29:13:a4:cf:17:f4:f2:0d:a0:6e:b9:5d:95:41:10:df
	ae:f3:7a:13:49:21:66:73:2a:b7:e2:8d:7c:c2:34:e5
	3f:bd:78:ca:fc:64:c5:1c:3a:66:7a:12:53:96:bd:b0
	c3:7a:0c:ec:5e:55:c0:c3:3f:7f:25:72:f4:e2:19:94
	9d:65:15:be:c8:82:20:57:12:97:b2:a8:4d:3d:e0:8f
	e2:1f:d0:c8:49:aa:f4:34:fa:91:d1:d1:cc:98:bc:3d
	8b:b1:9b:8f:fd:ef:03:dd:92:fb:ca:99:45:af:cc:83
	58:4c:bb:ba:73:9e:23:84:f9:7e:4f:40:fe:00:b5:bf
	6f:

prime2:
	00:ef:14:ef:73:fc:0c:fc:e3:87:d9:7f:a6:f8:55:86
	57:63:8a:86:87:f5:ef:63:20:1f:b2:ae:28:dc:ab:59
	80:8f:15:64:44:e2:bc:a5:7b:d7:69:ef:30:b1:83:b3
	bd:09:fd:4a:0c:c6:31:5b:a4:79:d0:e5:d3:a8:31:fd
	59:ea:52:63:cf:17:a7:c1:54:bf:a8:11:9b:b1:85:47
	5a:08:a6:9c:2f:47:9d:ac:5d:e8:7c:e4:31:6c:99:71
	04:7d:20:98:be:8b:60:07:66:2d:b9:41:10:ea:dd:5b
	87:20:65:62:ea:75:a7:a6:04:a2:18:66:6b:db:5b:a4
	9f:12:97:cb:7c:8c:d2:e0:ce:02:ef:1e:df:a1:9d:6a
	bc:00:38:18:36:a1:c5:97:16:be:7a:df:5f:4f:4f:de
	a3:cb:25:fe:f6:67:0d:31:aa:0a:d4:1b:be:df:91:2c
	05:14:20:37:cc:4f:50:33:a6:50:1b:90:f9:b2:08:80
	d5:

coefficient:
	47:d1:7f:ca:93:6a:14:9b:fe:85:8d:c2:15:11:52:a2
	a5:bc:f5:6b:a2:69:76:49:1e:09:79:f1:15:bf:39:48
	41:ff:92:78:af:bc:7d:6f:76:3b:32:9e:08:d2:42:06
	04:5f:36:e0:be:a8:1d:21:5c:ec:39:09:e0:77:c5:86
	06:e6:ce:98:16:fc:0f:30:de:a7:69:7a:8f:dd:01:42
	2a:22:f5:b7:c2:fc:c8:90:5a:78:dc:b3:e0:4d:e7:2d
	98:6c:e3:34:1b:d7:e8:f8:90:57:7e:4d:41:d6:4a:29
	81:92:eb:89:5b:45:85:dd:b9:16:20:63:cb:59:f6:06
	59:c1:dd:3b:6b:92:0a:5e:5e:63:4a:f1:a7:d5:16:b9
	8b:6c:d8:ad:76:0e:2d:3c:e0:b3:73:e0:6d:af:d4:a2
	bc:4b:fd:6c:2d:d7:5d:4d:cd:28:03:64:b2:ef:9a:1d
	82:8d:53:40:c5:f8:fb:f3:63:de:8e:1a:21:b6:35:14
	

exp1:
	00:9c:a5:8a:d2:65:dc:03:69:8f:d2:16:d6:9d:55:5b
	25:4e:ae:18:d8:7e:90:e6:10:11:d8:ca:41:89:f3:c4
	06:64:aa:c8:c5:95:01:dd:fd:7c:7f:c9:39:73:8b:cb
	fd:9e:d3:84:12:cd:87:f9:02:b1:d8:6f:f7:49:f2:f7
	35:14:8c:15:b2:2f:6f:1e:95:9c:8c:d9:46:45:65:4c
	f8:6f:a1:c4:ad:76:25:3b:37:ff:05:a1:f5:1b:e8:6d
	db:64:b9:10:37:55:01:ce:cf:f4:5b:26:4b:85:76:70
	6a:b0:55:40:c9:bd:7a:57:4e:36:7d:41:be:03:9c:65
	dd:ea:6f:94:09:56:f2:d6:73:27:f9:f7:f9:16:5a:1a
	cb:b2:e5:83:28:b7:17:6f:6a:f7:41:1f:11:a1:63:cf
	a8:1e:e3:58:64:8c:78:8d:d9:81:c9:e1:8f:ea:0f:ad
	b6:a6:ee:54:1f:5c:56:ab:c9:0d:c1:60:2f:3d:d3:86
	37:

exp2:
	64:12:b7:48:2d:30:a2:89:fa:cb:27:8b:94:56:f8:2c
	8c:15:e7:c9:f1:3f:8a:96:5f:ae:43:08:07:96:11:98
	a6:4b:a5:f4:cf:93:77:11:27:51:c8:34:f1:98:d7:1b
	41:9b:2b:eb:bc:e9:dc:1a:34:83:24:30:3c:2e:f0:85
	3a:77:d2:1f:55:1f:7a:e5:26:74:0b:2a:c8:5b:a9:4a
	1e:64:de:eb:4b:66:cc:47:62:91:24:53:2b:c9:ee:6c
	9a:93:92:5b:ef:aa:fa:6d:e2:a5:b0:7e:8c:50:ab:87
	1c:20:54:0f:1f:c0:54:d5:8b:a3:fa:fb:1a:8e:79:91
	bc:0e:9d:b6:3c:9b:e8:4d:53:1d:14:27:37:56:d4:de
	6c:99:0e:49:8f:dd:4d:28:d0:02:4e:8d:6e:7d:58:0b
	e7:74:b8:0c:1b:86:82:4b:52:cd:05:f0:17:54:84:c0
	7b:74:20:e6:fc:2b:ed:f2:a7:85:62:61:a2:0b:bd:21
	


Public Key PIN:
	pin-sha256:t5OXXC5gYqMNtUMsTqRs3A3vhfK2BiXVOgYzIEYv7Y8=
Public Key ID:
	sha256:b793975c2e6062a30db5432c4ea46cdc0def85f2b60625d53a063320462fed8f
	sha1:2f058a05034b2fdb3771bded4e7c8f560fa6a423

-----BEGIN RSA PRIVATE KEY-----
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
-----END RSA PRIVATE KEY-----        """);
        var svrSslCertificate = new SslCertificate("svrSslCertificate", SslCertificateArgs.builder()
            .type("SVR")
            .cert(cert)
            .key(key)
            .build());

        final var svrSslCertificates = TencentcloudFunctions.getSslCertificates(GetSslCertificatesArgs.builder()
            .name(svrSslCertificate.name())
            .build());

    }
}
Copy
configuration:
  cert:
    type: string
    default: |-
      -----BEGIN CERTIFICATE-----
      MIIERzCCAq+gAwIBAgIBAjANBgkqhkiG9w0BAQsFADAoMQ0wCwYDVQQDEwR0ZXN0
      MRcwFQYDVQQKEw50ZXJyYWZvcm0gdGVzdDAeFw0xOTA4MTMwMzE5MzlaFw0yOTA4
      MTAwMzE5MzlaMC4xEzARBgNVBAMTCnNlcnZlciBzc2wxFzAVBgNVBAoTDnRlcnJh
      Zm9ybS10ZXN0MIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA1Ryp+DKK
      SNFKZsPtwfR+jzOnQ8YFieIKYgakV688d8YgpolenbmeEPrzT87tunFD7G9f6ALG
      ND8rj7npj0AowxhOL/h/v1D9u0UsIaj5i2GWJrqNAhGLaxWiEB/hy5WOiwxDrGei
      gQqJkFM52Ep7G1Yx7PHJmKFGwN9FhIsFi1cNZfVRopZuCe/RMPNusNVZaIi+qcEf
      fsE1cmfmuSlG3Ap0RKOIyR0ajDEzqZn9/0R7VwWCF97qy8TNYk94K/1tq3zyhVzR
      Z83xOSfrTqEfb3so3AU2jyKgYdwr/FZS72VCHS8IslgnqJW4izIXZqgIKmHaRZtM
      N4jUloi6l/6lktt6Lsgh9xECecxziSJtPMaog88aC8HnMqJJ3kScGCL36GYG+Kaw
      5PnDlWXBaeiDe8z/eWK9+Rr2M+rhTNxosAVGfDJyxAXyiX49LQ0v7f9qzwc/0JiD
      bvsUv1cm6OgpoEMP9SXqqBdwGqeKbD2/2jlP48xlYP6l1SoJG3GgZ8dbAgMBAAGj
      djB0MAwGA1UdEwEB/wQCMAAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0PAQH/
      BAUDAweAADAdBgNVHQ4EFgQULwWKBQNLL9s3cb3tTnyPVg+mpCMwHwYDVR0jBBgw
      FoAUKwfrmq791mY831S6UHARHtgYnlgwDQYJKoZIhvcNAQELBQADggGBAMo5RglS
      AHdPgaicWJvmvjjexjF/42b7Rz4pPfMjYw6uYO8He/f4UZWv5CZLrbEe7MywaK3y
      0OsfH8AhyN29pv2x8g9wbmq7omZIOZ0oCAGduEXs/A/qY/hFaCohdkz/IN8qi6JW
      VXreGli3SrpcHFchSwHTyJEXgkutcGAsOvdsOuVSmplOyrkLHc8uUe8SG4j8kGyg
      EzaszFjHkR7g1dVyDVUedc588mjkQxYeAamJgfkgIhljWKMa2XzkVMcVfQHfNpM1
      n+bu8SmqRt9Wma2bMijKRG/Blm756LoI+skY+WRZmlDnq8zj95TT0vceGP0FUWh5
      hKyiocABmpQs9OK9HMi8vgSWISP+fYgkm/bKtKup2NbZBoO5/VL2vCEPInYzUhBO
      jCbLMjNjtM5KriCaR7wDARgHiG0gBEPOEW1PIjZ9UOH+LtIxbNZ4eEIIINLHnBHf
      L+doVeZtS/gJc4G4Adr5HYuaS9ZxJ0W2uy0eQlOHzjyxR6Mf/rpnilJlcQ==
      -----END CERTIFICATE-----      
  key:
    type: string
    default: |-
      Public Key Info:
      	Public Key Algorithm: RSA
      	Key Security Level: High (3072 bits)

      modulus:
      	00:d5:1c:a9:f8:32:8a:48:d1:4a:66:c3:ed:c1:f4:7e
      	8f:33:a7:43:c6:05:89:e2:0a:62:06:a4:57:af:3c:77
      	c6:20:a6:89:5e:9d:b9:9e:10:fa:f3:4f:ce:ed:ba:71
      	43:ec:6f:5f:e8:02:c6:34:3f:2b:8f:b9:e9:8f:40:28
      	c3:18:4e:2f:f8:7f:bf:50:fd:bb:45:2c:21:a8:f9:8b
      	61:96:26:ba:8d:02:11:8b:6b:15:a2:10:1f:e1:cb:95
      	8e:8b:0c:43:ac:67:a2:81:0a:89:90:53:39:d8:4a:7b
      	1b:56:31:ec:f1:c9:98:a1:46:c0:df:45:84:8b:05:8b
      	57:0d:65:f5:51:a2:96:6e:09:ef:d1:30:f3:6e:b0:d5
      	59:68:88:be:a9:c1:1f:7e:c1:35:72:67:e6:b9:29:46
      	dc:0a:74:44:a3:88:c9:1d:1a:8c:31:33:a9:99:fd:ff
      	44:7b:57:05:82:17:de:ea:cb:c4:cd:62:4f:78:2b:fd
      	6d:ab:7c:f2:85:5c:d1:67:cd:f1:39:27:eb:4e:a1:1f
      	6f:7b:28:dc:05:36:8f:22:a0:61:dc:2b:fc:56:52:ef
      	65:42:1d:2f:08:b2:58:27:a8:95:b8:8b:32:17:66:a8
      	08:2a:61:da:45:9b:4c:37:88:d4:96:88:ba:97:fe:a5
      	92:db:7a:2e:c8:21:f7:11:02:79:cc:73:89:22:6d:3c
      	c6:a8:83:cf:1a:0b:c1:e7:32:a2:49:de:44:9c:18:22
      	f7:e8:66:06:f8:a6:b0:e4:f9:c3:95:65:c1:69:e8:83
      	7b:cc:ff:79:62:bd:f9:1a:f6:33:ea:e1:4c:dc:68:b0
      	05:46:7c:32:72:c4:05:f2:89:7e:3d:2d:0d:2f:ed:ff
      	6a:cf:07:3f:d0:98:83:6e:fb:14:bf:57:26:e8:e8:29
      	a0:43:0f:f5:25:ea:a8:17:70:1a:a7:8a:6c:3d:bf:da
      	39:4f:e3:cc:65:60:fe:a5:d5:2a:09:1b:71:a0:67:c7
      	5b:

      public exponent:
      	01:00:01:

      private exponent:
      	00:b1:56:d0:fa:00:d4:a2:13:c7:5e:0c:dc:e4:f1:97
      	ff:82:74:46:29:9a:a2:4a:bf:69:23:2d:ce:e9:bb:df
      	cf:b7:8b:dd:f4:26:3c:38:14:d9:3f:6f:c2:3a:81:53
      	8f:ba:48:53:fe:b5:90:4a:19:e7:1e:0b:0f:18:6d:c3
      	7d:d5:d3:fa:87:47:86:e4:d6:bf:e7:a7:f9:ba:ab:2e
      	19:5e:e1:8b:8b:9b:95:0d:f7:66:61:1e:19:e9:c3:88
      	08:be:1c:ce:93:c1:09:b1:68:1b:61:46:60:74:64:46
      	5d:51:34:ea:7f:a9:ca:a1:2a:47:85:84:4b:ef:84:05
      	97:c3:46:7d:06:19:ce:24:73:90:64:fb:df:16:d5:80
      	34:8e:90:7c:58:b6:a4:86:ce:30:b3:ab:52:8b:f2:95
      	4c:b6:46:5a:77:db:73:c0:0c:3f:6d:12:18:a8:54:7c
      	ff:77:c3:ca:89:9f:63:98:ef:48:2d:c1:09:70:6e:ea
      	cb:bb:78:91:42:8a:22:3e:21:ef:a5:bf:16:ee:66:45
      	e5:f0:26:6a:85:8e:e1:69:62:ac:05:00:a6:44:ba:c8
      	ac:10:00:97:f5:51:65:7f:9a:1f:7b:99:9d:02:d4:87
      	50:ce:74:06:51:67:fa:fb:90:e4:33:79:f2:a8:61:ee
      	45:1d:87:ca:22:5b:ac:e7:32:38:f8:2c:fd:55:92:1e
      	3d:60:1e:7c:4b:fd:28:ff:e5:b1:02:6a:aa:22:f7:ae
      	a8:36:90:7b:a6:f7:29:05:14:3a:21:da:36:05:f9:b0
      	9d:f7:fb:10:75:d7:2c:21:32:95:e7:f7:17:be:09:cb
      	66:fe:f1:69:71:df:a4:5e:3f:fc:67:6c:37:65:b8:51
      	c6:22:38:fb:07:ce:89:54:50:43:71:44:3d:c3:51:5a
      	bd:e5:c7:87:b2:ea:7b:64:0f:5d:34:9c:a1:52:b3:ce
      	06:86:ba:7a:05:80:48:b3:6c:1b:79:74:9b:49:f2:30
      	c1:

      prime1:
      	00:e4:31:46:59:3d:24:f7:31:d9:22:26:af:c0:3e:f5
      	c1:6d:be:ba:d3:9e:3f:b9:2c:43:a0:d0:47:09:e4:35
      	63:19:a4:33:82:af:f9:76:3c:11:c2:cb:34:f9:a6:ab
      	dd:ab:64:5a:6b:9c:c1:2a:52:89:64:7e:b5:a7:f0:4d
      	29:13:a4:cf:17:f4:f2:0d:a0:6e:b9:5d:95:41:10:df
      	ae:f3:7a:13:49:21:66:73:2a:b7:e2:8d:7c:c2:34:e5
      	3f:bd:78:ca:fc:64:c5:1c:3a:66:7a:12:53:96:bd:b0
      	c3:7a:0c:ec:5e:55:c0:c3:3f:7f:25:72:f4:e2:19:94
      	9d:65:15:be:c8:82:20:57:12:97:b2:a8:4d:3d:e0:8f
      	e2:1f:d0:c8:49:aa:f4:34:fa:91:d1:d1:cc:98:bc:3d
      	8b:b1:9b:8f:fd:ef:03:dd:92:fb:ca:99:45:af:cc:83
      	58:4c:bb:ba:73:9e:23:84:f9:7e:4f:40:fe:00:b5:bf
      	6f:

      prime2:
      	00:ef:14:ef:73:fc:0c:fc:e3:87:d9:7f:a6:f8:55:86
      	57:63:8a:86:87:f5:ef:63:20:1f:b2:ae:28:dc:ab:59
      	80:8f:15:64:44:e2:bc:a5:7b:d7:69:ef:30:b1:83:b3
      	bd:09:fd:4a:0c:c6:31:5b:a4:79:d0:e5:d3:a8:31:fd
      	59:ea:52:63:cf:17:a7:c1:54:bf:a8:11:9b:b1:85:47
      	5a:08:a6:9c:2f:47:9d:ac:5d:e8:7c:e4:31:6c:99:71
      	04:7d:20:98:be:8b:60:07:66:2d:b9:41:10:ea:dd:5b
      	87:20:65:62:ea:75:a7:a6:04:a2:18:66:6b:db:5b:a4
      	9f:12:97:cb:7c:8c:d2:e0:ce:02:ef:1e:df:a1:9d:6a
      	bc:00:38:18:36:a1:c5:97:16:be:7a:df:5f:4f:4f:de
      	a3:cb:25:fe:f6:67:0d:31:aa:0a:d4:1b:be:df:91:2c
      	05:14:20:37:cc:4f:50:33:a6:50:1b:90:f9:b2:08:80
      	d5:

      coefficient:
      	47:d1:7f:ca:93:6a:14:9b:fe:85:8d:c2:15:11:52:a2
      	a5:bc:f5:6b:a2:69:76:49:1e:09:79:f1:15:bf:39:48
      	41:ff:92:78:af:bc:7d:6f:76:3b:32:9e:08:d2:42:06
      	04:5f:36:e0:be:a8:1d:21:5c:ec:39:09:e0:77:c5:86
      	06:e6:ce:98:16:fc:0f:30:de:a7:69:7a:8f:dd:01:42
      	2a:22:f5:b7:c2:fc:c8:90:5a:78:dc:b3:e0:4d:e7:2d
      	98:6c:e3:34:1b:d7:e8:f8:90:57:7e:4d:41:d6:4a:29
      	81:92:eb:89:5b:45:85:dd:b9:16:20:63:cb:59:f6:06
      	59:c1:dd:3b:6b:92:0a:5e:5e:63:4a:f1:a7:d5:16:b9
      	8b:6c:d8:ad:76:0e:2d:3c:e0:b3:73:e0:6d:af:d4:a2
      	bc:4b:fd:6c:2d:d7:5d:4d:cd:28:03:64:b2:ef:9a:1d
      	82:8d:53:40:c5:f8:fb:f3:63:de:8e:1a:21:b6:35:14
      	

      exp1:
      	00:9c:a5:8a:d2:65:dc:03:69:8f:d2:16:d6:9d:55:5b
      	25:4e:ae:18:d8:7e:90:e6:10:11:d8:ca:41:89:f3:c4
      	06:64:aa:c8:c5:95:01:dd:fd:7c:7f:c9:39:73:8b:cb
      	fd:9e:d3:84:12:cd:87:f9:02:b1:d8:6f:f7:49:f2:f7
      	35:14:8c:15:b2:2f:6f:1e:95:9c:8c:d9:46:45:65:4c
      	f8:6f:a1:c4:ad:76:25:3b:37:ff:05:a1:f5:1b:e8:6d
      	db:64:b9:10:37:55:01:ce:cf:f4:5b:26:4b:85:76:70
      	6a:b0:55:40:c9:bd:7a:57:4e:36:7d:41:be:03:9c:65
      	dd:ea:6f:94:09:56:f2:d6:73:27:f9:f7:f9:16:5a:1a
      	cb:b2:e5:83:28:b7:17:6f:6a:f7:41:1f:11:a1:63:cf
      	a8:1e:e3:58:64:8c:78:8d:d9:81:c9:e1:8f:ea:0f:ad
      	b6:a6:ee:54:1f:5c:56:ab:c9:0d:c1:60:2f:3d:d3:86
      	37:

      exp2:
      	64:12:b7:48:2d:30:a2:89:fa:cb:27:8b:94:56:f8:2c
      	8c:15:e7:c9:f1:3f:8a:96:5f:ae:43:08:07:96:11:98
      	a6:4b:a5:f4:cf:93:77:11:27:51:c8:34:f1:98:d7:1b
      	41:9b:2b:eb:bc:e9:dc:1a:34:83:24:30:3c:2e:f0:85
      	3a:77:d2:1f:55:1f:7a:e5:26:74:0b:2a:c8:5b:a9:4a
      	1e:64:de:eb:4b:66:cc:47:62:91:24:53:2b:c9:ee:6c
      	9a:93:92:5b:ef:aa:fa:6d:e2:a5:b0:7e:8c:50:ab:87
      	1c:20:54:0f:1f:c0:54:d5:8b:a3:fa:fb:1a:8e:79:91
      	bc:0e:9d:b6:3c:9b:e8:4d:53:1d:14:27:37:56:d4:de
      	6c:99:0e:49:8f:dd:4d:28:d0:02:4e:8d:6e:7d:58:0b
      	e7:74:b8:0c:1b:86:82:4b:52:cd:05:f0:17:54:84:c0
      	7b:74:20:e6:fc:2b:ed:f2:a7:85:62:61:a2:0b:bd:21
      	


      Public Key PIN:
      	pin-sha256:t5OXXC5gYqMNtUMsTqRs3A3vhfK2BiXVOgYzIEYv7Y8=
      Public Key ID:
      	sha256:b793975c2e6062a30db5432c4ea46cdc0def85f2b60625d53a063320462fed8f
      	sha1:2f058a05034b2fdb3771bded4e7c8f560fa6a423

      -----BEGIN RSA PRIVATE KEY-----
      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
      -----END RSA PRIVATE KEY-----      
resources:
  svrSslCertificate:
    type: tencentcloud:SslCertificate
    properties:
      type: SVR
      cert: ${cert}
      key: ${key}
variables:
  svrSslCertificates:
    fn::invoke:
      function: tencentcloud:getSslCertificates
      arguments:
        name: ${svrSslCertificate.name}
Copy

Create SslCertificate Resource

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

Constructor syntax

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

@overload
def SslCertificate(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   cert: Optional[str] = None,
                   type: Optional[str] = None,
                   key: Optional[str] = None,
                   name: Optional[str] = None,
                   project_id: Optional[float] = None,
                   ssl_certificate_id: Optional[str] = None,
                   tags: Optional[Mapping[str, str]] = None)
func NewSslCertificate(ctx *Context, name string, args SslCertificateArgs, opts ...ResourceOption) (*SslCertificate, error)
public SslCertificate(string name, SslCertificateArgs args, CustomResourceOptions? opts = null)
public SslCertificate(String name, SslCertificateArgs args)
public SslCertificate(String name, SslCertificateArgs args, CustomResourceOptions options)
type: tencentcloud:SslCertificate
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. SslCertificateArgs
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. SslCertificateArgs
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. SslCertificateArgs
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. SslCertificateArgs
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. SslCertificateArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

SslCertificate 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 SslCertificate resource accepts the following input properties:

Cert This property is required. string
Content of the SSL certificate. Not allowed newline at the start and end.
Type This property is required. string
Type of the SSL certificate. Valid values: CA and SVR.
Key string
Key of the SSL certificate and required when certificate type is SVR. Not allowed newline at the start and end.
Name string
Name of the SSL certificate.
ProjectId double
Project ID of the SSL certificate. Default is 0.
SslCertificateId string
ID of the resource.
Tags Dictionary<string, string>
Tags of the SSL certificate.
Cert This property is required. string
Content of the SSL certificate. Not allowed newline at the start and end.
Type This property is required. string
Type of the SSL certificate. Valid values: CA and SVR.
Key string
Key of the SSL certificate and required when certificate type is SVR. Not allowed newline at the start and end.
Name string
Name of the SSL certificate.
ProjectId float64
Project ID of the SSL certificate. Default is 0.
SslCertificateId string
ID of the resource.
Tags map[string]string
Tags of the SSL certificate.
cert This property is required. String
Content of the SSL certificate. Not allowed newline at the start and end.
type This property is required. String
Type of the SSL certificate. Valid values: CA and SVR.
key String
Key of the SSL certificate and required when certificate type is SVR. Not allowed newline at the start and end.
name String
Name of the SSL certificate.
projectId Double
Project ID of the SSL certificate. Default is 0.
sslCertificateId String
ID of the resource.
tags Map<String,String>
Tags of the SSL certificate.
cert This property is required. string
Content of the SSL certificate. Not allowed newline at the start and end.
type This property is required. string
Type of the SSL certificate. Valid values: CA and SVR.
key string
Key of the SSL certificate and required when certificate type is SVR. Not allowed newline at the start and end.
name string
Name of the SSL certificate.
projectId number
Project ID of the SSL certificate. Default is 0.
sslCertificateId string
ID of the resource.
tags {[key: string]: string}
Tags of the SSL certificate.
cert This property is required. str
Content of the SSL certificate. Not allowed newline at the start and end.
type This property is required. str
Type of the SSL certificate. Valid values: CA and SVR.
key str
Key of the SSL certificate and required when certificate type is SVR. Not allowed newline at the start and end.
name str
Name of the SSL certificate.
project_id float
Project ID of the SSL certificate. Default is 0.
ssl_certificate_id str
ID of the resource.
tags Mapping[str, str]
Tags of the SSL certificate.
cert This property is required. String
Content of the SSL certificate. Not allowed newline at the start and end.
type This property is required. String
Type of the SSL certificate. Valid values: CA and SVR.
key String
Key of the SSL certificate and required when certificate type is SVR. Not allowed newline at the start and end.
name String
Name of the SSL certificate.
projectId Number
Project ID of the SSL certificate. Default is 0.
sslCertificateId String
ID of the resource.
tags Map<String>
Tags of the SSL certificate.

Outputs

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

BeginTime string
Beginning time of the SSL certificate.
CreateTime string
Creation time of the SSL certificate.
Domain string
Primary domain of the SSL certificate.
EndTime string
Ending time of the SSL certificate.
Id string
The provider-assigned unique ID for this managed resource.
ProductZhName string
Certificate authority.
Status double
Status of the SSL certificate.
SubjectNames List<string>
ALL domains included in the SSL certificate. Including the primary domain name.
BeginTime string
Beginning time of the SSL certificate.
CreateTime string
Creation time of the SSL certificate.
Domain string
Primary domain of the SSL certificate.
EndTime string
Ending time of the SSL certificate.
Id string
The provider-assigned unique ID for this managed resource.
ProductZhName string
Certificate authority.
Status float64
Status of the SSL certificate.
SubjectNames []string
ALL domains included in the SSL certificate. Including the primary domain name.
beginTime String
Beginning time of the SSL certificate.
createTime String
Creation time of the SSL certificate.
domain String
Primary domain of the SSL certificate.
endTime String
Ending time of the SSL certificate.
id String
The provider-assigned unique ID for this managed resource.
productZhName String
Certificate authority.
status Double
Status of the SSL certificate.
subjectNames List<String>
ALL domains included in the SSL certificate. Including the primary domain name.
beginTime string
Beginning time of the SSL certificate.
createTime string
Creation time of the SSL certificate.
domain string
Primary domain of the SSL certificate.
endTime string
Ending time of the SSL certificate.
id string
The provider-assigned unique ID for this managed resource.
productZhName string
Certificate authority.
status number
Status of the SSL certificate.
subjectNames string[]
ALL domains included in the SSL certificate. Including the primary domain name.
begin_time str
Beginning time of the SSL certificate.
create_time str
Creation time of the SSL certificate.
domain str
Primary domain of the SSL certificate.
end_time str
Ending time of the SSL certificate.
id str
The provider-assigned unique ID for this managed resource.
product_zh_name str
Certificate authority.
status float
Status of the SSL certificate.
subject_names Sequence[str]
ALL domains included in the SSL certificate. Including the primary domain name.
beginTime String
Beginning time of the SSL certificate.
createTime String
Creation time of the SSL certificate.
domain String
Primary domain of the SSL certificate.
endTime String
Ending time of the SSL certificate.
id String
The provider-assigned unique ID for this managed resource.
productZhName String
Certificate authority.
status Number
Status of the SSL certificate.
subjectNames List<String>
ALL domains included in the SSL certificate. Including the primary domain name.

Look up Existing SslCertificate Resource

Get an existing SslCertificate 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?: SslCertificateState, opts?: CustomResourceOptions): SslCertificate
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        begin_time: Optional[str] = None,
        cert: Optional[str] = None,
        create_time: Optional[str] = None,
        domain: Optional[str] = None,
        end_time: Optional[str] = None,
        key: Optional[str] = None,
        name: Optional[str] = None,
        product_zh_name: Optional[str] = None,
        project_id: Optional[float] = None,
        ssl_certificate_id: Optional[str] = None,
        status: Optional[float] = None,
        subject_names: Optional[Sequence[str]] = None,
        tags: Optional[Mapping[str, str]] = None,
        type: Optional[str] = None) -> SslCertificate
func GetSslCertificate(ctx *Context, name string, id IDInput, state *SslCertificateState, opts ...ResourceOption) (*SslCertificate, error)
public static SslCertificate Get(string name, Input<string> id, SslCertificateState? state, CustomResourceOptions? opts = null)
public static SslCertificate get(String name, Output<String> id, SslCertificateState state, CustomResourceOptions options)
resources:  _:    type: tencentcloud:SslCertificate    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:
BeginTime string
Beginning time of the SSL certificate.
Cert string
Content of the SSL certificate. Not allowed newline at the start and end.
CreateTime string
Creation time of the SSL certificate.
Domain string
Primary domain of the SSL certificate.
EndTime string
Ending time of the SSL certificate.
Key string
Key of the SSL certificate and required when certificate type is SVR. Not allowed newline at the start and end.
Name string
Name of the SSL certificate.
ProductZhName string
Certificate authority.
ProjectId double
Project ID of the SSL certificate. Default is 0.
SslCertificateId string
ID of the resource.
Status double
Status of the SSL certificate.
SubjectNames List<string>
ALL domains included in the SSL certificate. Including the primary domain name.
Tags Dictionary<string, string>
Tags of the SSL certificate.
Type string
Type of the SSL certificate. Valid values: CA and SVR.
BeginTime string
Beginning time of the SSL certificate.
Cert string
Content of the SSL certificate. Not allowed newline at the start and end.
CreateTime string
Creation time of the SSL certificate.
Domain string
Primary domain of the SSL certificate.
EndTime string
Ending time of the SSL certificate.
Key string
Key of the SSL certificate and required when certificate type is SVR. Not allowed newline at the start and end.
Name string
Name of the SSL certificate.
ProductZhName string
Certificate authority.
ProjectId float64
Project ID of the SSL certificate. Default is 0.
SslCertificateId string
ID of the resource.
Status float64
Status of the SSL certificate.
SubjectNames []string
ALL domains included in the SSL certificate. Including the primary domain name.
Tags map[string]string
Tags of the SSL certificate.
Type string
Type of the SSL certificate. Valid values: CA and SVR.
beginTime String
Beginning time of the SSL certificate.
cert String
Content of the SSL certificate. Not allowed newline at the start and end.
createTime String
Creation time of the SSL certificate.
domain String
Primary domain of the SSL certificate.
endTime String
Ending time of the SSL certificate.
key String
Key of the SSL certificate and required when certificate type is SVR. Not allowed newline at the start and end.
name String
Name of the SSL certificate.
productZhName String
Certificate authority.
projectId Double
Project ID of the SSL certificate. Default is 0.
sslCertificateId String
ID of the resource.
status Double
Status of the SSL certificate.
subjectNames List<String>
ALL domains included in the SSL certificate. Including the primary domain name.
tags Map<String,String>
Tags of the SSL certificate.
type String
Type of the SSL certificate. Valid values: CA and SVR.
beginTime string
Beginning time of the SSL certificate.
cert string
Content of the SSL certificate. Not allowed newline at the start and end.
createTime string
Creation time of the SSL certificate.
domain string
Primary domain of the SSL certificate.
endTime string
Ending time of the SSL certificate.
key string
Key of the SSL certificate and required when certificate type is SVR. Not allowed newline at the start and end.
name string
Name of the SSL certificate.
productZhName string
Certificate authority.
projectId number
Project ID of the SSL certificate. Default is 0.
sslCertificateId string
ID of the resource.
status number
Status of the SSL certificate.
subjectNames string[]
ALL domains included in the SSL certificate. Including the primary domain name.
tags {[key: string]: string}
Tags of the SSL certificate.
type string
Type of the SSL certificate. Valid values: CA and SVR.
begin_time str
Beginning time of the SSL certificate.
cert str
Content of the SSL certificate. Not allowed newline at the start and end.
create_time str
Creation time of the SSL certificate.
domain str
Primary domain of the SSL certificate.
end_time str
Ending time of the SSL certificate.
key str
Key of the SSL certificate and required when certificate type is SVR. Not allowed newline at the start and end.
name str
Name of the SSL certificate.
product_zh_name str
Certificate authority.
project_id float
Project ID of the SSL certificate. Default is 0.
ssl_certificate_id str
ID of the resource.
status float
Status of the SSL certificate.
subject_names Sequence[str]
ALL domains included in the SSL certificate. Including the primary domain name.
tags Mapping[str, str]
Tags of the SSL certificate.
type str
Type of the SSL certificate. Valid values: CA and SVR.
beginTime String
Beginning time of the SSL certificate.
cert String
Content of the SSL certificate. Not allowed newline at the start and end.
createTime String
Creation time of the SSL certificate.
domain String
Primary domain of the SSL certificate.
endTime String
Ending time of the SSL certificate.
key String
Key of the SSL certificate and required when certificate type is SVR. Not allowed newline at the start and end.
name String
Name of the SSL certificate.
productZhName String
Certificate authority.
projectId Number
Project ID of the SSL certificate. Default is 0.
sslCertificateId String
ID of the resource.
status Number
Status of the SSL certificate.
subjectNames List<String>
ALL domains included in the SSL certificate. Including the primary domain name.
tags Map<String>
Tags of the SSL certificate.
type String
Type of the SSL certificate. Valid values: CA and SVR.

Import

ssl certificate can be imported using the id, e.g.

$ pulumi import tencentcloud:index/sslCertificate:SslCertificate  tencentcloud_ssl_certificate.cert GjTNRoK7
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.