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

tencentcloud.SslCertificate

Explore with Pulumi AI

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

    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,
    });
    
    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)
    
    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
    	})
    }
    
    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,
        });
    
    });
    
    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());
    
        }
    }
    
    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}
    
    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,
    });
    
    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)
    
    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
    	})
    }
    
    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,
        });
    
    });
    
    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());
    
        }
    }
    
    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}
    

    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 string
    The unique name of the resource.
    args SslCertificateArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args 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 string
    The unique name of the resource.
    args SslCertificateArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args SslCertificateArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args 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 string
    Content of the SSL certificate. Not allowed newline at the start and end.
    Type 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 string
    Content of the SSL certificate. Not allowed newline at the start and end.
    Type 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 String
    Content of the SSL certificate. Not allowed newline at the start and end.
    type 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 string
    Content of the SSL certificate. Not allowed newline at the start and end.
    type 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 str
    Content of the SSL certificate. Not allowed newline at the start and end.
    type 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 String
    Content of the SSL certificate. Not allowed newline at the start and end.
    type 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
    The unique name of the resulting resource.
    id
    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
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    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
    The unique name of the resulting resource.
    id
    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
    The unique name of the resulting resource.
    id
    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
    

    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.
    tencentcloud logo
    tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack