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,
});
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
andSVR
. - 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.
- Project
Id double - Project ID of the SSL certificate. Default is
0
. - Ssl
Certificate stringId - ID of the resource.
- 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
andSVR
. - 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.
- Project
Id float64 - Project ID of the SSL certificate. Default is
0
. - Ssl
Certificate stringId - ID of the resource.
- 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
andSVR
. - 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.
- project
Id Double - Project ID of the SSL certificate. Default is
0
. - ssl
Certificate StringId - ID of the resource.
- 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
andSVR
. - 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.
- project
Id number - Project ID of the SSL certificate. Default is
0
. - ssl
Certificate stringId - ID of the resource.
- {[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
andSVR
. - 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_ strid - ID of the resource.
- 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
andSVR
. - 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.
- project
Id Number - Project ID of the SSL certificate. Default is
0
. - ssl
Certificate StringId - ID of the resource.
- 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:
- Begin
Time string - Beginning time of the SSL certificate.
- Create
Time string - Creation time of the SSL certificate.
- Domain string
- Primary domain of the SSL certificate.
- End
Time string - Ending time of the SSL certificate.
- Id string
- The provider-assigned unique ID for this managed resource.
- Product
Zh stringName - Certificate authority.
- Status double
- Status of the SSL certificate.
- Subject
Names List<string> - ALL domains included in the SSL certificate. Including the primary domain name.
- Begin
Time string - Beginning time of the SSL certificate.
- Create
Time string - Creation time of the SSL certificate.
- Domain string
- Primary domain of the SSL certificate.
- End
Time string - Ending time of the SSL certificate.
- Id string
- The provider-assigned unique ID for this managed resource.
- Product
Zh stringName - Certificate authority.
- Status float64
- Status of the SSL certificate.
- Subject
Names []string - ALL domains included in the SSL certificate. Including the primary domain name.
- begin
Time String - Beginning time of the SSL certificate.
- create
Time String - Creation time of the SSL certificate.
- domain String
- Primary domain of the SSL certificate.
- end
Time String - Ending time of the SSL certificate.
- id String
- The provider-assigned unique ID for this managed resource.
- product
Zh StringName - Certificate authority.
- status Double
- Status of the SSL certificate.
- subject
Names List<String> - ALL domains included in the SSL certificate. Including the primary domain name.
- begin
Time string - Beginning time of the SSL certificate.
- create
Time string - Creation time of the SSL certificate.
- domain string
- Primary domain of the SSL certificate.
- end
Time string - Ending time of the SSL certificate.
- id string
- The provider-assigned unique ID for this managed resource.
- product
Zh stringName - Certificate authority.
- status number
- Status of the SSL certificate.
- subject
Names 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_ strname - 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.
- begin
Time String - Beginning time of the SSL certificate.
- create
Time String - Creation time of the SSL certificate.
- domain String
- Primary domain of the SSL certificate.
- end
Time String - Ending time of the SSL certificate.
- id String
- The provider-assigned unique ID for this managed resource.
- product
Zh StringName - Certificate authority.
- status Number
- Status of the SSL certificate.
- subject
Names 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.
- Begin
Time string - Beginning time of the SSL certificate.
- Cert string
- Content of the SSL certificate. Not allowed newline at the start and end.
- Create
Time string - Creation time of the SSL certificate.
- Domain string
- Primary domain of the SSL certificate.
- End
Time 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.
- Product
Zh stringName - Certificate authority.
- Project
Id double - Project ID of the SSL certificate. Default is
0
. - Ssl
Certificate stringId - ID of the resource.
- Status double
- Status of the SSL certificate.
- Subject
Names List<string> - ALL domains included in the SSL certificate. Including the primary domain name.
- Dictionary<string, string>
- Tags of the SSL certificate.
- Type string
- Type of the SSL certificate. Valid values:
CA
andSVR
.
- Begin
Time string - Beginning time of the SSL certificate.
- Cert string
- Content of the SSL certificate. Not allowed newline at the start and end.
- Create
Time string - Creation time of the SSL certificate.
- Domain string
- Primary domain of the SSL certificate.
- End
Time 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.
- Product
Zh stringName - Certificate authority.
- Project
Id float64 - Project ID of the SSL certificate. Default is
0
. - Ssl
Certificate stringId - ID of the resource.
- Status float64
- Status of the SSL certificate.
- Subject
Names []string - ALL domains included in the SSL certificate. Including the primary domain name.
- map[string]string
- Tags of the SSL certificate.
- Type string
- Type of the SSL certificate. Valid values:
CA
andSVR
.
- begin
Time String - Beginning time of the SSL certificate.
- cert String
- Content of the SSL certificate. Not allowed newline at the start and end.
- create
Time String - Creation time of the SSL certificate.
- domain String
- Primary domain of the SSL certificate.
- end
Time 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.
- product
Zh StringName - Certificate authority.
- project
Id Double - Project ID of the SSL certificate. Default is
0
. - ssl
Certificate StringId - ID of the resource.
- status Double
- Status of the SSL certificate.
- subject
Names List<String> - ALL domains included in the SSL certificate. Including the primary domain name.
- Map<String,String>
- Tags of the SSL certificate.
- type String
- Type of the SSL certificate. Valid values:
CA
andSVR
.
- begin
Time string - Beginning time of the SSL certificate.
- cert string
- Content of the SSL certificate. Not allowed newline at the start and end.
- create
Time string - Creation time of the SSL certificate.
- domain string
- Primary domain of the SSL certificate.
- end
Time 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.
- product
Zh stringName - Certificate authority.
- project
Id number - Project ID of the SSL certificate. Default is
0
. - ssl
Certificate stringId - ID of the resource.
- status number
- Status of the SSL certificate.
- subject
Names string[] - ALL domains included in the SSL certificate. Including the primary domain name.
- {[key: string]: string}
- Tags of the SSL certificate.
- type string
- Type of the SSL certificate. Valid values:
CA
andSVR
.
- 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_ strname - Certificate authority.
- project_
id float - Project ID of the SSL certificate. Default is
0
. - ssl_
certificate_ strid - 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.
- Mapping[str, str]
- Tags of the SSL certificate.
- type str
- Type of the SSL certificate. Valid values:
CA
andSVR
.
- begin
Time String - Beginning time of the SSL certificate.
- cert String
- Content of the SSL certificate. Not allowed newline at the start and end.
- create
Time String - Creation time of the SSL certificate.
- domain String
- Primary domain of the SSL certificate.
- end
Time 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.
- product
Zh StringName - Certificate authority.
- project
Id Number - Project ID of the SSL certificate. Default is
0
. - ssl
Certificate StringId - ID of the resource.
- status Number
- Status of the SSL certificate.
- subject
Names List<String> - ALL domains included in the SSL certificate. Including the primary domain name.
- Map<String>
- Tags of the SSL certificate.
- type String
- Type of the SSL certificate. Valid values:
CA
andSVR
.
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.