ssl

package
v0.1.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 26, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PkgVersion added in v0.0.5

func PkgVersion() (semver.Version, error)

PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.

Types

type Certificate

type Certificate struct {
	pulumi.CustomResourceState

	// Beginning time of the SSL certificate.
	BeginTime pulumi.StringOutput `pulumi:"beginTime"`
	// Content of the SSL certificate. Not allowed newline at the start and end.
	Cert pulumi.StringOutput `pulumi:"cert"`
	// Creation time of the SSL certificate.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Primary domain of the SSL certificate.
	Domain pulumi.StringOutput `pulumi:"domain"`
	// Ending time of the SSL certificate.
	EndTime pulumi.StringOutput `pulumi:"endTime"`
	// Key of the SSL certificate and required when certificate type is `SVR`. Not allowed newline at the start and end.
	Key pulumi.StringPtrOutput `pulumi:"key"`
	// Name of the SSL certificate.
	Name pulumi.StringOutput `pulumi:"name"`
	// Certificate authority.
	ProductZhName pulumi.StringOutput `pulumi:"productZhName"`
	// Project ID of the SSL certificate. Default is `0`.
	ProjectId pulumi.IntPtrOutput `pulumi:"projectId"`
	// Status of the SSL certificate.
	Status pulumi.IntOutput `pulumi:"status"`
	// ALL domains included in the SSL certificate. Including the primary domain name.
	SubjectNames pulumi.StringArrayOutput `pulumi:"subjectNames"`
	// Tags of the SSL certificate.
	Tags pulumi.MapOutput `pulumi:"tags"`
	// Type of the SSL certificate. Valid values: `CA` and `SVR`.
	Type pulumi.StringOutput `pulumi:"type"`
}

Provides a resource to create a SSL certificate.

Upload the existing SSL certificate to Tencent Cloud.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		cfg := config.New(ctx, "")
		ca := "-----BEGIN CERTIFICATE-----\nMIIEDjCCAnagAwIBAgIBATANBgkqhkiG9w0BAQsFADAoMQ0wCwYDVQQDEwR0ZXN0\nMRcwFQYDVQQKEw50ZXJyYWZvcm0gdGVzdDAeFw0xOTA4MTMwMzA4MjBaFw0yOTA4\nMTAwMzA4MjBaMCgxDTALBgNVBAMTBHRlc3QxFzAVBgNVBAoTDnRlcnJhZm9ybSB0\nZXN0MIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA0k2vqg/GHtFP5P7r\ndbzswfx1jSHeK9r4StV4mGOAoKyzvAJA5BvYbAHpSrL2ZAd6ShjHgRVU1qEroeFn\n8fwTrAVQttMltBFABx7G4iN4Zf6EUXzhhFN6vVVbWaqhYhrdMoPvZxgGSA/4hG4W\nGIr8MXZzXbKLoRoz4Bvq1Ymg5eO14KLJFSTahvIkG60egGN5pmi4czxWy2U7ycA5\nQ5TuQBnF0rKQJW5XKIV3kr5YrzDdJK7up9E6Od4T5jz+qY97KAjIpWD/pTAsc7+6\nfPBpY7NHT9Bw0fDmvsWO/PtswY4hW02n86b5eWA9sfKJGphhsBxgpuuhmxYHS6pA\nB+C7IkyxcADNT5u9tEo2JGOj+/veXKrEhZin7inKsQLD0WOobcg1Rh/3NSWD7geF\nTJBRnzgplaN7cK6c/utEAAnngS38q4DGBR/jHmkWjAeQPZj1eLLBk686HEEbKeU+\n9yAVcPRhA9tuL7wMeSX32VunWZunoA/f8iuGZYJlZsNBqyJbAgMBAAGjQzBBMA8G\nA1UdEwEB/wQFMAMBAf8wDwYDVR0PAQH/BAUDAweGADAdBgNVHQ4EFgQUKwfrmq79\n1mY831S6UHARHtgYnlgwDQYJKoZIhvcNAQELBQADggGBAInM+aeaHoZdw9B9nAH2\nHscEoOulF+RxnysSXTTRLd2VQph4+ynlfRZT4evLBBj/ppmqjp8F7/OcRiiZwSXl\nnamyP/UUINtHfgDM0kll/5Za0aYzMhrORNw+3ythIv2yPJX8t4LmsG1L4PMO8ZU8\nN0K9XyKRaL/tq6rw1gQM152OmNgTzfAQoKYxrvbftOZz4J0ZACctuBmwtp5upKvJ\n36aQ4wJLUzOt69mnW+AaL5EPA37mwtzdnzTTxd3SBfOYXjsflc3l2raljJznnqU2\nySynjb6L3D3L/pObL1Uu7nQBy8CazJBsBsVFK/pr61vcllm8lG7vOhHOUSFUeezq\nFWukAolm9/cagmD6IhNishM3Uzng+UYyCC8uQq3Z7FGqJpXSI79wZYjudnCLPVCg\nOIfJHQeJFLryn6GxiSYmYs6dgUJiiTV+I/2Y5X7ZFdb5FC1J/WmvoCv6yO7NiirY\nBSgfV0lp5CuV8SfiSClpYfrM28NbNgxveUqET642BJOPLQ==\n-----END CERTIFICATE-----"
		if param := cfg.Get("ca"); param != "" {
			ca = param
		}
		caCertificate, err := Ssl.NewCertificate(ctx, "caCertificate", &Ssl.CertificateArgs{
			Type: pulumi.String("CA"),
			Cert: pulumi.String(ca),
		})
		if err != nil {
			return err
		}
		_ = Ssl.GetCertificatesOutput(ctx, ssl.GetCertificatesOutputArgs{
			Name: caCertificate.Name,
		}, nil)
		return nil
	})
}

```

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		cfg := config.New(ctx, "")
		cert := "-----BEGIN CERTIFICATE-----\nMIIERzCCAq+gAwIBAgIBAjANBgkqhkiG9w0BAQsFADAoMQ0wCwYDVQQDEwR0ZXN0\nMRcwFQYDVQQKEw50ZXJyYWZvcm0gdGVzdDAeFw0xOTA4MTMwMzE5MzlaFw0yOTA4\nMTAwMzE5MzlaMC4xEzARBgNVBAMTCnNlcnZlciBzc2wxFzAVBgNVBAoTDnRlcnJh\nZm9ybS10ZXN0MIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA1Ryp+DKK\nSNFKZsPtwfR+jzOnQ8YFieIKYgakV688d8YgpolenbmeEPrzT87tunFD7G9f6ALG\nND8rj7npj0AowxhOL/h/v1D9u0UsIaj5i2GWJrqNAhGLaxWiEB/hy5WOiwxDrGei\ngQqJkFM52Ep7G1Yx7PHJmKFGwN9FhIsFi1cNZfVRopZuCe/RMPNusNVZaIi+qcEf\nfsE1cmfmuSlG3Ap0RKOIyR0ajDEzqZn9/0R7VwWCF97qy8TNYk94K/1tq3zyhVzR\nZ83xOSfrTqEfb3so3AU2jyKgYdwr/FZS72VCHS8IslgnqJW4izIXZqgIKmHaRZtM\nN4jUloi6l/6lktt6Lsgh9xECecxziSJtPMaog88aC8HnMqJJ3kScGCL36GYG+Kaw\n5PnDlWXBaeiDe8z/eWK9+Rr2M+rhTNxosAVGfDJyxAXyiX49LQ0v7f9qzwc/0JiD\nbvsUv1cm6OgpoEMP9SXqqBdwGqeKbD2/2jlP48xlYP6l1SoJG3GgZ8dbAgMBAAGj\ndjB0MAwGA1UdEwEB/wQCMAAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0PAQH/\nBAUDAweAADAdBgNVHQ4EFgQULwWKBQNLL9s3cb3tTnyPVg+mpCMwHwYDVR0jBBgw\nFoAUKwfrmq791mY831S6UHARHtgYnlgwDQYJKoZIhvcNAQELBQADggGBAMo5RglS\nAHdPgaicWJvmvjjexjF/42b7Rz4pPfMjYw6uYO8He/f4UZWv5CZLrbEe7MywaK3y\n0OsfH8AhyN29pv2x8g9wbmq7omZIOZ0oCAGduEXs/A/qY/hFaCohdkz/IN8qi6JW\nVXreGli3SrpcHFchSwHTyJEXgkutcGAsOvdsOuVSmplOyrkLHc8uUe8SG4j8kGyg\nEzaszFjHkR7g1dVyDVUedc588mjkQxYeAamJgfkgIhljWKMa2XzkVMcVfQHfNpM1\nn+bu8SmqRt9Wma2bMijKRG/Blm756LoI+skY+WRZmlDnq8zj95TT0vceGP0FUWh5\nhKyiocABmpQs9OK9HMi8vgSWISP+fYgkm/bKtKup2NbZBoO5/VL2vCEPInYzUhBO\njCbLMjNjtM5KriCaR7wDARgHiG0gBEPOEW1PIjZ9UOH+LtIxbNZ4eEIIINLHnBHf\nL+doVeZtS/gJc4G4Adr5HYuaS9ZxJ0W2uy0eQlOHzjyxR6Mf/rpnilJlcQ==\n-----END CERTIFICATE-----"
		if param := cfg.Get("cert"); param != "" {
			cert = param
		}
		key := "Public Key Info:\n	Public Key Algorithm: RSA\n	Key Security Level: High (3072 bits)\n\nmodulus:\n	00:d5:1c:a9:f8:32:8a:48:d1:4a:66:c3:ed:c1:f4:7e\n	8f:33:a7:43:c6:05:89:e2:0a:62:06:a4:57:af:3c:77\n	c6:20:a6:89:5e:9d:b9:9e:10:fa:f3:4f:ce:ed:ba:71\n	43:ec:6f:5f:e8:02:c6:34:3f:2b:8f:b9:e9:8f:40:28\n	c3:18:4e:2f:f8:7f:bf:50:fd:bb:45:2c:21:a8:f9:8b\n	61:96:26:ba:8d:02:11:8b:6b:15:a2:10:1f:e1:cb:95\n	8e:8b:0c:43:ac:67:a2:81:0a:89:90:53:39:d8:4a:7b\n	1b:56:31:ec:f1:c9:98:a1:46:c0:df:45:84:8b:05:8b\n	57:0d:65:f5:51:a2:96:6e:09:ef:d1:30:f3:6e:b0:d5\n	59:68:88:be:a9:c1:1f:7e:c1:35:72:67:e6:b9:29:46\n	dc:0a:74:44:a3:88:c9:1d:1a:8c:31:33:a9:99:fd:ff\n	44:7b:57:05:82:17:de:ea:cb:c4:cd:62:4f:78:2b:fd\n	6d:ab:7c:f2:85:5c:d1:67:cd:f1:39:27:eb:4e:a1:1f\n	6f:7b:28:dc:05:36:8f:22:a0:61:dc:2b:fc:56:52:ef\n	65:42:1d:2f:08:b2:58:27:a8:95:b8:8b:32:17:66:a8\n	08:2a:61:da:45:9b:4c:37:88:d4:96:88:ba:97:fe:a5\n	92:db:7a:2e:c8:21:f7:11:02:79:cc:73:89:22:6d:3c\n	c6:a8:83:cf:1a:0b:c1:e7:32:a2:49:de:44:9c:18:22\n	f7:e8:66:06:f8:a6:b0:e4:f9:c3:95:65:c1:69:e8:83\n	7b:cc:ff:79:62:bd:f9:1a:f6:33:ea:e1:4c:dc:68:b0\n	05:46:7c:32:72:c4:05:f2:89:7e:3d:2d:0d:2f:ed:ff\n	6a:cf:07:3f:d0:98:83:6e:fb:14:bf:57:26:e8:e8:29\n	a0:43:0f:f5:25:ea:a8:17:70:1a:a7:8a:6c:3d:bf:da\n	39:4f:e3:cc:65:60:fe:a5:d5:2a:09:1b:71:a0:67:c7\n	5b:\n\npublic exponent:\n	01:00:01:\n\nprivate exponent:\n	00:b1:56:d0:fa:00:d4:a2:13:c7:5e:0c:dc:e4:f1:97\n	ff:82:74:46:29:9a:a2:4a:bf:69:23:2d:ce:e9:bb:df\n	cf:b7:8b:dd:f4:26:3c:38:14:d9:3f:6f:c2:3a:81:53\n	8f:ba:48:53:fe:b5:90:4a:19:e7:1e:0b:0f:18:6d:c3\n	7d:d5:d3:fa:87:47:86:e4:d6:bf:e7:a7:f9:ba:ab:2e\n	19:5e:e1:8b:8b:9b:95:0d:f7:66:61:1e:19:e9:c3:88\n	08:be:1c:ce:93:c1:09:b1:68:1b:61:46:60:74:64:46\n	5d:51:34:ea:7f:a9:ca:a1:2a:47:85:84:4b:ef:84:05\n	97:c3:46:7d:06:19:ce:24:73:90:64:fb:df:16:d5:80\n	34:8e:90:7c:58:b6:a4:86:ce:30:b3:ab:52:8b:f2:95\n	4c:b6:46:5a:77:db:73:c0:0c:3f:6d:12:18:a8:54:7c\n	ff:77:c3:ca:89:9f:63:98:ef:48:2d:c1:09:70:6e:ea\n	cb:bb:78:91:42:8a:22:3e:21:ef:a5:bf:16:ee:66:45\n	e5:f0:26:6a:85:8e:e1:69:62:ac:05:00:a6:44:ba:c8\n	ac:10:00:97:f5:51:65:7f:9a:1f:7b:99:9d:02:d4:87\n	50:ce:74:06:51:67:fa:fb:90:e4:33:79:f2:a8:61:ee\n	45:1d:87:ca:22:5b:ac:e7:32:38:f8:2c:fd:55:92:1e\n	3d:60:1e:7c:4b:fd:28:ff:e5:b1:02:6a:aa:22:f7:ae\n	a8:36:90:7b:a6:f7:29:05:14:3a:21:da:36:05:f9:b0\n	9d:f7:fb:10:75:d7:2c:21:32:95:e7:f7:17:be:09:cb\n	66:fe:f1:69:71:df:a4:5e:3f:fc:67:6c:37:65:b8:51\n	c6:22:38:fb:07:ce:89:54:50:43:71:44:3d:c3:51:5a\n	bd:e5:c7:87:b2:ea:7b:64:0f:5d:34:9c:a1:52:b3:ce\n	06:86:ba:7a:05:80:48:b3:6c:1b:79:74:9b:49:f2:30\n	c1:\n\nprime1:\n	00:e4:31:46:59:3d:24:f7:31:d9:22:26:af:c0:3e:f5\n	c1:6d:be:ba:d3:9e:3f:b9:2c:43:a0:d0:47:09:e4:35\n	63:19:a4:33:82:af:f9:76:3c:11:c2:cb:34:f9:a6:ab\n	dd:ab:64:5a:6b:9c:c1:2a:52:89:64:7e:b5:a7:f0:4d\n	29:13:a4:cf:17:f4:f2:0d:a0:6e:b9:5d:95:41:10:df\n	ae:f3:7a:13:49:21:66:73:2a:b7:e2:8d:7c:c2:34:e5\n	3f:bd:78:ca:fc:64:c5:1c:3a:66:7a:12:53:96:bd:b0\n	c3:7a:0c:ec:5e:55:c0:c3:3f:7f:25:72:f4:e2:19:94\n	9d:65:15:be:c8:82:20:57:12:97:b2:a8:4d:3d:e0:8f\n	e2:1f:d0:c8:49:aa:f4:34:fa:91:d1:d1:cc:98:bc:3d\n	8b:b1:9b:8f:fd:ef:03:dd:92:fb:ca:99:45:af:cc:83\n	58:4c:bb:ba:73:9e:23:84:f9:7e:4f:40:fe:00:b5:bf\n	6f:\n\nprime2:\n	00:ef:14:ef:73:fc:0c:fc:e3:87:d9:7f:a6:f8:55:86\n	57:63:8a:86:87:f5:ef:63:20:1f:b2:ae:28:dc:ab:59\n	80:8f:15:64:44:e2:bc:a5:7b:d7:69:ef:30:b1:83:b3\n	bd:09:fd:4a:0c:c6:31:5b:a4:79:d0:e5:d3:a8:31:fd\n	59:ea:52:63:cf:17:a7:c1:54:bf:a8:11:9b:b1:85:47\n	5a:08:a6:9c:2f:47:9d:ac:5d:e8:7c:e4:31:6c:99:71\n	04:7d:20:98:be:8b:60:07:66:2d:b9:41:10:ea:dd:5b\n	87:20:65:62:ea:75:a7:a6:04:a2:18:66:6b:db:5b:a4\n	9f:12:97:cb:7c:8c:d2:e0:ce:02:ef:1e:df:a1:9d:6a\n	bc:00:38:18:36:a1:c5:97:16:be:7a:df:5f:4f:4f:de\n	a3:cb:25:fe:f6:67:0d:31:aa:0a:d4:1b:be:df:91:2c\n	05:14:20:37:cc:4f:50:33:a6:50:1b:90:f9:b2:08:80\n	d5:\n\ncoefficient:\n	47:d1:7f:ca:93:6a:14:9b:fe:85:8d:c2:15:11:52:a2\n	a5:bc:f5:6b:a2:69:76:49:1e:09:79:f1:15:bf:39:48\n	41:ff:92:78:af:bc:7d:6f:76:3b:32:9e:08:d2:42:06\n	04:5f:36:e0:be:a8:1d:21:5c:ec:39:09:e0:77:c5:86\n	06:e6:ce:98:16:fc:0f:30:de:a7:69:7a:8f:dd:01:42\n	2a:22:f5:b7:c2:fc:c8:90:5a:78:dc:b3:e0:4d:e7:2d\n	98:6c:e3:34:1b:d7:e8:f8:90:57:7e:4d:41:d6:4a:29\n	81:92:eb:89:5b:45:85:dd:b9:16:20:63:cb:59:f6:06\n	59:c1:dd:3b:6b:92:0a:5e:5e:63:4a:f1:a7:d5:16:b9\n	8b:6c:d8:ad:76:0e:2d:3c:e0:b3:73:e0:6d:af:d4:a2\n	bc:4b:fd:6c:2d:d7:5d:4d:cd:28:03:64:b2:ef:9a:1d\n	82:8d:53:40:c5:f8:fb:f3:63:de:8e:1a:21:b6:35:14\n	\n\nexp1:\n	00:9c:a5:8a:d2:65:dc:03:69:8f:d2:16:d6:9d:55:5b\n	25:4e:ae:18:d8:7e:90:e6:10:11:d8:ca:41:89:f3:c4\n	06:64:aa:c8:c5:95:01:dd:fd:7c:7f:c9:39:73:8b:cb\n	fd:9e:d3:84:12:cd:87:f9:02:b1:d8:6f:f7:49:f2:f7\n	35:14:8c:15:b2:2f:6f:1e:95:9c:8c:d9:46:45:65:4c\n	f8:6f:a1:c4:ad:76:25:3b:37:ff:05:a1:f5:1b:e8:6d\n	db:64:b9:10:37:55:01:ce:cf:f4:5b:26:4b:85:76:70\n	6a:b0:55:40:c9:bd:7a:57:4e:36:7d:41:be:03:9c:65\n	dd:ea:6f:94:09:56:f2:d6:73:27:f9:f7:f9:16:5a:1a\n	cb:b2:e5:83:28:b7:17:6f:6a:f7:41:1f:11:a1:63:cf\n	a8:1e:e3:58:64:8c:78:8d:d9:81:c9:e1:8f:ea:0f:ad\n	b6:a6:ee:54:1f:5c:56:ab:c9:0d:c1:60:2f:3d:d3:86\n	37:\n\nexp2:\n	64:12:b7:48:2d:30:a2:89:fa:cb:27:8b:94:56:f8:2c\n	8c:15:e7:c9:f1:3f:8a:96:5f:ae:43:08:07:96:11:98\n	a6:4b:a5:f4:cf:93:77:11:27:51:c8:34:f1:98:d7:1b\n	41:9b:2b:eb:bc:e9:dc:1a:34:83:24:30:3c:2e:f0:85\n	3a:77:d2:1f:55:1f:7a:e5:26:74:0b:2a:c8:5b:a9:4a\n	1e:64:de:eb:4b:66:cc:47:62:91:24:53:2b:c9:ee:6c\n	9a:93:92:5b:ef:aa:fa:6d:e2:a5:b0:7e:8c:50:ab:87\n	1c:20:54:0f:1f:c0:54:d5:8b:a3:fa:fb:1a:8e:79:91\n	bc:0e:9d:b6:3c:9b:e8:4d:53:1d:14:27:37:56:d4:de\n	6c:99:0e:49:8f:dd:4d:28:d0:02:4e:8d:6e:7d:58:0b\n	e7:74:b8:0c:1b:86:82:4b:52:cd:05:f0:17:54:84:c0\n	7b:74:20:e6:fc:2b:ed:f2:a7:85:62:61:a2:0b:bd:21\n	\n\n\nPublic Key PIN:\n	pin-sha256:t5OXXC5gYqMNtUMsTqRs3A3vhfK2BiXVOgYzIEYv7Y8=\nPublic Key ID:\n	sha256:b793975c2e6062a30db5432c4ea46cdc0def85f2b60625d53a063320462fed8f\n	sha1:2f058a05034b2fdb3771bded4e7c8f560fa6a423\n\n-----BEGIN RSA PRIVATE KEY-----\nMIIG5AIBAAKCAYEA1Ryp+DKKSNFKZsPtwfR+jzOnQ8YFieIKYgakV688d8Ygpole\nnbmeEPrzT87tunFD7G9f6ALGND8rj7npj0AowxhOL/h/v1D9u0UsIaj5i2GWJrqN\nAhGLaxWiEB/hy5WOiwxDrGeigQqJkFM52Ep7G1Yx7PHJmKFGwN9FhIsFi1cNZfVR\nopZuCe/RMPNusNVZaIi+qcEffsE1cmfmuSlG3Ap0RKOIyR0ajDEzqZn9/0R7VwWC\nF97qy8TNYk94K/1tq3zyhVzRZ83xOSfrTqEfb3so3AU2jyKgYdwr/FZS72VCHS8I\nslgnqJW4izIXZqgIKmHaRZtMN4jUloi6l/6lktt6Lsgh9xECecxziSJtPMaog88a\nC8HnMqJJ3kScGCL36GYG+Kaw5PnDlWXBaeiDe8z/eWK9+Rr2M+rhTNxosAVGfDJy\nxAXyiX49LQ0v7f9qzwc/0JiDbvsUv1cm6OgpoEMP9SXqqBdwGqeKbD2/2jlP48xl\nYP6l1SoJG3GgZ8dbAgMBAAECggGBALFW0PoA1KITx14M3OTxl/+CdEYpmqJKv2kj\nLc7pu9/Pt4vd9CY8OBTZP2/COoFTj7pIU/61kEoZ5x4LDxhtw33V0/qHR4bk1r/n\np/m6qy4ZXuGLi5uVDfdmYR4Z6cOICL4czpPBCbFoG2FGYHRkRl1RNOp/qcqhKkeF\nhEvvhAWXw0Z9BhnOJHOQZPvfFtWANI6QfFi2pIbOMLOrUovylUy2Rlp323PADD9t\nEhioVHz/d8PKiZ9jmO9ILcEJcG7qy7t4kUKKIj4h76W/Fu5mReXwJmqFjuFpYqwF\nAKZEusisEACX9VFlf5ofe5mdAtSHUM50BlFn+vuQ5DN58qhh7kUdh8oiW6znMjj4\nLP1Vkh49YB58S/0o/+WxAmqqIveuqDaQe6b3KQUUOiHaNgX5sJ33+xB11ywhMpXn\n9xe+Cctm/vFpcd+kXj/8Z2w3ZbhRxiI4+wfOiVRQQ3FEPcNRWr3lx4ey6ntkD100\nnKFSs84Ghrp6BYBIs2wbeXSbSfIwwQKBwQDkMUZZPST3MdkiJq/APvXBbb66054/\nuSxDoNBHCeQ1YxmkM4Kv+XY8EcLLNPmmq92rZFprnMEqUolkfrWn8E0pE6TPF/Ty\nDaBuuV2VQRDfrvN6E0khZnMqt+KNfMI05T+9eMr8ZMUcOmZ6ElOWvbDDegzsXlXA\nwz9/JXL04hmUnWUVvsiCIFcSl7KoTT3gj+If0MhJqvQ0+pHR0cyYvD2LsZuP/e8D\n3ZL7yplFr8yDWEy7unOeI4T5fk9A/gC1v28CgcEA7xTvc/wM/OOH2X+m+FWGV2OK\nhof172MgH7KuKNyrWYCPFWRE4ryle9dp7zCxg7O9Cf1KDMYxW6R50OXTqDH9WepS\nY88Xp8FUv6gRm7GFR1oIppwvR52sXeh85DFsmXEEfSCYvotgB2YtuUEQ6t1bhyBl\nYup1p6YEohhma9tbpJ8Sl8t8jNLgzgLvHt+hnWq8ADgYNqHFlxa+et9fT0/eo8sl\n/vZnDTGqCtQbvt+RLAUUIDfMT1AzplAbkPmyCIDVAoHBAJylitJl3ANpj9IW1p1V\nWyVOrhjYfpDmEBHYykGJ88QGZKrIxZUB3f18f8k5c4vL/Z7ThBLNh/kCsdhv90ny\n9zUUjBWyL28elZyM2UZFZUz4b6HErXYlOzf/BaH1G+ht22S5EDdVAc7P9FsmS4V2\ncGqwVUDJvXpXTjZ9Qb4DnGXd6m+UCVby1nMn+ff5Floay7Llgyi3F29q90EfEaFj\nz6ge41hkjHiN2YHJ4Y/qD622pu5UH1xWq8kNwWAvPdOGNwKBwGQSt0gtMKKJ+ssn\ni5RW+CyMFefJ8T+Kll+uQwgHlhGYpkul9M+TdxEnUcg08ZjXG0GbK+u86dwaNIMk\nMDwu8IU6d9IfVR965SZ0CyrIW6lKHmTe60tmzEdikSRTK8nubJqTklvvqvpt4qWw\nfoxQq4ccIFQPH8BU1Yuj+vsajnmRvA6dtjyb6E1THRQnN1bU3myZDkmP3U0o0AJO\njW59WAvndLgMG4aCS1LNBfAXVITAe3Qg5vwr7fKnhWJhogu9IQKBwEfRf8qTahSb\n/oWNwhURUqKlvPVroml2SR4JefEVvzlIQf+SeK+8fW92OzKeCNJCBgRfNuC+qB0h\nXOw5CeB3xYYG5s6YFvwPMN6naXqP3QFCKiL1t8L8yJBaeNyz4E3nLZhs4zQb1+j4\nkFd+TUHWSimBkuuJW0WF3bkWIGPLWfYGWcHdO2uSCl5eY0rxp9UWuYts2K12Di08\n4LNz4G2v1KK8S/1sLdddTc0oA2Sy75odgo1TQMX4+/Nj3o4aIbY1FA==\n-----END RSA PRIVATE KEY-----"
		if param := cfg.Get("key"); param != "" {
			key = param
		}
		svrCertificate, err := Ssl.NewCertificate(ctx, "svrCertificate", &Ssl.CertificateArgs{
			Type: pulumi.String("SVR"),
			Cert: pulumi.String(cert),
			Key:  pulumi.String(key),
		})
		if err != nil {
			return err
		}
		_ = Ssl.GetCertificatesOutput(ctx, ssl.GetCertificatesOutputArgs{
			Name: svrCertificate.Name,
		}, nil)
		return nil
	})
}

```

## Import

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

```sh

$ pulumi import tencentcloud:Ssl/certificate:Certificate tencentcloud_ssl_certificate.cert GjTNRoK7

```

func GetCertificate

func GetCertificate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CertificateState, opts ...pulumi.ResourceOption) (*Certificate, error)

GetCertificate gets an existing Certificate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewCertificate

func NewCertificate(ctx *pulumi.Context,
	name string, args *CertificateArgs, opts ...pulumi.ResourceOption) (*Certificate, error)

NewCertificate registers a new resource with the given unique name, arguments, and options.

func (*Certificate) ElementType

func (*Certificate) ElementType() reflect.Type

func (*Certificate) ToCertificateOutput

func (i *Certificate) ToCertificateOutput() CertificateOutput

func (*Certificate) ToCertificateOutputWithContext

func (i *Certificate) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput

type CertificateArgs

type CertificateArgs struct {
	// Content of the SSL certificate. Not allowed newline at the start and end.
	Cert pulumi.StringInput
	// Key of the SSL certificate and required when certificate type is `SVR`. Not allowed newline at the start and end.
	Key pulumi.StringPtrInput
	// Name of the SSL certificate.
	Name pulumi.StringPtrInput
	// Project ID of the SSL certificate. Default is `0`.
	ProjectId pulumi.IntPtrInput
	// Tags of the SSL certificate.
	Tags pulumi.MapInput
	// Type of the SSL certificate. Valid values: `CA` and `SVR`.
	Type pulumi.StringInput
}

The set of arguments for constructing a Certificate resource.

func (CertificateArgs) ElementType

func (CertificateArgs) ElementType() reflect.Type

type CertificateArray

type CertificateArray []CertificateInput

func (CertificateArray) ElementType

func (CertificateArray) ElementType() reflect.Type

func (CertificateArray) ToCertificateArrayOutput

func (i CertificateArray) ToCertificateArrayOutput() CertificateArrayOutput

func (CertificateArray) ToCertificateArrayOutputWithContext

func (i CertificateArray) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput

type CertificateArrayInput

type CertificateArrayInput interface {
	pulumi.Input

	ToCertificateArrayOutput() CertificateArrayOutput
	ToCertificateArrayOutputWithContext(context.Context) CertificateArrayOutput
}

CertificateArrayInput is an input type that accepts CertificateArray and CertificateArrayOutput values. You can construct a concrete instance of `CertificateArrayInput` via:

CertificateArray{ CertificateArgs{...} }

type CertificateArrayOutput

type CertificateArrayOutput struct{ *pulumi.OutputState }

func (CertificateArrayOutput) ElementType

func (CertificateArrayOutput) ElementType() reflect.Type

func (CertificateArrayOutput) Index

func (CertificateArrayOutput) ToCertificateArrayOutput

func (o CertificateArrayOutput) ToCertificateArrayOutput() CertificateArrayOutput

func (CertificateArrayOutput) ToCertificateArrayOutputWithContext

func (o CertificateArrayOutput) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput

type CertificateInput

type CertificateInput interface {
	pulumi.Input

	ToCertificateOutput() CertificateOutput
	ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
}

type CertificateMap

type CertificateMap map[string]CertificateInput

func (CertificateMap) ElementType

func (CertificateMap) ElementType() reflect.Type

func (CertificateMap) ToCertificateMapOutput

func (i CertificateMap) ToCertificateMapOutput() CertificateMapOutput

func (CertificateMap) ToCertificateMapOutputWithContext

func (i CertificateMap) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput

type CertificateMapInput

type CertificateMapInput interface {
	pulumi.Input

	ToCertificateMapOutput() CertificateMapOutput
	ToCertificateMapOutputWithContext(context.Context) CertificateMapOutput
}

CertificateMapInput is an input type that accepts CertificateMap and CertificateMapOutput values. You can construct a concrete instance of `CertificateMapInput` via:

CertificateMap{ "key": CertificateArgs{...} }

type CertificateMapOutput

type CertificateMapOutput struct{ *pulumi.OutputState }

func (CertificateMapOutput) ElementType

func (CertificateMapOutput) ElementType() reflect.Type

func (CertificateMapOutput) MapIndex

func (CertificateMapOutput) ToCertificateMapOutput

func (o CertificateMapOutput) ToCertificateMapOutput() CertificateMapOutput

func (CertificateMapOutput) ToCertificateMapOutputWithContext

func (o CertificateMapOutput) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput

type CertificateOutput

type CertificateOutput struct{ *pulumi.OutputState }

func (CertificateOutput) BeginTime

func (o CertificateOutput) BeginTime() pulumi.StringOutput

Beginning time of the SSL certificate.

func (CertificateOutput) Cert

Content of the SSL certificate. Not allowed newline at the start and end.

func (CertificateOutput) CreateTime

func (o CertificateOutput) CreateTime() pulumi.StringOutput

Creation time of the SSL certificate.

func (CertificateOutput) Domain

Primary domain of the SSL certificate.

func (CertificateOutput) ElementType

func (CertificateOutput) ElementType() reflect.Type

func (CertificateOutput) EndTime

Ending time of the SSL certificate.

func (CertificateOutput) Key

Key of the SSL certificate and required when certificate type is `SVR`. Not allowed newline at the start and end.

func (CertificateOutput) Name

Name of the SSL certificate.

func (CertificateOutput) ProductZhName

func (o CertificateOutput) ProductZhName() pulumi.StringOutput

Certificate authority.

func (CertificateOutput) ProjectId

func (o CertificateOutput) ProjectId() pulumi.IntPtrOutput

Project ID of the SSL certificate. Default is `0`.

func (CertificateOutput) Status

func (o CertificateOutput) Status() pulumi.IntOutput

Status of the SSL certificate.

func (CertificateOutput) SubjectNames

func (o CertificateOutput) SubjectNames() pulumi.StringArrayOutput

ALL domains included in the SSL certificate. Including the primary domain name.

func (CertificateOutput) Tags

Tags of the SSL certificate.

func (CertificateOutput) ToCertificateOutput

func (o CertificateOutput) ToCertificateOutput() CertificateOutput

func (CertificateOutput) ToCertificateOutputWithContext

func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput

func (CertificateOutput) Type

Type of the SSL certificate. Valid values: `CA` and `SVR`.

type CertificateState

type CertificateState struct {
	// Beginning time of the SSL certificate.
	BeginTime pulumi.StringPtrInput
	// Content of the SSL certificate. Not allowed newline at the start and end.
	Cert pulumi.StringPtrInput
	// Creation time of the SSL certificate.
	CreateTime pulumi.StringPtrInput
	// Primary domain of the SSL certificate.
	Domain pulumi.StringPtrInput
	// Ending time of the SSL certificate.
	EndTime pulumi.StringPtrInput
	// Key of the SSL certificate and required when certificate type is `SVR`. Not allowed newline at the start and end.
	Key pulumi.StringPtrInput
	// Name of the SSL certificate.
	Name pulumi.StringPtrInput
	// Certificate authority.
	ProductZhName pulumi.StringPtrInput
	// Project ID of the SSL certificate. Default is `0`.
	ProjectId pulumi.IntPtrInput
	// Status of the SSL certificate.
	Status pulumi.IntPtrInput
	// ALL domains included in the SSL certificate. Including the primary domain name.
	SubjectNames pulumi.StringArrayInput
	// Tags of the SSL certificate.
	Tags pulumi.MapInput
	// Type of the SSL certificate. Valid values: `CA` and `SVR`.
	Type pulumi.StringPtrInput
}

func (CertificateState) ElementType

func (CertificateState) ElementType() reflect.Type

type CheckCertificateChainOperation added in v0.1.8

type CheckCertificateChainOperation struct {
	pulumi.CustomResourceState

	// The certificate chain to check.
	CertificateChain pulumi.StringOutput `pulumi:"certificateChain"`
}

Provides a resource to create a ssl checkCertificateChain

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Ssl.NewCheckCertificateChainOperation(ctx, "checkCertificateChain", &Ssl.CheckCertificateChainOperationArgs{
			CertificateChain: pulumi.String("-----BEGIN CERTIFICATE--·····---END CERTIFICATE-----"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh

$ pulumi import tencentcloud:Ssl/checkCertificateChainOperation:CheckCertificateChainOperation check_certificate_chain check_certificate_chain_id

```

func GetCheckCertificateChainOperation added in v0.1.8

func GetCheckCertificateChainOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CheckCertificateChainOperationState, opts ...pulumi.ResourceOption) (*CheckCertificateChainOperation, error)

GetCheckCertificateChainOperation gets an existing CheckCertificateChainOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewCheckCertificateChainOperation added in v0.1.8

func NewCheckCertificateChainOperation(ctx *pulumi.Context,
	name string, args *CheckCertificateChainOperationArgs, opts ...pulumi.ResourceOption) (*CheckCertificateChainOperation, error)

NewCheckCertificateChainOperation registers a new resource with the given unique name, arguments, and options.

func (*CheckCertificateChainOperation) ElementType added in v0.1.8

func (*CheckCertificateChainOperation) ToCheckCertificateChainOperationOutput added in v0.1.8

func (i *CheckCertificateChainOperation) ToCheckCertificateChainOperationOutput() CheckCertificateChainOperationOutput

func (*CheckCertificateChainOperation) ToCheckCertificateChainOperationOutputWithContext added in v0.1.8

func (i *CheckCertificateChainOperation) ToCheckCertificateChainOperationOutputWithContext(ctx context.Context) CheckCertificateChainOperationOutput

type CheckCertificateChainOperationArgs added in v0.1.8

type CheckCertificateChainOperationArgs struct {
	// The certificate chain to check.
	CertificateChain pulumi.StringInput
}

The set of arguments for constructing a CheckCertificateChainOperation resource.

func (CheckCertificateChainOperationArgs) ElementType added in v0.1.8

type CheckCertificateChainOperationArray added in v0.1.8

type CheckCertificateChainOperationArray []CheckCertificateChainOperationInput

func (CheckCertificateChainOperationArray) ElementType added in v0.1.8

func (CheckCertificateChainOperationArray) ToCheckCertificateChainOperationArrayOutput added in v0.1.8

func (i CheckCertificateChainOperationArray) ToCheckCertificateChainOperationArrayOutput() CheckCertificateChainOperationArrayOutput

func (CheckCertificateChainOperationArray) ToCheckCertificateChainOperationArrayOutputWithContext added in v0.1.8

func (i CheckCertificateChainOperationArray) ToCheckCertificateChainOperationArrayOutputWithContext(ctx context.Context) CheckCertificateChainOperationArrayOutput

type CheckCertificateChainOperationArrayInput added in v0.1.8

type CheckCertificateChainOperationArrayInput interface {
	pulumi.Input

	ToCheckCertificateChainOperationArrayOutput() CheckCertificateChainOperationArrayOutput
	ToCheckCertificateChainOperationArrayOutputWithContext(context.Context) CheckCertificateChainOperationArrayOutput
}

CheckCertificateChainOperationArrayInput is an input type that accepts CheckCertificateChainOperationArray and CheckCertificateChainOperationArrayOutput values. You can construct a concrete instance of `CheckCertificateChainOperationArrayInput` via:

CheckCertificateChainOperationArray{ CheckCertificateChainOperationArgs{...} }

type CheckCertificateChainOperationArrayOutput added in v0.1.8

type CheckCertificateChainOperationArrayOutput struct{ *pulumi.OutputState }

func (CheckCertificateChainOperationArrayOutput) ElementType added in v0.1.8

func (CheckCertificateChainOperationArrayOutput) Index added in v0.1.8

func (CheckCertificateChainOperationArrayOutput) ToCheckCertificateChainOperationArrayOutput added in v0.1.8

func (o CheckCertificateChainOperationArrayOutput) ToCheckCertificateChainOperationArrayOutput() CheckCertificateChainOperationArrayOutput

func (CheckCertificateChainOperationArrayOutput) ToCheckCertificateChainOperationArrayOutputWithContext added in v0.1.8

func (o CheckCertificateChainOperationArrayOutput) ToCheckCertificateChainOperationArrayOutputWithContext(ctx context.Context) CheckCertificateChainOperationArrayOutput

type CheckCertificateChainOperationInput added in v0.1.8

type CheckCertificateChainOperationInput interface {
	pulumi.Input

	ToCheckCertificateChainOperationOutput() CheckCertificateChainOperationOutput
	ToCheckCertificateChainOperationOutputWithContext(ctx context.Context) CheckCertificateChainOperationOutput
}

type CheckCertificateChainOperationMap added in v0.1.8

type CheckCertificateChainOperationMap map[string]CheckCertificateChainOperationInput

func (CheckCertificateChainOperationMap) ElementType added in v0.1.8

func (CheckCertificateChainOperationMap) ToCheckCertificateChainOperationMapOutput added in v0.1.8

func (i CheckCertificateChainOperationMap) ToCheckCertificateChainOperationMapOutput() CheckCertificateChainOperationMapOutput

func (CheckCertificateChainOperationMap) ToCheckCertificateChainOperationMapOutputWithContext added in v0.1.8

func (i CheckCertificateChainOperationMap) ToCheckCertificateChainOperationMapOutputWithContext(ctx context.Context) CheckCertificateChainOperationMapOutput

type CheckCertificateChainOperationMapInput added in v0.1.8

type CheckCertificateChainOperationMapInput interface {
	pulumi.Input

	ToCheckCertificateChainOperationMapOutput() CheckCertificateChainOperationMapOutput
	ToCheckCertificateChainOperationMapOutputWithContext(context.Context) CheckCertificateChainOperationMapOutput
}

CheckCertificateChainOperationMapInput is an input type that accepts CheckCertificateChainOperationMap and CheckCertificateChainOperationMapOutput values. You can construct a concrete instance of `CheckCertificateChainOperationMapInput` via:

CheckCertificateChainOperationMap{ "key": CheckCertificateChainOperationArgs{...} }

type CheckCertificateChainOperationMapOutput added in v0.1.8

type CheckCertificateChainOperationMapOutput struct{ *pulumi.OutputState }

func (CheckCertificateChainOperationMapOutput) ElementType added in v0.1.8

func (CheckCertificateChainOperationMapOutput) MapIndex added in v0.1.8

func (CheckCertificateChainOperationMapOutput) ToCheckCertificateChainOperationMapOutput added in v0.1.8

func (o CheckCertificateChainOperationMapOutput) ToCheckCertificateChainOperationMapOutput() CheckCertificateChainOperationMapOutput

func (CheckCertificateChainOperationMapOutput) ToCheckCertificateChainOperationMapOutputWithContext added in v0.1.8

func (o CheckCertificateChainOperationMapOutput) ToCheckCertificateChainOperationMapOutputWithContext(ctx context.Context) CheckCertificateChainOperationMapOutput

type CheckCertificateChainOperationOutput added in v0.1.8

type CheckCertificateChainOperationOutput struct{ *pulumi.OutputState }

func (CheckCertificateChainOperationOutput) CertificateChain added in v0.1.8

The certificate chain to check.

func (CheckCertificateChainOperationOutput) ElementType added in v0.1.8

func (CheckCertificateChainOperationOutput) ToCheckCertificateChainOperationOutput added in v0.1.8

func (o CheckCertificateChainOperationOutput) ToCheckCertificateChainOperationOutput() CheckCertificateChainOperationOutput

func (CheckCertificateChainOperationOutput) ToCheckCertificateChainOperationOutputWithContext added in v0.1.8

func (o CheckCertificateChainOperationOutput) ToCheckCertificateChainOperationOutputWithContext(ctx context.Context) CheckCertificateChainOperationOutput

type CheckCertificateChainOperationState added in v0.1.8

type CheckCertificateChainOperationState struct {
	// The certificate chain to check.
	CertificateChain pulumi.StringPtrInput
}

func (CheckCertificateChainOperationState) ElementType added in v0.1.8

type CompleteCertificateOperation added in v0.1.8

type CompleteCertificateOperation struct {
	pulumi.CustomResourceState

	// Certificate ID.
	CertificateId pulumi.StringOutput `pulumi:"certificateId"`
}

Provides a resource to create a ssl completeCertificate

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Ssl.NewCompleteCertificateOperation(ctx, "completeCertificate", &Ssl.CompleteCertificateOperationArgs{
			CertificateId: pulumi.String("9Bfe1IBR"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh

$ pulumi import tencentcloud:Ssl/completeCertificateOperation:CompleteCertificateOperation complete_certificate complete_certificate_id

```

func GetCompleteCertificateOperation added in v0.1.8

func GetCompleteCertificateOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CompleteCertificateOperationState, opts ...pulumi.ResourceOption) (*CompleteCertificateOperation, error)

GetCompleteCertificateOperation gets an existing CompleteCertificateOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewCompleteCertificateOperation added in v0.1.8

func NewCompleteCertificateOperation(ctx *pulumi.Context,
	name string, args *CompleteCertificateOperationArgs, opts ...pulumi.ResourceOption) (*CompleteCertificateOperation, error)

NewCompleteCertificateOperation registers a new resource with the given unique name, arguments, and options.

func (*CompleteCertificateOperation) ElementType added in v0.1.8

func (*CompleteCertificateOperation) ElementType() reflect.Type

func (*CompleteCertificateOperation) ToCompleteCertificateOperationOutput added in v0.1.8

func (i *CompleteCertificateOperation) ToCompleteCertificateOperationOutput() CompleteCertificateOperationOutput

func (*CompleteCertificateOperation) ToCompleteCertificateOperationOutputWithContext added in v0.1.8

func (i *CompleteCertificateOperation) ToCompleteCertificateOperationOutputWithContext(ctx context.Context) CompleteCertificateOperationOutput

type CompleteCertificateOperationArgs added in v0.1.8

type CompleteCertificateOperationArgs struct {
	// Certificate ID.
	CertificateId pulumi.StringInput
}

The set of arguments for constructing a CompleteCertificateOperation resource.

func (CompleteCertificateOperationArgs) ElementType added in v0.1.8

type CompleteCertificateOperationArray added in v0.1.8

type CompleteCertificateOperationArray []CompleteCertificateOperationInput

func (CompleteCertificateOperationArray) ElementType added in v0.1.8

func (CompleteCertificateOperationArray) ToCompleteCertificateOperationArrayOutput added in v0.1.8

func (i CompleteCertificateOperationArray) ToCompleteCertificateOperationArrayOutput() CompleteCertificateOperationArrayOutput

func (CompleteCertificateOperationArray) ToCompleteCertificateOperationArrayOutputWithContext added in v0.1.8

func (i CompleteCertificateOperationArray) ToCompleteCertificateOperationArrayOutputWithContext(ctx context.Context) CompleteCertificateOperationArrayOutput

type CompleteCertificateOperationArrayInput added in v0.1.8

type CompleteCertificateOperationArrayInput interface {
	pulumi.Input

	ToCompleteCertificateOperationArrayOutput() CompleteCertificateOperationArrayOutput
	ToCompleteCertificateOperationArrayOutputWithContext(context.Context) CompleteCertificateOperationArrayOutput
}

CompleteCertificateOperationArrayInput is an input type that accepts CompleteCertificateOperationArray and CompleteCertificateOperationArrayOutput values. You can construct a concrete instance of `CompleteCertificateOperationArrayInput` via:

CompleteCertificateOperationArray{ CompleteCertificateOperationArgs{...} }

type CompleteCertificateOperationArrayOutput added in v0.1.8

type CompleteCertificateOperationArrayOutput struct{ *pulumi.OutputState }

func (CompleteCertificateOperationArrayOutput) ElementType added in v0.1.8

func (CompleteCertificateOperationArrayOutput) Index added in v0.1.8

func (CompleteCertificateOperationArrayOutput) ToCompleteCertificateOperationArrayOutput added in v0.1.8

func (o CompleteCertificateOperationArrayOutput) ToCompleteCertificateOperationArrayOutput() CompleteCertificateOperationArrayOutput

func (CompleteCertificateOperationArrayOutput) ToCompleteCertificateOperationArrayOutputWithContext added in v0.1.8

func (o CompleteCertificateOperationArrayOutput) ToCompleteCertificateOperationArrayOutputWithContext(ctx context.Context) CompleteCertificateOperationArrayOutput

type CompleteCertificateOperationInput added in v0.1.8

type CompleteCertificateOperationInput interface {
	pulumi.Input

	ToCompleteCertificateOperationOutput() CompleteCertificateOperationOutput
	ToCompleteCertificateOperationOutputWithContext(ctx context.Context) CompleteCertificateOperationOutput
}

type CompleteCertificateOperationMap added in v0.1.8

type CompleteCertificateOperationMap map[string]CompleteCertificateOperationInput

func (CompleteCertificateOperationMap) ElementType added in v0.1.8

func (CompleteCertificateOperationMap) ToCompleteCertificateOperationMapOutput added in v0.1.8

func (i CompleteCertificateOperationMap) ToCompleteCertificateOperationMapOutput() CompleteCertificateOperationMapOutput

func (CompleteCertificateOperationMap) ToCompleteCertificateOperationMapOutputWithContext added in v0.1.8

func (i CompleteCertificateOperationMap) ToCompleteCertificateOperationMapOutputWithContext(ctx context.Context) CompleteCertificateOperationMapOutput

type CompleteCertificateOperationMapInput added in v0.1.8

type CompleteCertificateOperationMapInput interface {
	pulumi.Input

	ToCompleteCertificateOperationMapOutput() CompleteCertificateOperationMapOutput
	ToCompleteCertificateOperationMapOutputWithContext(context.Context) CompleteCertificateOperationMapOutput
}

CompleteCertificateOperationMapInput is an input type that accepts CompleteCertificateOperationMap and CompleteCertificateOperationMapOutput values. You can construct a concrete instance of `CompleteCertificateOperationMapInput` via:

CompleteCertificateOperationMap{ "key": CompleteCertificateOperationArgs{...} }

type CompleteCertificateOperationMapOutput added in v0.1.8

type CompleteCertificateOperationMapOutput struct{ *pulumi.OutputState }

func (CompleteCertificateOperationMapOutput) ElementType added in v0.1.8

func (CompleteCertificateOperationMapOutput) MapIndex added in v0.1.8

func (CompleteCertificateOperationMapOutput) ToCompleteCertificateOperationMapOutput added in v0.1.8

func (o CompleteCertificateOperationMapOutput) ToCompleteCertificateOperationMapOutput() CompleteCertificateOperationMapOutput

func (CompleteCertificateOperationMapOutput) ToCompleteCertificateOperationMapOutputWithContext added in v0.1.8

func (o CompleteCertificateOperationMapOutput) ToCompleteCertificateOperationMapOutputWithContext(ctx context.Context) CompleteCertificateOperationMapOutput

type CompleteCertificateOperationOutput added in v0.1.8

type CompleteCertificateOperationOutput struct{ *pulumi.OutputState }

func (CompleteCertificateOperationOutput) CertificateId added in v0.1.8

Certificate ID.

func (CompleteCertificateOperationOutput) ElementType added in v0.1.8

func (CompleteCertificateOperationOutput) ToCompleteCertificateOperationOutput added in v0.1.8

func (o CompleteCertificateOperationOutput) ToCompleteCertificateOperationOutput() CompleteCertificateOperationOutput

func (CompleteCertificateOperationOutput) ToCompleteCertificateOperationOutputWithContext added in v0.1.8

func (o CompleteCertificateOperationOutput) ToCompleteCertificateOperationOutputWithContext(ctx context.Context) CompleteCertificateOperationOutput

type CompleteCertificateOperationState added in v0.1.8

type CompleteCertificateOperationState struct {
	// Certificate ID.
	CertificateId pulumi.StringPtrInput
}

func (CompleteCertificateOperationState) ElementType added in v0.1.8

type DeployCertificateInstanceOperation added in v0.1.8

type DeployCertificateInstanceOperation struct {
	pulumi.CustomResourceState

	// ID of the certificate to be deployed.
	CertificateId pulumi.StringOutput `pulumi:"certificateId"`
	// Need to deploy instance list.
	InstanceIdLists pulumi.StringArrayOutput `pulumi:"instanceIdLists"`
	// Deployed cloud resource type.
	ResourceType pulumi.StringPtrOutput `pulumi:"resourceType"`
	// Deployment cloud resource status: Live: -1: The domain name is not associated with a certificate.1:  Domain name https is enabled.0:  Domain name https is closed.
	Status pulumi.IntPtrOutput `pulumi:"status"`
}

Provides a resource to create a ssl deployCertificateInstance

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Ssl.NewDeployCertificateInstanceOperation(ctx, "deployCertificateInstance", &Ssl.DeployCertificateInstanceOperationArgs{
			CertificateId: pulumi.String("8x1eUSSl"),
			InstanceIdLists: pulumi.StringArray{
				pulumi.String("cdndomain1.example.com|on"),
				pulumi.String("cdndomain1.example.com|off"),
			},
			ResourceType: pulumi.String("cdn"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh

$ pulumi import tencentcloud:Ssl/deployCertificateInstanceOperation:DeployCertificateInstanceOperation deploy_certificate_instance deploy_certificate_instance_id

```

func GetDeployCertificateInstanceOperation added in v0.1.8

func GetDeployCertificateInstanceOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeployCertificateInstanceOperationState, opts ...pulumi.ResourceOption) (*DeployCertificateInstanceOperation, error)

GetDeployCertificateInstanceOperation gets an existing DeployCertificateInstanceOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDeployCertificateInstanceOperation added in v0.1.8

func NewDeployCertificateInstanceOperation(ctx *pulumi.Context,
	name string, args *DeployCertificateInstanceOperationArgs, opts ...pulumi.ResourceOption) (*DeployCertificateInstanceOperation, error)

NewDeployCertificateInstanceOperation registers a new resource with the given unique name, arguments, and options.

func (*DeployCertificateInstanceOperation) ElementType added in v0.1.8

func (*DeployCertificateInstanceOperation) ToDeployCertificateInstanceOperationOutput added in v0.1.8

func (i *DeployCertificateInstanceOperation) ToDeployCertificateInstanceOperationOutput() DeployCertificateInstanceOperationOutput

func (*DeployCertificateInstanceOperation) ToDeployCertificateInstanceOperationOutputWithContext added in v0.1.8

func (i *DeployCertificateInstanceOperation) ToDeployCertificateInstanceOperationOutputWithContext(ctx context.Context) DeployCertificateInstanceOperationOutput

type DeployCertificateInstanceOperationArgs added in v0.1.8

type DeployCertificateInstanceOperationArgs struct {
	// ID of the certificate to be deployed.
	CertificateId pulumi.StringInput
	// Need to deploy instance list.
	InstanceIdLists pulumi.StringArrayInput
	// Deployed cloud resource type.
	ResourceType pulumi.StringPtrInput
	// Deployment cloud resource status: Live: -1: The domain name is not associated with a certificate.1:  Domain name https is enabled.0:  Domain name https is closed.
	Status pulumi.IntPtrInput
}

The set of arguments for constructing a DeployCertificateInstanceOperation resource.

func (DeployCertificateInstanceOperationArgs) ElementType added in v0.1.8

type DeployCertificateInstanceOperationArray added in v0.1.8

type DeployCertificateInstanceOperationArray []DeployCertificateInstanceOperationInput

func (DeployCertificateInstanceOperationArray) ElementType added in v0.1.8

func (DeployCertificateInstanceOperationArray) ToDeployCertificateInstanceOperationArrayOutput added in v0.1.8

func (i DeployCertificateInstanceOperationArray) ToDeployCertificateInstanceOperationArrayOutput() DeployCertificateInstanceOperationArrayOutput

func (DeployCertificateInstanceOperationArray) ToDeployCertificateInstanceOperationArrayOutputWithContext added in v0.1.8

func (i DeployCertificateInstanceOperationArray) ToDeployCertificateInstanceOperationArrayOutputWithContext(ctx context.Context) DeployCertificateInstanceOperationArrayOutput

type DeployCertificateInstanceOperationArrayInput added in v0.1.8

type DeployCertificateInstanceOperationArrayInput interface {
	pulumi.Input

	ToDeployCertificateInstanceOperationArrayOutput() DeployCertificateInstanceOperationArrayOutput
	ToDeployCertificateInstanceOperationArrayOutputWithContext(context.Context) DeployCertificateInstanceOperationArrayOutput
}

DeployCertificateInstanceOperationArrayInput is an input type that accepts DeployCertificateInstanceOperationArray and DeployCertificateInstanceOperationArrayOutput values. You can construct a concrete instance of `DeployCertificateInstanceOperationArrayInput` via:

DeployCertificateInstanceOperationArray{ DeployCertificateInstanceOperationArgs{...} }

type DeployCertificateInstanceOperationArrayOutput added in v0.1.8

type DeployCertificateInstanceOperationArrayOutput struct{ *pulumi.OutputState }

func (DeployCertificateInstanceOperationArrayOutput) ElementType added in v0.1.8

func (DeployCertificateInstanceOperationArrayOutput) Index added in v0.1.8

func (DeployCertificateInstanceOperationArrayOutput) ToDeployCertificateInstanceOperationArrayOutput added in v0.1.8

func (o DeployCertificateInstanceOperationArrayOutput) ToDeployCertificateInstanceOperationArrayOutput() DeployCertificateInstanceOperationArrayOutput

func (DeployCertificateInstanceOperationArrayOutput) ToDeployCertificateInstanceOperationArrayOutputWithContext added in v0.1.8

func (o DeployCertificateInstanceOperationArrayOutput) ToDeployCertificateInstanceOperationArrayOutputWithContext(ctx context.Context) DeployCertificateInstanceOperationArrayOutput

type DeployCertificateInstanceOperationInput added in v0.1.8

type DeployCertificateInstanceOperationInput interface {
	pulumi.Input

	ToDeployCertificateInstanceOperationOutput() DeployCertificateInstanceOperationOutput
	ToDeployCertificateInstanceOperationOutputWithContext(ctx context.Context) DeployCertificateInstanceOperationOutput
}

type DeployCertificateInstanceOperationMap added in v0.1.8

type DeployCertificateInstanceOperationMap map[string]DeployCertificateInstanceOperationInput

func (DeployCertificateInstanceOperationMap) ElementType added in v0.1.8

func (DeployCertificateInstanceOperationMap) ToDeployCertificateInstanceOperationMapOutput added in v0.1.8

func (i DeployCertificateInstanceOperationMap) ToDeployCertificateInstanceOperationMapOutput() DeployCertificateInstanceOperationMapOutput

func (DeployCertificateInstanceOperationMap) ToDeployCertificateInstanceOperationMapOutputWithContext added in v0.1.8

func (i DeployCertificateInstanceOperationMap) ToDeployCertificateInstanceOperationMapOutputWithContext(ctx context.Context) DeployCertificateInstanceOperationMapOutput

type DeployCertificateInstanceOperationMapInput added in v0.1.8

type DeployCertificateInstanceOperationMapInput interface {
	pulumi.Input

	ToDeployCertificateInstanceOperationMapOutput() DeployCertificateInstanceOperationMapOutput
	ToDeployCertificateInstanceOperationMapOutputWithContext(context.Context) DeployCertificateInstanceOperationMapOutput
}

DeployCertificateInstanceOperationMapInput is an input type that accepts DeployCertificateInstanceOperationMap and DeployCertificateInstanceOperationMapOutput values. You can construct a concrete instance of `DeployCertificateInstanceOperationMapInput` via:

DeployCertificateInstanceOperationMap{ "key": DeployCertificateInstanceOperationArgs{...} }

type DeployCertificateInstanceOperationMapOutput added in v0.1.8

type DeployCertificateInstanceOperationMapOutput struct{ *pulumi.OutputState }

func (DeployCertificateInstanceOperationMapOutput) ElementType added in v0.1.8

func (DeployCertificateInstanceOperationMapOutput) MapIndex added in v0.1.8

func (DeployCertificateInstanceOperationMapOutput) ToDeployCertificateInstanceOperationMapOutput added in v0.1.8

func (o DeployCertificateInstanceOperationMapOutput) ToDeployCertificateInstanceOperationMapOutput() DeployCertificateInstanceOperationMapOutput

func (DeployCertificateInstanceOperationMapOutput) ToDeployCertificateInstanceOperationMapOutputWithContext added in v0.1.8

func (o DeployCertificateInstanceOperationMapOutput) ToDeployCertificateInstanceOperationMapOutputWithContext(ctx context.Context) DeployCertificateInstanceOperationMapOutput

type DeployCertificateInstanceOperationOutput added in v0.1.8

type DeployCertificateInstanceOperationOutput struct{ *pulumi.OutputState }

func (DeployCertificateInstanceOperationOutput) CertificateId added in v0.1.8

ID of the certificate to be deployed.

func (DeployCertificateInstanceOperationOutput) ElementType added in v0.1.8

func (DeployCertificateInstanceOperationOutput) InstanceIdLists added in v0.1.8

Need to deploy instance list.

func (DeployCertificateInstanceOperationOutput) ResourceType added in v0.1.8

Deployed cloud resource type.

func (DeployCertificateInstanceOperationOutput) Status added in v0.1.8

Deployment cloud resource status: Live: -1: The domain name is not associated with a certificate.1: Domain name https is enabled.0: Domain name https is closed.

func (DeployCertificateInstanceOperationOutput) ToDeployCertificateInstanceOperationOutput added in v0.1.8

func (o DeployCertificateInstanceOperationOutput) ToDeployCertificateInstanceOperationOutput() DeployCertificateInstanceOperationOutput

func (DeployCertificateInstanceOperationOutput) ToDeployCertificateInstanceOperationOutputWithContext added in v0.1.8

func (o DeployCertificateInstanceOperationOutput) ToDeployCertificateInstanceOperationOutputWithContext(ctx context.Context) DeployCertificateInstanceOperationOutput

type DeployCertificateInstanceOperationState added in v0.1.8

type DeployCertificateInstanceOperationState struct {
	// ID of the certificate to be deployed.
	CertificateId pulumi.StringPtrInput
	// Need to deploy instance list.
	InstanceIdLists pulumi.StringArrayInput
	// Deployed cloud resource type.
	ResourceType pulumi.StringPtrInput
	// Deployment cloud resource status: Live: -1: The domain name is not associated with a certificate.1:  Domain name https is enabled.0:  Domain name https is closed.
	Status pulumi.IntPtrInput
}

func (DeployCertificateInstanceOperationState) ElementType added in v0.1.8

type DeployCertificateRecordRetryOperation added in v0.1.8

type DeployCertificateRecordRetryOperation struct {
	pulumi.CustomResourceState

	// Deployment record details ID to be retried.
	DeployRecordDetailId pulumi.IntPtrOutput `pulumi:"deployRecordDetailId"`
	// Deployment record ID to be retried.
	DeployRecordId pulumi.IntPtrOutput `pulumi:"deployRecordId"`
}

Provides a resource to create a ssl deployCertificateRecordRetry

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Ssl.NewDeployCertificateRecordRetryOperation(ctx, "deployCertificateRecordRetry", &Ssl.DeployCertificateRecordRetryOperationArgs{
			DeployRecordId: pulumi.Int(35474),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh

$ pulumi import tencentcloud:Ssl/deployCertificateRecordRetryOperation:DeployCertificateRecordRetryOperation deploy_certificate_record_retry deploy_certificate_record_retry_id

```

func GetDeployCertificateRecordRetryOperation added in v0.1.8

func GetDeployCertificateRecordRetryOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeployCertificateRecordRetryOperationState, opts ...pulumi.ResourceOption) (*DeployCertificateRecordRetryOperation, error)

GetDeployCertificateRecordRetryOperation gets an existing DeployCertificateRecordRetryOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDeployCertificateRecordRetryOperation added in v0.1.8

func NewDeployCertificateRecordRetryOperation(ctx *pulumi.Context,
	name string, args *DeployCertificateRecordRetryOperationArgs, opts ...pulumi.ResourceOption) (*DeployCertificateRecordRetryOperation, error)

NewDeployCertificateRecordRetryOperation registers a new resource with the given unique name, arguments, and options.

func (*DeployCertificateRecordRetryOperation) ElementType added in v0.1.8

func (*DeployCertificateRecordRetryOperation) ToDeployCertificateRecordRetryOperationOutput added in v0.1.8

func (i *DeployCertificateRecordRetryOperation) ToDeployCertificateRecordRetryOperationOutput() DeployCertificateRecordRetryOperationOutput

func (*DeployCertificateRecordRetryOperation) ToDeployCertificateRecordRetryOperationOutputWithContext added in v0.1.8

func (i *DeployCertificateRecordRetryOperation) ToDeployCertificateRecordRetryOperationOutputWithContext(ctx context.Context) DeployCertificateRecordRetryOperationOutput

type DeployCertificateRecordRetryOperationArgs added in v0.1.8

type DeployCertificateRecordRetryOperationArgs struct {
	// Deployment record details ID to be retried.
	DeployRecordDetailId pulumi.IntPtrInput
	// Deployment record ID to be retried.
	DeployRecordId pulumi.IntPtrInput
}

The set of arguments for constructing a DeployCertificateRecordRetryOperation resource.

func (DeployCertificateRecordRetryOperationArgs) ElementType added in v0.1.8

type DeployCertificateRecordRetryOperationArray added in v0.1.8

type DeployCertificateRecordRetryOperationArray []DeployCertificateRecordRetryOperationInput

func (DeployCertificateRecordRetryOperationArray) ElementType added in v0.1.8

func (DeployCertificateRecordRetryOperationArray) ToDeployCertificateRecordRetryOperationArrayOutput added in v0.1.8

func (i DeployCertificateRecordRetryOperationArray) ToDeployCertificateRecordRetryOperationArrayOutput() DeployCertificateRecordRetryOperationArrayOutput

func (DeployCertificateRecordRetryOperationArray) ToDeployCertificateRecordRetryOperationArrayOutputWithContext added in v0.1.8

func (i DeployCertificateRecordRetryOperationArray) ToDeployCertificateRecordRetryOperationArrayOutputWithContext(ctx context.Context) DeployCertificateRecordRetryOperationArrayOutput

type DeployCertificateRecordRetryOperationArrayInput added in v0.1.8

type DeployCertificateRecordRetryOperationArrayInput interface {
	pulumi.Input

	ToDeployCertificateRecordRetryOperationArrayOutput() DeployCertificateRecordRetryOperationArrayOutput
	ToDeployCertificateRecordRetryOperationArrayOutputWithContext(context.Context) DeployCertificateRecordRetryOperationArrayOutput
}

DeployCertificateRecordRetryOperationArrayInput is an input type that accepts DeployCertificateRecordRetryOperationArray and DeployCertificateRecordRetryOperationArrayOutput values. You can construct a concrete instance of `DeployCertificateRecordRetryOperationArrayInput` via:

DeployCertificateRecordRetryOperationArray{ DeployCertificateRecordRetryOperationArgs{...} }

type DeployCertificateRecordRetryOperationArrayOutput added in v0.1.8

type DeployCertificateRecordRetryOperationArrayOutput struct{ *pulumi.OutputState }

func (DeployCertificateRecordRetryOperationArrayOutput) ElementType added in v0.1.8

func (DeployCertificateRecordRetryOperationArrayOutput) Index added in v0.1.8

func (DeployCertificateRecordRetryOperationArrayOutput) ToDeployCertificateRecordRetryOperationArrayOutput added in v0.1.8

func (o DeployCertificateRecordRetryOperationArrayOutput) ToDeployCertificateRecordRetryOperationArrayOutput() DeployCertificateRecordRetryOperationArrayOutput

func (DeployCertificateRecordRetryOperationArrayOutput) ToDeployCertificateRecordRetryOperationArrayOutputWithContext added in v0.1.8

func (o DeployCertificateRecordRetryOperationArrayOutput) ToDeployCertificateRecordRetryOperationArrayOutputWithContext(ctx context.Context) DeployCertificateRecordRetryOperationArrayOutput

type DeployCertificateRecordRetryOperationInput added in v0.1.8

type DeployCertificateRecordRetryOperationInput interface {
	pulumi.Input

	ToDeployCertificateRecordRetryOperationOutput() DeployCertificateRecordRetryOperationOutput
	ToDeployCertificateRecordRetryOperationOutputWithContext(ctx context.Context) DeployCertificateRecordRetryOperationOutput
}

type DeployCertificateRecordRetryOperationMap added in v0.1.8

type DeployCertificateRecordRetryOperationMap map[string]DeployCertificateRecordRetryOperationInput

func (DeployCertificateRecordRetryOperationMap) ElementType added in v0.1.8

func (DeployCertificateRecordRetryOperationMap) ToDeployCertificateRecordRetryOperationMapOutput added in v0.1.8

func (i DeployCertificateRecordRetryOperationMap) ToDeployCertificateRecordRetryOperationMapOutput() DeployCertificateRecordRetryOperationMapOutput

func (DeployCertificateRecordRetryOperationMap) ToDeployCertificateRecordRetryOperationMapOutputWithContext added in v0.1.8

func (i DeployCertificateRecordRetryOperationMap) ToDeployCertificateRecordRetryOperationMapOutputWithContext(ctx context.Context) DeployCertificateRecordRetryOperationMapOutput

type DeployCertificateRecordRetryOperationMapInput added in v0.1.8

type DeployCertificateRecordRetryOperationMapInput interface {
	pulumi.Input

	ToDeployCertificateRecordRetryOperationMapOutput() DeployCertificateRecordRetryOperationMapOutput
	ToDeployCertificateRecordRetryOperationMapOutputWithContext(context.Context) DeployCertificateRecordRetryOperationMapOutput
}

DeployCertificateRecordRetryOperationMapInput is an input type that accepts DeployCertificateRecordRetryOperationMap and DeployCertificateRecordRetryOperationMapOutput values. You can construct a concrete instance of `DeployCertificateRecordRetryOperationMapInput` via:

DeployCertificateRecordRetryOperationMap{ "key": DeployCertificateRecordRetryOperationArgs{...} }

type DeployCertificateRecordRetryOperationMapOutput added in v0.1.8

type DeployCertificateRecordRetryOperationMapOutput struct{ *pulumi.OutputState }

func (DeployCertificateRecordRetryOperationMapOutput) ElementType added in v0.1.8

func (DeployCertificateRecordRetryOperationMapOutput) MapIndex added in v0.1.8

func (DeployCertificateRecordRetryOperationMapOutput) ToDeployCertificateRecordRetryOperationMapOutput added in v0.1.8

func (o DeployCertificateRecordRetryOperationMapOutput) ToDeployCertificateRecordRetryOperationMapOutput() DeployCertificateRecordRetryOperationMapOutput

func (DeployCertificateRecordRetryOperationMapOutput) ToDeployCertificateRecordRetryOperationMapOutputWithContext added in v0.1.8

func (o DeployCertificateRecordRetryOperationMapOutput) ToDeployCertificateRecordRetryOperationMapOutputWithContext(ctx context.Context) DeployCertificateRecordRetryOperationMapOutput

type DeployCertificateRecordRetryOperationOutput added in v0.1.8

type DeployCertificateRecordRetryOperationOutput struct{ *pulumi.OutputState }

func (DeployCertificateRecordRetryOperationOutput) DeployRecordDetailId added in v0.1.8

Deployment record details ID to be retried.

func (DeployCertificateRecordRetryOperationOutput) DeployRecordId added in v0.1.8

Deployment record ID to be retried.

func (DeployCertificateRecordRetryOperationOutput) ElementType added in v0.1.8

func (DeployCertificateRecordRetryOperationOutput) ToDeployCertificateRecordRetryOperationOutput added in v0.1.8

func (o DeployCertificateRecordRetryOperationOutput) ToDeployCertificateRecordRetryOperationOutput() DeployCertificateRecordRetryOperationOutput

func (DeployCertificateRecordRetryOperationOutput) ToDeployCertificateRecordRetryOperationOutputWithContext added in v0.1.8

func (o DeployCertificateRecordRetryOperationOutput) ToDeployCertificateRecordRetryOperationOutputWithContext(ctx context.Context) DeployCertificateRecordRetryOperationOutput

type DeployCertificateRecordRetryOperationState added in v0.1.8

type DeployCertificateRecordRetryOperationState struct {
	// Deployment record details ID to be retried.
	DeployRecordDetailId pulumi.IntPtrInput
	// Deployment record ID to be retried.
	DeployRecordId pulumi.IntPtrInput
}

func (DeployCertificateRecordRetryOperationState) ElementType added in v0.1.8

type DeployCertificateRecordRollbackOperation added in v0.1.8

type DeployCertificateRecordRollbackOperation struct {
	pulumi.CustomResourceState

	// Deployment record ID to be rollback.
	DeployRecordId pulumi.IntPtrOutput `pulumi:"deployRecordId"`
}

Provides a resource to create a ssl deployCertificateRecordRollback

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Ssl.NewDeployCertificateRecordRollbackOperation(ctx, "deployCertificateRecordRollback", &Ssl.DeployCertificateRecordRollbackOperationArgs{
			DeployRecordId: pulumi.Int(35471),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh

$ pulumi import tencentcloud:Ssl/deployCertificateRecordRollbackOperation:DeployCertificateRecordRollbackOperation deploy_certificate_record_rollback deploy_certificate_record_rollback_id

```

func GetDeployCertificateRecordRollbackOperation added in v0.1.8

func GetDeployCertificateRecordRollbackOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeployCertificateRecordRollbackOperationState, opts ...pulumi.ResourceOption) (*DeployCertificateRecordRollbackOperation, error)

GetDeployCertificateRecordRollbackOperation gets an existing DeployCertificateRecordRollbackOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDeployCertificateRecordRollbackOperation added in v0.1.8

func NewDeployCertificateRecordRollbackOperation(ctx *pulumi.Context,
	name string, args *DeployCertificateRecordRollbackOperationArgs, opts ...pulumi.ResourceOption) (*DeployCertificateRecordRollbackOperation, error)

NewDeployCertificateRecordRollbackOperation registers a new resource with the given unique name, arguments, and options.

func (*DeployCertificateRecordRollbackOperation) ElementType added in v0.1.8

func (*DeployCertificateRecordRollbackOperation) ToDeployCertificateRecordRollbackOperationOutput added in v0.1.8

func (i *DeployCertificateRecordRollbackOperation) ToDeployCertificateRecordRollbackOperationOutput() DeployCertificateRecordRollbackOperationOutput

func (*DeployCertificateRecordRollbackOperation) ToDeployCertificateRecordRollbackOperationOutputWithContext added in v0.1.8

func (i *DeployCertificateRecordRollbackOperation) ToDeployCertificateRecordRollbackOperationOutputWithContext(ctx context.Context) DeployCertificateRecordRollbackOperationOutput

type DeployCertificateRecordRollbackOperationArgs added in v0.1.8

type DeployCertificateRecordRollbackOperationArgs struct {
	// Deployment record ID to be rollback.
	DeployRecordId pulumi.IntPtrInput
}

The set of arguments for constructing a DeployCertificateRecordRollbackOperation resource.

func (DeployCertificateRecordRollbackOperationArgs) ElementType added in v0.1.8

type DeployCertificateRecordRollbackOperationArray added in v0.1.8

type DeployCertificateRecordRollbackOperationArray []DeployCertificateRecordRollbackOperationInput

func (DeployCertificateRecordRollbackOperationArray) ElementType added in v0.1.8

func (DeployCertificateRecordRollbackOperationArray) ToDeployCertificateRecordRollbackOperationArrayOutput added in v0.1.8

func (i DeployCertificateRecordRollbackOperationArray) ToDeployCertificateRecordRollbackOperationArrayOutput() DeployCertificateRecordRollbackOperationArrayOutput

func (DeployCertificateRecordRollbackOperationArray) ToDeployCertificateRecordRollbackOperationArrayOutputWithContext added in v0.1.8

func (i DeployCertificateRecordRollbackOperationArray) ToDeployCertificateRecordRollbackOperationArrayOutputWithContext(ctx context.Context) DeployCertificateRecordRollbackOperationArrayOutput

type DeployCertificateRecordRollbackOperationArrayInput added in v0.1.8

type DeployCertificateRecordRollbackOperationArrayInput interface {
	pulumi.Input

	ToDeployCertificateRecordRollbackOperationArrayOutput() DeployCertificateRecordRollbackOperationArrayOutput
	ToDeployCertificateRecordRollbackOperationArrayOutputWithContext(context.Context) DeployCertificateRecordRollbackOperationArrayOutput
}

DeployCertificateRecordRollbackOperationArrayInput is an input type that accepts DeployCertificateRecordRollbackOperationArray and DeployCertificateRecordRollbackOperationArrayOutput values. You can construct a concrete instance of `DeployCertificateRecordRollbackOperationArrayInput` via:

DeployCertificateRecordRollbackOperationArray{ DeployCertificateRecordRollbackOperationArgs{...} }

type DeployCertificateRecordRollbackOperationArrayOutput added in v0.1.8

type DeployCertificateRecordRollbackOperationArrayOutput struct{ *pulumi.OutputState }

func (DeployCertificateRecordRollbackOperationArrayOutput) ElementType added in v0.1.8

func (DeployCertificateRecordRollbackOperationArrayOutput) Index added in v0.1.8

func (DeployCertificateRecordRollbackOperationArrayOutput) ToDeployCertificateRecordRollbackOperationArrayOutput added in v0.1.8

func (o DeployCertificateRecordRollbackOperationArrayOutput) ToDeployCertificateRecordRollbackOperationArrayOutput() DeployCertificateRecordRollbackOperationArrayOutput

func (DeployCertificateRecordRollbackOperationArrayOutput) ToDeployCertificateRecordRollbackOperationArrayOutputWithContext added in v0.1.8

func (o DeployCertificateRecordRollbackOperationArrayOutput) ToDeployCertificateRecordRollbackOperationArrayOutputWithContext(ctx context.Context) DeployCertificateRecordRollbackOperationArrayOutput

type DeployCertificateRecordRollbackOperationInput added in v0.1.8

type DeployCertificateRecordRollbackOperationInput interface {
	pulumi.Input

	ToDeployCertificateRecordRollbackOperationOutput() DeployCertificateRecordRollbackOperationOutput
	ToDeployCertificateRecordRollbackOperationOutputWithContext(ctx context.Context) DeployCertificateRecordRollbackOperationOutput
}

type DeployCertificateRecordRollbackOperationMap added in v0.1.8

type DeployCertificateRecordRollbackOperationMap map[string]DeployCertificateRecordRollbackOperationInput

func (DeployCertificateRecordRollbackOperationMap) ElementType added in v0.1.8

func (DeployCertificateRecordRollbackOperationMap) ToDeployCertificateRecordRollbackOperationMapOutput added in v0.1.8

func (i DeployCertificateRecordRollbackOperationMap) ToDeployCertificateRecordRollbackOperationMapOutput() DeployCertificateRecordRollbackOperationMapOutput

func (DeployCertificateRecordRollbackOperationMap) ToDeployCertificateRecordRollbackOperationMapOutputWithContext added in v0.1.8

func (i DeployCertificateRecordRollbackOperationMap) ToDeployCertificateRecordRollbackOperationMapOutputWithContext(ctx context.Context) DeployCertificateRecordRollbackOperationMapOutput

type DeployCertificateRecordRollbackOperationMapInput added in v0.1.8

type DeployCertificateRecordRollbackOperationMapInput interface {
	pulumi.Input

	ToDeployCertificateRecordRollbackOperationMapOutput() DeployCertificateRecordRollbackOperationMapOutput
	ToDeployCertificateRecordRollbackOperationMapOutputWithContext(context.Context) DeployCertificateRecordRollbackOperationMapOutput
}

DeployCertificateRecordRollbackOperationMapInput is an input type that accepts DeployCertificateRecordRollbackOperationMap and DeployCertificateRecordRollbackOperationMapOutput values. You can construct a concrete instance of `DeployCertificateRecordRollbackOperationMapInput` via:

DeployCertificateRecordRollbackOperationMap{ "key": DeployCertificateRecordRollbackOperationArgs{...} }

type DeployCertificateRecordRollbackOperationMapOutput added in v0.1.8

type DeployCertificateRecordRollbackOperationMapOutput struct{ *pulumi.OutputState }

func (DeployCertificateRecordRollbackOperationMapOutput) ElementType added in v0.1.8

func (DeployCertificateRecordRollbackOperationMapOutput) MapIndex added in v0.1.8

func (DeployCertificateRecordRollbackOperationMapOutput) ToDeployCertificateRecordRollbackOperationMapOutput added in v0.1.8

func (o DeployCertificateRecordRollbackOperationMapOutput) ToDeployCertificateRecordRollbackOperationMapOutput() DeployCertificateRecordRollbackOperationMapOutput

func (DeployCertificateRecordRollbackOperationMapOutput) ToDeployCertificateRecordRollbackOperationMapOutputWithContext added in v0.1.8

func (o DeployCertificateRecordRollbackOperationMapOutput) ToDeployCertificateRecordRollbackOperationMapOutputWithContext(ctx context.Context) DeployCertificateRecordRollbackOperationMapOutput

type DeployCertificateRecordRollbackOperationOutput added in v0.1.8

type DeployCertificateRecordRollbackOperationOutput struct{ *pulumi.OutputState }

func (DeployCertificateRecordRollbackOperationOutput) DeployRecordId added in v0.1.8

Deployment record ID to be rollback.

func (DeployCertificateRecordRollbackOperationOutput) ElementType added in v0.1.8

func (DeployCertificateRecordRollbackOperationOutput) ToDeployCertificateRecordRollbackOperationOutput added in v0.1.8

func (o DeployCertificateRecordRollbackOperationOutput) ToDeployCertificateRecordRollbackOperationOutput() DeployCertificateRecordRollbackOperationOutput

func (DeployCertificateRecordRollbackOperationOutput) ToDeployCertificateRecordRollbackOperationOutputWithContext added in v0.1.8

func (o DeployCertificateRecordRollbackOperationOutput) ToDeployCertificateRecordRollbackOperationOutputWithContext(ctx context.Context) DeployCertificateRecordRollbackOperationOutput

type DeployCertificateRecordRollbackOperationState added in v0.1.8

type DeployCertificateRecordRollbackOperationState struct {
	// Deployment record ID to be rollback.
	DeployRecordId pulumi.IntPtrInput
}

func (DeployCertificateRecordRollbackOperationState) ElementType added in v0.1.8

type DownloadCertificateOperation added in v0.1.8

type DownloadCertificateOperation struct {
	pulumi.CustomResourceState

	// Certificate ID.
	CertificateId pulumi.StringOutput `pulumi:"certificateId"`
	// Certificate ID.
	OutputPath pulumi.StringOutput `pulumi:"outputPath"`
}

Provides a resource to create a ssl downloadCertificate

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Ssl.NewDownloadCertificateOperation(ctx, "downloadCertificate", &Ssl.DownloadCertificateOperationArgs{
			CertificateId: pulumi.String("8x1eUSSl"),
			OutputPath:    pulumi.String("./"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh

$ pulumi import tencentcloud:Ssl/downloadCertificateOperation:DownloadCertificateOperation download_certificate download_certificate_id

```

func GetDownloadCertificateOperation added in v0.1.8

func GetDownloadCertificateOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DownloadCertificateOperationState, opts ...pulumi.ResourceOption) (*DownloadCertificateOperation, error)

GetDownloadCertificateOperation gets an existing DownloadCertificateOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDownloadCertificateOperation added in v0.1.8

func NewDownloadCertificateOperation(ctx *pulumi.Context,
	name string, args *DownloadCertificateOperationArgs, opts ...pulumi.ResourceOption) (*DownloadCertificateOperation, error)

NewDownloadCertificateOperation registers a new resource with the given unique name, arguments, and options.

func (*DownloadCertificateOperation) ElementType added in v0.1.8

func (*DownloadCertificateOperation) ElementType() reflect.Type

func (*DownloadCertificateOperation) ToDownloadCertificateOperationOutput added in v0.1.8

func (i *DownloadCertificateOperation) ToDownloadCertificateOperationOutput() DownloadCertificateOperationOutput

func (*DownloadCertificateOperation) ToDownloadCertificateOperationOutputWithContext added in v0.1.8

func (i *DownloadCertificateOperation) ToDownloadCertificateOperationOutputWithContext(ctx context.Context) DownloadCertificateOperationOutput

type DownloadCertificateOperationArgs added in v0.1.8

type DownloadCertificateOperationArgs struct {
	// Certificate ID.
	CertificateId pulumi.StringInput
	// Certificate ID.
	OutputPath pulumi.StringInput
}

The set of arguments for constructing a DownloadCertificateOperation resource.

func (DownloadCertificateOperationArgs) ElementType added in v0.1.8

type DownloadCertificateOperationArray added in v0.1.8

type DownloadCertificateOperationArray []DownloadCertificateOperationInput

func (DownloadCertificateOperationArray) ElementType added in v0.1.8

func (DownloadCertificateOperationArray) ToDownloadCertificateOperationArrayOutput added in v0.1.8

func (i DownloadCertificateOperationArray) ToDownloadCertificateOperationArrayOutput() DownloadCertificateOperationArrayOutput

func (DownloadCertificateOperationArray) ToDownloadCertificateOperationArrayOutputWithContext added in v0.1.8

func (i DownloadCertificateOperationArray) ToDownloadCertificateOperationArrayOutputWithContext(ctx context.Context) DownloadCertificateOperationArrayOutput

type DownloadCertificateOperationArrayInput added in v0.1.8

type DownloadCertificateOperationArrayInput interface {
	pulumi.Input

	ToDownloadCertificateOperationArrayOutput() DownloadCertificateOperationArrayOutput
	ToDownloadCertificateOperationArrayOutputWithContext(context.Context) DownloadCertificateOperationArrayOutput
}

DownloadCertificateOperationArrayInput is an input type that accepts DownloadCertificateOperationArray and DownloadCertificateOperationArrayOutput values. You can construct a concrete instance of `DownloadCertificateOperationArrayInput` via:

DownloadCertificateOperationArray{ DownloadCertificateOperationArgs{...} }

type DownloadCertificateOperationArrayOutput added in v0.1.8

type DownloadCertificateOperationArrayOutput struct{ *pulumi.OutputState }

func (DownloadCertificateOperationArrayOutput) ElementType added in v0.1.8

func (DownloadCertificateOperationArrayOutput) Index added in v0.1.8

func (DownloadCertificateOperationArrayOutput) ToDownloadCertificateOperationArrayOutput added in v0.1.8

func (o DownloadCertificateOperationArrayOutput) ToDownloadCertificateOperationArrayOutput() DownloadCertificateOperationArrayOutput

func (DownloadCertificateOperationArrayOutput) ToDownloadCertificateOperationArrayOutputWithContext added in v0.1.8

func (o DownloadCertificateOperationArrayOutput) ToDownloadCertificateOperationArrayOutputWithContext(ctx context.Context) DownloadCertificateOperationArrayOutput

type DownloadCertificateOperationInput added in v0.1.8

type DownloadCertificateOperationInput interface {
	pulumi.Input

	ToDownloadCertificateOperationOutput() DownloadCertificateOperationOutput
	ToDownloadCertificateOperationOutputWithContext(ctx context.Context) DownloadCertificateOperationOutput
}

type DownloadCertificateOperationMap added in v0.1.8

type DownloadCertificateOperationMap map[string]DownloadCertificateOperationInput

func (DownloadCertificateOperationMap) ElementType added in v0.1.8

func (DownloadCertificateOperationMap) ToDownloadCertificateOperationMapOutput added in v0.1.8

func (i DownloadCertificateOperationMap) ToDownloadCertificateOperationMapOutput() DownloadCertificateOperationMapOutput

func (DownloadCertificateOperationMap) ToDownloadCertificateOperationMapOutputWithContext added in v0.1.8

func (i DownloadCertificateOperationMap) ToDownloadCertificateOperationMapOutputWithContext(ctx context.Context) DownloadCertificateOperationMapOutput

type DownloadCertificateOperationMapInput added in v0.1.8

type DownloadCertificateOperationMapInput interface {
	pulumi.Input

	ToDownloadCertificateOperationMapOutput() DownloadCertificateOperationMapOutput
	ToDownloadCertificateOperationMapOutputWithContext(context.Context) DownloadCertificateOperationMapOutput
}

DownloadCertificateOperationMapInput is an input type that accepts DownloadCertificateOperationMap and DownloadCertificateOperationMapOutput values. You can construct a concrete instance of `DownloadCertificateOperationMapInput` via:

DownloadCertificateOperationMap{ "key": DownloadCertificateOperationArgs{...} }

type DownloadCertificateOperationMapOutput added in v0.1.8

type DownloadCertificateOperationMapOutput struct{ *pulumi.OutputState }

func (DownloadCertificateOperationMapOutput) ElementType added in v0.1.8

func (DownloadCertificateOperationMapOutput) MapIndex added in v0.1.8

func (DownloadCertificateOperationMapOutput) ToDownloadCertificateOperationMapOutput added in v0.1.8

func (o DownloadCertificateOperationMapOutput) ToDownloadCertificateOperationMapOutput() DownloadCertificateOperationMapOutput

func (DownloadCertificateOperationMapOutput) ToDownloadCertificateOperationMapOutputWithContext added in v0.1.8

func (o DownloadCertificateOperationMapOutput) ToDownloadCertificateOperationMapOutputWithContext(ctx context.Context) DownloadCertificateOperationMapOutput

type DownloadCertificateOperationOutput added in v0.1.8

type DownloadCertificateOperationOutput struct{ *pulumi.OutputState }

func (DownloadCertificateOperationOutput) CertificateId added in v0.1.8

Certificate ID.

func (DownloadCertificateOperationOutput) ElementType added in v0.1.8

func (DownloadCertificateOperationOutput) OutputPath added in v0.1.8

Certificate ID.

func (DownloadCertificateOperationOutput) ToDownloadCertificateOperationOutput added in v0.1.8

func (o DownloadCertificateOperationOutput) ToDownloadCertificateOperationOutput() DownloadCertificateOperationOutput

func (DownloadCertificateOperationOutput) ToDownloadCertificateOperationOutputWithContext added in v0.1.8

func (o DownloadCertificateOperationOutput) ToDownloadCertificateOperationOutputWithContext(ctx context.Context) DownloadCertificateOperationOutput

type DownloadCertificateOperationState added in v0.1.8

type DownloadCertificateOperationState struct {
	// Certificate ID.
	CertificateId pulumi.StringPtrInput
	// Certificate ID.
	OutputPath pulumi.StringPtrInput
}

func (DownloadCertificateOperationState) ElementType added in v0.1.8

type FreeCertificate

type FreeCertificate struct {
	pulumi.CustomResourceState

	// Specify alias for remark.
	Alias pulumi.StringPtrOutput `pulumi:"alias"`
	// Certificate begin time.
	CertBeginTime pulumi.StringOutput `pulumi:"certBeginTime"`
	// Certificate end time.
	CertEndTime pulumi.StringOutput `pulumi:"certEndTime"`
	// Certificate private key.
	CertificatePrivateKey pulumi.StringOutput `pulumi:"certificatePrivateKey"`
	// Certificate public key.
	CertificatePublicKey pulumi.StringOutput `pulumi:"certificatePublicKey"`
	// Email address.
	ContactEmail pulumi.StringPtrOutput `pulumi:"contactEmail"`
	// Phone number.
	ContactPhone pulumi.StringPtrOutput `pulumi:"contactPhone"`
	// Specify CSR encrypt algorithm, only support `RSA` for now.
	CsrEncryptAlgo pulumi.StringPtrOutput `pulumi:"csrEncryptAlgo"`
	// Specify CSR key parameter, only support `"2048"` for now.
	CsrKeyParameter pulumi.StringPtrOutput `pulumi:"csrKeyParameter"`
	// Specify CSR key password.
	CsrKeyPassword pulumi.StringPtrOutput `pulumi:"csrKeyPassword"`
	// Indicates whether the certificate deployable.
	Deployable pulumi.BoolOutput `pulumi:"deployable"`
	// Specify domain name.
	Domain pulumi.StringOutput `pulumi:"domain"`
	// Specify DV authorize method. Available values: `DNS_AUTO` - automatic DNS auth, `DNS` - manual DNS auth, `FILE` - auth by file.
	DvAuthMethod pulumi.StringOutput `pulumi:"dvAuthMethod"`
	// DV certification information.
	DvAuths FreeCertificateDvAuthArrayOutput `pulumi:"dvAuths"`
	// Certificate insert time.
	InsertTime pulumi.StringOutput `pulumi:"insertTime"`
	// Specify old certificate ID, used for re-apply.
	OldCertificateId pulumi.StringPtrOutput `pulumi:"oldCertificateId"`
	// Type of package. Only support `"2"` (TrustAsia TLS RSA CA).
	PackageType pulumi.StringPtrOutput `pulumi:"packageType"`
	// Product zh name.
	ProductZhName pulumi.StringOutput `pulumi:"productZhName"`
	// ID of projects which this certification belong to.
	ProjectId pulumi.IntPtrOutput `pulumi:"projectId"`
	// Indicates whether the certificate renewable.
	Renewable pulumi.BoolOutput `pulumi:"renewable"`
	// Certificate status. 0 = Approving, 1 = Approved, 2 = Approve failed, 3 = expired, 4 = DNS record added, 5 = OV/EV Certificate and confirm letter needed, 6 = Order canceling, 7 = Order canceled, 8 = Submitted and confirm letter needed, 9 = Revoking, 10 = Revoked, 11 = re-applying, 12 = Revoke and confirm letter needed, 13 = Free SSL and confirm letter needed.
	Status pulumi.IntOutput `pulumi:"status"`
	// Certificate status message.
	StatusMsg pulumi.StringOutput `pulumi:"statusMsg"`
	// Certificate status name.
	StatusName pulumi.StringOutput `pulumi:"statusName"`
	// Specify validity period in month, only support `"12"` months for now.
	ValidityPeriod pulumi.StringPtrOutput `pulumi:"validityPeriod"`
	// Vulnerability status.
	VulnerabilityStatus pulumi.StringOutput `pulumi:"vulnerabilityStatus"`
}

Provide a resource to create a Free Certificate.

> **NOTE:** Once certificat created, it cannot be removed within 1 hours.

## Example Usage ### only support type 2. 2=TrustAsia TLS RSA CA.

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Ssl.NewFreeCertificate(ctx, "example", &Ssl.FreeCertificateArgs{
			Alias:           pulumi.String("example_free_cert"),
			ContactEmail:    pulumi.String("test@example.com"),
			ContactPhone:    pulumi.String("18352458901"),
			CsrEncryptAlgo:  pulumi.String("RSA"),
			CsrKeyParameter: pulumi.String("2048"),
			CsrKeyPassword:  pulumi.String("csr_pwd"),
			Domain:          pulumi.String("example.com"),
			DvAuthMethod:    pulumi.String("DNS_AUTO"),
			PackageType:     pulumi.String("2"),
			ValidityPeriod:  pulumi.String("12"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

FreeCertificate instance can be imported, e.g.

```sh

$ pulumi import tencentcloud:Ssl/freeCertificate:FreeCertificate test free_certificate-id

```

func GetFreeCertificate

func GetFreeCertificate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FreeCertificateState, opts ...pulumi.ResourceOption) (*FreeCertificate, error)

GetFreeCertificate gets an existing FreeCertificate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFreeCertificate

func NewFreeCertificate(ctx *pulumi.Context,
	name string, args *FreeCertificateArgs, opts ...pulumi.ResourceOption) (*FreeCertificate, error)

NewFreeCertificate registers a new resource with the given unique name, arguments, and options.

func (*FreeCertificate) ElementType

func (*FreeCertificate) ElementType() reflect.Type

func (*FreeCertificate) ToFreeCertificateOutput

func (i *FreeCertificate) ToFreeCertificateOutput() FreeCertificateOutput

func (*FreeCertificate) ToFreeCertificateOutputWithContext

func (i *FreeCertificate) ToFreeCertificateOutputWithContext(ctx context.Context) FreeCertificateOutput

type FreeCertificateArgs

type FreeCertificateArgs struct {
	// Specify alias for remark.
	Alias pulumi.StringPtrInput
	// Email address.
	ContactEmail pulumi.StringPtrInput
	// Phone number.
	ContactPhone pulumi.StringPtrInput
	// Specify CSR encrypt algorithm, only support `RSA` for now.
	CsrEncryptAlgo pulumi.StringPtrInput
	// Specify CSR key parameter, only support `"2048"` for now.
	CsrKeyParameter pulumi.StringPtrInput
	// Specify CSR key password.
	CsrKeyPassword pulumi.StringPtrInput
	// Specify domain name.
	Domain pulumi.StringInput
	// Specify DV authorize method. Available values: `DNS_AUTO` - automatic DNS auth, `DNS` - manual DNS auth, `FILE` - auth by file.
	DvAuthMethod pulumi.StringInput
	// Specify old certificate ID, used for re-apply.
	OldCertificateId pulumi.StringPtrInput
	// Type of package. Only support `"2"` (TrustAsia TLS RSA CA).
	PackageType pulumi.StringPtrInput
	// ID of projects which this certification belong to.
	ProjectId pulumi.IntPtrInput
	// Specify validity period in month, only support `"12"` months for now.
	ValidityPeriod pulumi.StringPtrInput
}

The set of arguments for constructing a FreeCertificate resource.

func (FreeCertificateArgs) ElementType

func (FreeCertificateArgs) ElementType() reflect.Type

type FreeCertificateArray

type FreeCertificateArray []FreeCertificateInput

func (FreeCertificateArray) ElementType

func (FreeCertificateArray) ElementType() reflect.Type

func (FreeCertificateArray) ToFreeCertificateArrayOutput

func (i FreeCertificateArray) ToFreeCertificateArrayOutput() FreeCertificateArrayOutput

func (FreeCertificateArray) ToFreeCertificateArrayOutputWithContext

func (i FreeCertificateArray) ToFreeCertificateArrayOutputWithContext(ctx context.Context) FreeCertificateArrayOutput

type FreeCertificateArrayInput

type FreeCertificateArrayInput interface {
	pulumi.Input

	ToFreeCertificateArrayOutput() FreeCertificateArrayOutput
	ToFreeCertificateArrayOutputWithContext(context.Context) FreeCertificateArrayOutput
}

FreeCertificateArrayInput is an input type that accepts FreeCertificateArray and FreeCertificateArrayOutput values. You can construct a concrete instance of `FreeCertificateArrayInput` via:

FreeCertificateArray{ FreeCertificateArgs{...} }

type FreeCertificateArrayOutput

type FreeCertificateArrayOutput struct{ *pulumi.OutputState }

func (FreeCertificateArrayOutput) ElementType

func (FreeCertificateArrayOutput) ElementType() reflect.Type

func (FreeCertificateArrayOutput) Index

func (FreeCertificateArrayOutput) ToFreeCertificateArrayOutput

func (o FreeCertificateArrayOutput) ToFreeCertificateArrayOutput() FreeCertificateArrayOutput

func (FreeCertificateArrayOutput) ToFreeCertificateArrayOutputWithContext

func (o FreeCertificateArrayOutput) ToFreeCertificateArrayOutputWithContext(ctx context.Context) FreeCertificateArrayOutput

type FreeCertificateDvAuth added in v0.1.3

type FreeCertificateDvAuth struct {
	// DV authentication key.
	DvAuthKey *string `pulumi:"dvAuthKey"`
	// DV authentication value.
	DvAuthValue *string `pulumi:"dvAuthValue"`
	// DV authentication type.
	DvAuthVerifyType *string `pulumi:"dvAuthVerifyType"`
}

type FreeCertificateDvAuthArgs added in v0.1.3

type FreeCertificateDvAuthArgs struct {
	// DV authentication key.
	DvAuthKey pulumi.StringPtrInput `pulumi:"dvAuthKey"`
	// DV authentication value.
	DvAuthValue pulumi.StringPtrInput `pulumi:"dvAuthValue"`
	// DV authentication type.
	DvAuthVerifyType pulumi.StringPtrInput `pulumi:"dvAuthVerifyType"`
}

func (FreeCertificateDvAuthArgs) ElementType added in v0.1.3

func (FreeCertificateDvAuthArgs) ElementType() reflect.Type

func (FreeCertificateDvAuthArgs) ToFreeCertificateDvAuthOutput added in v0.1.3

func (i FreeCertificateDvAuthArgs) ToFreeCertificateDvAuthOutput() FreeCertificateDvAuthOutput

func (FreeCertificateDvAuthArgs) ToFreeCertificateDvAuthOutputWithContext added in v0.1.3

func (i FreeCertificateDvAuthArgs) ToFreeCertificateDvAuthOutputWithContext(ctx context.Context) FreeCertificateDvAuthOutput

type FreeCertificateDvAuthArray added in v0.1.3

type FreeCertificateDvAuthArray []FreeCertificateDvAuthInput

func (FreeCertificateDvAuthArray) ElementType added in v0.1.3

func (FreeCertificateDvAuthArray) ElementType() reflect.Type

func (FreeCertificateDvAuthArray) ToFreeCertificateDvAuthArrayOutput added in v0.1.3

func (i FreeCertificateDvAuthArray) ToFreeCertificateDvAuthArrayOutput() FreeCertificateDvAuthArrayOutput

func (FreeCertificateDvAuthArray) ToFreeCertificateDvAuthArrayOutputWithContext added in v0.1.3

func (i FreeCertificateDvAuthArray) ToFreeCertificateDvAuthArrayOutputWithContext(ctx context.Context) FreeCertificateDvAuthArrayOutput

type FreeCertificateDvAuthArrayInput added in v0.1.3

type FreeCertificateDvAuthArrayInput interface {
	pulumi.Input

	ToFreeCertificateDvAuthArrayOutput() FreeCertificateDvAuthArrayOutput
	ToFreeCertificateDvAuthArrayOutputWithContext(context.Context) FreeCertificateDvAuthArrayOutput
}

FreeCertificateDvAuthArrayInput is an input type that accepts FreeCertificateDvAuthArray and FreeCertificateDvAuthArrayOutput values. You can construct a concrete instance of `FreeCertificateDvAuthArrayInput` via:

FreeCertificateDvAuthArray{ FreeCertificateDvAuthArgs{...} }

type FreeCertificateDvAuthArrayOutput added in v0.1.3

type FreeCertificateDvAuthArrayOutput struct{ *pulumi.OutputState }

func (FreeCertificateDvAuthArrayOutput) ElementType added in v0.1.3

func (FreeCertificateDvAuthArrayOutput) Index added in v0.1.3

func (FreeCertificateDvAuthArrayOutput) ToFreeCertificateDvAuthArrayOutput added in v0.1.3

func (o FreeCertificateDvAuthArrayOutput) ToFreeCertificateDvAuthArrayOutput() FreeCertificateDvAuthArrayOutput

func (FreeCertificateDvAuthArrayOutput) ToFreeCertificateDvAuthArrayOutputWithContext added in v0.1.3

func (o FreeCertificateDvAuthArrayOutput) ToFreeCertificateDvAuthArrayOutputWithContext(ctx context.Context) FreeCertificateDvAuthArrayOutput

type FreeCertificateDvAuthInput added in v0.1.3

type FreeCertificateDvAuthInput interface {
	pulumi.Input

	ToFreeCertificateDvAuthOutput() FreeCertificateDvAuthOutput
	ToFreeCertificateDvAuthOutputWithContext(context.Context) FreeCertificateDvAuthOutput
}

FreeCertificateDvAuthInput is an input type that accepts FreeCertificateDvAuthArgs and FreeCertificateDvAuthOutput values. You can construct a concrete instance of `FreeCertificateDvAuthInput` via:

FreeCertificateDvAuthArgs{...}

type FreeCertificateDvAuthOutput added in v0.1.3

type FreeCertificateDvAuthOutput struct{ *pulumi.OutputState }

func (FreeCertificateDvAuthOutput) DvAuthKey added in v0.1.3

DV authentication key.

func (FreeCertificateDvAuthOutput) DvAuthValue added in v0.1.3

DV authentication value.

func (FreeCertificateDvAuthOutput) DvAuthVerifyType added in v0.1.3

func (o FreeCertificateDvAuthOutput) DvAuthVerifyType() pulumi.StringPtrOutput

DV authentication type.

func (FreeCertificateDvAuthOutput) ElementType added in v0.1.3

func (FreeCertificateDvAuthOutput) ToFreeCertificateDvAuthOutput added in v0.1.3

func (o FreeCertificateDvAuthOutput) ToFreeCertificateDvAuthOutput() FreeCertificateDvAuthOutput

func (FreeCertificateDvAuthOutput) ToFreeCertificateDvAuthOutputWithContext added in v0.1.3

func (o FreeCertificateDvAuthOutput) ToFreeCertificateDvAuthOutputWithContext(ctx context.Context) FreeCertificateDvAuthOutput

type FreeCertificateInput

type FreeCertificateInput interface {
	pulumi.Input

	ToFreeCertificateOutput() FreeCertificateOutput
	ToFreeCertificateOutputWithContext(ctx context.Context) FreeCertificateOutput
}

type FreeCertificateMap

type FreeCertificateMap map[string]FreeCertificateInput

func (FreeCertificateMap) ElementType

func (FreeCertificateMap) ElementType() reflect.Type

func (FreeCertificateMap) ToFreeCertificateMapOutput

func (i FreeCertificateMap) ToFreeCertificateMapOutput() FreeCertificateMapOutput

func (FreeCertificateMap) ToFreeCertificateMapOutputWithContext

func (i FreeCertificateMap) ToFreeCertificateMapOutputWithContext(ctx context.Context) FreeCertificateMapOutput

type FreeCertificateMapInput

type FreeCertificateMapInput interface {
	pulumi.Input

	ToFreeCertificateMapOutput() FreeCertificateMapOutput
	ToFreeCertificateMapOutputWithContext(context.Context) FreeCertificateMapOutput
}

FreeCertificateMapInput is an input type that accepts FreeCertificateMap and FreeCertificateMapOutput values. You can construct a concrete instance of `FreeCertificateMapInput` via:

FreeCertificateMap{ "key": FreeCertificateArgs{...} }

type FreeCertificateMapOutput

type FreeCertificateMapOutput struct{ *pulumi.OutputState }

func (FreeCertificateMapOutput) ElementType

func (FreeCertificateMapOutput) ElementType() reflect.Type

func (FreeCertificateMapOutput) MapIndex

func (FreeCertificateMapOutput) ToFreeCertificateMapOutput

func (o FreeCertificateMapOutput) ToFreeCertificateMapOutput() FreeCertificateMapOutput

func (FreeCertificateMapOutput) ToFreeCertificateMapOutputWithContext

func (o FreeCertificateMapOutput) ToFreeCertificateMapOutputWithContext(ctx context.Context) FreeCertificateMapOutput

type FreeCertificateOutput

type FreeCertificateOutput struct{ *pulumi.OutputState }

func (FreeCertificateOutput) Alias

Specify alias for remark.

func (FreeCertificateOutput) CertBeginTime

func (o FreeCertificateOutput) CertBeginTime() pulumi.StringOutput

Certificate begin time.

func (FreeCertificateOutput) CertEndTime

func (o FreeCertificateOutput) CertEndTime() pulumi.StringOutput

Certificate end time.

func (FreeCertificateOutput) CertificatePrivateKey

func (o FreeCertificateOutput) CertificatePrivateKey() pulumi.StringOutput

Certificate private key.

func (FreeCertificateOutput) CertificatePublicKey

func (o FreeCertificateOutput) CertificatePublicKey() pulumi.StringOutput

Certificate public key.

func (FreeCertificateOutput) ContactEmail

func (o FreeCertificateOutput) ContactEmail() pulumi.StringPtrOutput

Email address.

func (FreeCertificateOutput) ContactPhone

func (o FreeCertificateOutput) ContactPhone() pulumi.StringPtrOutput

Phone number.

func (FreeCertificateOutput) CsrEncryptAlgo

func (o FreeCertificateOutput) CsrEncryptAlgo() pulumi.StringPtrOutput

Specify CSR encrypt algorithm, only support `RSA` for now.

func (FreeCertificateOutput) CsrKeyParameter

func (o FreeCertificateOutput) CsrKeyParameter() pulumi.StringPtrOutput

Specify CSR key parameter, only support `"2048"` for now.

func (FreeCertificateOutput) CsrKeyPassword

func (o FreeCertificateOutput) CsrKeyPassword() pulumi.StringPtrOutput

Specify CSR key password.

func (FreeCertificateOutput) Deployable

func (o FreeCertificateOutput) Deployable() pulumi.BoolOutput

Indicates whether the certificate deployable.

func (FreeCertificateOutput) Domain

Specify domain name.

func (FreeCertificateOutput) DvAuthMethod

func (o FreeCertificateOutput) DvAuthMethod() pulumi.StringOutput

Specify DV authorize method. Available values: `DNS_AUTO` - automatic DNS auth, `DNS` - manual DNS auth, `FILE` - auth by file.

func (FreeCertificateOutput) DvAuths added in v0.1.3

DV certification information.

func (FreeCertificateOutput) ElementType

func (FreeCertificateOutput) ElementType() reflect.Type

func (FreeCertificateOutput) InsertTime

func (o FreeCertificateOutput) InsertTime() pulumi.StringOutput

Certificate insert time.

func (FreeCertificateOutput) OldCertificateId

func (o FreeCertificateOutput) OldCertificateId() pulumi.StringPtrOutput

Specify old certificate ID, used for re-apply.

func (FreeCertificateOutput) PackageType

Type of package. Only support `"2"` (TrustAsia TLS RSA CA).

func (FreeCertificateOutput) ProductZhName

func (o FreeCertificateOutput) ProductZhName() pulumi.StringOutput

Product zh name.

func (FreeCertificateOutput) ProjectId

ID of projects which this certification belong to.

func (FreeCertificateOutput) Renewable

func (o FreeCertificateOutput) Renewable() pulumi.BoolOutput

Indicates whether the certificate renewable.

func (FreeCertificateOutput) Status

Certificate status. 0 = Approving, 1 = Approved, 2 = Approve failed, 3 = expired, 4 = DNS record added, 5 = OV/EV Certificate and confirm letter needed, 6 = Order canceling, 7 = Order canceled, 8 = Submitted and confirm letter needed, 9 = Revoking, 10 = Revoked, 11 = re-applying, 12 = Revoke and confirm letter needed, 13 = Free SSL and confirm letter needed.

func (FreeCertificateOutput) StatusMsg

Certificate status message.

func (FreeCertificateOutput) StatusName

func (o FreeCertificateOutput) StatusName() pulumi.StringOutput

Certificate status name.

func (FreeCertificateOutput) ToFreeCertificateOutput

func (o FreeCertificateOutput) ToFreeCertificateOutput() FreeCertificateOutput

func (FreeCertificateOutput) ToFreeCertificateOutputWithContext

func (o FreeCertificateOutput) ToFreeCertificateOutputWithContext(ctx context.Context) FreeCertificateOutput

func (FreeCertificateOutput) ValidityPeriod

func (o FreeCertificateOutput) ValidityPeriod() pulumi.StringPtrOutput

Specify validity period in month, only support `"12"` months for now.

func (FreeCertificateOutput) VulnerabilityStatus

func (o FreeCertificateOutput) VulnerabilityStatus() pulumi.StringOutput

Vulnerability status.

type FreeCertificateState

type FreeCertificateState struct {
	// Specify alias for remark.
	Alias pulumi.StringPtrInput
	// Certificate begin time.
	CertBeginTime pulumi.StringPtrInput
	// Certificate end time.
	CertEndTime pulumi.StringPtrInput
	// Certificate private key.
	CertificatePrivateKey pulumi.StringPtrInput
	// Certificate public key.
	CertificatePublicKey pulumi.StringPtrInput
	// Email address.
	ContactEmail pulumi.StringPtrInput
	// Phone number.
	ContactPhone pulumi.StringPtrInput
	// Specify CSR encrypt algorithm, only support `RSA` for now.
	CsrEncryptAlgo pulumi.StringPtrInput
	// Specify CSR key parameter, only support `"2048"` for now.
	CsrKeyParameter pulumi.StringPtrInput
	// Specify CSR key password.
	CsrKeyPassword pulumi.StringPtrInput
	// Indicates whether the certificate deployable.
	Deployable pulumi.BoolPtrInput
	// Specify domain name.
	Domain pulumi.StringPtrInput
	// Specify DV authorize method. Available values: `DNS_AUTO` - automatic DNS auth, `DNS` - manual DNS auth, `FILE` - auth by file.
	DvAuthMethod pulumi.StringPtrInput
	// DV certification information.
	DvAuths FreeCertificateDvAuthArrayInput
	// Certificate insert time.
	InsertTime pulumi.StringPtrInput
	// Specify old certificate ID, used for re-apply.
	OldCertificateId pulumi.StringPtrInput
	// Type of package. Only support `"2"` (TrustAsia TLS RSA CA).
	PackageType pulumi.StringPtrInput
	// Product zh name.
	ProductZhName pulumi.StringPtrInput
	// ID of projects which this certification belong to.
	ProjectId pulumi.IntPtrInput
	// Indicates whether the certificate renewable.
	Renewable pulumi.BoolPtrInput
	// Certificate status. 0 = Approving, 1 = Approved, 2 = Approve failed, 3 = expired, 4 = DNS record added, 5 = OV/EV Certificate and confirm letter needed, 6 = Order canceling, 7 = Order canceled, 8 = Submitted and confirm letter needed, 9 = Revoking, 10 = Revoked, 11 = re-applying, 12 = Revoke and confirm letter needed, 13 = Free SSL and confirm letter needed.
	Status pulumi.IntPtrInput
	// Certificate status message.
	StatusMsg pulumi.StringPtrInput
	// Certificate status name.
	StatusName pulumi.StringPtrInput
	// Specify validity period in month, only support `"12"` months for now.
	ValidityPeriod pulumi.StringPtrInput
	// Vulnerability status.
	VulnerabilityStatus pulumi.StringPtrInput
}

func (FreeCertificateState) ElementType

func (FreeCertificateState) ElementType() reflect.Type

type GetCertificatesArgs

type GetCertificatesArgs struct {
	// ID of the SSL certificate to be queried.
	Id *string `pulumi:"id"`
	// Name of the SSL certificate to be queried.
	Name *string `pulumi:"name"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Type of the SSL certificate to be queried. Available values includes: `CA` and `SVR`.
	Type *string `pulumi:"type"`
}

A collection of arguments for invoking getCertificates.

type GetCertificatesCertificate

type GetCertificatesCertificate struct {
	// Beginning time of the SSL certificate.
	BeginTime string `pulumi:"beginTime"`
	// Content of the SSL certificate.
	Cert string `pulumi:"cert"`
	// Creation time of the SSL certificate.
	CreateTime string `pulumi:"createTime"`
	// Primary domain of the SSL certificate.
	Domain string `pulumi:"domain"`
	// DV certification information.
	DvAuths []GetCertificatesCertificateDvAuth `pulumi:"dvAuths"`
	// Ending time of the SSL certificate.
	EndTime string `pulumi:"endTime"`
	// ID of the SSL certificate to be queried.
	Id string `pulumi:"id"`
	// Key of the SSL certificate.
	Key string `pulumi:"key"`
	// Name of the SSL certificate to be queried.
	Name string `pulumi:"name"`
	// Order ID returned.
	OrderId string `pulumi:"orderId"`
	// Certificate authority.
	ProductZhName string `pulumi:"productZhName"`
	// Project ID of the SSL certificate.
	ProjectId int `pulumi:"projectId"`
	// Status of the SSL certificate.
	Status int `pulumi:"status"`
	// ALL domains included in the SSL certificate. Including the primary domain name.
	SubjectNames []string `pulumi:"subjectNames"`
	// Type of the SSL certificate to be queried. Available values includes: `CA` and `SVR`.
	Type string `pulumi:"type"`
}

type GetCertificatesCertificateArgs

type GetCertificatesCertificateArgs struct {
	// Beginning time of the SSL certificate.
	BeginTime pulumi.StringInput `pulumi:"beginTime"`
	// Content of the SSL certificate.
	Cert pulumi.StringInput `pulumi:"cert"`
	// Creation time of the SSL certificate.
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// Primary domain of the SSL certificate.
	Domain pulumi.StringInput `pulumi:"domain"`
	// DV certification information.
	DvAuths GetCertificatesCertificateDvAuthArrayInput `pulumi:"dvAuths"`
	// Ending time of the SSL certificate.
	EndTime pulumi.StringInput `pulumi:"endTime"`
	// ID of the SSL certificate to be queried.
	Id pulumi.StringInput `pulumi:"id"`
	// Key of the SSL certificate.
	Key pulumi.StringInput `pulumi:"key"`
	// Name of the SSL certificate to be queried.
	Name pulumi.StringInput `pulumi:"name"`
	// Order ID returned.
	OrderId pulumi.StringInput `pulumi:"orderId"`
	// Certificate authority.
	ProductZhName pulumi.StringInput `pulumi:"productZhName"`
	// Project ID of the SSL certificate.
	ProjectId pulumi.IntInput `pulumi:"projectId"`
	// Status of the SSL certificate.
	Status pulumi.IntInput `pulumi:"status"`
	// ALL domains included in the SSL certificate. Including the primary domain name.
	SubjectNames pulumi.StringArrayInput `pulumi:"subjectNames"`
	// Type of the SSL certificate to be queried. Available values includes: `CA` and `SVR`.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetCertificatesCertificateArgs) ElementType

func (GetCertificatesCertificateArgs) ToGetCertificatesCertificateOutput

func (i GetCertificatesCertificateArgs) ToGetCertificatesCertificateOutput() GetCertificatesCertificateOutput

func (GetCertificatesCertificateArgs) ToGetCertificatesCertificateOutputWithContext

func (i GetCertificatesCertificateArgs) ToGetCertificatesCertificateOutputWithContext(ctx context.Context) GetCertificatesCertificateOutput

type GetCertificatesCertificateArray

type GetCertificatesCertificateArray []GetCertificatesCertificateInput

func (GetCertificatesCertificateArray) ElementType

func (GetCertificatesCertificateArray) ToGetCertificatesCertificateArrayOutput

func (i GetCertificatesCertificateArray) ToGetCertificatesCertificateArrayOutput() GetCertificatesCertificateArrayOutput

func (GetCertificatesCertificateArray) ToGetCertificatesCertificateArrayOutputWithContext

func (i GetCertificatesCertificateArray) ToGetCertificatesCertificateArrayOutputWithContext(ctx context.Context) GetCertificatesCertificateArrayOutput

type GetCertificatesCertificateArrayInput

type GetCertificatesCertificateArrayInput interface {
	pulumi.Input

	ToGetCertificatesCertificateArrayOutput() GetCertificatesCertificateArrayOutput
	ToGetCertificatesCertificateArrayOutputWithContext(context.Context) GetCertificatesCertificateArrayOutput
}

GetCertificatesCertificateArrayInput is an input type that accepts GetCertificatesCertificateArray and GetCertificatesCertificateArrayOutput values. You can construct a concrete instance of `GetCertificatesCertificateArrayInput` via:

GetCertificatesCertificateArray{ GetCertificatesCertificateArgs{...} }

type GetCertificatesCertificateArrayOutput

type GetCertificatesCertificateArrayOutput struct{ *pulumi.OutputState }

func (GetCertificatesCertificateArrayOutput) ElementType

func (GetCertificatesCertificateArrayOutput) Index

func (GetCertificatesCertificateArrayOutput) ToGetCertificatesCertificateArrayOutput

func (o GetCertificatesCertificateArrayOutput) ToGetCertificatesCertificateArrayOutput() GetCertificatesCertificateArrayOutput

func (GetCertificatesCertificateArrayOutput) ToGetCertificatesCertificateArrayOutputWithContext

func (o GetCertificatesCertificateArrayOutput) ToGetCertificatesCertificateArrayOutputWithContext(ctx context.Context) GetCertificatesCertificateArrayOutput

type GetCertificatesCertificateDvAuth added in v0.1.8

type GetCertificatesCertificateDvAuth struct {
	// DV authentication key.
	DvAuthKey string `pulumi:"dvAuthKey"`
	// DV authentication value.
	DvAuthValue string `pulumi:"dvAuthValue"`
	// DV authentication type.
	DvAuthVerifyType string `pulumi:"dvAuthVerifyType"`
}

type GetCertificatesCertificateDvAuthArgs added in v0.1.8

type GetCertificatesCertificateDvAuthArgs struct {
	// DV authentication key.
	DvAuthKey pulumi.StringInput `pulumi:"dvAuthKey"`
	// DV authentication value.
	DvAuthValue pulumi.StringInput `pulumi:"dvAuthValue"`
	// DV authentication type.
	DvAuthVerifyType pulumi.StringInput `pulumi:"dvAuthVerifyType"`
}

func (GetCertificatesCertificateDvAuthArgs) ElementType added in v0.1.8

func (GetCertificatesCertificateDvAuthArgs) ToGetCertificatesCertificateDvAuthOutput added in v0.1.8

func (i GetCertificatesCertificateDvAuthArgs) ToGetCertificatesCertificateDvAuthOutput() GetCertificatesCertificateDvAuthOutput

func (GetCertificatesCertificateDvAuthArgs) ToGetCertificatesCertificateDvAuthOutputWithContext added in v0.1.8

func (i GetCertificatesCertificateDvAuthArgs) ToGetCertificatesCertificateDvAuthOutputWithContext(ctx context.Context) GetCertificatesCertificateDvAuthOutput

type GetCertificatesCertificateDvAuthArray added in v0.1.8

type GetCertificatesCertificateDvAuthArray []GetCertificatesCertificateDvAuthInput

func (GetCertificatesCertificateDvAuthArray) ElementType added in v0.1.8

func (GetCertificatesCertificateDvAuthArray) ToGetCertificatesCertificateDvAuthArrayOutput added in v0.1.8

func (i GetCertificatesCertificateDvAuthArray) ToGetCertificatesCertificateDvAuthArrayOutput() GetCertificatesCertificateDvAuthArrayOutput

func (GetCertificatesCertificateDvAuthArray) ToGetCertificatesCertificateDvAuthArrayOutputWithContext added in v0.1.8

func (i GetCertificatesCertificateDvAuthArray) ToGetCertificatesCertificateDvAuthArrayOutputWithContext(ctx context.Context) GetCertificatesCertificateDvAuthArrayOutput

type GetCertificatesCertificateDvAuthArrayInput added in v0.1.8

type GetCertificatesCertificateDvAuthArrayInput interface {
	pulumi.Input

	ToGetCertificatesCertificateDvAuthArrayOutput() GetCertificatesCertificateDvAuthArrayOutput
	ToGetCertificatesCertificateDvAuthArrayOutputWithContext(context.Context) GetCertificatesCertificateDvAuthArrayOutput
}

GetCertificatesCertificateDvAuthArrayInput is an input type that accepts GetCertificatesCertificateDvAuthArray and GetCertificatesCertificateDvAuthArrayOutput values. You can construct a concrete instance of `GetCertificatesCertificateDvAuthArrayInput` via:

GetCertificatesCertificateDvAuthArray{ GetCertificatesCertificateDvAuthArgs{...} }

type GetCertificatesCertificateDvAuthArrayOutput added in v0.1.8

type GetCertificatesCertificateDvAuthArrayOutput struct{ *pulumi.OutputState }

func (GetCertificatesCertificateDvAuthArrayOutput) ElementType added in v0.1.8

func (GetCertificatesCertificateDvAuthArrayOutput) Index added in v0.1.8

func (GetCertificatesCertificateDvAuthArrayOutput) ToGetCertificatesCertificateDvAuthArrayOutput added in v0.1.8

func (o GetCertificatesCertificateDvAuthArrayOutput) ToGetCertificatesCertificateDvAuthArrayOutput() GetCertificatesCertificateDvAuthArrayOutput

func (GetCertificatesCertificateDvAuthArrayOutput) ToGetCertificatesCertificateDvAuthArrayOutputWithContext added in v0.1.8

func (o GetCertificatesCertificateDvAuthArrayOutput) ToGetCertificatesCertificateDvAuthArrayOutputWithContext(ctx context.Context) GetCertificatesCertificateDvAuthArrayOutput

type GetCertificatesCertificateDvAuthInput added in v0.1.8

type GetCertificatesCertificateDvAuthInput interface {
	pulumi.Input

	ToGetCertificatesCertificateDvAuthOutput() GetCertificatesCertificateDvAuthOutput
	ToGetCertificatesCertificateDvAuthOutputWithContext(context.Context) GetCertificatesCertificateDvAuthOutput
}

GetCertificatesCertificateDvAuthInput is an input type that accepts GetCertificatesCertificateDvAuthArgs and GetCertificatesCertificateDvAuthOutput values. You can construct a concrete instance of `GetCertificatesCertificateDvAuthInput` via:

GetCertificatesCertificateDvAuthArgs{...}

type GetCertificatesCertificateDvAuthOutput added in v0.1.8

type GetCertificatesCertificateDvAuthOutput struct{ *pulumi.OutputState }

func (GetCertificatesCertificateDvAuthOutput) DvAuthKey added in v0.1.8

DV authentication key.

func (GetCertificatesCertificateDvAuthOutput) DvAuthValue added in v0.1.8

DV authentication value.

func (GetCertificatesCertificateDvAuthOutput) DvAuthVerifyType added in v0.1.8

DV authentication type.

func (GetCertificatesCertificateDvAuthOutput) ElementType added in v0.1.8

func (GetCertificatesCertificateDvAuthOutput) ToGetCertificatesCertificateDvAuthOutput added in v0.1.8

func (o GetCertificatesCertificateDvAuthOutput) ToGetCertificatesCertificateDvAuthOutput() GetCertificatesCertificateDvAuthOutput

func (GetCertificatesCertificateDvAuthOutput) ToGetCertificatesCertificateDvAuthOutputWithContext added in v0.1.8

func (o GetCertificatesCertificateDvAuthOutput) ToGetCertificatesCertificateDvAuthOutputWithContext(ctx context.Context) GetCertificatesCertificateDvAuthOutput

type GetCertificatesCertificateInput

type GetCertificatesCertificateInput interface {
	pulumi.Input

	ToGetCertificatesCertificateOutput() GetCertificatesCertificateOutput
	ToGetCertificatesCertificateOutputWithContext(context.Context) GetCertificatesCertificateOutput
}

GetCertificatesCertificateInput is an input type that accepts GetCertificatesCertificateArgs and GetCertificatesCertificateOutput values. You can construct a concrete instance of `GetCertificatesCertificateInput` via:

GetCertificatesCertificateArgs{...}

type GetCertificatesCertificateOutput

type GetCertificatesCertificateOutput struct{ *pulumi.OutputState }

func (GetCertificatesCertificateOutput) BeginTime

Beginning time of the SSL certificate.

func (GetCertificatesCertificateOutput) Cert

Content of the SSL certificate.

func (GetCertificatesCertificateOutput) CreateTime

Creation time of the SSL certificate.

func (GetCertificatesCertificateOutput) Domain

Primary domain of the SSL certificate.

func (GetCertificatesCertificateOutput) DvAuths added in v0.1.8

DV certification information.

func (GetCertificatesCertificateOutput) ElementType

func (GetCertificatesCertificateOutput) EndTime

Ending time of the SSL certificate.

func (GetCertificatesCertificateOutput) Id

ID of the SSL certificate to be queried.

func (GetCertificatesCertificateOutput) Key added in v0.1.3

Key of the SSL certificate.

func (GetCertificatesCertificateOutput) Name

Name of the SSL certificate to be queried.

func (GetCertificatesCertificateOutput) OrderId added in v0.1.8

Order ID returned.

func (GetCertificatesCertificateOutput) ProductZhName

Certificate authority.

func (GetCertificatesCertificateOutput) ProjectId

Project ID of the SSL certificate.

func (GetCertificatesCertificateOutput) Status

Status of the SSL certificate.

func (GetCertificatesCertificateOutput) SubjectNames

ALL domains included in the SSL certificate. Including the primary domain name.

func (GetCertificatesCertificateOutput) ToGetCertificatesCertificateOutput

func (o GetCertificatesCertificateOutput) ToGetCertificatesCertificateOutput() GetCertificatesCertificateOutput

func (GetCertificatesCertificateOutput) ToGetCertificatesCertificateOutputWithContext

func (o GetCertificatesCertificateOutput) ToGetCertificatesCertificateOutputWithContext(ctx context.Context) GetCertificatesCertificateOutput

func (GetCertificatesCertificateOutput) Type

Type of the SSL certificate to be queried. Available values includes: `CA` and `SVR`.

type GetCertificatesOutputArgs

type GetCertificatesOutputArgs struct {
	// ID of the SSL certificate to be queried.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Name of the SSL certificate to be queried.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Type of the SSL certificate to be queried. Available values includes: `CA` and `SVR`.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

A collection of arguments for invoking getCertificates.

func (GetCertificatesOutputArgs) ElementType

func (GetCertificatesOutputArgs) ElementType() reflect.Type

type GetCertificatesResult

type GetCertificatesResult struct {
	// An information list of certificate. Each element contains the following attributes:
	Certificates []GetCertificatesCertificate `pulumi:"certificates"`
	// ID of the SSL certificate.
	Id *string `pulumi:"id"`
	// Name of the SSL certificate.
	Name             *string `pulumi:"name"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Type of the SSL certificate.
	Type *string `pulumi:"type"`
}

A collection of values returned by getCertificates.

func GetCertificates

func GetCertificates(ctx *pulumi.Context, args *GetCertificatesArgs, opts ...pulumi.InvokeOption) (*GetCertificatesResult, error)

Use this data source to query SSL certificate.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Ssl.GetCertificates(ctx, &ssl.GetCertificatesArgs{
			Name: pulumi.StringRef("certificate"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetCertificatesResultOutput

type GetCertificatesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getCertificates.

func (GetCertificatesResultOutput) Certificates

An information list of certificate. Each element contains the following attributes:

func (GetCertificatesResultOutput) ElementType

func (GetCertificatesResultOutput) Id

ID of the SSL certificate.

func (GetCertificatesResultOutput) Name

Name of the SSL certificate.

func (GetCertificatesResultOutput) ResultOutputFile

func (o GetCertificatesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetCertificatesResultOutput) ToGetCertificatesResultOutput

func (o GetCertificatesResultOutput) ToGetCertificatesResultOutput() GetCertificatesResultOutput

func (GetCertificatesResultOutput) ToGetCertificatesResultOutputWithContext

func (o GetCertificatesResultOutput) ToGetCertificatesResultOutputWithContext(ctx context.Context) GetCertificatesResultOutput

func (GetCertificatesResultOutput) Type

Type of the SSL certificate.

type GetDescribeCertificateResult added in v0.1.8

type GetDescribeCertificateResult struct {
	// Remark name.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	Alias string `pulumi:"alias"`
	// All general names of the CA certificateNote: This field may return NULL, indicating that the valid value cannot be obtained.
	CACommonNames []string `pulumi:"cACommonNames"`
	// All encryption methods of CA certificateNote: This field may return NULL, indicating that the valid value cannot be obtained.
	CAEncryptAlgorithms []string `pulumi:"cAEncryptAlgorithms"`
	// CA certificate all maturity timeNote: This field may return NULL, indicating that the valid value cannot be obtained.
	CAEndTimes []string `pulumi:"cAEndTimes"`
	// Certificate takes effect time.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	CertBeginTime string `pulumi:"certBeginTime"`
	// The certificate is invalid time.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	CertEndTime string `pulumi:"certEndTime"`
	// Certificate extension information.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	CertificateExtras []GetDescribeCertificateResultCertificateExtra `pulumi:"certificateExtras"`
	// Certificate type: CA = CA certificate, SVR = server certificate.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	CertificateType string `pulumi:"certificateType"`
	// Whether it can be deployed.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	Deployable bool `pulumi:"deployable"`
	// domain name.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	Domain string `pulumi:"domain"`
	// DV certification information.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuthDetails []GetDescribeCertificateResultDvAuthDetail `pulumi:"dvAuthDetails"`
	// DV certificate revoking verification valueNote: This field may return NULL, indicating that the valid value cannot be obtained.
	DvRevokeAuthDetails []GetDescribeCertificateResultDvRevokeAuthDetail `pulumi:"dvRevokeAuthDetails"`
	// Certificate source: Trustasia,uploadNote: This field may return NULL, indicating that the valid value cannot be obtained.
	From string `pulumi:"from"`
	// application time.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	InsertTime string `pulumi:"insertTime"`
	// Whether it is the DV version.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	IsDv bool `pulumi:"isDv"`
	// Whether it is a VIP customer.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	IsVip bool `pulumi:"isVip"`
	// Whether the vulnerability scanning function is enabled.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	IsVulnerability bool `pulumi:"isVulnerability"`
	// Whether it is a pan -domain certificate certificate.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	IsWildcard bool `pulumi:"isWildcard"`
	// Order ID.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	OrderId string `pulumi:"orderId"`
	// Account UIN.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	OwnerUin string `pulumi:"ownerUin"`
	// Types of Certificate Package: 1 = Geotrust DV SSL CA -G3, 2 = Trustasia TLS RSA CA, 3 = SecureSite Enhanced Enterprise Edition (EV Pro), 4 = SecureSite enhanced (EV), 5 = SecureSite Enterprise Professional Edition (OVPro), 6 = SecureSite Enterprise (OV), 7 = SecureSite Enterprise (OV) compatriots, 8 = Geotrust enhanced type (EV), 9 = Geotrust Enterprise (OV), 10 = Geotrust Enterprise (OV) pass,11 = Trustasia Domain Multi -domain SSL certificate, 12 = Trustasia domain model (DV) passing, 13 = Trustasia Enterprise Passing Character (OV) SSL certificate (D3), 14 = Trustasia Enterprise (OV) SSL certificate (D3), 15= Trustasia Enterprise Multi -domain name (OV) SSL certificate (D3), 16 = Trustasia enhanced (EV) SSL certificate (D3), 17 = Trustasia enhanced multi -domain name (EV) SSL certificate (D3), 18 = GlobalSign enterprise type enterprise type(OV) SSL certificate, 19 = GlobalSign Enterprise Type -type STL Certificate, 20 = GlobalSign enhanced (EV) SSL certificate, 21 = Trustasia Enterprise Tongzhi Multi -domain name (OV) SSL certificate (D3), 22 = GlobalSignignMulti -domain name (OV) SSL certificate, 23 = GlobalSign Enterprise Type -type multi -domain name (OV) SSL certificate, 24 = GlobalSign enhanced multi -domain name (EV) SSL certificate.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	PackageType string `pulumi:"packageType"`
	// Certificate type name.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	PackageTypeName string `pulumi:"packageTypeName"`
	// Certificate issuer name.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	ProductZhName string `pulumi:"productZhName"`
	// Project ID.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	ProjectId string `pulumi:"projectId"`
	// Whether you can issue a certificate.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	RenewAble bool `pulumi:"renewAble"`
	// = Submitted information, to be uploaded to confirmation letter, 9 = Certificate is revoked, 10 = revoked, 11 = Re -issuance, 12 = Upload and revoke the confirmation letter.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	Status int `pulumi:"status"`
	// status information.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	StatusMsg string `pulumi:"statusMsg"`
	// status description.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	StatusName string `pulumi:"statusName"`
	// The certificate contains multiple domain names (containing the main domain name).Note: This field may return NULL, indicating that the valid value cannot be obtained.
	SubjectAltNames []string `pulumi:"subjectAltNames"`
	// Submitted information information.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	SubmittedDatas []GetDescribeCertificateResultSubmittedData `pulumi:"submittedDatas"`
	// Validity period: unit (month).Note: This field may return NULL, indicating that the valid value cannot be obtained.
	ValidityPeriod string `pulumi:"validityPeriod"`
	// Verification type: DNS_AUTO = Automatic DNS verification, DNS = manual DNS verification, file = file verification, email = email verification.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	VerifyType string `pulumi:"verifyType"`
	// Vulnerability scanning evaluation report.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	VulnerabilityReport string `pulumi:"vulnerabilityReport"`
	// Vulnerability scanning status.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	VulnerabilityStatus string `pulumi:"vulnerabilityStatus"`
}

type GetDescribeCertificateResultArgs added in v0.1.8

type GetDescribeCertificateResultArgs struct {
	// Remark name.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	Alias pulumi.StringInput `pulumi:"alias"`
	// All general names of the CA certificateNote: This field may return NULL, indicating that the valid value cannot be obtained.
	CACommonNames pulumi.StringArrayInput `pulumi:"cACommonNames"`
	// All encryption methods of CA certificateNote: This field may return NULL, indicating that the valid value cannot be obtained.
	CAEncryptAlgorithms pulumi.StringArrayInput `pulumi:"cAEncryptAlgorithms"`
	// CA certificate all maturity timeNote: This field may return NULL, indicating that the valid value cannot be obtained.
	CAEndTimes pulumi.StringArrayInput `pulumi:"cAEndTimes"`
	// Certificate takes effect time.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	CertBeginTime pulumi.StringInput `pulumi:"certBeginTime"`
	// The certificate is invalid time.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	CertEndTime pulumi.StringInput `pulumi:"certEndTime"`
	// Certificate extension information.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	CertificateExtras GetDescribeCertificateResultCertificateExtraArrayInput `pulumi:"certificateExtras"`
	// Certificate type: CA = CA certificate, SVR = server certificate.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	CertificateType pulumi.StringInput `pulumi:"certificateType"`
	// Whether it can be deployed.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	Deployable pulumi.BoolInput `pulumi:"deployable"`
	// domain name.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	Domain pulumi.StringInput `pulumi:"domain"`
	// DV certification information.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuthDetails GetDescribeCertificateResultDvAuthDetailArrayInput `pulumi:"dvAuthDetails"`
	// DV certificate revoking verification valueNote: This field may return NULL, indicating that the valid value cannot be obtained.
	DvRevokeAuthDetails GetDescribeCertificateResultDvRevokeAuthDetailArrayInput `pulumi:"dvRevokeAuthDetails"`
	// Certificate source: Trustasia,uploadNote: This field may return NULL, indicating that the valid value cannot be obtained.
	From pulumi.StringInput `pulumi:"from"`
	// application time.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	InsertTime pulumi.StringInput `pulumi:"insertTime"`
	// Whether it is the DV version.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	IsDv pulumi.BoolInput `pulumi:"isDv"`
	// Whether it is a VIP customer.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	IsVip pulumi.BoolInput `pulumi:"isVip"`
	// Whether the vulnerability scanning function is enabled.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	IsVulnerability pulumi.BoolInput `pulumi:"isVulnerability"`
	// Whether it is a pan -domain certificate certificate.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	IsWildcard pulumi.BoolInput `pulumi:"isWildcard"`
	// Order ID.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	OrderId pulumi.StringInput `pulumi:"orderId"`
	// Account UIN.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	OwnerUin pulumi.StringInput `pulumi:"ownerUin"`
	// Types of Certificate Package: 1 = Geotrust DV SSL CA -G3, 2 = Trustasia TLS RSA CA, 3 = SecureSite Enhanced Enterprise Edition (EV Pro), 4 = SecureSite enhanced (EV), 5 = SecureSite Enterprise Professional Edition (OVPro), 6 = SecureSite Enterprise (OV), 7 = SecureSite Enterprise (OV) compatriots, 8 = Geotrust enhanced type (EV), 9 = Geotrust Enterprise (OV), 10 = Geotrust Enterprise (OV) pass,11 = Trustasia Domain Multi -domain SSL certificate, 12 = Trustasia domain model (DV) passing, 13 = Trustasia Enterprise Passing Character (OV) SSL certificate (D3), 14 = Trustasia Enterprise (OV) SSL certificate (D3), 15= Trustasia Enterprise Multi -domain name (OV) SSL certificate (D3), 16 = Trustasia enhanced (EV) SSL certificate (D3), 17 = Trustasia enhanced multi -domain name (EV) SSL certificate (D3), 18 = GlobalSign enterprise type enterprise type(OV) SSL certificate, 19 = GlobalSign Enterprise Type -type STL Certificate, 20 = GlobalSign enhanced (EV) SSL certificate, 21 = Trustasia Enterprise Tongzhi Multi -domain name (OV) SSL certificate (D3), 22 = GlobalSignignMulti -domain name (OV) SSL certificate, 23 = GlobalSign Enterprise Type -type multi -domain name (OV) SSL certificate, 24 = GlobalSign enhanced multi -domain name (EV) SSL certificate.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	PackageType pulumi.StringInput `pulumi:"packageType"`
	// Certificate type name.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	PackageTypeName pulumi.StringInput `pulumi:"packageTypeName"`
	// Certificate issuer name.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	ProductZhName pulumi.StringInput `pulumi:"productZhName"`
	// Project ID.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	ProjectId pulumi.StringInput `pulumi:"projectId"`
	// Whether you can issue a certificate.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	RenewAble pulumi.BoolInput `pulumi:"renewAble"`
	// = Submitted information, to be uploaded to confirmation letter, 9 = Certificate is revoked, 10 = revoked, 11 = Re -issuance, 12 = Upload and revoke the confirmation letter.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	Status pulumi.IntInput `pulumi:"status"`
	// status information.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	StatusMsg pulumi.StringInput `pulumi:"statusMsg"`
	// status description.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	StatusName pulumi.StringInput `pulumi:"statusName"`
	// The certificate contains multiple domain names (containing the main domain name).Note: This field may return NULL, indicating that the valid value cannot be obtained.
	SubjectAltNames pulumi.StringArrayInput `pulumi:"subjectAltNames"`
	// Submitted information information.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	SubmittedDatas GetDescribeCertificateResultSubmittedDataArrayInput `pulumi:"submittedDatas"`
	// Validity period: unit (month).Note: This field may return NULL, indicating that the valid value cannot be obtained.
	ValidityPeriod pulumi.StringInput `pulumi:"validityPeriod"`
	// Verification type: DNS_AUTO = Automatic DNS verification, DNS = manual DNS verification, file = file verification, email = email verification.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	VerifyType pulumi.StringInput `pulumi:"verifyType"`
	// Vulnerability scanning evaluation report.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	VulnerabilityReport pulumi.StringInput `pulumi:"vulnerabilityReport"`
	// Vulnerability scanning status.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	VulnerabilityStatus pulumi.StringInput `pulumi:"vulnerabilityStatus"`
}

func (GetDescribeCertificateResultArgs) ElementType added in v0.1.8

func (GetDescribeCertificateResultArgs) ToGetDescribeCertificateResultOutput added in v0.1.8

func (i GetDescribeCertificateResultArgs) ToGetDescribeCertificateResultOutput() GetDescribeCertificateResultOutput

func (GetDescribeCertificateResultArgs) ToGetDescribeCertificateResultOutputWithContext added in v0.1.8

func (i GetDescribeCertificateResultArgs) ToGetDescribeCertificateResultOutputWithContext(ctx context.Context) GetDescribeCertificateResultOutput

type GetDescribeCertificateResultArray added in v0.1.8

type GetDescribeCertificateResultArray []GetDescribeCertificateResultInput

func (GetDescribeCertificateResultArray) ElementType added in v0.1.8

func (GetDescribeCertificateResultArray) ToGetDescribeCertificateResultArrayOutput added in v0.1.8

func (i GetDescribeCertificateResultArray) ToGetDescribeCertificateResultArrayOutput() GetDescribeCertificateResultArrayOutput

func (GetDescribeCertificateResultArray) ToGetDescribeCertificateResultArrayOutputWithContext added in v0.1.8

func (i GetDescribeCertificateResultArray) ToGetDescribeCertificateResultArrayOutputWithContext(ctx context.Context) GetDescribeCertificateResultArrayOutput

type GetDescribeCertificateResultArrayInput added in v0.1.8

type GetDescribeCertificateResultArrayInput interface {
	pulumi.Input

	ToGetDescribeCertificateResultArrayOutput() GetDescribeCertificateResultArrayOutput
	ToGetDescribeCertificateResultArrayOutputWithContext(context.Context) GetDescribeCertificateResultArrayOutput
}

GetDescribeCertificateResultArrayInput is an input type that accepts GetDescribeCertificateResultArray and GetDescribeCertificateResultArrayOutput values. You can construct a concrete instance of `GetDescribeCertificateResultArrayInput` via:

GetDescribeCertificateResultArray{ GetDescribeCertificateResultArgs{...} }

type GetDescribeCertificateResultArrayOutput added in v0.1.8

type GetDescribeCertificateResultArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeCertificateResultArrayOutput) ElementType added in v0.1.8

func (GetDescribeCertificateResultArrayOutput) Index added in v0.1.8

func (GetDescribeCertificateResultArrayOutput) ToGetDescribeCertificateResultArrayOutput added in v0.1.8

func (o GetDescribeCertificateResultArrayOutput) ToGetDescribeCertificateResultArrayOutput() GetDescribeCertificateResultArrayOutput

func (GetDescribeCertificateResultArrayOutput) ToGetDescribeCertificateResultArrayOutputWithContext added in v0.1.8

func (o GetDescribeCertificateResultArrayOutput) ToGetDescribeCertificateResultArrayOutputWithContext(ctx context.Context) GetDescribeCertificateResultArrayOutput

type GetDescribeCertificateResultCertificateExtra added in v0.1.8

type GetDescribeCertificateResultCertificateExtra struct {
	// Type of company. Note: This field may return NULL, indicating that the valid value cannot be obtained.
	CompanyType int `pulumi:"companyType"`
	// Certificate can be configured in the number of domain names.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DomainNumber string `pulumi:"domainNumber"`
	// Original certificate ID.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	OriginCertificateId string `pulumi:"originCertificateId"`
	// New order certificate ID.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	RenewOrder string `pulumi:"renewOrder"`
	// Re -issue the original ID of the certificate.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	ReplacedBy string `pulumi:"replacedBy"`
	// Re -issue a new ID.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	ReplacedFor string `pulumi:"replacedFor"`
	// Is it a national secret certificateNote: This field may return NULL, indicating that the valid value cannot be obtained.
	SMCert int `pulumi:"sMCert"`
}

type GetDescribeCertificateResultCertificateExtraArgs added in v0.1.8

type GetDescribeCertificateResultCertificateExtraArgs struct {
	// Type of company. Note: This field may return NULL, indicating that the valid value cannot be obtained.
	CompanyType pulumi.IntInput `pulumi:"companyType"`
	// Certificate can be configured in the number of domain names.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DomainNumber pulumi.StringInput `pulumi:"domainNumber"`
	// Original certificate ID.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	OriginCertificateId pulumi.StringInput `pulumi:"originCertificateId"`
	// New order certificate ID.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	RenewOrder pulumi.StringInput `pulumi:"renewOrder"`
	// Re -issue the original ID of the certificate.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	ReplacedBy pulumi.StringInput `pulumi:"replacedBy"`
	// Re -issue a new ID.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	ReplacedFor pulumi.StringInput `pulumi:"replacedFor"`
	// Is it a national secret certificateNote: This field may return NULL, indicating that the valid value cannot be obtained.
	SMCert pulumi.IntInput `pulumi:"sMCert"`
}

func (GetDescribeCertificateResultCertificateExtraArgs) ElementType added in v0.1.8

func (GetDescribeCertificateResultCertificateExtraArgs) ToGetDescribeCertificateResultCertificateExtraOutput added in v0.1.8

func (i GetDescribeCertificateResultCertificateExtraArgs) ToGetDescribeCertificateResultCertificateExtraOutput() GetDescribeCertificateResultCertificateExtraOutput

func (GetDescribeCertificateResultCertificateExtraArgs) ToGetDescribeCertificateResultCertificateExtraOutputWithContext added in v0.1.8

func (i GetDescribeCertificateResultCertificateExtraArgs) ToGetDescribeCertificateResultCertificateExtraOutputWithContext(ctx context.Context) GetDescribeCertificateResultCertificateExtraOutput

type GetDescribeCertificateResultCertificateExtraArray added in v0.1.8

type GetDescribeCertificateResultCertificateExtraArray []GetDescribeCertificateResultCertificateExtraInput

func (GetDescribeCertificateResultCertificateExtraArray) ElementType added in v0.1.8

func (GetDescribeCertificateResultCertificateExtraArray) ToGetDescribeCertificateResultCertificateExtraArrayOutput added in v0.1.8

func (i GetDescribeCertificateResultCertificateExtraArray) ToGetDescribeCertificateResultCertificateExtraArrayOutput() GetDescribeCertificateResultCertificateExtraArrayOutput

func (GetDescribeCertificateResultCertificateExtraArray) ToGetDescribeCertificateResultCertificateExtraArrayOutputWithContext added in v0.1.8

func (i GetDescribeCertificateResultCertificateExtraArray) ToGetDescribeCertificateResultCertificateExtraArrayOutputWithContext(ctx context.Context) GetDescribeCertificateResultCertificateExtraArrayOutput

type GetDescribeCertificateResultCertificateExtraArrayInput added in v0.1.8

type GetDescribeCertificateResultCertificateExtraArrayInput interface {
	pulumi.Input

	ToGetDescribeCertificateResultCertificateExtraArrayOutput() GetDescribeCertificateResultCertificateExtraArrayOutput
	ToGetDescribeCertificateResultCertificateExtraArrayOutputWithContext(context.Context) GetDescribeCertificateResultCertificateExtraArrayOutput
}

GetDescribeCertificateResultCertificateExtraArrayInput is an input type that accepts GetDescribeCertificateResultCertificateExtraArray and GetDescribeCertificateResultCertificateExtraArrayOutput values. You can construct a concrete instance of `GetDescribeCertificateResultCertificateExtraArrayInput` via:

GetDescribeCertificateResultCertificateExtraArray{ GetDescribeCertificateResultCertificateExtraArgs{...} }

type GetDescribeCertificateResultCertificateExtraArrayOutput added in v0.1.8

type GetDescribeCertificateResultCertificateExtraArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeCertificateResultCertificateExtraArrayOutput) ElementType added in v0.1.8

func (GetDescribeCertificateResultCertificateExtraArrayOutput) Index added in v0.1.8

func (GetDescribeCertificateResultCertificateExtraArrayOutput) ToGetDescribeCertificateResultCertificateExtraArrayOutput added in v0.1.8

func (GetDescribeCertificateResultCertificateExtraArrayOutput) ToGetDescribeCertificateResultCertificateExtraArrayOutputWithContext added in v0.1.8

func (o GetDescribeCertificateResultCertificateExtraArrayOutput) ToGetDescribeCertificateResultCertificateExtraArrayOutputWithContext(ctx context.Context) GetDescribeCertificateResultCertificateExtraArrayOutput

type GetDescribeCertificateResultCertificateExtraInput added in v0.1.8

type GetDescribeCertificateResultCertificateExtraInput interface {
	pulumi.Input

	ToGetDescribeCertificateResultCertificateExtraOutput() GetDescribeCertificateResultCertificateExtraOutput
	ToGetDescribeCertificateResultCertificateExtraOutputWithContext(context.Context) GetDescribeCertificateResultCertificateExtraOutput
}

GetDescribeCertificateResultCertificateExtraInput is an input type that accepts GetDescribeCertificateResultCertificateExtraArgs and GetDescribeCertificateResultCertificateExtraOutput values. You can construct a concrete instance of `GetDescribeCertificateResultCertificateExtraInput` via:

GetDescribeCertificateResultCertificateExtraArgs{...}

type GetDescribeCertificateResultCertificateExtraOutput added in v0.1.8

type GetDescribeCertificateResultCertificateExtraOutput struct{ *pulumi.OutputState }

func (GetDescribeCertificateResultCertificateExtraOutput) CompanyType added in v0.1.8

Type of company. Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultCertificateExtraOutput) DomainNumber added in v0.1.8

Certificate can be configured in the number of domain names.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultCertificateExtraOutput) ElementType added in v0.1.8

func (GetDescribeCertificateResultCertificateExtraOutput) OriginCertificateId added in v0.1.8

Original certificate ID.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultCertificateExtraOutput) RenewOrder added in v0.1.8

New order certificate ID.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultCertificateExtraOutput) ReplacedBy added in v0.1.8

Re -issue the original ID of the certificate.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultCertificateExtraOutput) ReplacedFor added in v0.1.8

Re -issue a new ID.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultCertificateExtraOutput) SMCert added in v0.1.8

Is it a national secret certificateNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultCertificateExtraOutput) ToGetDescribeCertificateResultCertificateExtraOutput added in v0.1.8

func (o GetDescribeCertificateResultCertificateExtraOutput) ToGetDescribeCertificateResultCertificateExtraOutput() GetDescribeCertificateResultCertificateExtraOutput

func (GetDescribeCertificateResultCertificateExtraOutput) ToGetDescribeCertificateResultCertificateExtraOutputWithContext added in v0.1.8

func (o GetDescribeCertificateResultCertificateExtraOutput) ToGetDescribeCertificateResultCertificateExtraOutputWithContext(ctx context.Context) GetDescribeCertificateResultCertificateExtraOutput

type GetDescribeCertificateResultDvAuthDetail added in v0.1.8

type GetDescribeCertificateResultDvAuthDetail struct {
	// DV authentication value domain name.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuthDomain string `pulumi:"dvAuthDomain"`
	// DV certification key.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuthKey string `pulumi:"dvAuthKey"`
	// DV certification sub -domain name.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuthKeySubDomain string `pulumi:"dvAuthKeySubDomain"`
	// DV authentication value path.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuthPath string `pulumi:"dvAuthPath"`
	// DV certification value.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuthValue string `pulumi:"dvAuthValue"`
	// DV certification information.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuths []GetDescribeCertificateResultDvAuthDetailDvAuth `pulumi:"dvAuths"`
}

type GetDescribeCertificateResultDvAuthDetailArgs added in v0.1.8

type GetDescribeCertificateResultDvAuthDetailArgs struct {
	// DV authentication value domain name.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuthDomain pulumi.StringInput `pulumi:"dvAuthDomain"`
	// DV certification key.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuthKey pulumi.StringInput `pulumi:"dvAuthKey"`
	// DV certification sub -domain name.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuthKeySubDomain pulumi.StringInput `pulumi:"dvAuthKeySubDomain"`
	// DV authentication value path.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuthPath pulumi.StringInput `pulumi:"dvAuthPath"`
	// DV certification value.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuthValue pulumi.StringInput `pulumi:"dvAuthValue"`
	// DV certification information.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuths GetDescribeCertificateResultDvAuthDetailDvAuthArrayInput `pulumi:"dvAuths"`
}

func (GetDescribeCertificateResultDvAuthDetailArgs) ElementType added in v0.1.8

func (GetDescribeCertificateResultDvAuthDetailArgs) ToGetDescribeCertificateResultDvAuthDetailOutput added in v0.1.8

func (i GetDescribeCertificateResultDvAuthDetailArgs) ToGetDescribeCertificateResultDvAuthDetailOutput() GetDescribeCertificateResultDvAuthDetailOutput

func (GetDescribeCertificateResultDvAuthDetailArgs) ToGetDescribeCertificateResultDvAuthDetailOutputWithContext added in v0.1.8

func (i GetDescribeCertificateResultDvAuthDetailArgs) ToGetDescribeCertificateResultDvAuthDetailOutputWithContext(ctx context.Context) GetDescribeCertificateResultDvAuthDetailOutput

type GetDescribeCertificateResultDvAuthDetailArray added in v0.1.8

type GetDescribeCertificateResultDvAuthDetailArray []GetDescribeCertificateResultDvAuthDetailInput

func (GetDescribeCertificateResultDvAuthDetailArray) ElementType added in v0.1.8

func (GetDescribeCertificateResultDvAuthDetailArray) ToGetDescribeCertificateResultDvAuthDetailArrayOutput added in v0.1.8

func (i GetDescribeCertificateResultDvAuthDetailArray) ToGetDescribeCertificateResultDvAuthDetailArrayOutput() GetDescribeCertificateResultDvAuthDetailArrayOutput

func (GetDescribeCertificateResultDvAuthDetailArray) ToGetDescribeCertificateResultDvAuthDetailArrayOutputWithContext added in v0.1.8

func (i GetDescribeCertificateResultDvAuthDetailArray) ToGetDescribeCertificateResultDvAuthDetailArrayOutputWithContext(ctx context.Context) GetDescribeCertificateResultDvAuthDetailArrayOutput

type GetDescribeCertificateResultDvAuthDetailArrayInput added in v0.1.8

type GetDescribeCertificateResultDvAuthDetailArrayInput interface {
	pulumi.Input

	ToGetDescribeCertificateResultDvAuthDetailArrayOutput() GetDescribeCertificateResultDvAuthDetailArrayOutput
	ToGetDescribeCertificateResultDvAuthDetailArrayOutputWithContext(context.Context) GetDescribeCertificateResultDvAuthDetailArrayOutput
}

GetDescribeCertificateResultDvAuthDetailArrayInput is an input type that accepts GetDescribeCertificateResultDvAuthDetailArray and GetDescribeCertificateResultDvAuthDetailArrayOutput values. You can construct a concrete instance of `GetDescribeCertificateResultDvAuthDetailArrayInput` via:

GetDescribeCertificateResultDvAuthDetailArray{ GetDescribeCertificateResultDvAuthDetailArgs{...} }

type GetDescribeCertificateResultDvAuthDetailArrayOutput added in v0.1.8

type GetDescribeCertificateResultDvAuthDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeCertificateResultDvAuthDetailArrayOutput) ElementType added in v0.1.8

func (GetDescribeCertificateResultDvAuthDetailArrayOutput) Index added in v0.1.8

func (GetDescribeCertificateResultDvAuthDetailArrayOutput) ToGetDescribeCertificateResultDvAuthDetailArrayOutput added in v0.1.8

func (o GetDescribeCertificateResultDvAuthDetailArrayOutput) ToGetDescribeCertificateResultDvAuthDetailArrayOutput() GetDescribeCertificateResultDvAuthDetailArrayOutput

func (GetDescribeCertificateResultDvAuthDetailArrayOutput) ToGetDescribeCertificateResultDvAuthDetailArrayOutputWithContext added in v0.1.8

func (o GetDescribeCertificateResultDvAuthDetailArrayOutput) ToGetDescribeCertificateResultDvAuthDetailArrayOutputWithContext(ctx context.Context) GetDescribeCertificateResultDvAuthDetailArrayOutput

type GetDescribeCertificateResultDvAuthDetailDvAuth added in v0.1.8

type GetDescribeCertificateResultDvAuthDetailDvAuth struct {
	// DV authentication value domain name.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuthDomain string `pulumi:"dvAuthDomain"`
	// DV certification key.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuthKey string `pulumi:"dvAuthKey"`
	// DV authentication value path.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuthPath string `pulumi:"dvAuthPath"`
	// DV certification sub -domain name,Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuthSubDomain string `pulumi:"dvAuthSubDomain"`
	// DV certification value.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuthValue string `pulumi:"dvAuthValue"`
	// DV certification type.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuthVerifyType string `pulumi:"dvAuthVerifyType"`
}

type GetDescribeCertificateResultDvAuthDetailDvAuthArgs added in v0.1.8

type GetDescribeCertificateResultDvAuthDetailDvAuthArgs struct {
	// DV authentication value domain name.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuthDomain pulumi.StringInput `pulumi:"dvAuthDomain"`
	// DV certification key.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuthKey pulumi.StringInput `pulumi:"dvAuthKey"`
	// DV authentication value path.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuthPath pulumi.StringInput `pulumi:"dvAuthPath"`
	// DV certification sub -domain name,Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuthSubDomain pulumi.StringInput `pulumi:"dvAuthSubDomain"`
	// DV certification value.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuthValue pulumi.StringInput `pulumi:"dvAuthValue"`
	// DV certification type.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuthVerifyType pulumi.StringInput `pulumi:"dvAuthVerifyType"`
}

func (GetDescribeCertificateResultDvAuthDetailDvAuthArgs) ElementType added in v0.1.8

func (GetDescribeCertificateResultDvAuthDetailDvAuthArgs) ToGetDescribeCertificateResultDvAuthDetailDvAuthOutput added in v0.1.8

func (i GetDescribeCertificateResultDvAuthDetailDvAuthArgs) ToGetDescribeCertificateResultDvAuthDetailDvAuthOutput() GetDescribeCertificateResultDvAuthDetailDvAuthOutput

func (GetDescribeCertificateResultDvAuthDetailDvAuthArgs) ToGetDescribeCertificateResultDvAuthDetailDvAuthOutputWithContext added in v0.1.8

func (i GetDescribeCertificateResultDvAuthDetailDvAuthArgs) ToGetDescribeCertificateResultDvAuthDetailDvAuthOutputWithContext(ctx context.Context) GetDescribeCertificateResultDvAuthDetailDvAuthOutput

type GetDescribeCertificateResultDvAuthDetailDvAuthArray added in v0.1.8

type GetDescribeCertificateResultDvAuthDetailDvAuthArray []GetDescribeCertificateResultDvAuthDetailDvAuthInput

func (GetDescribeCertificateResultDvAuthDetailDvAuthArray) ElementType added in v0.1.8

func (GetDescribeCertificateResultDvAuthDetailDvAuthArray) ToGetDescribeCertificateResultDvAuthDetailDvAuthArrayOutput added in v0.1.8

func (i GetDescribeCertificateResultDvAuthDetailDvAuthArray) ToGetDescribeCertificateResultDvAuthDetailDvAuthArrayOutput() GetDescribeCertificateResultDvAuthDetailDvAuthArrayOutput

func (GetDescribeCertificateResultDvAuthDetailDvAuthArray) ToGetDescribeCertificateResultDvAuthDetailDvAuthArrayOutputWithContext added in v0.1.8

func (i GetDescribeCertificateResultDvAuthDetailDvAuthArray) ToGetDescribeCertificateResultDvAuthDetailDvAuthArrayOutputWithContext(ctx context.Context) GetDescribeCertificateResultDvAuthDetailDvAuthArrayOutput

type GetDescribeCertificateResultDvAuthDetailDvAuthArrayInput added in v0.1.8

type GetDescribeCertificateResultDvAuthDetailDvAuthArrayInput interface {
	pulumi.Input

	ToGetDescribeCertificateResultDvAuthDetailDvAuthArrayOutput() GetDescribeCertificateResultDvAuthDetailDvAuthArrayOutput
	ToGetDescribeCertificateResultDvAuthDetailDvAuthArrayOutputWithContext(context.Context) GetDescribeCertificateResultDvAuthDetailDvAuthArrayOutput
}

GetDescribeCertificateResultDvAuthDetailDvAuthArrayInput is an input type that accepts GetDescribeCertificateResultDvAuthDetailDvAuthArray and GetDescribeCertificateResultDvAuthDetailDvAuthArrayOutput values. You can construct a concrete instance of `GetDescribeCertificateResultDvAuthDetailDvAuthArrayInput` via:

GetDescribeCertificateResultDvAuthDetailDvAuthArray{ GetDescribeCertificateResultDvAuthDetailDvAuthArgs{...} }

type GetDescribeCertificateResultDvAuthDetailDvAuthArrayOutput added in v0.1.8

type GetDescribeCertificateResultDvAuthDetailDvAuthArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeCertificateResultDvAuthDetailDvAuthArrayOutput) ElementType added in v0.1.8

func (GetDescribeCertificateResultDvAuthDetailDvAuthArrayOutput) Index added in v0.1.8

func (GetDescribeCertificateResultDvAuthDetailDvAuthArrayOutput) ToGetDescribeCertificateResultDvAuthDetailDvAuthArrayOutput added in v0.1.8

func (GetDescribeCertificateResultDvAuthDetailDvAuthArrayOutput) ToGetDescribeCertificateResultDvAuthDetailDvAuthArrayOutputWithContext added in v0.1.8

func (o GetDescribeCertificateResultDvAuthDetailDvAuthArrayOutput) ToGetDescribeCertificateResultDvAuthDetailDvAuthArrayOutputWithContext(ctx context.Context) GetDescribeCertificateResultDvAuthDetailDvAuthArrayOutput

type GetDescribeCertificateResultDvAuthDetailDvAuthInput added in v0.1.8

type GetDescribeCertificateResultDvAuthDetailDvAuthInput interface {
	pulumi.Input

	ToGetDescribeCertificateResultDvAuthDetailDvAuthOutput() GetDescribeCertificateResultDvAuthDetailDvAuthOutput
	ToGetDescribeCertificateResultDvAuthDetailDvAuthOutputWithContext(context.Context) GetDescribeCertificateResultDvAuthDetailDvAuthOutput
}

GetDescribeCertificateResultDvAuthDetailDvAuthInput is an input type that accepts GetDescribeCertificateResultDvAuthDetailDvAuthArgs and GetDescribeCertificateResultDvAuthDetailDvAuthOutput values. You can construct a concrete instance of `GetDescribeCertificateResultDvAuthDetailDvAuthInput` via:

GetDescribeCertificateResultDvAuthDetailDvAuthArgs{...}

type GetDescribeCertificateResultDvAuthDetailDvAuthOutput added in v0.1.8

type GetDescribeCertificateResultDvAuthDetailDvAuthOutput struct{ *pulumi.OutputState }

func (GetDescribeCertificateResultDvAuthDetailDvAuthOutput) DvAuthDomain added in v0.1.8

DV authentication value domain name.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultDvAuthDetailDvAuthOutput) DvAuthKey added in v0.1.8

DV certification key.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultDvAuthDetailDvAuthOutput) DvAuthPath added in v0.1.8

DV authentication value path.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultDvAuthDetailDvAuthOutput) DvAuthSubDomain added in v0.1.8

DV certification sub -domain name,Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultDvAuthDetailDvAuthOutput) DvAuthValue added in v0.1.8

DV certification value.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultDvAuthDetailDvAuthOutput) DvAuthVerifyType added in v0.1.8

DV certification type.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultDvAuthDetailDvAuthOutput) ElementType added in v0.1.8

func (GetDescribeCertificateResultDvAuthDetailDvAuthOutput) ToGetDescribeCertificateResultDvAuthDetailDvAuthOutput added in v0.1.8

func (GetDescribeCertificateResultDvAuthDetailDvAuthOutput) ToGetDescribeCertificateResultDvAuthDetailDvAuthOutputWithContext added in v0.1.8

func (o GetDescribeCertificateResultDvAuthDetailDvAuthOutput) ToGetDescribeCertificateResultDvAuthDetailDvAuthOutputWithContext(ctx context.Context) GetDescribeCertificateResultDvAuthDetailDvAuthOutput

type GetDescribeCertificateResultDvAuthDetailInput added in v0.1.8

type GetDescribeCertificateResultDvAuthDetailInput interface {
	pulumi.Input

	ToGetDescribeCertificateResultDvAuthDetailOutput() GetDescribeCertificateResultDvAuthDetailOutput
	ToGetDescribeCertificateResultDvAuthDetailOutputWithContext(context.Context) GetDescribeCertificateResultDvAuthDetailOutput
}

GetDescribeCertificateResultDvAuthDetailInput is an input type that accepts GetDescribeCertificateResultDvAuthDetailArgs and GetDescribeCertificateResultDvAuthDetailOutput values. You can construct a concrete instance of `GetDescribeCertificateResultDvAuthDetailInput` via:

GetDescribeCertificateResultDvAuthDetailArgs{...}

type GetDescribeCertificateResultDvAuthDetailOutput added in v0.1.8

type GetDescribeCertificateResultDvAuthDetailOutput struct{ *pulumi.OutputState }

func (GetDescribeCertificateResultDvAuthDetailOutput) DvAuthDomain added in v0.1.8

DV authentication value domain name.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultDvAuthDetailOutput) DvAuthKey added in v0.1.8

DV certification key.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultDvAuthDetailOutput) DvAuthKeySubDomain added in v0.1.8

DV certification sub -domain name.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultDvAuthDetailOutput) DvAuthPath added in v0.1.8

DV authentication value path.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultDvAuthDetailOutput) DvAuthValue added in v0.1.8

DV certification value.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultDvAuthDetailOutput) DvAuths added in v0.1.8

DV certification information.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultDvAuthDetailOutput) ElementType added in v0.1.8

func (GetDescribeCertificateResultDvAuthDetailOutput) ToGetDescribeCertificateResultDvAuthDetailOutput added in v0.1.8

func (o GetDescribeCertificateResultDvAuthDetailOutput) ToGetDescribeCertificateResultDvAuthDetailOutput() GetDescribeCertificateResultDvAuthDetailOutput

func (GetDescribeCertificateResultDvAuthDetailOutput) ToGetDescribeCertificateResultDvAuthDetailOutputWithContext added in v0.1.8

func (o GetDescribeCertificateResultDvAuthDetailOutput) ToGetDescribeCertificateResultDvAuthDetailOutputWithContext(ctx context.Context) GetDescribeCertificateResultDvAuthDetailOutput

type GetDescribeCertificateResultDvRevokeAuthDetail added in v0.1.8

type GetDescribeCertificateResultDvRevokeAuthDetail struct {
	// DV authentication value domain name.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuthDomain string `pulumi:"dvAuthDomain"`
	// DV certification key.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuthKey string `pulumi:"dvAuthKey"`
	// DV authentication value path.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuthPath string `pulumi:"dvAuthPath"`
	// DV certification sub -domain name,Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuthSubDomain string `pulumi:"dvAuthSubDomain"`
	// DV certification value.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuthValue string `pulumi:"dvAuthValue"`
	// DV certification type.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuthVerifyType string `pulumi:"dvAuthVerifyType"`
}

type GetDescribeCertificateResultDvRevokeAuthDetailArgs added in v0.1.8

type GetDescribeCertificateResultDvRevokeAuthDetailArgs struct {
	// DV authentication value domain name.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuthDomain pulumi.StringInput `pulumi:"dvAuthDomain"`
	// DV certification key.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuthKey pulumi.StringInput `pulumi:"dvAuthKey"`
	// DV authentication value path.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuthPath pulumi.StringInput `pulumi:"dvAuthPath"`
	// DV certification sub -domain name,Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuthSubDomain pulumi.StringInput `pulumi:"dvAuthSubDomain"`
	// DV certification value.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuthValue pulumi.StringInput `pulumi:"dvAuthValue"`
	// DV certification type.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DvAuthVerifyType pulumi.StringInput `pulumi:"dvAuthVerifyType"`
}

func (GetDescribeCertificateResultDvRevokeAuthDetailArgs) ElementType added in v0.1.8

func (GetDescribeCertificateResultDvRevokeAuthDetailArgs) ToGetDescribeCertificateResultDvRevokeAuthDetailOutput added in v0.1.8

func (i GetDescribeCertificateResultDvRevokeAuthDetailArgs) ToGetDescribeCertificateResultDvRevokeAuthDetailOutput() GetDescribeCertificateResultDvRevokeAuthDetailOutput

func (GetDescribeCertificateResultDvRevokeAuthDetailArgs) ToGetDescribeCertificateResultDvRevokeAuthDetailOutputWithContext added in v0.1.8

func (i GetDescribeCertificateResultDvRevokeAuthDetailArgs) ToGetDescribeCertificateResultDvRevokeAuthDetailOutputWithContext(ctx context.Context) GetDescribeCertificateResultDvRevokeAuthDetailOutput

type GetDescribeCertificateResultDvRevokeAuthDetailArray added in v0.1.8

type GetDescribeCertificateResultDvRevokeAuthDetailArray []GetDescribeCertificateResultDvRevokeAuthDetailInput

func (GetDescribeCertificateResultDvRevokeAuthDetailArray) ElementType added in v0.1.8

func (GetDescribeCertificateResultDvRevokeAuthDetailArray) ToGetDescribeCertificateResultDvRevokeAuthDetailArrayOutput added in v0.1.8

func (i GetDescribeCertificateResultDvRevokeAuthDetailArray) ToGetDescribeCertificateResultDvRevokeAuthDetailArrayOutput() GetDescribeCertificateResultDvRevokeAuthDetailArrayOutput

func (GetDescribeCertificateResultDvRevokeAuthDetailArray) ToGetDescribeCertificateResultDvRevokeAuthDetailArrayOutputWithContext added in v0.1.8

func (i GetDescribeCertificateResultDvRevokeAuthDetailArray) ToGetDescribeCertificateResultDvRevokeAuthDetailArrayOutputWithContext(ctx context.Context) GetDescribeCertificateResultDvRevokeAuthDetailArrayOutput

type GetDescribeCertificateResultDvRevokeAuthDetailArrayInput added in v0.1.8

type GetDescribeCertificateResultDvRevokeAuthDetailArrayInput interface {
	pulumi.Input

	ToGetDescribeCertificateResultDvRevokeAuthDetailArrayOutput() GetDescribeCertificateResultDvRevokeAuthDetailArrayOutput
	ToGetDescribeCertificateResultDvRevokeAuthDetailArrayOutputWithContext(context.Context) GetDescribeCertificateResultDvRevokeAuthDetailArrayOutput
}

GetDescribeCertificateResultDvRevokeAuthDetailArrayInput is an input type that accepts GetDescribeCertificateResultDvRevokeAuthDetailArray and GetDescribeCertificateResultDvRevokeAuthDetailArrayOutput values. You can construct a concrete instance of `GetDescribeCertificateResultDvRevokeAuthDetailArrayInput` via:

GetDescribeCertificateResultDvRevokeAuthDetailArray{ GetDescribeCertificateResultDvRevokeAuthDetailArgs{...} }

type GetDescribeCertificateResultDvRevokeAuthDetailArrayOutput added in v0.1.8

type GetDescribeCertificateResultDvRevokeAuthDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeCertificateResultDvRevokeAuthDetailArrayOutput) ElementType added in v0.1.8

func (GetDescribeCertificateResultDvRevokeAuthDetailArrayOutput) Index added in v0.1.8

func (GetDescribeCertificateResultDvRevokeAuthDetailArrayOutput) ToGetDescribeCertificateResultDvRevokeAuthDetailArrayOutput added in v0.1.8

func (GetDescribeCertificateResultDvRevokeAuthDetailArrayOutput) ToGetDescribeCertificateResultDvRevokeAuthDetailArrayOutputWithContext added in v0.1.8

func (o GetDescribeCertificateResultDvRevokeAuthDetailArrayOutput) ToGetDescribeCertificateResultDvRevokeAuthDetailArrayOutputWithContext(ctx context.Context) GetDescribeCertificateResultDvRevokeAuthDetailArrayOutput

type GetDescribeCertificateResultDvRevokeAuthDetailInput added in v0.1.8

type GetDescribeCertificateResultDvRevokeAuthDetailInput interface {
	pulumi.Input

	ToGetDescribeCertificateResultDvRevokeAuthDetailOutput() GetDescribeCertificateResultDvRevokeAuthDetailOutput
	ToGetDescribeCertificateResultDvRevokeAuthDetailOutputWithContext(context.Context) GetDescribeCertificateResultDvRevokeAuthDetailOutput
}

GetDescribeCertificateResultDvRevokeAuthDetailInput is an input type that accepts GetDescribeCertificateResultDvRevokeAuthDetailArgs and GetDescribeCertificateResultDvRevokeAuthDetailOutput values. You can construct a concrete instance of `GetDescribeCertificateResultDvRevokeAuthDetailInput` via:

GetDescribeCertificateResultDvRevokeAuthDetailArgs{...}

type GetDescribeCertificateResultDvRevokeAuthDetailOutput added in v0.1.8

type GetDescribeCertificateResultDvRevokeAuthDetailOutput struct{ *pulumi.OutputState }

func (GetDescribeCertificateResultDvRevokeAuthDetailOutput) DvAuthDomain added in v0.1.8

DV authentication value domain name.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultDvRevokeAuthDetailOutput) DvAuthKey added in v0.1.8

DV certification key.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultDvRevokeAuthDetailOutput) DvAuthPath added in v0.1.8

DV authentication value path.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultDvRevokeAuthDetailOutput) DvAuthSubDomain added in v0.1.8

DV certification sub -domain name,Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultDvRevokeAuthDetailOutput) DvAuthValue added in v0.1.8

DV certification value.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultDvRevokeAuthDetailOutput) DvAuthVerifyType added in v0.1.8

DV certification type.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultDvRevokeAuthDetailOutput) ElementType added in v0.1.8

func (GetDescribeCertificateResultDvRevokeAuthDetailOutput) ToGetDescribeCertificateResultDvRevokeAuthDetailOutput added in v0.1.8

func (GetDescribeCertificateResultDvRevokeAuthDetailOutput) ToGetDescribeCertificateResultDvRevokeAuthDetailOutputWithContext added in v0.1.8

func (o GetDescribeCertificateResultDvRevokeAuthDetailOutput) ToGetDescribeCertificateResultDvRevokeAuthDetailOutputWithContext(ctx context.Context) GetDescribeCertificateResultDvRevokeAuthDetailOutput

type GetDescribeCertificateResultInput added in v0.1.8

type GetDescribeCertificateResultInput interface {
	pulumi.Input

	ToGetDescribeCertificateResultOutput() GetDescribeCertificateResultOutput
	ToGetDescribeCertificateResultOutputWithContext(context.Context) GetDescribeCertificateResultOutput
}

GetDescribeCertificateResultInput is an input type that accepts GetDescribeCertificateResultArgs and GetDescribeCertificateResultOutput values. You can construct a concrete instance of `GetDescribeCertificateResultInput` via:

GetDescribeCertificateResultArgs{...}

type GetDescribeCertificateResultOutput added in v0.1.8

type GetDescribeCertificateResultOutput struct{ *pulumi.OutputState }

func (GetDescribeCertificateResultOutput) Alias added in v0.1.8

Remark name.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultOutput) CACommonNames added in v0.1.8

All general names of the CA certificateNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultOutput) CAEncryptAlgorithms added in v0.1.8

All encryption methods of CA certificateNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultOutput) CAEndTimes added in v0.1.8

CA certificate all maturity timeNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultOutput) CertBeginTime added in v0.1.8

Certificate takes effect time.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultOutput) CertEndTime added in v0.1.8

The certificate is invalid time.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultOutput) CertificateExtras added in v0.1.8

Certificate extension information.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultOutput) CertificateType added in v0.1.8

Certificate type: CA = CA certificate, SVR = server certificate.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultOutput) Deployable added in v0.1.8

Whether it can be deployed.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultOutput) Domain added in v0.1.8

domain name.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultOutput) DvAuthDetails added in v0.1.8

DV certification information.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultOutput) DvRevokeAuthDetails added in v0.1.8

DV certificate revoking verification valueNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultOutput) ElementType added in v0.1.8

func (GetDescribeCertificateResultOutput) From added in v0.1.8

Certificate source: Trustasia,uploadNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultOutput) InsertTime added in v0.1.8

application time.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultOutput) IsDv added in v0.1.8

Whether it is the DV version.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultOutput) IsVip added in v0.1.8

Whether it is a VIP customer.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultOutput) IsVulnerability added in v0.1.8

Whether the vulnerability scanning function is enabled.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultOutput) IsWildcard added in v0.1.8

Whether it is a pan -domain certificate certificate.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultOutput) OrderId added in v0.1.8

Order ID.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultOutput) OwnerUin added in v0.1.8

Account UIN.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultOutput) PackageType added in v0.1.8

Types of Certificate Package: 1 = Geotrust DV SSL CA -G3, 2 = Trustasia TLS RSA CA, 3 = SecureSite Enhanced Enterprise Edition (EV Pro), 4 = SecureSite enhanced (EV), 5 = SecureSite Enterprise Professional Edition (OVPro), 6 = SecureSite Enterprise (OV), 7 = SecureSite Enterprise (OV) compatriots, 8 = Geotrust enhanced type (EV), 9 = Geotrust Enterprise (OV), 10 = Geotrust Enterprise (OV) pass,11 = Trustasia Domain Multi -domain SSL certificate, 12 = Trustasia domain model (DV) passing, 13 = Trustasia Enterprise Passing Character (OV) SSL certificate (D3), 14 = Trustasia Enterprise (OV) SSL certificate (D3), 15= Trustasia Enterprise Multi -domain name (OV) SSL certificate (D3), 16 = Trustasia enhanced (EV) SSL certificate (D3), 17 = Trustasia enhanced multi -domain name (EV) SSL certificate (D3), 18 = GlobalSign enterprise type enterprise type(OV) SSL certificate, 19 = GlobalSign Enterprise Type -type STL Certificate, 20 = GlobalSign enhanced (EV) SSL certificate, 21 = Trustasia Enterprise Tongzhi Multi -domain name (OV) SSL certificate (D3), 22 = GlobalSignignMulti -domain name (OV) SSL certificate, 23 = GlobalSign Enterprise Type -type multi -domain name (OV) SSL certificate, 24 = GlobalSign enhanced multi -domain name (EV) SSL certificate.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultOutput) PackageTypeName added in v0.1.8

Certificate type name.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultOutput) ProductZhName added in v0.1.8

Certificate issuer name.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultOutput) ProjectId added in v0.1.8

Project ID.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultOutput) RenewAble added in v0.1.8

Whether you can issue a certificate.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultOutput) Status added in v0.1.8

= Submitted information, to be uploaded to confirmation letter, 9 = Certificate is revoked, 10 = revoked, 11 = Re -issuance, 12 = Upload and revoke the confirmation letter.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultOutput) StatusMsg added in v0.1.8

status information.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultOutput) StatusName added in v0.1.8

status description.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultOutput) SubjectAltNames added in v0.1.8

The certificate contains multiple domain names (containing the main domain name).Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultOutput) SubmittedDatas added in v0.1.8

Submitted information information.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultOutput) ToGetDescribeCertificateResultOutput added in v0.1.8

func (o GetDescribeCertificateResultOutput) ToGetDescribeCertificateResultOutput() GetDescribeCertificateResultOutput

func (GetDescribeCertificateResultOutput) ToGetDescribeCertificateResultOutputWithContext added in v0.1.8

func (o GetDescribeCertificateResultOutput) ToGetDescribeCertificateResultOutputWithContext(ctx context.Context) GetDescribeCertificateResultOutput

func (GetDescribeCertificateResultOutput) ValidityPeriod added in v0.1.8

Validity period: unit (month).Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultOutput) VerifyType added in v0.1.8

Verification type: DNS_AUTO = Automatic DNS verification, DNS = manual DNS verification, file = file verification, email = email verification.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultOutput) VulnerabilityReport added in v0.1.8

func (o GetDescribeCertificateResultOutput) VulnerabilityReport() pulumi.StringOutput

Vulnerability scanning evaluation report.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultOutput) VulnerabilityStatus added in v0.1.8

func (o GetDescribeCertificateResultOutput) VulnerabilityStatus() pulumi.StringOutput

Vulnerability scanning status.Note: This field may return NULL, indicating that the valid value cannot be obtained.

type GetDescribeCertificateResultSubmittedData added in v0.1.8

type GetDescribeCertificateResultSubmittedData struct {
	// Administrator mailbox address.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	AdminEmail string `pulumi:"adminEmail"`
	// Administrator name.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	AdminFirstName string `pulumi:"adminFirstName"`
	// The surname of the administrator.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	AdminLastName string `pulumi:"adminLastName"`
	// Administrator phone number.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	AdminPhoneNum string `pulumi:"adminPhoneNum"`
	// Administrator position.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	AdminPosition string `pulumi:"adminPosition"`
	// Domain information.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	CertificateDomain string `pulumi:"certificateDomain"`
	// Contact mailbox address,Note: This field may return NULL, indicating that the valid value cannot be obtained.
	ContactEmail string `pulumi:"contactEmail"`
	// Contact name.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	ContactFirstName string `pulumi:"contactFirstName"`
	// Contact surname.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	ContactLastName string `pulumi:"contactLastName"`
	// Contact phone number.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	ContactNumber string `pulumi:"contactNumber"`
	// Contact position.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	ContactPosition string `pulumi:"contactPosition"`
	// CSR content.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	CsrContent string `pulumi:"csrContent"`
	// CSR type, (online = online CSR, PARSE = paste CSR).Note: This field may return NULL, indicating that the valid value cannot be obtained.
	CsrType string `pulumi:"csrType"`
	// DNS information.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DomainLists []string `pulumi:"domainLists"`
	// Private key password.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	KeyPassword string `pulumi:"keyPassword"`
	// address.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	OrganizationAddress string `pulumi:"organizationAddress"`
	// city.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	OrganizationCity string `pulumi:"organizationCity"`
	// nation.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	OrganizationCountry string `pulumi:"organizationCountry"`
	// department.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	OrganizationDivision string `pulumi:"organizationDivision"`
	// Enterprise or unit name.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	OrganizationName string `pulumi:"organizationName"`
	// Province.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	OrganizationRegion string `pulumi:"organizationRegion"`
	// Local region code.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	PhoneAreaCode string `pulumi:"phoneAreaCode"`
	// Landline number.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	PhoneNumber string `pulumi:"phoneNumber"`
	// Postal code.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	PostalCode string `pulumi:"postalCode"`
	// Verification type: DNS_AUTO = Automatic DNS verification, DNS = manual DNS verification, file = file verification, email = email verification.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	VerifyType string `pulumi:"verifyType"`
}

type GetDescribeCertificateResultSubmittedDataArgs added in v0.1.8

type GetDescribeCertificateResultSubmittedDataArgs struct {
	// Administrator mailbox address.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	AdminEmail pulumi.StringInput `pulumi:"adminEmail"`
	// Administrator name.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	AdminFirstName pulumi.StringInput `pulumi:"adminFirstName"`
	// The surname of the administrator.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	AdminLastName pulumi.StringInput `pulumi:"adminLastName"`
	// Administrator phone number.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	AdminPhoneNum pulumi.StringInput `pulumi:"adminPhoneNum"`
	// Administrator position.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	AdminPosition pulumi.StringInput `pulumi:"adminPosition"`
	// Domain information.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	CertificateDomain pulumi.StringInput `pulumi:"certificateDomain"`
	// Contact mailbox address,Note: This field may return NULL, indicating that the valid value cannot be obtained.
	ContactEmail pulumi.StringInput `pulumi:"contactEmail"`
	// Contact name.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	ContactFirstName pulumi.StringInput `pulumi:"contactFirstName"`
	// Contact surname.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	ContactLastName pulumi.StringInput `pulumi:"contactLastName"`
	// Contact phone number.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	ContactNumber pulumi.StringInput `pulumi:"contactNumber"`
	// Contact position.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	ContactPosition pulumi.StringInput `pulumi:"contactPosition"`
	// CSR content.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	CsrContent pulumi.StringInput `pulumi:"csrContent"`
	// CSR type, (online = online CSR, PARSE = paste CSR).Note: This field may return NULL, indicating that the valid value cannot be obtained.
	CsrType pulumi.StringInput `pulumi:"csrType"`
	// DNS information.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	DomainLists pulumi.StringArrayInput `pulumi:"domainLists"`
	// Private key password.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	KeyPassword pulumi.StringInput `pulumi:"keyPassword"`
	// address.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	OrganizationAddress pulumi.StringInput `pulumi:"organizationAddress"`
	// city.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	OrganizationCity pulumi.StringInput `pulumi:"organizationCity"`
	// nation.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	OrganizationCountry pulumi.StringInput `pulumi:"organizationCountry"`
	// department.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	OrganizationDivision pulumi.StringInput `pulumi:"organizationDivision"`
	// Enterprise or unit name.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	OrganizationName pulumi.StringInput `pulumi:"organizationName"`
	// Province.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	OrganizationRegion pulumi.StringInput `pulumi:"organizationRegion"`
	// Local region code.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	PhoneAreaCode pulumi.StringInput `pulumi:"phoneAreaCode"`
	// Landline number.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"`
	// Postal code.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	PostalCode pulumi.StringInput `pulumi:"postalCode"`
	// Verification type: DNS_AUTO = Automatic DNS verification, DNS = manual DNS verification, file = file verification, email = email verification.Note: This field may return NULL, indicating that the valid value cannot be obtained.
	VerifyType pulumi.StringInput `pulumi:"verifyType"`
}

func (GetDescribeCertificateResultSubmittedDataArgs) ElementType added in v0.1.8

func (GetDescribeCertificateResultSubmittedDataArgs) ToGetDescribeCertificateResultSubmittedDataOutput added in v0.1.8

func (i GetDescribeCertificateResultSubmittedDataArgs) ToGetDescribeCertificateResultSubmittedDataOutput() GetDescribeCertificateResultSubmittedDataOutput

func (GetDescribeCertificateResultSubmittedDataArgs) ToGetDescribeCertificateResultSubmittedDataOutputWithContext added in v0.1.8

func (i GetDescribeCertificateResultSubmittedDataArgs) ToGetDescribeCertificateResultSubmittedDataOutputWithContext(ctx context.Context) GetDescribeCertificateResultSubmittedDataOutput

type GetDescribeCertificateResultSubmittedDataArray added in v0.1.8

type GetDescribeCertificateResultSubmittedDataArray []GetDescribeCertificateResultSubmittedDataInput

func (GetDescribeCertificateResultSubmittedDataArray) ElementType added in v0.1.8

func (GetDescribeCertificateResultSubmittedDataArray) ToGetDescribeCertificateResultSubmittedDataArrayOutput added in v0.1.8

func (i GetDescribeCertificateResultSubmittedDataArray) ToGetDescribeCertificateResultSubmittedDataArrayOutput() GetDescribeCertificateResultSubmittedDataArrayOutput

func (GetDescribeCertificateResultSubmittedDataArray) ToGetDescribeCertificateResultSubmittedDataArrayOutputWithContext added in v0.1.8

func (i GetDescribeCertificateResultSubmittedDataArray) ToGetDescribeCertificateResultSubmittedDataArrayOutputWithContext(ctx context.Context) GetDescribeCertificateResultSubmittedDataArrayOutput

type GetDescribeCertificateResultSubmittedDataArrayInput added in v0.1.8

type GetDescribeCertificateResultSubmittedDataArrayInput interface {
	pulumi.Input

	ToGetDescribeCertificateResultSubmittedDataArrayOutput() GetDescribeCertificateResultSubmittedDataArrayOutput
	ToGetDescribeCertificateResultSubmittedDataArrayOutputWithContext(context.Context) GetDescribeCertificateResultSubmittedDataArrayOutput
}

GetDescribeCertificateResultSubmittedDataArrayInput is an input type that accepts GetDescribeCertificateResultSubmittedDataArray and GetDescribeCertificateResultSubmittedDataArrayOutput values. You can construct a concrete instance of `GetDescribeCertificateResultSubmittedDataArrayInput` via:

GetDescribeCertificateResultSubmittedDataArray{ GetDescribeCertificateResultSubmittedDataArgs{...} }

type GetDescribeCertificateResultSubmittedDataArrayOutput added in v0.1.8

type GetDescribeCertificateResultSubmittedDataArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeCertificateResultSubmittedDataArrayOutput) ElementType added in v0.1.8

func (GetDescribeCertificateResultSubmittedDataArrayOutput) Index added in v0.1.8

func (GetDescribeCertificateResultSubmittedDataArrayOutput) ToGetDescribeCertificateResultSubmittedDataArrayOutput added in v0.1.8

func (GetDescribeCertificateResultSubmittedDataArrayOutput) ToGetDescribeCertificateResultSubmittedDataArrayOutputWithContext added in v0.1.8

func (o GetDescribeCertificateResultSubmittedDataArrayOutput) ToGetDescribeCertificateResultSubmittedDataArrayOutputWithContext(ctx context.Context) GetDescribeCertificateResultSubmittedDataArrayOutput

type GetDescribeCertificateResultSubmittedDataInput added in v0.1.8

type GetDescribeCertificateResultSubmittedDataInput interface {
	pulumi.Input

	ToGetDescribeCertificateResultSubmittedDataOutput() GetDescribeCertificateResultSubmittedDataOutput
	ToGetDescribeCertificateResultSubmittedDataOutputWithContext(context.Context) GetDescribeCertificateResultSubmittedDataOutput
}

GetDescribeCertificateResultSubmittedDataInput is an input type that accepts GetDescribeCertificateResultSubmittedDataArgs and GetDescribeCertificateResultSubmittedDataOutput values. You can construct a concrete instance of `GetDescribeCertificateResultSubmittedDataInput` via:

GetDescribeCertificateResultSubmittedDataArgs{...}

type GetDescribeCertificateResultSubmittedDataOutput added in v0.1.8

type GetDescribeCertificateResultSubmittedDataOutput struct{ *pulumi.OutputState }

func (GetDescribeCertificateResultSubmittedDataOutput) AdminEmail added in v0.1.8

Administrator mailbox address.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultSubmittedDataOutput) AdminFirstName added in v0.1.8

Administrator name.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultSubmittedDataOutput) AdminLastName added in v0.1.8

The surname of the administrator.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultSubmittedDataOutput) AdminPhoneNum added in v0.1.8

Administrator phone number.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultSubmittedDataOutput) AdminPosition added in v0.1.8

Administrator position.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultSubmittedDataOutput) CertificateDomain added in v0.1.8

Domain information.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultSubmittedDataOutput) ContactEmail added in v0.1.8

Contact mailbox address,Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultSubmittedDataOutput) ContactFirstName added in v0.1.8

Contact name.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultSubmittedDataOutput) ContactLastName added in v0.1.8

Contact surname.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultSubmittedDataOutput) ContactNumber added in v0.1.8

Contact phone number.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultSubmittedDataOutput) ContactPosition added in v0.1.8

Contact position.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultSubmittedDataOutput) CsrContent added in v0.1.8

CSR content.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultSubmittedDataOutput) CsrType added in v0.1.8

CSR type, (online = online CSR, PARSE = paste CSR).Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultSubmittedDataOutput) DomainLists added in v0.1.8

DNS information.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultSubmittedDataOutput) ElementType added in v0.1.8

func (GetDescribeCertificateResultSubmittedDataOutput) KeyPassword added in v0.1.8

Private key password.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultSubmittedDataOutput) OrganizationAddress added in v0.1.8

address.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultSubmittedDataOutput) OrganizationCity added in v0.1.8

city.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultSubmittedDataOutput) OrganizationCountry added in v0.1.8

nation.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultSubmittedDataOutput) OrganizationDivision added in v0.1.8

department.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultSubmittedDataOutput) OrganizationName added in v0.1.8

Enterprise or unit name.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultSubmittedDataOutput) OrganizationRegion added in v0.1.8

Province.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultSubmittedDataOutput) PhoneAreaCode added in v0.1.8

Local region code.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultSubmittedDataOutput) PhoneNumber added in v0.1.8

Landline number.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultSubmittedDataOutput) PostalCode added in v0.1.8

Postal code.Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCertificateResultSubmittedDataOutput) ToGetDescribeCertificateResultSubmittedDataOutput added in v0.1.8

func (o GetDescribeCertificateResultSubmittedDataOutput) ToGetDescribeCertificateResultSubmittedDataOutput() GetDescribeCertificateResultSubmittedDataOutput

func (GetDescribeCertificateResultSubmittedDataOutput) ToGetDescribeCertificateResultSubmittedDataOutputWithContext added in v0.1.8

func (o GetDescribeCertificateResultSubmittedDataOutput) ToGetDescribeCertificateResultSubmittedDataOutputWithContext(ctx context.Context) GetDescribeCertificateResultSubmittedDataOutput

func (GetDescribeCertificateResultSubmittedDataOutput) VerifyType added in v0.1.8

Verification type: DNS_AUTO = Automatic DNS verification, DNS = manual DNS verification, file = file verification, email = email verification.Note: This field may return NULL, indicating that the valid value cannot be obtained.

type GetDescribeCompaniesArgs added in v0.1.8

type GetDescribeCompaniesArgs struct {
	// Company ID.
	CompanyId *int `pulumi:"companyId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDescribeCompanies.

type GetDescribeCompaniesCompany added in v0.1.8

type GetDescribeCompaniesCompany struct {
	// Detailed address where the company is located.
	CompanyAddress string `pulumi:"companyAddress"`
	// The city where the company is.
	CompanyCity string `pulumi:"companyCity"`
	// Company country.
	CompanyCountry string `pulumi:"companyCountry"`
	// Company ID.
	CompanyId int `pulumi:"companyId"`
	// Company Name.
	CompanyName string `pulumi:"companyName"`
	// company phone.
	CompanyPhone string `pulumi:"companyPhone"`
	// Province where the company is located.
	CompanyProvince string `pulumi:"companyProvince"`
	// ID numberNote: This field may return NULL, indicating that the valid value cannot be obtained.
	IdNumber string `pulumi:"idNumber"`
	// typeNote: This field may return NULL, indicating that the valid value cannot be obtained.
	IdType string `pulumi:"idType"`
}

type GetDescribeCompaniesCompanyArgs added in v0.1.8

type GetDescribeCompaniesCompanyArgs struct {
	// Detailed address where the company is located.
	CompanyAddress pulumi.StringInput `pulumi:"companyAddress"`
	// The city where the company is.
	CompanyCity pulumi.StringInput `pulumi:"companyCity"`
	// Company country.
	CompanyCountry pulumi.StringInput `pulumi:"companyCountry"`
	// Company ID.
	CompanyId pulumi.IntInput `pulumi:"companyId"`
	// Company Name.
	CompanyName pulumi.StringInput `pulumi:"companyName"`
	// company phone.
	CompanyPhone pulumi.StringInput `pulumi:"companyPhone"`
	// Province where the company is located.
	CompanyProvince pulumi.StringInput `pulumi:"companyProvince"`
	// ID numberNote: This field may return NULL, indicating that the valid value cannot be obtained.
	IdNumber pulumi.StringInput `pulumi:"idNumber"`
	// typeNote: This field may return NULL, indicating that the valid value cannot be obtained.
	IdType pulumi.StringInput `pulumi:"idType"`
}

func (GetDescribeCompaniesCompanyArgs) ElementType added in v0.1.8

func (GetDescribeCompaniesCompanyArgs) ToGetDescribeCompaniesCompanyOutput added in v0.1.8

func (i GetDescribeCompaniesCompanyArgs) ToGetDescribeCompaniesCompanyOutput() GetDescribeCompaniesCompanyOutput

func (GetDescribeCompaniesCompanyArgs) ToGetDescribeCompaniesCompanyOutputWithContext added in v0.1.8

func (i GetDescribeCompaniesCompanyArgs) ToGetDescribeCompaniesCompanyOutputWithContext(ctx context.Context) GetDescribeCompaniesCompanyOutput

type GetDescribeCompaniesCompanyArray added in v0.1.8

type GetDescribeCompaniesCompanyArray []GetDescribeCompaniesCompanyInput

func (GetDescribeCompaniesCompanyArray) ElementType added in v0.1.8

func (GetDescribeCompaniesCompanyArray) ToGetDescribeCompaniesCompanyArrayOutput added in v0.1.8

func (i GetDescribeCompaniesCompanyArray) ToGetDescribeCompaniesCompanyArrayOutput() GetDescribeCompaniesCompanyArrayOutput

func (GetDescribeCompaniesCompanyArray) ToGetDescribeCompaniesCompanyArrayOutputWithContext added in v0.1.8

func (i GetDescribeCompaniesCompanyArray) ToGetDescribeCompaniesCompanyArrayOutputWithContext(ctx context.Context) GetDescribeCompaniesCompanyArrayOutput

type GetDescribeCompaniesCompanyArrayInput added in v0.1.8

type GetDescribeCompaniesCompanyArrayInput interface {
	pulumi.Input

	ToGetDescribeCompaniesCompanyArrayOutput() GetDescribeCompaniesCompanyArrayOutput
	ToGetDescribeCompaniesCompanyArrayOutputWithContext(context.Context) GetDescribeCompaniesCompanyArrayOutput
}

GetDescribeCompaniesCompanyArrayInput is an input type that accepts GetDescribeCompaniesCompanyArray and GetDescribeCompaniesCompanyArrayOutput values. You can construct a concrete instance of `GetDescribeCompaniesCompanyArrayInput` via:

GetDescribeCompaniesCompanyArray{ GetDescribeCompaniesCompanyArgs{...} }

type GetDescribeCompaniesCompanyArrayOutput added in v0.1.8

type GetDescribeCompaniesCompanyArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeCompaniesCompanyArrayOutput) ElementType added in v0.1.8

func (GetDescribeCompaniesCompanyArrayOutput) Index added in v0.1.8

func (GetDescribeCompaniesCompanyArrayOutput) ToGetDescribeCompaniesCompanyArrayOutput added in v0.1.8

func (o GetDescribeCompaniesCompanyArrayOutput) ToGetDescribeCompaniesCompanyArrayOutput() GetDescribeCompaniesCompanyArrayOutput

func (GetDescribeCompaniesCompanyArrayOutput) ToGetDescribeCompaniesCompanyArrayOutputWithContext added in v0.1.8

func (o GetDescribeCompaniesCompanyArrayOutput) ToGetDescribeCompaniesCompanyArrayOutputWithContext(ctx context.Context) GetDescribeCompaniesCompanyArrayOutput

type GetDescribeCompaniesCompanyInput added in v0.1.8

type GetDescribeCompaniesCompanyInput interface {
	pulumi.Input

	ToGetDescribeCompaniesCompanyOutput() GetDescribeCompaniesCompanyOutput
	ToGetDescribeCompaniesCompanyOutputWithContext(context.Context) GetDescribeCompaniesCompanyOutput
}

GetDescribeCompaniesCompanyInput is an input type that accepts GetDescribeCompaniesCompanyArgs and GetDescribeCompaniesCompanyOutput values. You can construct a concrete instance of `GetDescribeCompaniesCompanyInput` via:

GetDescribeCompaniesCompanyArgs{...}

type GetDescribeCompaniesCompanyOutput added in v0.1.8

type GetDescribeCompaniesCompanyOutput struct{ *pulumi.OutputState }

func (GetDescribeCompaniesCompanyOutput) CompanyAddress added in v0.1.8

Detailed address where the company is located.

func (GetDescribeCompaniesCompanyOutput) CompanyCity added in v0.1.8

The city where the company is.

func (GetDescribeCompaniesCompanyOutput) CompanyCountry added in v0.1.8

Company country.

func (GetDescribeCompaniesCompanyOutput) CompanyId added in v0.1.8

Company ID.

func (GetDescribeCompaniesCompanyOutput) CompanyName added in v0.1.8

Company Name.

func (GetDescribeCompaniesCompanyOutput) CompanyPhone added in v0.1.8

company phone.

func (GetDescribeCompaniesCompanyOutput) CompanyProvince added in v0.1.8

Province where the company is located.

func (GetDescribeCompaniesCompanyOutput) ElementType added in v0.1.8

func (GetDescribeCompaniesCompanyOutput) IdNumber added in v0.1.8

ID numberNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCompaniesCompanyOutput) IdType added in v0.1.8

typeNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeCompaniesCompanyOutput) ToGetDescribeCompaniesCompanyOutput added in v0.1.8

func (o GetDescribeCompaniesCompanyOutput) ToGetDescribeCompaniesCompanyOutput() GetDescribeCompaniesCompanyOutput

func (GetDescribeCompaniesCompanyOutput) ToGetDescribeCompaniesCompanyOutputWithContext added in v0.1.8

func (o GetDescribeCompaniesCompanyOutput) ToGetDescribeCompaniesCompanyOutputWithContext(ctx context.Context) GetDescribeCompaniesCompanyOutput

type GetDescribeCompaniesOutputArgs added in v0.1.8

type GetDescribeCompaniesOutputArgs struct {
	// Company ID.
	CompanyId pulumi.IntPtrInput `pulumi:"companyId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDescribeCompanies.

func (GetDescribeCompaniesOutputArgs) ElementType added in v0.1.8

type GetDescribeCompaniesResult added in v0.1.8

type GetDescribeCompaniesResult struct {
	// Company list.
	Companies []GetDescribeCompaniesCompany `pulumi:"companies"`
	// Company ID.
	CompanyId *int `pulumi:"companyId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getDescribeCompanies.

func GetDescribeCompanies added in v0.1.8

func GetDescribeCompanies(ctx *pulumi.Context, args *GetDescribeCompaniesArgs, opts ...pulumi.InvokeOption) (*GetDescribeCompaniesResult, error)

Use this data source to query detailed information of ssl describeCompanies

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Ssl.GetDescribeCompanies(ctx, &ssl.GetDescribeCompaniesArgs{
			CompanyId: pulumi.IntRef(122),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDescribeCompaniesResultOutput added in v0.1.8

type GetDescribeCompaniesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDescribeCompanies.

func GetDescribeCompaniesOutput added in v0.1.8

func (GetDescribeCompaniesResultOutput) Companies added in v0.1.8

Company list.

func (GetDescribeCompaniesResultOutput) CompanyId added in v0.1.8

Company ID.

func (GetDescribeCompaniesResultOutput) ElementType added in v0.1.8

func (GetDescribeCompaniesResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetDescribeCompaniesResultOutput) ResultOutputFile added in v0.1.8

func (GetDescribeCompaniesResultOutput) ToGetDescribeCompaniesResultOutput added in v0.1.8

func (o GetDescribeCompaniesResultOutput) ToGetDescribeCompaniesResultOutput() GetDescribeCompaniesResultOutput

func (GetDescribeCompaniesResultOutput) ToGetDescribeCompaniesResultOutputWithContext added in v0.1.8

func (o GetDescribeCompaniesResultOutput) ToGetDescribeCompaniesResultOutputWithContext(ctx context.Context) GetDescribeCompaniesResultOutput

type GetDescribeHostApiGatewayInstanceListArgs added in v0.1.8

type GetDescribeHostApiGatewayInstanceListArgs struct {
	// Certificate ID to be deployed.
	CertificateId string `pulumi:"certificateId"`
	// List of filtering parameters; Filterkey: domainmatch.
	Filters []GetDescribeHostApiGatewayInstanceListFilter `pulumi:"filters"`
	// Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.
	IsCache *int `pulumi:"isCache"`
	// Deployed certificate ID.
	OldCertificateId *string `pulumi:"oldCertificateId"`
	// Deploy resource type.
	ResourceType string `pulumi:"resourceType"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDescribeHostApiGatewayInstanceList.

type GetDescribeHostApiGatewayInstanceListFilter added in v0.1.8

type GetDescribeHostApiGatewayInstanceListFilter struct {
	// Filter parameter key.
	FilterKey string `pulumi:"filterKey"`
	// Filter parameter value.
	FilterValue string `pulumi:"filterValue"`
}

type GetDescribeHostApiGatewayInstanceListFilterArgs added in v0.1.8

type GetDescribeHostApiGatewayInstanceListFilterArgs struct {
	// Filter parameter key.
	FilterKey pulumi.StringInput `pulumi:"filterKey"`
	// Filter parameter value.
	FilterValue pulumi.StringInput `pulumi:"filterValue"`
}

func (GetDescribeHostApiGatewayInstanceListFilterArgs) ElementType added in v0.1.8

func (GetDescribeHostApiGatewayInstanceListFilterArgs) ToGetDescribeHostApiGatewayInstanceListFilterOutput added in v0.1.8

func (i GetDescribeHostApiGatewayInstanceListFilterArgs) ToGetDescribeHostApiGatewayInstanceListFilterOutput() GetDescribeHostApiGatewayInstanceListFilterOutput

func (GetDescribeHostApiGatewayInstanceListFilterArgs) ToGetDescribeHostApiGatewayInstanceListFilterOutputWithContext added in v0.1.8

func (i GetDescribeHostApiGatewayInstanceListFilterArgs) ToGetDescribeHostApiGatewayInstanceListFilterOutputWithContext(ctx context.Context) GetDescribeHostApiGatewayInstanceListFilterOutput

type GetDescribeHostApiGatewayInstanceListFilterArray added in v0.1.8

type GetDescribeHostApiGatewayInstanceListFilterArray []GetDescribeHostApiGatewayInstanceListFilterInput

func (GetDescribeHostApiGatewayInstanceListFilterArray) ElementType added in v0.1.8

func (GetDescribeHostApiGatewayInstanceListFilterArray) ToGetDescribeHostApiGatewayInstanceListFilterArrayOutput added in v0.1.8

func (i GetDescribeHostApiGatewayInstanceListFilterArray) ToGetDescribeHostApiGatewayInstanceListFilterArrayOutput() GetDescribeHostApiGatewayInstanceListFilterArrayOutput

func (GetDescribeHostApiGatewayInstanceListFilterArray) ToGetDescribeHostApiGatewayInstanceListFilterArrayOutputWithContext added in v0.1.8

func (i GetDescribeHostApiGatewayInstanceListFilterArray) ToGetDescribeHostApiGatewayInstanceListFilterArrayOutputWithContext(ctx context.Context) GetDescribeHostApiGatewayInstanceListFilterArrayOutput

type GetDescribeHostApiGatewayInstanceListFilterArrayInput added in v0.1.8

type GetDescribeHostApiGatewayInstanceListFilterArrayInput interface {
	pulumi.Input

	ToGetDescribeHostApiGatewayInstanceListFilterArrayOutput() GetDescribeHostApiGatewayInstanceListFilterArrayOutput
	ToGetDescribeHostApiGatewayInstanceListFilterArrayOutputWithContext(context.Context) GetDescribeHostApiGatewayInstanceListFilterArrayOutput
}

GetDescribeHostApiGatewayInstanceListFilterArrayInput is an input type that accepts GetDescribeHostApiGatewayInstanceListFilterArray and GetDescribeHostApiGatewayInstanceListFilterArrayOutput values. You can construct a concrete instance of `GetDescribeHostApiGatewayInstanceListFilterArrayInput` via:

GetDescribeHostApiGatewayInstanceListFilterArray{ GetDescribeHostApiGatewayInstanceListFilterArgs{...} }

type GetDescribeHostApiGatewayInstanceListFilterArrayOutput added in v0.1.8

type GetDescribeHostApiGatewayInstanceListFilterArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeHostApiGatewayInstanceListFilterArrayOutput) ElementType added in v0.1.8

func (GetDescribeHostApiGatewayInstanceListFilterArrayOutput) Index added in v0.1.8

func (GetDescribeHostApiGatewayInstanceListFilterArrayOutput) ToGetDescribeHostApiGatewayInstanceListFilterArrayOutput added in v0.1.8

func (GetDescribeHostApiGatewayInstanceListFilterArrayOutput) ToGetDescribeHostApiGatewayInstanceListFilterArrayOutputWithContext added in v0.1.8

func (o GetDescribeHostApiGatewayInstanceListFilterArrayOutput) ToGetDescribeHostApiGatewayInstanceListFilterArrayOutputWithContext(ctx context.Context) GetDescribeHostApiGatewayInstanceListFilterArrayOutput

type GetDescribeHostApiGatewayInstanceListFilterInput added in v0.1.8

type GetDescribeHostApiGatewayInstanceListFilterInput interface {
	pulumi.Input

	ToGetDescribeHostApiGatewayInstanceListFilterOutput() GetDescribeHostApiGatewayInstanceListFilterOutput
	ToGetDescribeHostApiGatewayInstanceListFilterOutputWithContext(context.Context) GetDescribeHostApiGatewayInstanceListFilterOutput
}

GetDescribeHostApiGatewayInstanceListFilterInput is an input type that accepts GetDescribeHostApiGatewayInstanceListFilterArgs and GetDescribeHostApiGatewayInstanceListFilterOutput values. You can construct a concrete instance of `GetDescribeHostApiGatewayInstanceListFilterInput` via:

GetDescribeHostApiGatewayInstanceListFilterArgs{...}

type GetDescribeHostApiGatewayInstanceListFilterOutput added in v0.1.8

type GetDescribeHostApiGatewayInstanceListFilterOutput struct{ *pulumi.OutputState }

func (GetDescribeHostApiGatewayInstanceListFilterOutput) ElementType added in v0.1.8

func (GetDescribeHostApiGatewayInstanceListFilterOutput) FilterKey added in v0.1.8

Filter parameter key.

func (GetDescribeHostApiGatewayInstanceListFilterOutput) FilterValue added in v0.1.8

Filter parameter value.

func (GetDescribeHostApiGatewayInstanceListFilterOutput) ToGetDescribeHostApiGatewayInstanceListFilterOutput added in v0.1.8

func (o GetDescribeHostApiGatewayInstanceListFilterOutput) ToGetDescribeHostApiGatewayInstanceListFilterOutput() GetDescribeHostApiGatewayInstanceListFilterOutput

func (GetDescribeHostApiGatewayInstanceListFilterOutput) ToGetDescribeHostApiGatewayInstanceListFilterOutputWithContext added in v0.1.8

func (o GetDescribeHostApiGatewayInstanceListFilterOutput) ToGetDescribeHostApiGatewayInstanceListFilterOutputWithContext(ctx context.Context) GetDescribeHostApiGatewayInstanceListFilterOutput

type GetDescribeHostApiGatewayInstanceListInstanceList added in v0.1.8

type GetDescribeHostApiGatewayInstanceListInstanceList struct {
	// Certificate IDNote: This field may return NULL, indicating that the valid value cannot be obtained.
	CertId string `pulumi:"certId"`
	// domain name.
	Domain string `pulumi:"domain"`
	// Use Agreement.
	Protocol string `pulumi:"protocol"`
	// Instance ID.
	ServiceId string `pulumi:"serviceId"`
	// Example name.
	ServiceName string `pulumi:"serviceName"`
}

type GetDescribeHostApiGatewayInstanceListInstanceListArgs added in v0.1.8

type GetDescribeHostApiGatewayInstanceListInstanceListArgs struct {
	// Certificate IDNote: This field may return NULL, indicating that the valid value cannot be obtained.
	CertId pulumi.StringInput `pulumi:"certId"`
	// domain name.
	Domain pulumi.StringInput `pulumi:"domain"`
	// Use Agreement.
	Protocol pulumi.StringInput `pulumi:"protocol"`
	// Instance ID.
	ServiceId pulumi.StringInput `pulumi:"serviceId"`
	// Example name.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
}

func (GetDescribeHostApiGatewayInstanceListInstanceListArgs) ElementType added in v0.1.8

func (GetDescribeHostApiGatewayInstanceListInstanceListArgs) ToGetDescribeHostApiGatewayInstanceListInstanceListOutput added in v0.1.8

func (i GetDescribeHostApiGatewayInstanceListInstanceListArgs) ToGetDescribeHostApiGatewayInstanceListInstanceListOutput() GetDescribeHostApiGatewayInstanceListInstanceListOutput

func (GetDescribeHostApiGatewayInstanceListInstanceListArgs) ToGetDescribeHostApiGatewayInstanceListInstanceListOutputWithContext added in v0.1.8

func (i GetDescribeHostApiGatewayInstanceListInstanceListArgs) ToGetDescribeHostApiGatewayInstanceListInstanceListOutputWithContext(ctx context.Context) GetDescribeHostApiGatewayInstanceListInstanceListOutput

type GetDescribeHostApiGatewayInstanceListInstanceListArray added in v0.1.8

type GetDescribeHostApiGatewayInstanceListInstanceListArray []GetDescribeHostApiGatewayInstanceListInstanceListInput

func (GetDescribeHostApiGatewayInstanceListInstanceListArray) ElementType added in v0.1.8

func (GetDescribeHostApiGatewayInstanceListInstanceListArray) ToGetDescribeHostApiGatewayInstanceListInstanceListArrayOutput added in v0.1.8

func (i GetDescribeHostApiGatewayInstanceListInstanceListArray) ToGetDescribeHostApiGatewayInstanceListInstanceListArrayOutput() GetDescribeHostApiGatewayInstanceListInstanceListArrayOutput

func (GetDescribeHostApiGatewayInstanceListInstanceListArray) ToGetDescribeHostApiGatewayInstanceListInstanceListArrayOutputWithContext added in v0.1.8

func (i GetDescribeHostApiGatewayInstanceListInstanceListArray) ToGetDescribeHostApiGatewayInstanceListInstanceListArrayOutputWithContext(ctx context.Context) GetDescribeHostApiGatewayInstanceListInstanceListArrayOutput

type GetDescribeHostApiGatewayInstanceListInstanceListArrayInput added in v0.1.8

type GetDescribeHostApiGatewayInstanceListInstanceListArrayInput interface {
	pulumi.Input

	ToGetDescribeHostApiGatewayInstanceListInstanceListArrayOutput() GetDescribeHostApiGatewayInstanceListInstanceListArrayOutput
	ToGetDescribeHostApiGatewayInstanceListInstanceListArrayOutputWithContext(context.Context) GetDescribeHostApiGatewayInstanceListInstanceListArrayOutput
}

GetDescribeHostApiGatewayInstanceListInstanceListArrayInput is an input type that accepts GetDescribeHostApiGatewayInstanceListInstanceListArray and GetDescribeHostApiGatewayInstanceListInstanceListArrayOutput values. You can construct a concrete instance of `GetDescribeHostApiGatewayInstanceListInstanceListArrayInput` via:

GetDescribeHostApiGatewayInstanceListInstanceListArray{ GetDescribeHostApiGatewayInstanceListInstanceListArgs{...} }

type GetDescribeHostApiGatewayInstanceListInstanceListArrayOutput added in v0.1.8

type GetDescribeHostApiGatewayInstanceListInstanceListArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeHostApiGatewayInstanceListInstanceListArrayOutput) ElementType added in v0.1.8

func (GetDescribeHostApiGatewayInstanceListInstanceListArrayOutput) Index added in v0.1.8

func (GetDescribeHostApiGatewayInstanceListInstanceListArrayOutput) ToGetDescribeHostApiGatewayInstanceListInstanceListArrayOutput added in v0.1.8

func (GetDescribeHostApiGatewayInstanceListInstanceListArrayOutput) ToGetDescribeHostApiGatewayInstanceListInstanceListArrayOutputWithContext added in v0.1.8

func (o GetDescribeHostApiGatewayInstanceListInstanceListArrayOutput) ToGetDescribeHostApiGatewayInstanceListInstanceListArrayOutputWithContext(ctx context.Context) GetDescribeHostApiGatewayInstanceListInstanceListArrayOutput

type GetDescribeHostApiGatewayInstanceListInstanceListInput added in v0.1.8

type GetDescribeHostApiGatewayInstanceListInstanceListInput interface {
	pulumi.Input

	ToGetDescribeHostApiGatewayInstanceListInstanceListOutput() GetDescribeHostApiGatewayInstanceListInstanceListOutput
	ToGetDescribeHostApiGatewayInstanceListInstanceListOutputWithContext(context.Context) GetDescribeHostApiGatewayInstanceListInstanceListOutput
}

GetDescribeHostApiGatewayInstanceListInstanceListInput is an input type that accepts GetDescribeHostApiGatewayInstanceListInstanceListArgs and GetDescribeHostApiGatewayInstanceListInstanceListOutput values. You can construct a concrete instance of `GetDescribeHostApiGatewayInstanceListInstanceListInput` via:

GetDescribeHostApiGatewayInstanceListInstanceListArgs{...}

type GetDescribeHostApiGatewayInstanceListInstanceListOutput added in v0.1.8

type GetDescribeHostApiGatewayInstanceListInstanceListOutput struct{ *pulumi.OutputState }

func (GetDescribeHostApiGatewayInstanceListInstanceListOutput) CertId added in v0.1.8

Certificate IDNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostApiGatewayInstanceListInstanceListOutput) Domain added in v0.1.8

domain name.

func (GetDescribeHostApiGatewayInstanceListInstanceListOutput) ElementType added in v0.1.8

func (GetDescribeHostApiGatewayInstanceListInstanceListOutput) Protocol added in v0.1.8

Use Agreement.

func (GetDescribeHostApiGatewayInstanceListInstanceListOutput) ServiceId added in v0.1.8

Instance ID.

func (GetDescribeHostApiGatewayInstanceListInstanceListOutput) ServiceName added in v0.1.8

Example name.

func (GetDescribeHostApiGatewayInstanceListInstanceListOutput) ToGetDescribeHostApiGatewayInstanceListInstanceListOutput added in v0.1.8

func (GetDescribeHostApiGatewayInstanceListInstanceListOutput) ToGetDescribeHostApiGatewayInstanceListInstanceListOutputWithContext added in v0.1.8

func (o GetDescribeHostApiGatewayInstanceListInstanceListOutput) ToGetDescribeHostApiGatewayInstanceListInstanceListOutputWithContext(ctx context.Context) GetDescribeHostApiGatewayInstanceListInstanceListOutput

type GetDescribeHostApiGatewayInstanceListOutputArgs added in v0.1.8

type GetDescribeHostApiGatewayInstanceListOutputArgs struct {
	// Certificate ID to be deployed.
	CertificateId pulumi.StringInput `pulumi:"certificateId"`
	// List of filtering parameters; Filterkey: domainmatch.
	Filters GetDescribeHostApiGatewayInstanceListFilterArrayInput `pulumi:"filters"`
	// Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.
	IsCache pulumi.IntPtrInput `pulumi:"isCache"`
	// Deployed certificate ID.
	OldCertificateId pulumi.StringPtrInput `pulumi:"oldCertificateId"`
	// Deploy resource type.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDescribeHostApiGatewayInstanceList.

func (GetDescribeHostApiGatewayInstanceListOutputArgs) ElementType added in v0.1.8

type GetDescribeHostApiGatewayInstanceListResult added in v0.1.8

type GetDescribeHostApiGatewayInstanceListResult struct {
	CertificateId string                                        `pulumi:"certificateId"`
	Filters       []GetDescribeHostApiGatewayInstanceListFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Apigateway instance listNote: This field may return NULL, indicating that the valid value cannot be obtained.
	InstanceLists    []GetDescribeHostApiGatewayInstanceListInstanceList `pulumi:"instanceLists"`
	IsCache          *int                                                `pulumi:"isCache"`
	OldCertificateId *string                                             `pulumi:"oldCertificateId"`
	ResourceType     string                                              `pulumi:"resourceType"`
	ResultOutputFile *string                                             `pulumi:"resultOutputFile"`
}

A collection of values returned by getDescribeHostApiGatewayInstanceList.

func GetDescribeHostApiGatewayInstanceList added in v0.1.8

Use this data source to query detailed information of ssl describeHostApiGatewayInstanceList

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Ssl.GetDescribeHostApiGatewayInstanceList(ctx, &ssl.GetDescribeHostApiGatewayInstanceListArgs{
			CertificateId: "9Bpk7XOu",
			ResourceType:  "apiGateway",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDescribeHostApiGatewayInstanceListResultOutput added in v0.1.8

type GetDescribeHostApiGatewayInstanceListResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDescribeHostApiGatewayInstanceList.

func (GetDescribeHostApiGatewayInstanceListResultOutput) CertificateId added in v0.1.8

func (GetDescribeHostApiGatewayInstanceListResultOutput) ElementType added in v0.1.8

func (GetDescribeHostApiGatewayInstanceListResultOutput) Filters added in v0.1.8

func (GetDescribeHostApiGatewayInstanceListResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetDescribeHostApiGatewayInstanceListResultOutput) InstanceLists added in v0.1.8

Apigateway instance listNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostApiGatewayInstanceListResultOutput) IsCache added in v0.1.8

func (GetDescribeHostApiGatewayInstanceListResultOutput) OldCertificateId added in v0.1.8

func (GetDescribeHostApiGatewayInstanceListResultOutput) ResourceType added in v0.1.8

func (GetDescribeHostApiGatewayInstanceListResultOutput) ResultOutputFile added in v0.1.8

func (GetDescribeHostApiGatewayInstanceListResultOutput) ToGetDescribeHostApiGatewayInstanceListResultOutput added in v0.1.8

func (o GetDescribeHostApiGatewayInstanceListResultOutput) ToGetDescribeHostApiGatewayInstanceListResultOutput() GetDescribeHostApiGatewayInstanceListResultOutput

func (GetDescribeHostApiGatewayInstanceListResultOutput) ToGetDescribeHostApiGatewayInstanceListResultOutputWithContext added in v0.1.8

func (o GetDescribeHostApiGatewayInstanceListResultOutput) ToGetDescribeHostApiGatewayInstanceListResultOutputWithContext(ctx context.Context) GetDescribeHostApiGatewayInstanceListResultOutput

type GetDescribeHostCdnInstanceListArgs added in v0.1.8

type GetDescribeHostCdnInstanceListArgs struct {
	// Whether.
	AsyncCache *int `pulumi:"asyncCache"`
	// Certificate ID to be deployed.
	CertificateId string `pulumi:"certificateId"`
	// List of filtering parameters; Filterkey: domainmatch.
	Filters []GetDescribeHostCdnInstanceListFilter `pulumi:"filters"`
	// Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.
	IsCache *int `pulumi:"isCache"`
	// Original certificate ID.
	OldCertificateId *string `pulumi:"oldCertificateId"`
	// Deploy resource type.
	ResourceType string `pulumi:"resourceType"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDescribeHostCdnInstanceList.

type GetDescribeHostCdnInstanceListFilter added in v0.1.8

type GetDescribeHostCdnInstanceListFilter struct {
	// Filter parameter key.
	FilterKey string `pulumi:"filterKey"`
	// Filter parameter value.
	FilterValue string `pulumi:"filterValue"`
}

type GetDescribeHostCdnInstanceListFilterArgs added in v0.1.8

type GetDescribeHostCdnInstanceListFilterArgs struct {
	// Filter parameter key.
	FilterKey pulumi.StringInput `pulumi:"filterKey"`
	// Filter parameter value.
	FilterValue pulumi.StringInput `pulumi:"filterValue"`
}

func (GetDescribeHostCdnInstanceListFilterArgs) ElementType added in v0.1.8

func (GetDescribeHostCdnInstanceListFilterArgs) ToGetDescribeHostCdnInstanceListFilterOutput added in v0.1.8

func (i GetDescribeHostCdnInstanceListFilterArgs) ToGetDescribeHostCdnInstanceListFilterOutput() GetDescribeHostCdnInstanceListFilterOutput

func (GetDescribeHostCdnInstanceListFilterArgs) ToGetDescribeHostCdnInstanceListFilterOutputWithContext added in v0.1.8

func (i GetDescribeHostCdnInstanceListFilterArgs) ToGetDescribeHostCdnInstanceListFilterOutputWithContext(ctx context.Context) GetDescribeHostCdnInstanceListFilterOutput

type GetDescribeHostCdnInstanceListFilterArray added in v0.1.8

type GetDescribeHostCdnInstanceListFilterArray []GetDescribeHostCdnInstanceListFilterInput

func (GetDescribeHostCdnInstanceListFilterArray) ElementType added in v0.1.8

func (GetDescribeHostCdnInstanceListFilterArray) ToGetDescribeHostCdnInstanceListFilterArrayOutput added in v0.1.8

func (i GetDescribeHostCdnInstanceListFilterArray) ToGetDescribeHostCdnInstanceListFilterArrayOutput() GetDescribeHostCdnInstanceListFilterArrayOutput

func (GetDescribeHostCdnInstanceListFilterArray) ToGetDescribeHostCdnInstanceListFilterArrayOutputWithContext added in v0.1.8

func (i GetDescribeHostCdnInstanceListFilterArray) ToGetDescribeHostCdnInstanceListFilterArrayOutputWithContext(ctx context.Context) GetDescribeHostCdnInstanceListFilterArrayOutput

type GetDescribeHostCdnInstanceListFilterArrayInput added in v0.1.8

type GetDescribeHostCdnInstanceListFilterArrayInput interface {
	pulumi.Input

	ToGetDescribeHostCdnInstanceListFilterArrayOutput() GetDescribeHostCdnInstanceListFilterArrayOutput
	ToGetDescribeHostCdnInstanceListFilterArrayOutputWithContext(context.Context) GetDescribeHostCdnInstanceListFilterArrayOutput
}

GetDescribeHostCdnInstanceListFilterArrayInput is an input type that accepts GetDescribeHostCdnInstanceListFilterArray and GetDescribeHostCdnInstanceListFilterArrayOutput values. You can construct a concrete instance of `GetDescribeHostCdnInstanceListFilterArrayInput` via:

GetDescribeHostCdnInstanceListFilterArray{ GetDescribeHostCdnInstanceListFilterArgs{...} }

type GetDescribeHostCdnInstanceListFilterArrayOutput added in v0.1.8

type GetDescribeHostCdnInstanceListFilterArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeHostCdnInstanceListFilterArrayOutput) ElementType added in v0.1.8

func (GetDescribeHostCdnInstanceListFilterArrayOutput) Index added in v0.1.8

func (GetDescribeHostCdnInstanceListFilterArrayOutput) ToGetDescribeHostCdnInstanceListFilterArrayOutput added in v0.1.8

func (o GetDescribeHostCdnInstanceListFilterArrayOutput) ToGetDescribeHostCdnInstanceListFilterArrayOutput() GetDescribeHostCdnInstanceListFilterArrayOutput

func (GetDescribeHostCdnInstanceListFilterArrayOutput) ToGetDescribeHostCdnInstanceListFilterArrayOutputWithContext added in v0.1.8

func (o GetDescribeHostCdnInstanceListFilterArrayOutput) ToGetDescribeHostCdnInstanceListFilterArrayOutputWithContext(ctx context.Context) GetDescribeHostCdnInstanceListFilterArrayOutput

type GetDescribeHostCdnInstanceListFilterInput added in v0.1.8

type GetDescribeHostCdnInstanceListFilterInput interface {
	pulumi.Input

	ToGetDescribeHostCdnInstanceListFilterOutput() GetDescribeHostCdnInstanceListFilterOutput
	ToGetDescribeHostCdnInstanceListFilterOutputWithContext(context.Context) GetDescribeHostCdnInstanceListFilterOutput
}

GetDescribeHostCdnInstanceListFilterInput is an input type that accepts GetDescribeHostCdnInstanceListFilterArgs and GetDescribeHostCdnInstanceListFilterOutput values. You can construct a concrete instance of `GetDescribeHostCdnInstanceListFilterInput` via:

GetDescribeHostCdnInstanceListFilterArgs{...}

type GetDescribeHostCdnInstanceListFilterOutput added in v0.1.8

type GetDescribeHostCdnInstanceListFilterOutput struct{ *pulumi.OutputState }

func (GetDescribeHostCdnInstanceListFilterOutput) ElementType added in v0.1.8

func (GetDescribeHostCdnInstanceListFilterOutput) FilterKey added in v0.1.8

Filter parameter key.

func (GetDescribeHostCdnInstanceListFilterOutput) FilterValue added in v0.1.8

Filter parameter value.

func (GetDescribeHostCdnInstanceListFilterOutput) ToGetDescribeHostCdnInstanceListFilterOutput added in v0.1.8

func (o GetDescribeHostCdnInstanceListFilterOutput) ToGetDescribeHostCdnInstanceListFilterOutput() GetDescribeHostCdnInstanceListFilterOutput

func (GetDescribeHostCdnInstanceListFilterOutput) ToGetDescribeHostCdnInstanceListFilterOutputWithContext added in v0.1.8

func (o GetDescribeHostCdnInstanceListFilterOutput) ToGetDescribeHostCdnInstanceListFilterOutputWithContext(ctx context.Context) GetDescribeHostCdnInstanceListFilterOutput

type GetDescribeHostCdnInstanceListInstanceList added in v0.1.8

type GetDescribeHostCdnInstanceListInstanceList struct {
	// Deployment certificate ID.
	CertId string `pulumi:"certId"`
	// domain name.
	Domain string `pulumi:"domain"`
	// Domain name billing status.
	HttpsBillingSwitch string `pulumi:"httpsBillingSwitch"`
	// Domain name.
	Status string `pulumi:"status"`
}

type GetDescribeHostCdnInstanceListInstanceListArgs added in v0.1.8

type GetDescribeHostCdnInstanceListInstanceListArgs struct {
	// Deployment certificate ID.
	CertId pulumi.StringInput `pulumi:"certId"`
	// domain name.
	Domain pulumi.StringInput `pulumi:"domain"`
	// Domain name billing status.
	HttpsBillingSwitch pulumi.StringInput `pulumi:"httpsBillingSwitch"`
	// Domain name.
	Status pulumi.StringInput `pulumi:"status"`
}

func (GetDescribeHostCdnInstanceListInstanceListArgs) ElementType added in v0.1.8

func (GetDescribeHostCdnInstanceListInstanceListArgs) ToGetDescribeHostCdnInstanceListInstanceListOutput added in v0.1.8

func (i GetDescribeHostCdnInstanceListInstanceListArgs) ToGetDescribeHostCdnInstanceListInstanceListOutput() GetDescribeHostCdnInstanceListInstanceListOutput

func (GetDescribeHostCdnInstanceListInstanceListArgs) ToGetDescribeHostCdnInstanceListInstanceListOutputWithContext added in v0.1.8

func (i GetDescribeHostCdnInstanceListInstanceListArgs) ToGetDescribeHostCdnInstanceListInstanceListOutputWithContext(ctx context.Context) GetDescribeHostCdnInstanceListInstanceListOutput

type GetDescribeHostCdnInstanceListInstanceListArray added in v0.1.8

type GetDescribeHostCdnInstanceListInstanceListArray []GetDescribeHostCdnInstanceListInstanceListInput

func (GetDescribeHostCdnInstanceListInstanceListArray) ElementType added in v0.1.8

func (GetDescribeHostCdnInstanceListInstanceListArray) ToGetDescribeHostCdnInstanceListInstanceListArrayOutput added in v0.1.8

func (i GetDescribeHostCdnInstanceListInstanceListArray) ToGetDescribeHostCdnInstanceListInstanceListArrayOutput() GetDescribeHostCdnInstanceListInstanceListArrayOutput

func (GetDescribeHostCdnInstanceListInstanceListArray) ToGetDescribeHostCdnInstanceListInstanceListArrayOutputWithContext added in v0.1.8

func (i GetDescribeHostCdnInstanceListInstanceListArray) ToGetDescribeHostCdnInstanceListInstanceListArrayOutputWithContext(ctx context.Context) GetDescribeHostCdnInstanceListInstanceListArrayOutput

type GetDescribeHostCdnInstanceListInstanceListArrayInput added in v0.1.8

type GetDescribeHostCdnInstanceListInstanceListArrayInput interface {
	pulumi.Input

	ToGetDescribeHostCdnInstanceListInstanceListArrayOutput() GetDescribeHostCdnInstanceListInstanceListArrayOutput
	ToGetDescribeHostCdnInstanceListInstanceListArrayOutputWithContext(context.Context) GetDescribeHostCdnInstanceListInstanceListArrayOutput
}

GetDescribeHostCdnInstanceListInstanceListArrayInput is an input type that accepts GetDescribeHostCdnInstanceListInstanceListArray and GetDescribeHostCdnInstanceListInstanceListArrayOutput values. You can construct a concrete instance of `GetDescribeHostCdnInstanceListInstanceListArrayInput` via:

GetDescribeHostCdnInstanceListInstanceListArray{ GetDescribeHostCdnInstanceListInstanceListArgs{...} }

type GetDescribeHostCdnInstanceListInstanceListArrayOutput added in v0.1.8

type GetDescribeHostCdnInstanceListInstanceListArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeHostCdnInstanceListInstanceListArrayOutput) ElementType added in v0.1.8

func (GetDescribeHostCdnInstanceListInstanceListArrayOutput) Index added in v0.1.8

func (GetDescribeHostCdnInstanceListInstanceListArrayOutput) ToGetDescribeHostCdnInstanceListInstanceListArrayOutput added in v0.1.8

func (GetDescribeHostCdnInstanceListInstanceListArrayOutput) ToGetDescribeHostCdnInstanceListInstanceListArrayOutputWithContext added in v0.1.8

func (o GetDescribeHostCdnInstanceListInstanceListArrayOutput) ToGetDescribeHostCdnInstanceListInstanceListArrayOutputWithContext(ctx context.Context) GetDescribeHostCdnInstanceListInstanceListArrayOutput

type GetDescribeHostCdnInstanceListInstanceListInput added in v0.1.8

type GetDescribeHostCdnInstanceListInstanceListInput interface {
	pulumi.Input

	ToGetDescribeHostCdnInstanceListInstanceListOutput() GetDescribeHostCdnInstanceListInstanceListOutput
	ToGetDescribeHostCdnInstanceListInstanceListOutputWithContext(context.Context) GetDescribeHostCdnInstanceListInstanceListOutput
}

GetDescribeHostCdnInstanceListInstanceListInput is an input type that accepts GetDescribeHostCdnInstanceListInstanceListArgs and GetDescribeHostCdnInstanceListInstanceListOutput values. You can construct a concrete instance of `GetDescribeHostCdnInstanceListInstanceListInput` via:

GetDescribeHostCdnInstanceListInstanceListArgs{...}

type GetDescribeHostCdnInstanceListInstanceListOutput added in v0.1.8

type GetDescribeHostCdnInstanceListInstanceListOutput struct{ *pulumi.OutputState }

func (GetDescribeHostCdnInstanceListInstanceListOutput) CertId added in v0.1.8

Deployment certificate ID.

func (GetDescribeHostCdnInstanceListInstanceListOutput) Domain added in v0.1.8

domain name.

func (GetDescribeHostCdnInstanceListInstanceListOutput) ElementType added in v0.1.8

func (GetDescribeHostCdnInstanceListInstanceListOutput) HttpsBillingSwitch added in v0.1.8

Domain name billing status.

func (GetDescribeHostCdnInstanceListInstanceListOutput) Status added in v0.1.8

Domain name.

func (GetDescribeHostCdnInstanceListInstanceListOutput) ToGetDescribeHostCdnInstanceListInstanceListOutput added in v0.1.8

func (o GetDescribeHostCdnInstanceListInstanceListOutput) ToGetDescribeHostCdnInstanceListInstanceListOutput() GetDescribeHostCdnInstanceListInstanceListOutput

func (GetDescribeHostCdnInstanceListInstanceListOutput) ToGetDescribeHostCdnInstanceListInstanceListOutputWithContext added in v0.1.8

func (o GetDescribeHostCdnInstanceListInstanceListOutput) ToGetDescribeHostCdnInstanceListInstanceListOutputWithContext(ctx context.Context) GetDescribeHostCdnInstanceListInstanceListOutput

type GetDescribeHostCdnInstanceListOutputArgs added in v0.1.8

type GetDescribeHostCdnInstanceListOutputArgs struct {
	// Whether.
	AsyncCache pulumi.IntPtrInput `pulumi:"asyncCache"`
	// Certificate ID to be deployed.
	CertificateId pulumi.StringInput `pulumi:"certificateId"`
	// List of filtering parameters; Filterkey: domainmatch.
	Filters GetDescribeHostCdnInstanceListFilterArrayInput `pulumi:"filters"`
	// Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.
	IsCache pulumi.IntPtrInput `pulumi:"isCache"`
	// Original certificate ID.
	OldCertificateId pulumi.StringPtrInput `pulumi:"oldCertificateId"`
	// Deploy resource type.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDescribeHostCdnInstanceList.

func (GetDescribeHostCdnInstanceListOutputArgs) ElementType added in v0.1.8

type GetDescribeHostCdnInstanceListResult added in v0.1.8

type GetDescribeHostCdnInstanceListResult struct {
	AsyncCache *int `pulumi:"asyncCache"`
	// Current cache read timeNote: This field may return NULL, indicating that the valid value cannot be obtained.
	AsyncCacheTime string `pulumi:"asyncCacheTime"`
	// Asynchronous refresh current execution numberNote: This field may return NULL, indicating that the valid value cannot be obtained.
	AsyncOffset int `pulumi:"asyncOffset"`
	// The total number of asynchronous refreshNote: This field may return NULL, indicating that the valid value cannot be obtained.
	AsyncTotalNum int                                    `pulumi:"asyncTotalNum"`
	CertificateId string                                 `pulumi:"certificateId"`
	Filters       []GetDescribeHostCdnInstanceListFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// CDN instance listNote: This field may return NULL, indicating that the valid value cannot be obtained.
	InstanceLists    []GetDescribeHostCdnInstanceListInstanceList `pulumi:"instanceLists"`
	IsCache          *int                                         `pulumi:"isCache"`
	OldCertificateId *string                                      `pulumi:"oldCertificateId"`
	ResourceType     string                                       `pulumi:"resourceType"`
	ResultOutputFile *string                                      `pulumi:"resultOutputFile"`
}

A collection of values returned by getDescribeHostCdnInstanceList.

func GetDescribeHostCdnInstanceList added in v0.1.8

Use this data source to query detailed information of ssl describeHostCdnInstanceList

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Ssl.GetDescribeHostCdnInstanceList(ctx, &ssl.GetDescribeHostCdnInstanceListArgs{
			CertificateId: "8u8DII0l",
			ResourceType:  "cdn",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDescribeHostCdnInstanceListResultOutput added in v0.1.8

type GetDescribeHostCdnInstanceListResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDescribeHostCdnInstanceList.

func (GetDescribeHostCdnInstanceListResultOutput) AsyncCache added in v0.1.8

func (GetDescribeHostCdnInstanceListResultOutput) AsyncCacheTime added in v0.1.8

Current cache read timeNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostCdnInstanceListResultOutput) AsyncOffset added in v0.1.8

Asynchronous refresh current execution numberNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostCdnInstanceListResultOutput) AsyncTotalNum added in v0.1.8

The total number of asynchronous refreshNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostCdnInstanceListResultOutput) CertificateId added in v0.1.8

func (GetDescribeHostCdnInstanceListResultOutput) ElementType added in v0.1.8

func (GetDescribeHostCdnInstanceListResultOutput) Filters added in v0.1.8

func (GetDescribeHostCdnInstanceListResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetDescribeHostCdnInstanceListResultOutput) InstanceLists added in v0.1.8

CDN instance listNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostCdnInstanceListResultOutput) IsCache added in v0.1.8

func (GetDescribeHostCdnInstanceListResultOutput) OldCertificateId added in v0.1.8

func (GetDescribeHostCdnInstanceListResultOutput) ResourceType added in v0.1.8

func (GetDescribeHostCdnInstanceListResultOutput) ResultOutputFile added in v0.1.8

func (GetDescribeHostCdnInstanceListResultOutput) ToGetDescribeHostCdnInstanceListResultOutput added in v0.1.8

func (o GetDescribeHostCdnInstanceListResultOutput) ToGetDescribeHostCdnInstanceListResultOutput() GetDescribeHostCdnInstanceListResultOutput

func (GetDescribeHostCdnInstanceListResultOutput) ToGetDescribeHostCdnInstanceListResultOutputWithContext added in v0.1.8

func (o GetDescribeHostCdnInstanceListResultOutput) ToGetDescribeHostCdnInstanceListResultOutputWithContext(ctx context.Context) GetDescribeHostCdnInstanceListResultOutput

type GetDescribeHostClbInstanceListArgs added in v0.1.8

type GetDescribeHostClbInstanceListArgs struct {
	// Whether to cache asynchronous.
	AsyncCache *int `pulumi:"asyncCache"`
	// Certificate ID to be deployed.
	CertificateId string `pulumi:"certificateId"`
	// List of filtering parameters; Filterkey: domainmatch.
	Filters []GetDescribeHostClbInstanceListFilter `pulumi:"filters"`
	// Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.
	IsCache *int `pulumi:"isCache"`
	// Original certificate ID.
	OldCertificateId *string `pulumi:"oldCertificateId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDescribeHostClbInstanceList.

type GetDescribeHostClbInstanceListFilter added in v0.1.8

type GetDescribeHostClbInstanceListFilter struct {
	// Filter parameter key.
	FilterKey string `pulumi:"filterKey"`
	// Filter parameter value.
	FilterValue string `pulumi:"filterValue"`
}

type GetDescribeHostClbInstanceListFilterArgs added in v0.1.8

type GetDescribeHostClbInstanceListFilterArgs struct {
	// Filter parameter key.
	FilterKey pulumi.StringInput `pulumi:"filterKey"`
	// Filter parameter value.
	FilterValue pulumi.StringInput `pulumi:"filterValue"`
}

func (GetDescribeHostClbInstanceListFilterArgs) ElementType added in v0.1.8

func (GetDescribeHostClbInstanceListFilterArgs) ToGetDescribeHostClbInstanceListFilterOutput added in v0.1.8

func (i GetDescribeHostClbInstanceListFilterArgs) ToGetDescribeHostClbInstanceListFilterOutput() GetDescribeHostClbInstanceListFilterOutput

func (GetDescribeHostClbInstanceListFilterArgs) ToGetDescribeHostClbInstanceListFilterOutputWithContext added in v0.1.8

func (i GetDescribeHostClbInstanceListFilterArgs) ToGetDescribeHostClbInstanceListFilterOutputWithContext(ctx context.Context) GetDescribeHostClbInstanceListFilterOutput

type GetDescribeHostClbInstanceListFilterArray added in v0.1.8

type GetDescribeHostClbInstanceListFilterArray []GetDescribeHostClbInstanceListFilterInput

func (GetDescribeHostClbInstanceListFilterArray) ElementType added in v0.1.8

func (GetDescribeHostClbInstanceListFilterArray) ToGetDescribeHostClbInstanceListFilterArrayOutput added in v0.1.8

func (i GetDescribeHostClbInstanceListFilterArray) ToGetDescribeHostClbInstanceListFilterArrayOutput() GetDescribeHostClbInstanceListFilterArrayOutput

func (GetDescribeHostClbInstanceListFilterArray) ToGetDescribeHostClbInstanceListFilterArrayOutputWithContext added in v0.1.8

func (i GetDescribeHostClbInstanceListFilterArray) ToGetDescribeHostClbInstanceListFilterArrayOutputWithContext(ctx context.Context) GetDescribeHostClbInstanceListFilterArrayOutput

type GetDescribeHostClbInstanceListFilterArrayInput added in v0.1.8

type GetDescribeHostClbInstanceListFilterArrayInput interface {
	pulumi.Input

	ToGetDescribeHostClbInstanceListFilterArrayOutput() GetDescribeHostClbInstanceListFilterArrayOutput
	ToGetDescribeHostClbInstanceListFilterArrayOutputWithContext(context.Context) GetDescribeHostClbInstanceListFilterArrayOutput
}

GetDescribeHostClbInstanceListFilterArrayInput is an input type that accepts GetDescribeHostClbInstanceListFilterArray and GetDescribeHostClbInstanceListFilterArrayOutput values. You can construct a concrete instance of `GetDescribeHostClbInstanceListFilterArrayInput` via:

GetDescribeHostClbInstanceListFilterArray{ GetDescribeHostClbInstanceListFilterArgs{...} }

type GetDescribeHostClbInstanceListFilterArrayOutput added in v0.1.8

type GetDescribeHostClbInstanceListFilterArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeHostClbInstanceListFilterArrayOutput) ElementType added in v0.1.8

func (GetDescribeHostClbInstanceListFilterArrayOutput) Index added in v0.1.8

func (GetDescribeHostClbInstanceListFilterArrayOutput) ToGetDescribeHostClbInstanceListFilterArrayOutput added in v0.1.8

func (o GetDescribeHostClbInstanceListFilterArrayOutput) ToGetDescribeHostClbInstanceListFilterArrayOutput() GetDescribeHostClbInstanceListFilterArrayOutput

func (GetDescribeHostClbInstanceListFilterArrayOutput) ToGetDescribeHostClbInstanceListFilterArrayOutputWithContext added in v0.1.8

func (o GetDescribeHostClbInstanceListFilterArrayOutput) ToGetDescribeHostClbInstanceListFilterArrayOutputWithContext(ctx context.Context) GetDescribeHostClbInstanceListFilterArrayOutput

type GetDescribeHostClbInstanceListFilterInput added in v0.1.8

type GetDescribeHostClbInstanceListFilterInput interface {
	pulumi.Input

	ToGetDescribeHostClbInstanceListFilterOutput() GetDescribeHostClbInstanceListFilterOutput
	ToGetDescribeHostClbInstanceListFilterOutputWithContext(context.Context) GetDescribeHostClbInstanceListFilterOutput
}

GetDescribeHostClbInstanceListFilterInput is an input type that accepts GetDescribeHostClbInstanceListFilterArgs and GetDescribeHostClbInstanceListFilterOutput values. You can construct a concrete instance of `GetDescribeHostClbInstanceListFilterInput` via:

GetDescribeHostClbInstanceListFilterArgs{...}

type GetDescribeHostClbInstanceListFilterOutput added in v0.1.8

type GetDescribeHostClbInstanceListFilterOutput struct{ *pulumi.OutputState }

func (GetDescribeHostClbInstanceListFilterOutput) ElementType added in v0.1.8

func (GetDescribeHostClbInstanceListFilterOutput) FilterKey added in v0.1.8

Filter parameter key.

func (GetDescribeHostClbInstanceListFilterOutput) FilterValue added in v0.1.8

Filter parameter value.

func (GetDescribeHostClbInstanceListFilterOutput) ToGetDescribeHostClbInstanceListFilterOutput added in v0.1.8

func (o GetDescribeHostClbInstanceListFilterOutput) ToGetDescribeHostClbInstanceListFilterOutput() GetDescribeHostClbInstanceListFilterOutput

func (GetDescribeHostClbInstanceListFilterOutput) ToGetDescribeHostClbInstanceListFilterOutputWithContext added in v0.1.8

func (o GetDescribeHostClbInstanceListFilterOutput) ToGetDescribeHostClbInstanceListFilterOutputWithContext(ctx context.Context) GetDescribeHostClbInstanceListFilterOutput

type GetDescribeHostClbInstanceListInstanceList added in v0.1.8

type GetDescribeHostClbInstanceListInstanceList struct {
	// CLB listener listNote: This field may return NULL, indicating that the valid value cannot be obtained.
	Listeners []GetDescribeHostClbInstanceListInstanceListListener `pulumi:"listeners"`
	// CLB instance ID.
	LoadBalancerId string `pulumi:"loadBalancerId"`
	// CLB instance name name.
	LoadBalancerName string `pulumi:"loadBalancerName"`
}

type GetDescribeHostClbInstanceListInstanceListArgs added in v0.1.8

type GetDescribeHostClbInstanceListInstanceListArgs struct {
	// CLB listener listNote: This field may return NULL, indicating that the valid value cannot be obtained.
	Listeners GetDescribeHostClbInstanceListInstanceListListenerArrayInput `pulumi:"listeners"`
	// CLB instance ID.
	LoadBalancerId pulumi.StringInput `pulumi:"loadBalancerId"`
	// CLB instance name name.
	LoadBalancerName pulumi.StringInput `pulumi:"loadBalancerName"`
}

func (GetDescribeHostClbInstanceListInstanceListArgs) ElementType added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListArgs) ToGetDescribeHostClbInstanceListInstanceListOutput added in v0.1.8

func (i GetDescribeHostClbInstanceListInstanceListArgs) ToGetDescribeHostClbInstanceListInstanceListOutput() GetDescribeHostClbInstanceListInstanceListOutput

func (GetDescribeHostClbInstanceListInstanceListArgs) ToGetDescribeHostClbInstanceListInstanceListOutputWithContext added in v0.1.8

func (i GetDescribeHostClbInstanceListInstanceListArgs) ToGetDescribeHostClbInstanceListInstanceListOutputWithContext(ctx context.Context) GetDescribeHostClbInstanceListInstanceListOutput

type GetDescribeHostClbInstanceListInstanceListArray added in v0.1.8

type GetDescribeHostClbInstanceListInstanceListArray []GetDescribeHostClbInstanceListInstanceListInput

func (GetDescribeHostClbInstanceListInstanceListArray) ElementType added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListArray) ToGetDescribeHostClbInstanceListInstanceListArrayOutput added in v0.1.8

func (i GetDescribeHostClbInstanceListInstanceListArray) ToGetDescribeHostClbInstanceListInstanceListArrayOutput() GetDescribeHostClbInstanceListInstanceListArrayOutput

func (GetDescribeHostClbInstanceListInstanceListArray) ToGetDescribeHostClbInstanceListInstanceListArrayOutputWithContext added in v0.1.8

func (i GetDescribeHostClbInstanceListInstanceListArray) ToGetDescribeHostClbInstanceListInstanceListArrayOutputWithContext(ctx context.Context) GetDescribeHostClbInstanceListInstanceListArrayOutput

type GetDescribeHostClbInstanceListInstanceListArrayInput added in v0.1.8

type GetDescribeHostClbInstanceListInstanceListArrayInput interface {
	pulumi.Input

	ToGetDescribeHostClbInstanceListInstanceListArrayOutput() GetDescribeHostClbInstanceListInstanceListArrayOutput
	ToGetDescribeHostClbInstanceListInstanceListArrayOutputWithContext(context.Context) GetDescribeHostClbInstanceListInstanceListArrayOutput
}

GetDescribeHostClbInstanceListInstanceListArrayInput is an input type that accepts GetDescribeHostClbInstanceListInstanceListArray and GetDescribeHostClbInstanceListInstanceListArrayOutput values. You can construct a concrete instance of `GetDescribeHostClbInstanceListInstanceListArrayInput` via:

GetDescribeHostClbInstanceListInstanceListArray{ GetDescribeHostClbInstanceListInstanceListArgs{...} }

type GetDescribeHostClbInstanceListInstanceListArrayOutput added in v0.1.8

type GetDescribeHostClbInstanceListInstanceListArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeHostClbInstanceListInstanceListArrayOutput) ElementType added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListArrayOutput) Index added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListArrayOutput) ToGetDescribeHostClbInstanceListInstanceListArrayOutput added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListArrayOutput) ToGetDescribeHostClbInstanceListInstanceListArrayOutputWithContext added in v0.1.8

func (o GetDescribeHostClbInstanceListInstanceListArrayOutput) ToGetDescribeHostClbInstanceListInstanceListArrayOutputWithContext(ctx context.Context) GetDescribeHostClbInstanceListInstanceListArrayOutput

type GetDescribeHostClbInstanceListInstanceListInput added in v0.1.8

type GetDescribeHostClbInstanceListInstanceListInput interface {
	pulumi.Input

	ToGetDescribeHostClbInstanceListInstanceListOutput() GetDescribeHostClbInstanceListInstanceListOutput
	ToGetDescribeHostClbInstanceListInstanceListOutputWithContext(context.Context) GetDescribeHostClbInstanceListInstanceListOutput
}

GetDescribeHostClbInstanceListInstanceListInput is an input type that accepts GetDescribeHostClbInstanceListInstanceListArgs and GetDescribeHostClbInstanceListInstanceListOutput values. You can construct a concrete instance of `GetDescribeHostClbInstanceListInstanceListInput` via:

GetDescribeHostClbInstanceListInstanceListArgs{...}

type GetDescribeHostClbInstanceListInstanceListListener added in v0.1.8

type GetDescribeHostClbInstanceListInstanceListListener struct {
	// Certificate data that has been bound to the rulesNote: This field may return NULL, indicating that the valid value cannot be obtained.
	Certificates []GetDescribeHostClbInstanceListInstanceListListenerCertificate `pulumi:"certificates"`
	// Listener ID.
	ListenerId string `pulumi:"listenerId"`
	// Name of listeners.
	ListenerName string `pulumi:"listenerName"`
	// List of non -matching fieldsNote: This field may return NULL, indicating that the valid value cannot be obtained.
	NoMatchDomains []string `pulumi:"noMatchDomains"`
	// Type of listener protocol, https | TCP_SSL.
	Protocol string `pulumi:"protocol"`
	// List of listeners' rulesNote: This field may return NULL, indicating that the valid value cannot be obtained.
	Rules []GetDescribeHostClbInstanceListInstanceListListenerRule `pulumi:"rules"`
	// Whether to turn on SNI, 1 to open, 0 to close.
	SniSwitch int `pulumi:"sniSwitch"`
}

type GetDescribeHostClbInstanceListInstanceListListenerArgs added in v0.1.8

type GetDescribeHostClbInstanceListInstanceListListenerArgs struct {
	// Certificate data that has been bound to the rulesNote: This field may return NULL, indicating that the valid value cannot be obtained.
	Certificates GetDescribeHostClbInstanceListInstanceListListenerCertificateArrayInput `pulumi:"certificates"`
	// Listener ID.
	ListenerId pulumi.StringInput `pulumi:"listenerId"`
	// Name of listeners.
	ListenerName pulumi.StringInput `pulumi:"listenerName"`
	// List of non -matching fieldsNote: This field may return NULL, indicating that the valid value cannot be obtained.
	NoMatchDomains pulumi.StringArrayInput `pulumi:"noMatchDomains"`
	// Type of listener protocol, https | TCP_SSL.
	Protocol pulumi.StringInput `pulumi:"protocol"`
	// List of listeners' rulesNote: This field may return NULL, indicating that the valid value cannot be obtained.
	Rules GetDescribeHostClbInstanceListInstanceListListenerRuleArrayInput `pulumi:"rules"`
	// Whether to turn on SNI, 1 to open, 0 to close.
	SniSwitch pulumi.IntInput `pulumi:"sniSwitch"`
}

func (GetDescribeHostClbInstanceListInstanceListListenerArgs) ElementType added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListListenerArgs) ToGetDescribeHostClbInstanceListInstanceListListenerOutput added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListListenerArgs) ToGetDescribeHostClbInstanceListInstanceListListenerOutputWithContext added in v0.1.8

func (i GetDescribeHostClbInstanceListInstanceListListenerArgs) ToGetDescribeHostClbInstanceListInstanceListListenerOutputWithContext(ctx context.Context) GetDescribeHostClbInstanceListInstanceListListenerOutput

type GetDescribeHostClbInstanceListInstanceListListenerArray added in v0.1.8

type GetDescribeHostClbInstanceListInstanceListListenerArray []GetDescribeHostClbInstanceListInstanceListListenerInput

func (GetDescribeHostClbInstanceListInstanceListListenerArray) ElementType added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListListenerArray) ToGetDescribeHostClbInstanceListInstanceListListenerArrayOutput added in v0.1.8

func (i GetDescribeHostClbInstanceListInstanceListListenerArray) ToGetDescribeHostClbInstanceListInstanceListListenerArrayOutput() GetDescribeHostClbInstanceListInstanceListListenerArrayOutput

func (GetDescribeHostClbInstanceListInstanceListListenerArray) ToGetDescribeHostClbInstanceListInstanceListListenerArrayOutputWithContext added in v0.1.8

func (i GetDescribeHostClbInstanceListInstanceListListenerArray) ToGetDescribeHostClbInstanceListInstanceListListenerArrayOutputWithContext(ctx context.Context) GetDescribeHostClbInstanceListInstanceListListenerArrayOutput

type GetDescribeHostClbInstanceListInstanceListListenerArrayInput added in v0.1.8

type GetDescribeHostClbInstanceListInstanceListListenerArrayInput interface {
	pulumi.Input

	ToGetDescribeHostClbInstanceListInstanceListListenerArrayOutput() GetDescribeHostClbInstanceListInstanceListListenerArrayOutput
	ToGetDescribeHostClbInstanceListInstanceListListenerArrayOutputWithContext(context.Context) GetDescribeHostClbInstanceListInstanceListListenerArrayOutput
}

GetDescribeHostClbInstanceListInstanceListListenerArrayInput is an input type that accepts GetDescribeHostClbInstanceListInstanceListListenerArray and GetDescribeHostClbInstanceListInstanceListListenerArrayOutput values. You can construct a concrete instance of `GetDescribeHostClbInstanceListInstanceListListenerArrayInput` via:

GetDescribeHostClbInstanceListInstanceListListenerArray{ GetDescribeHostClbInstanceListInstanceListListenerArgs{...} }

type GetDescribeHostClbInstanceListInstanceListListenerArrayOutput added in v0.1.8

type GetDescribeHostClbInstanceListInstanceListListenerArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeHostClbInstanceListInstanceListListenerArrayOutput) ElementType added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListListenerArrayOutput) Index added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListListenerArrayOutput) ToGetDescribeHostClbInstanceListInstanceListListenerArrayOutput added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListListenerArrayOutput) ToGetDescribeHostClbInstanceListInstanceListListenerArrayOutputWithContext added in v0.1.8

func (o GetDescribeHostClbInstanceListInstanceListListenerArrayOutput) ToGetDescribeHostClbInstanceListInstanceListListenerArrayOutputWithContext(ctx context.Context) GetDescribeHostClbInstanceListInstanceListListenerArrayOutput

type GetDescribeHostClbInstanceListInstanceListListenerCertificate added in v0.1.8

type GetDescribeHostClbInstanceListInstanceListListenerCertificate struct {
	// Root certificate IDNote: This field may return NULL, indicating that the valid value cannot be obtained.
	CertCaId string `pulumi:"certCaId"`
	// Certificate ID.
	CertId string `pulumi:"certId"`
	// Domain name binding of certificates.
	DnsNames []string `pulumi:"dnsNames"`
	// Certificate certification mode: unidirectional unidirectional authentication, Mutual two -way certificationNote: This field may return NULL, indicating that the valid value cannot be obtained.
	SSLMode string `pulumi:"sSLMode"`
}

type GetDescribeHostClbInstanceListInstanceListListenerCertificateArgs added in v0.1.8

type GetDescribeHostClbInstanceListInstanceListListenerCertificateArgs struct {
	// Root certificate IDNote: This field may return NULL, indicating that the valid value cannot be obtained.
	CertCaId pulumi.StringInput `pulumi:"certCaId"`
	// Certificate ID.
	CertId pulumi.StringInput `pulumi:"certId"`
	// Domain name binding of certificates.
	DnsNames pulumi.StringArrayInput `pulumi:"dnsNames"`
	// Certificate certification mode: unidirectional unidirectional authentication, Mutual two -way certificationNote: This field may return NULL, indicating that the valid value cannot be obtained.
	SSLMode pulumi.StringInput `pulumi:"sSLMode"`
}

func (GetDescribeHostClbInstanceListInstanceListListenerCertificateArgs) ElementType added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListListenerCertificateArgs) ToGetDescribeHostClbInstanceListInstanceListListenerCertificateOutput added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListListenerCertificateArgs) ToGetDescribeHostClbInstanceListInstanceListListenerCertificateOutputWithContext added in v0.1.8

func (i GetDescribeHostClbInstanceListInstanceListListenerCertificateArgs) ToGetDescribeHostClbInstanceListInstanceListListenerCertificateOutputWithContext(ctx context.Context) GetDescribeHostClbInstanceListInstanceListListenerCertificateOutput

type GetDescribeHostClbInstanceListInstanceListListenerCertificateArray added in v0.1.8

type GetDescribeHostClbInstanceListInstanceListListenerCertificateArray []GetDescribeHostClbInstanceListInstanceListListenerCertificateInput

func (GetDescribeHostClbInstanceListInstanceListListenerCertificateArray) ElementType added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListListenerCertificateArray) ToGetDescribeHostClbInstanceListInstanceListListenerCertificateArrayOutput added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListListenerCertificateArray) ToGetDescribeHostClbInstanceListInstanceListListenerCertificateArrayOutputWithContext added in v0.1.8

func (i GetDescribeHostClbInstanceListInstanceListListenerCertificateArray) ToGetDescribeHostClbInstanceListInstanceListListenerCertificateArrayOutputWithContext(ctx context.Context) GetDescribeHostClbInstanceListInstanceListListenerCertificateArrayOutput

type GetDescribeHostClbInstanceListInstanceListListenerCertificateArrayInput added in v0.1.8

type GetDescribeHostClbInstanceListInstanceListListenerCertificateArrayInput interface {
	pulumi.Input

	ToGetDescribeHostClbInstanceListInstanceListListenerCertificateArrayOutput() GetDescribeHostClbInstanceListInstanceListListenerCertificateArrayOutput
	ToGetDescribeHostClbInstanceListInstanceListListenerCertificateArrayOutputWithContext(context.Context) GetDescribeHostClbInstanceListInstanceListListenerCertificateArrayOutput
}

GetDescribeHostClbInstanceListInstanceListListenerCertificateArrayInput is an input type that accepts GetDescribeHostClbInstanceListInstanceListListenerCertificateArray and GetDescribeHostClbInstanceListInstanceListListenerCertificateArrayOutput values. You can construct a concrete instance of `GetDescribeHostClbInstanceListInstanceListListenerCertificateArrayInput` via:

GetDescribeHostClbInstanceListInstanceListListenerCertificateArray{ GetDescribeHostClbInstanceListInstanceListListenerCertificateArgs{...} }

type GetDescribeHostClbInstanceListInstanceListListenerCertificateArrayOutput added in v0.1.8

type GetDescribeHostClbInstanceListInstanceListListenerCertificateArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeHostClbInstanceListInstanceListListenerCertificateArrayOutput) ElementType added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListListenerCertificateArrayOutput) Index added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListListenerCertificateArrayOutput) ToGetDescribeHostClbInstanceListInstanceListListenerCertificateArrayOutput added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListListenerCertificateArrayOutput) ToGetDescribeHostClbInstanceListInstanceListListenerCertificateArrayOutputWithContext added in v0.1.8

type GetDescribeHostClbInstanceListInstanceListListenerCertificateInput added in v0.1.8

type GetDescribeHostClbInstanceListInstanceListListenerCertificateInput interface {
	pulumi.Input

	ToGetDescribeHostClbInstanceListInstanceListListenerCertificateOutput() GetDescribeHostClbInstanceListInstanceListListenerCertificateOutput
	ToGetDescribeHostClbInstanceListInstanceListListenerCertificateOutputWithContext(context.Context) GetDescribeHostClbInstanceListInstanceListListenerCertificateOutput
}

GetDescribeHostClbInstanceListInstanceListListenerCertificateInput is an input type that accepts GetDescribeHostClbInstanceListInstanceListListenerCertificateArgs and GetDescribeHostClbInstanceListInstanceListListenerCertificateOutput values. You can construct a concrete instance of `GetDescribeHostClbInstanceListInstanceListListenerCertificateInput` via:

GetDescribeHostClbInstanceListInstanceListListenerCertificateArgs{...}

type GetDescribeHostClbInstanceListInstanceListListenerCertificateOutput added in v0.1.8

type GetDescribeHostClbInstanceListInstanceListListenerCertificateOutput struct{ *pulumi.OutputState }

func (GetDescribeHostClbInstanceListInstanceListListenerCertificateOutput) CertCaId added in v0.1.8

Root certificate IDNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostClbInstanceListInstanceListListenerCertificateOutput) CertId added in v0.1.8

Certificate ID.

func (GetDescribeHostClbInstanceListInstanceListListenerCertificateOutput) DnsNames added in v0.1.8

Domain name binding of certificates.

func (GetDescribeHostClbInstanceListInstanceListListenerCertificateOutput) ElementType added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListListenerCertificateOutput) SSLMode added in v0.1.8

Certificate certification mode: unidirectional unidirectional authentication, Mutual two -way certificationNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostClbInstanceListInstanceListListenerCertificateOutput) ToGetDescribeHostClbInstanceListInstanceListListenerCertificateOutput added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListListenerCertificateOutput) ToGetDescribeHostClbInstanceListInstanceListListenerCertificateOutputWithContext added in v0.1.8

func (o GetDescribeHostClbInstanceListInstanceListListenerCertificateOutput) ToGetDescribeHostClbInstanceListInstanceListListenerCertificateOutputWithContext(ctx context.Context) GetDescribeHostClbInstanceListInstanceListListenerCertificateOutput

type GetDescribeHostClbInstanceListInstanceListListenerInput added in v0.1.8

type GetDescribeHostClbInstanceListInstanceListListenerInput interface {
	pulumi.Input

	ToGetDescribeHostClbInstanceListInstanceListListenerOutput() GetDescribeHostClbInstanceListInstanceListListenerOutput
	ToGetDescribeHostClbInstanceListInstanceListListenerOutputWithContext(context.Context) GetDescribeHostClbInstanceListInstanceListListenerOutput
}

GetDescribeHostClbInstanceListInstanceListListenerInput is an input type that accepts GetDescribeHostClbInstanceListInstanceListListenerArgs and GetDescribeHostClbInstanceListInstanceListListenerOutput values. You can construct a concrete instance of `GetDescribeHostClbInstanceListInstanceListListenerInput` via:

GetDescribeHostClbInstanceListInstanceListListenerArgs{...}

type GetDescribeHostClbInstanceListInstanceListListenerOutput added in v0.1.8

type GetDescribeHostClbInstanceListInstanceListListenerOutput struct{ *pulumi.OutputState }

func (GetDescribeHostClbInstanceListInstanceListListenerOutput) Certificates added in v0.1.8

Certificate data that has been bound to the rulesNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostClbInstanceListInstanceListListenerOutput) ElementType added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListListenerOutput) ListenerId added in v0.1.8

Listener ID.

func (GetDescribeHostClbInstanceListInstanceListListenerOutput) ListenerName added in v0.1.8

Name of listeners.

func (GetDescribeHostClbInstanceListInstanceListListenerOutput) NoMatchDomains added in v0.1.8

List of non -matching fieldsNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostClbInstanceListInstanceListListenerOutput) Protocol added in v0.1.8

Type of listener protocol, https | TCP_SSL.

func (GetDescribeHostClbInstanceListInstanceListListenerOutput) Rules added in v0.1.8

List of listeners' rulesNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostClbInstanceListInstanceListListenerOutput) SniSwitch added in v0.1.8

Whether to turn on SNI, 1 to open, 0 to close.

func (GetDescribeHostClbInstanceListInstanceListListenerOutput) ToGetDescribeHostClbInstanceListInstanceListListenerOutput added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListListenerOutput) ToGetDescribeHostClbInstanceListInstanceListListenerOutputWithContext added in v0.1.8

func (o GetDescribeHostClbInstanceListInstanceListListenerOutput) ToGetDescribeHostClbInstanceListInstanceListListenerOutputWithContext(ctx context.Context) GetDescribeHostClbInstanceListInstanceListListenerOutput

type GetDescribeHostClbInstanceListInstanceListListenerRule added in v0.1.8

type GetDescribeHostClbInstanceListInstanceListListenerRule struct {
	// Certificate data that has been bound to the rulesNote: This field may return NULL, indicating that the valid value cannot be obtained.
	Certificates []GetDescribeHostClbInstanceListInstanceListListenerRuleCertificate `pulumi:"certificates"`
	// Domain name binding.
	Domain string `pulumi:"domain"`
	// Whether the rules match the domain name to be bound to the certificate.
	IsMatch bool `pulumi:"isMatch"`
	// Rule ID.
	LocationId string `pulumi:"locationId"`
	// List of non -matching fieldsNote: This field may return NULL, indicating that the valid value cannot be obtained.
	NoMatchDomains []string `pulumi:"noMatchDomains"`
}

type GetDescribeHostClbInstanceListInstanceListListenerRuleArgs added in v0.1.8

type GetDescribeHostClbInstanceListInstanceListListenerRuleArgs struct {
	// Certificate data that has been bound to the rulesNote: This field may return NULL, indicating that the valid value cannot be obtained.
	Certificates GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArrayInput `pulumi:"certificates"`
	// Domain name binding.
	Domain pulumi.StringInput `pulumi:"domain"`
	// Whether the rules match the domain name to be bound to the certificate.
	IsMatch pulumi.BoolInput `pulumi:"isMatch"`
	// Rule ID.
	LocationId pulumi.StringInput `pulumi:"locationId"`
	// List of non -matching fieldsNote: This field may return NULL, indicating that the valid value cannot be obtained.
	NoMatchDomains pulumi.StringArrayInput `pulumi:"noMatchDomains"`
}

func (GetDescribeHostClbInstanceListInstanceListListenerRuleArgs) ElementType added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListListenerRuleArgs) ToGetDescribeHostClbInstanceListInstanceListListenerRuleOutput added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListListenerRuleArgs) ToGetDescribeHostClbInstanceListInstanceListListenerRuleOutputWithContext added in v0.1.8

func (i GetDescribeHostClbInstanceListInstanceListListenerRuleArgs) ToGetDescribeHostClbInstanceListInstanceListListenerRuleOutputWithContext(ctx context.Context) GetDescribeHostClbInstanceListInstanceListListenerRuleOutput

type GetDescribeHostClbInstanceListInstanceListListenerRuleArray added in v0.1.8

type GetDescribeHostClbInstanceListInstanceListListenerRuleArray []GetDescribeHostClbInstanceListInstanceListListenerRuleInput

func (GetDescribeHostClbInstanceListInstanceListListenerRuleArray) ElementType added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListListenerRuleArray) ToGetDescribeHostClbInstanceListInstanceListListenerRuleArrayOutput added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListListenerRuleArray) ToGetDescribeHostClbInstanceListInstanceListListenerRuleArrayOutputWithContext added in v0.1.8

func (i GetDescribeHostClbInstanceListInstanceListListenerRuleArray) ToGetDescribeHostClbInstanceListInstanceListListenerRuleArrayOutputWithContext(ctx context.Context) GetDescribeHostClbInstanceListInstanceListListenerRuleArrayOutput

type GetDescribeHostClbInstanceListInstanceListListenerRuleArrayInput added in v0.1.8

type GetDescribeHostClbInstanceListInstanceListListenerRuleArrayInput interface {
	pulumi.Input

	ToGetDescribeHostClbInstanceListInstanceListListenerRuleArrayOutput() GetDescribeHostClbInstanceListInstanceListListenerRuleArrayOutput
	ToGetDescribeHostClbInstanceListInstanceListListenerRuleArrayOutputWithContext(context.Context) GetDescribeHostClbInstanceListInstanceListListenerRuleArrayOutput
}

GetDescribeHostClbInstanceListInstanceListListenerRuleArrayInput is an input type that accepts GetDescribeHostClbInstanceListInstanceListListenerRuleArray and GetDescribeHostClbInstanceListInstanceListListenerRuleArrayOutput values. You can construct a concrete instance of `GetDescribeHostClbInstanceListInstanceListListenerRuleArrayInput` via:

GetDescribeHostClbInstanceListInstanceListListenerRuleArray{ GetDescribeHostClbInstanceListInstanceListListenerRuleArgs{...} }

type GetDescribeHostClbInstanceListInstanceListListenerRuleArrayOutput added in v0.1.8

type GetDescribeHostClbInstanceListInstanceListListenerRuleArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeHostClbInstanceListInstanceListListenerRuleArrayOutput) ElementType added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListListenerRuleArrayOutput) Index added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListListenerRuleArrayOutput) ToGetDescribeHostClbInstanceListInstanceListListenerRuleArrayOutput added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListListenerRuleArrayOutput) ToGetDescribeHostClbInstanceListInstanceListListenerRuleArrayOutputWithContext added in v0.1.8

func (o GetDescribeHostClbInstanceListInstanceListListenerRuleArrayOutput) ToGetDescribeHostClbInstanceListInstanceListListenerRuleArrayOutputWithContext(ctx context.Context) GetDescribeHostClbInstanceListInstanceListListenerRuleArrayOutput

type GetDescribeHostClbInstanceListInstanceListListenerRuleCertificate added in v0.1.8

type GetDescribeHostClbInstanceListInstanceListListenerRuleCertificate struct {
	// Root certificate IDNote: This field may return NULL, indicating that the valid value cannot be obtained.
	CertCaId string `pulumi:"certCaId"`
	// Certificate ID.
	CertId string `pulumi:"certId"`
	// Domain name binding of certificates.
	DnsNames []string `pulumi:"dnsNames"`
	// Certificate certification mode: unidirectional unidirectional authentication, Mutual two -way certificationNote: This field may return NULL, indicating that the valid value cannot be obtained.
	SSLMode string `pulumi:"sSLMode"`
}

type GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArgs added in v0.1.8

type GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArgs struct {
	// Root certificate IDNote: This field may return NULL, indicating that the valid value cannot be obtained.
	CertCaId pulumi.StringInput `pulumi:"certCaId"`
	// Certificate ID.
	CertId pulumi.StringInput `pulumi:"certId"`
	// Domain name binding of certificates.
	DnsNames pulumi.StringArrayInput `pulumi:"dnsNames"`
	// Certificate certification mode: unidirectional unidirectional authentication, Mutual two -way certificationNote: This field may return NULL, indicating that the valid value cannot be obtained.
	SSLMode pulumi.StringInput `pulumi:"sSLMode"`
}

func (GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArgs) ElementType added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArgs) ToGetDescribeHostClbInstanceListInstanceListListenerRuleCertificateOutput added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArgs) ToGetDescribeHostClbInstanceListInstanceListListenerRuleCertificateOutputWithContext added in v0.1.8

func (i GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArgs) ToGetDescribeHostClbInstanceListInstanceListListenerRuleCertificateOutputWithContext(ctx context.Context) GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateOutput

type GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArray added in v0.1.8

type GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArray []GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateInput

func (GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArray) ElementType added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArray) ToGetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArrayOutput added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArray) ToGetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArrayOutputWithContext added in v0.1.8

func (i GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArray) ToGetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArrayOutputWithContext(ctx context.Context) GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArrayOutput

type GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArrayInput added in v0.1.8

type GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArrayInput interface {
	pulumi.Input

	ToGetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArrayOutput() GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArrayOutput
	ToGetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArrayOutputWithContext(context.Context) GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArrayOutput
}

GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArrayInput is an input type that accepts GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArray and GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArrayOutput values. You can construct a concrete instance of `GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArrayInput` via:

GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArray{ GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArgs{...} }

type GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArrayOutput added in v0.1.8

type GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArrayOutput) ElementType added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArrayOutput) Index added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArrayOutput) ToGetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArrayOutput added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArrayOutput) ToGetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArrayOutputWithContext added in v0.1.8

type GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateInput added in v0.1.8

type GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateInput interface {
	pulumi.Input

	ToGetDescribeHostClbInstanceListInstanceListListenerRuleCertificateOutput() GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateOutput
	ToGetDescribeHostClbInstanceListInstanceListListenerRuleCertificateOutputWithContext(context.Context) GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateOutput
}

GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateInput is an input type that accepts GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArgs and GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateOutput values. You can construct a concrete instance of `GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateInput` via:

GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateArgs{...}

type GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateOutput added in v0.1.8

type GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateOutput struct{ *pulumi.OutputState }

func (GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateOutput) CertCaId added in v0.1.8

Root certificate IDNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateOutput) CertId added in v0.1.8

Certificate ID.

func (GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateOutput) DnsNames added in v0.1.8

Domain name binding of certificates.

func (GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateOutput) ElementType added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateOutput) SSLMode added in v0.1.8

Certificate certification mode: unidirectional unidirectional authentication, Mutual two -way certificationNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateOutput) ToGetDescribeHostClbInstanceListInstanceListListenerRuleCertificateOutput added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateOutput) ToGetDescribeHostClbInstanceListInstanceListListenerRuleCertificateOutputWithContext added in v0.1.8

func (o GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateOutput) ToGetDescribeHostClbInstanceListInstanceListListenerRuleCertificateOutputWithContext(ctx context.Context) GetDescribeHostClbInstanceListInstanceListListenerRuleCertificateOutput

type GetDescribeHostClbInstanceListInstanceListListenerRuleInput added in v0.1.8

type GetDescribeHostClbInstanceListInstanceListListenerRuleInput interface {
	pulumi.Input

	ToGetDescribeHostClbInstanceListInstanceListListenerRuleOutput() GetDescribeHostClbInstanceListInstanceListListenerRuleOutput
	ToGetDescribeHostClbInstanceListInstanceListListenerRuleOutputWithContext(context.Context) GetDescribeHostClbInstanceListInstanceListListenerRuleOutput
}

GetDescribeHostClbInstanceListInstanceListListenerRuleInput is an input type that accepts GetDescribeHostClbInstanceListInstanceListListenerRuleArgs and GetDescribeHostClbInstanceListInstanceListListenerRuleOutput values. You can construct a concrete instance of `GetDescribeHostClbInstanceListInstanceListListenerRuleInput` via:

GetDescribeHostClbInstanceListInstanceListListenerRuleArgs{...}

type GetDescribeHostClbInstanceListInstanceListListenerRuleOutput added in v0.1.8

type GetDescribeHostClbInstanceListInstanceListListenerRuleOutput struct{ *pulumi.OutputState }

func (GetDescribeHostClbInstanceListInstanceListListenerRuleOutput) Certificates added in v0.1.8

Certificate data that has been bound to the rulesNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostClbInstanceListInstanceListListenerRuleOutput) Domain added in v0.1.8

Domain name binding.

func (GetDescribeHostClbInstanceListInstanceListListenerRuleOutput) ElementType added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListListenerRuleOutput) IsMatch added in v0.1.8

Whether the rules match the domain name to be bound to the certificate.

func (GetDescribeHostClbInstanceListInstanceListListenerRuleOutput) LocationId added in v0.1.8

Rule ID.

func (GetDescribeHostClbInstanceListInstanceListListenerRuleOutput) NoMatchDomains added in v0.1.8

List of non -matching fieldsNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostClbInstanceListInstanceListListenerRuleOutput) ToGetDescribeHostClbInstanceListInstanceListListenerRuleOutput added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListListenerRuleOutput) ToGetDescribeHostClbInstanceListInstanceListListenerRuleOutputWithContext added in v0.1.8

func (o GetDescribeHostClbInstanceListInstanceListListenerRuleOutput) ToGetDescribeHostClbInstanceListInstanceListListenerRuleOutputWithContext(ctx context.Context) GetDescribeHostClbInstanceListInstanceListListenerRuleOutput

type GetDescribeHostClbInstanceListInstanceListOutput added in v0.1.8

type GetDescribeHostClbInstanceListInstanceListOutput struct{ *pulumi.OutputState }

func (GetDescribeHostClbInstanceListInstanceListOutput) ElementType added in v0.1.8

func (GetDescribeHostClbInstanceListInstanceListOutput) Listeners added in v0.1.8

CLB listener listNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostClbInstanceListInstanceListOutput) LoadBalancerId added in v0.1.8

CLB instance ID.

func (GetDescribeHostClbInstanceListInstanceListOutput) LoadBalancerName added in v0.1.8

CLB instance name name.

func (GetDescribeHostClbInstanceListInstanceListOutput) ToGetDescribeHostClbInstanceListInstanceListOutput added in v0.1.8

func (o GetDescribeHostClbInstanceListInstanceListOutput) ToGetDescribeHostClbInstanceListInstanceListOutput() GetDescribeHostClbInstanceListInstanceListOutput

func (GetDescribeHostClbInstanceListInstanceListOutput) ToGetDescribeHostClbInstanceListInstanceListOutputWithContext added in v0.1.8

func (o GetDescribeHostClbInstanceListInstanceListOutput) ToGetDescribeHostClbInstanceListInstanceListOutputWithContext(ctx context.Context) GetDescribeHostClbInstanceListInstanceListOutput

type GetDescribeHostClbInstanceListOutputArgs added in v0.1.8

type GetDescribeHostClbInstanceListOutputArgs struct {
	// Whether to cache asynchronous.
	AsyncCache pulumi.IntPtrInput `pulumi:"asyncCache"`
	// Certificate ID to be deployed.
	CertificateId pulumi.StringInput `pulumi:"certificateId"`
	// List of filtering parameters; Filterkey: domainmatch.
	Filters GetDescribeHostClbInstanceListFilterArrayInput `pulumi:"filters"`
	// Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.
	IsCache pulumi.IntPtrInput `pulumi:"isCache"`
	// Original certificate ID.
	OldCertificateId pulumi.StringPtrInput `pulumi:"oldCertificateId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDescribeHostClbInstanceList.

func (GetDescribeHostClbInstanceListOutputArgs) ElementType added in v0.1.8

type GetDescribeHostClbInstanceListResult added in v0.1.8

type GetDescribeHostClbInstanceListResult struct {
	AsyncCache *int `pulumi:"asyncCache"`
	// Current cache read timeNote: This field may return NULL, indicating that the valid value cannot be obtained.
	AsyncCacheTime string `pulumi:"asyncCacheTime"`
	// Asynchronous refresh current execution numberNote: This field may return NULL, indicating that the valid value cannot be obtained.
	AsyncOffset int `pulumi:"asyncOffset"`
	// The total number of asynchronous refreshNote: This field may return NULL, indicating that the valid value cannot be obtained.
	AsyncTotalNum int                                    `pulumi:"asyncTotalNum"`
	CertificateId string                                 `pulumi:"certificateId"`
	Filters       []GetDescribeHostClbInstanceListFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// CLB instance listener listNote: This field may return NULL, indicating that the valid value cannot be obtained.
	InstanceLists    []GetDescribeHostClbInstanceListInstanceList `pulumi:"instanceLists"`
	IsCache          *int                                         `pulumi:"isCache"`
	OldCertificateId *string                                      `pulumi:"oldCertificateId"`
	ResultOutputFile *string                                      `pulumi:"resultOutputFile"`
}

A collection of values returned by getDescribeHostClbInstanceList.

func GetDescribeHostClbInstanceList added in v0.1.8

Use this data source to query detailed information of ssl describeHostClbInstanceList

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Ssl.GetDescribeHostClbInstanceList(ctx, &ssl.GetDescribeHostClbInstanceListArgs{
			CertificateId: "8u8DII0l",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDescribeHostClbInstanceListResultOutput added in v0.1.8

type GetDescribeHostClbInstanceListResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDescribeHostClbInstanceList.

func (GetDescribeHostClbInstanceListResultOutput) AsyncCache added in v0.1.8

func (GetDescribeHostClbInstanceListResultOutput) AsyncCacheTime added in v0.1.8

Current cache read timeNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostClbInstanceListResultOutput) AsyncOffset added in v0.1.8

Asynchronous refresh current execution numberNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostClbInstanceListResultOutput) AsyncTotalNum added in v0.1.8

The total number of asynchronous refreshNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostClbInstanceListResultOutput) CertificateId added in v0.1.8

func (GetDescribeHostClbInstanceListResultOutput) ElementType added in v0.1.8

func (GetDescribeHostClbInstanceListResultOutput) Filters added in v0.1.8

func (GetDescribeHostClbInstanceListResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetDescribeHostClbInstanceListResultOutput) InstanceLists added in v0.1.8

CLB instance listener listNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostClbInstanceListResultOutput) IsCache added in v0.1.8

func (GetDescribeHostClbInstanceListResultOutput) OldCertificateId added in v0.1.8

func (GetDescribeHostClbInstanceListResultOutput) ResultOutputFile added in v0.1.8

func (GetDescribeHostClbInstanceListResultOutput) ToGetDescribeHostClbInstanceListResultOutput added in v0.1.8

func (o GetDescribeHostClbInstanceListResultOutput) ToGetDescribeHostClbInstanceListResultOutput() GetDescribeHostClbInstanceListResultOutput

func (GetDescribeHostClbInstanceListResultOutput) ToGetDescribeHostClbInstanceListResultOutputWithContext added in v0.1.8

func (o GetDescribeHostClbInstanceListResultOutput) ToGetDescribeHostClbInstanceListResultOutputWithContext(ctx context.Context) GetDescribeHostClbInstanceListResultOutput

type GetDescribeHostCosInstanceListArgs added in v0.1.8

type GetDescribeHostCosInstanceListArgs struct {
	// Certificate ID to be deployed.
	CertificateId string `pulumi:"certificateId"`
	// List of filter parameters.
	Filters []GetDescribeHostCosInstanceListFilter `pulumi:"filters"`
	// Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.
	IsCache *int `pulumi:"isCache"`
	// Deploy resource type cos.
	ResourceType string `pulumi:"resourceType"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDescribeHostCosInstanceList.

type GetDescribeHostCosInstanceListFilter added in v0.1.8

type GetDescribeHostCosInstanceListFilter struct {
	// Filter parameter key.
	FilterKey string `pulumi:"filterKey"`
	// Filter parameter value.
	FilterValue string `pulumi:"filterValue"`
}

type GetDescribeHostCosInstanceListFilterArgs added in v0.1.8

type GetDescribeHostCosInstanceListFilterArgs struct {
	// Filter parameter key.
	FilterKey pulumi.StringInput `pulumi:"filterKey"`
	// Filter parameter value.
	FilterValue pulumi.StringInput `pulumi:"filterValue"`
}

func (GetDescribeHostCosInstanceListFilterArgs) ElementType added in v0.1.8

func (GetDescribeHostCosInstanceListFilterArgs) ToGetDescribeHostCosInstanceListFilterOutput added in v0.1.8

func (i GetDescribeHostCosInstanceListFilterArgs) ToGetDescribeHostCosInstanceListFilterOutput() GetDescribeHostCosInstanceListFilterOutput

func (GetDescribeHostCosInstanceListFilterArgs) ToGetDescribeHostCosInstanceListFilterOutputWithContext added in v0.1.8

func (i GetDescribeHostCosInstanceListFilterArgs) ToGetDescribeHostCosInstanceListFilterOutputWithContext(ctx context.Context) GetDescribeHostCosInstanceListFilterOutput

type GetDescribeHostCosInstanceListFilterArray added in v0.1.8

type GetDescribeHostCosInstanceListFilterArray []GetDescribeHostCosInstanceListFilterInput

func (GetDescribeHostCosInstanceListFilterArray) ElementType added in v0.1.8

func (GetDescribeHostCosInstanceListFilterArray) ToGetDescribeHostCosInstanceListFilterArrayOutput added in v0.1.8

func (i GetDescribeHostCosInstanceListFilterArray) ToGetDescribeHostCosInstanceListFilterArrayOutput() GetDescribeHostCosInstanceListFilterArrayOutput

func (GetDescribeHostCosInstanceListFilterArray) ToGetDescribeHostCosInstanceListFilterArrayOutputWithContext added in v0.1.8

func (i GetDescribeHostCosInstanceListFilterArray) ToGetDescribeHostCosInstanceListFilterArrayOutputWithContext(ctx context.Context) GetDescribeHostCosInstanceListFilterArrayOutput

type GetDescribeHostCosInstanceListFilterArrayInput added in v0.1.8

type GetDescribeHostCosInstanceListFilterArrayInput interface {
	pulumi.Input

	ToGetDescribeHostCosInstanceListFilterArrayOutput() GetDescribeHostCosInstanceListFilterArrayOutput
	ToGetDescribeHostCosInstanceListFilterArrayOutputWithContext(context.Context) GetDescribeHostCosInstanceListFilterArrayOutput
}

GetDescribeHostCosInstanceListFilterArrayInput is an input type that accepts GetDescribeHostCosInstanceListFilterArray and GetDescribeHostCosInstanceListFilterArrayOutput values. You can construct a concrete instance of `GetDescribeHostCosInstanceListFilterArrayInput` via:

GetDescribeHostCosInstanceListFilterArray{ GetDescribeHostCosInstanceListFilterArgs{...} }

type GetDescribeHostCosInstanceListFilterArrayOutput added in v0.1.8

type GetDescribeHostCosInstanceListFilterArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeHostCosInstanceListFilterArrayOutput) ElementType added in v0.1.8

func (GetDescribeHostCosInstanceListFilterArrayOutput) Index added in v0.1.8

func (GetDescribeHostCosInstanceListFilterArrayOutput) ToGetDescribeHostCosInstanceListFilterArrayOutput added in v0.1.8

func (o GetDescribeHostCosInstanceListFilterArrayOutput) ToGetDescribeHostCosInstanceListFilterArrayOutput() GetDescribeHostCosInstanceListFilterArrayOutput

func (GetDescribeHostCosInstanceListFilterArrayOutput) ToGetDescribeHostCosInstanceListFilterArrayOutputWithContext added in v0.1.8

func (o GetDescribeHostCosInstanceListFilterArrayOutput) ToGetDescribeHostCosInstanceListFilterArrayOutputWithContext(ctx context.Context) GetDescribeHostCosInstanceListFilterArrayOutput

type GetDescribeHostCosInstanceListFilterInput added in v0.1.8

type GetDescribeHostCosInstanceListFilterInput interface {
	pulumi.Input

	ToGetDescribeHostCosInstanceListFilterOutput() GetDescribeHostCosInstanceListFilterOutput
	ToGetDescribeHostCosInstanceListFilterOutputWithContext(context.Context) GetDescribeHostCosInstanceListFilterOutput
}

GetDescribeHostCosInstanceListFilterInput is an input type that accepts GetDescribeHostCosInstanceListFilterArgs and GetDescribeHostCosInstanceListFilterOutput values. You can construct a concrete instance of `GetDescribeHostCosInstanceListFilterInput` via:

GetDescribeHostCosInstanceListFilterArgs{...}

type GetDescribeHostCosInstanceListFilterOutput added in v0.1.8

type GetDescribeHostCosInstanceListFilterOutput struct{ *pulumi.OutputState }

func (GetDescribeHostCosInstanceListFilterOutput) ElementType added in v0.1.8

func (GetDescribeHostCosInstanceListFilterOutput) FilterKey added in v0.1.8

Filter parameter key.

func (GetDescribeHostCosInstanceListFilterOutput) FilterValue added in v0.1.8

Filter parameter value.

func (GetDescribeHostCosInstanceListFilterOutput) ToGetDescribeHostCosInstanceListFilterOutput added in v0.1.8

func (o GetDescribeHostCosInstanceListFilterOutput) ToGetDescribeHostCosInstanceListFilterOutput() GetDescribeHostCosInstanceListFilterOutput

func (GetDescribeHostCosInstanceListFilterOutput) ToGetDescribeHostCosInstanceListFilterOutputWithContext added in v0.1.8

func (o GetDescribeHostCosInstanceListFilterOutput) ToGetDescribeHostCosInstanceListFilterOutputWithContext(ctx context.Context) GetDescribeHostCosInstanceListFilterOutput

type GetDescribeHostCosInstanceListInstanceList added in v0.1.8

type GetDescribeHostCosInstanceListInstanceList struct {
	// Reserve bucket nameNote: This field may return NULL, indicating that the valid value cannot be obtained.
	Bucket string `pulumi:"bucket"`
	// Binded certificate IDNote: This field may return NULL, indicating that the valid value cannot be obtained.
	CertId string `pulumi:"certId"`
	// domain name.
	Domain string `pulumi:"domain"`
	// Barrel areaNote: This field may return NULL, indicating that the valid value cannot be obtained.
	Region string `pulumi:"region"`
	// Enabled: domain name online statusDisabled: Domain name offline status.
	Status string `pulumi:"status"`
}

type GetDescribeHostCosInstanceListInstanceListArgs added in v0.1.8

type GetDescribeHostCosInstanceListInstanceListArgs struct {
	// Reserve bucket nameNote: This field may return NULL, indicating that the valid value cannot be obtained.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// Binded certificate IDNote: This field may return NULL, indicating that the valid value cannot be obtained.
	CertId pulumi.StringInput `pulumi:"certId"`
	// domain name.
	Domain pulumi.StringInput `pulumi:"domain"`
	// Barrel areaNote: This field may return NULL, indicating that the valid value cannot be obtained.
	Region pulumi.StringInput `pulumi:"region"`
	// Enabled: domain name online statusDisabled: Domain name offline status.
	Status pulumi.StringInput `pulumi:"status"`
}

func (GetDescribeHostCosInstanceListInstanceListArgs) ElementType added in v0.1.8

func (GetDescribeHostCosInstanceListInstanceListArgs) ToGetDescribeHostCosInstanceListInstanceListOutput added in v0.1.8

func (i GetDescribeHostCosInstanceListInstanceListArgs) ToGetDescribeHostCosInstanceListInstanceListOutput() GetDescribeHostCosInstanceListInstanceListOutput

func (GetDescribeHostCosInstanceListInstanceListArgs) ToGetDescribeHostCosInstanceListInstanceListOutputWithContext added in v0.1.8

func (i GetDescribeHostCosInstanceListInstanceListArgs) ToGetDescribeHostCosInstanceListInstanceListOutputWithContext(ctx context.Context) GetDescribeHostCosInstanceListInstanceListOutput

type GetDescribeHostCosInstanceListInstanceListArray added in v0.1.8

type GetDescribeHostCosInstanceListInstanceListArray []GetDescribeHostCosInstanceListInstanceListInput

func (GetDescribeHostCosInstanceListInstanceListArray) ElementType added in v0.1.8

func (GetDescribeHostCosInstanceListInstanceListArray) ToGetDescribeHostCosInstanceListInstanceListArrayOutput added in v0.1.8

func (i GetDescribeHostCosInstanceListInstanceListArray) ToGetDescribeHostCosInstanceListInstanceListArrayOutput() GetDescribeHostCosInstanceListInstanceListArrayOutput

func (GetDescribeHostCosInstanceListInstanceListArray) ToGetDescribeHostCosInstanceListInstanceListArrayOutputWithContext added in v0.1.8

func (i GetDescribeHostCosInstanceListInstanceListArray) ToGetDescribeHostCosInstanceListInstanceListArrayOutputWithContext(ctx context.Context) GetDescribeHostCosInstanceListInstanceListArrayOutput

type GetDescribeHostCosInstanceListInstanceListArrayInput added in v0.1.8

type GetDescribeHostCosInstanceListInstanceListArrayInput interface {
	pulumi.Input

	ToGetDescribeHostCosInstanceListInstanceListArrayOutput() GetDescribeHostCosInstanceListInstanceListArrayOutput
	ToGetDescribeHostCosInstanceListInstanceListArrayOutputWithContext(context.Context) GetDescribeHostCosInstanceListInstanceListArrayOutput
}

GetDescribeHostCosInstanceListInstanceListArrayInput is an input type that accepts GetDescribeHostCosInstanceListInstanceListArray and GetDescribeHostCosInstanceListInstanceListArrayOutput values. You can construct a concrete instance of `GetDescribeHostCosInstanceListInstanceListArrayInput` via:

GetDescribeHostCosInstanceListInstanceListArray{ GetDescribeHostCosInstanceListInstanceListArgs{...} }

type GetDescribeHostCosInstanceListInstanceListArrayOutput added in v0.1.8

type GetDescribeHostCosInstanceListInstanceListArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeHostCosInstanceListInstanceListArrayOutput) ElementType added in v0.1.8

func (GetDescribeHostCosInstanceListInstanceListArrayOutput) Index added in v0.1.8

func (GetDescribeHostCosInstanceListInstanceListArrayOutput) ToGetDescribeHostCosInstanceListInstanceListArrayOutput added in v0.1.8

func (GetDescribeHostCosInstanceListInstanceListArrayOutput) ToGetDescribeHostCosInstanceListInstanceListArrayOutputWithContext added in v0.1.8

func (o GetDescribeHostCosInstanceListInstanceListArrayOutput) ToGetDescribeHostCosInstanceListInstanceListArrayOutputWithContext(ctx context.Context) GetDescribeHostCosInstanceListInstanceListArrayOutput

type GetDescribeHostCosInstanceListInstanceListInput added in v0.1.8

type GetDescribeHostCosInstanceListInstanceListInput interface {
	pulumi.Input

	ToGetDescribeHostCosInstanceListInstanceListOutput() GetDescribeHostCosInstanceListInstanceListOutput
	ToGetDescribeHostCosInstanceListInstanceListOutputWithContext(context.Context) GetDescribeHostCosInstanceListInstanceListOutput
}

GetDescribeHostCosInstanceListInstanceListInput is an input type that accepts GetDescribeHostCosInstanceListInstanceListArgs and GetDescribeHostCosInstanceListInstanceListOutput values. You can construct a concrete instance of `GetDescribeHostCosInstanceListInstanceListInput` via:

GetDescribeHostCosInstanceListInstanceListArgs{...}

type GetDescribeHostCosInstanceListInstanceListOutput added in v0.1.8

type GetDescribeHostCosInstanceListInstanceListOutput struct{ *pulumi.OutputState }

func (GetDescribeHostCosInstanceListInstanceListOutput) Bucket added in v0.1.8

Reserve bucket nameNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostCosInstanceListInstanceListOutput) CertId added in v0.1.8

Binded certificate IDNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostCosInstanceListInstanceListOutput) Domain added in v0.1.8

domain name.

func (GetDescribeHostCosInstanceListInstanceListOutput) ElementType added in v0.1.8

func (GetDescribeHostCosInstanceListInstanceListOutput) Region added in v0.1.8

Barrel areaNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostCosInstanceListInstanceListOutput) Status added in v0.1.8

Enabled: domain name online statusDisabled: Domain name offline status.

func (GetDescribeHostCosInstanceListInstanceListOutput) ToGetDescribeHostCosInstanceListInstanceListOutput added in v0.1.8

func (o GetDescribeHostCosInstanceListInstanceListOutput) ToGetDescribeHostCosInstanceListInstanceListOutput() GetDescribeHostCosInstanceListInstanceListOutput

func (GetDescribeHostCosInstanceListInstanceListOutput) ToGetDescribeHostCosInstanceListInstanceListOutputWithContext added in v0.1.8

func (o GetDescribeHostCosInstanceListInstanceListOutput) ToGetDescribeHostCosInstanceListInstanceListOutputWithContext(ctx context.Context) GetDescribeHostCosInstanceListInstanceListOutput

type GetDescribeHostCosInstanceListOutputArgs added in v0.1.8

type GetDescribeHostCosInstanceListOutputArgs struct {
	// Certificate ID to be deployed.
	CertificateId pulumi.StringInput `pulumi:"certificateId"`
	// List of filter parameters.
	Filters GetDescribeHostCosInstanceListFilterArrayInput `pulumi:"filters"`
	// Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.
	IsCache pulumi.IntPtrInput `pulumi:"isCache"`
	// Deploy resource type cos.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDescribeHostCosInstanceList.

func (GetDescribeHostCosInstanceListOutputArgs) ElementType added in v0.1.8

type GetDescribeHostCosInstanceListResult added in v0.1.8

type GetDescribeHostCosInstanceListResult struct {
	// Current cache read timeNote: This field may return NULL, indicating that the valid value cannot be obtained.
	AsyncCacheTime string `pulumi:"asyncCacheTime"`
	// Asynchronous refresh current execution numberNote: This field may return NULL, indicating that the valid value cannot be obtained.
	AsyncOffset int `pulumi:"asyncOffset"`
	// The total number of asynchronous refreshNote: This field may return NULL, indicating that the valid value cannot be obtained.
	AsyncTotalNum int                                    `pulumi:"asyncTotalNum"`
	CertificateId string                                 `pulumi:"certificateId"`
	Filters       []GetDescribeHostCosInstanceListFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// COS instance listNote: This field may return NULL, indicating that the valid value cannot be obtained.
	InstanceLists    []GetDescribeHostCosInstanceListInstanceList `pulumi:"instanceLists"`
	IsCache          *int                                         `pulumi:"isCache"`
	ResourceType     string                                       `pulumi:"resourceType"`
	ResultOutputFile *string                                      `pulumi:"resultOutputFile"`
}

A collection of values returned by getDescribeHostCosInstanceList.

func GetDescribeHostCosInstanceList added in v0.1.8

Use this data source to query detailed information of ssl describeHostCosInstanceList

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Ssl.GetDescribeHostCosInstanceList(ctx, &ssl.GetDescribeHostCosInstanceListArgs{
			CertificateId: "8u8DII0l",
			ResourceType:  "cos",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDescribeHostCosInstanceListResultOutput added in v0.1.8

type GetDescribeHostCosInstanceListResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDescribeHostCosInstanceList.

func (GetDescribeHostCosInstanceListResultOutput) AsyncCacheTime added in v0.1.8

Current cache read timeNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostCosInstanceListResultOutput) AsyncOffset added in v0.1.8

Asynchronous refresh current execution numberNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostCosInstanceListResultOutput) AsyncTotalNum added in v0.1.8

The total number of asynchronous refreshNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostCosInstanceListResultOutput) CertificateId added in v0.1.8

func (GetDescribeHostCosInstanceListResultOutput) ElementType added in v0.1.8

func (GetDescribeHostCosInstanceListResultOutput) Filters added in v0.1.8

func (GetDescribeHostCosInstanceListResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetDescribeHostCosInstanceListResultOutput) InstanceLists added in v0.1.8

COS instance listNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostCosInstanceListResultOutput) IsCache added in v0.1.8

func (GetDescribeHostCosInstanceListResultOutput) ResourceType added in v0.1.8

func (GetDescribeHostCosInstanceListResultOutput) ResultOutputFile added in v0.1.8

func (GetDescribeHostCosInstanceListResultOutput) ToGetDescribeHostCosInstanceListResultOutput added in v0.1.8

func (o GetDescribeHostCosInstanceListResultOutput) ToGetDescribeHostCosInstanceListResultOutput() GetDescribeHostCosInstanceListResultOutput

func (GetDescribeHostCosInstanceListResultOutput) ToGetDescribeHostCosInstanceListResultOutputWithContext added in v0.1.8

func (o GetDescribeHostCosInstanceListResultOutput) ToGetDescribeHostCosInstanceListResultOutputWithContext(ctx context.Context) GetDescribeHostCosInstanceListResultOutput

type GetDescribeHostDdosInstanceListArgs added in v0.1.8

type GetDescribeHostDdosInstanceListArgs struct {
	// Certificate ID to be deployed.
	CertificateId string `pulumi:"certificateId"`
	// List of filtering parameters; Filterkey: domainmatch.
	Filters []GetDescribeHostDdosInstanceListFilter `pulumi:"filters"`
	// Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.
	IsCache *int `pulumi:"isCache"`
	// Deployed certificate ID.
	OldCertificateId *string `pulumi:"oldCertificateId"`
	// Deploy resource type.
	ResourceType string `pulumi:"resourceType"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDescribeHostDdosInstanceList.

type GetDescribeHostDdosInstanceListFilter added in v0.1.8

type GetDescribeHostDdosInstanceListFilter struct {
	// Filter parameter key.
	FilterKey string `pulumi:"filterKey"`
	// Filter parameter value.
	FilterValue string `pulumi:"filterValue"`
}

type GetDescribeHostDdosInstanceListFilterArgs added in v0.1.8

type GetDescribeHostDdosInstanceListFilterArgs struct {
	// Filter parameter key.
	FilterKey pulumi.StringInput `pulumi:"filterKey"`
	// Filter parameter value.
	FilterValue pulumi.StringInput `pulumi:"filterValue"`
}

func (GetDescribeHostDdosInstanceListFilterArgs) ElementType added in v0.1.8

func (GetDescribeHostDdosInstanceListFilterArgs) ToGetDescribeHostDdosInstanceListFilterOutput added in v0.1.8

func (i GetDescribeHostDdosInstanceListFilterArgs) ToGetDescribeHostDdosInstanceListFilterOutput() GetDescribeHostDdosInstanceListFilterOutput

func (GetDescribeHostDdosInstanceListFilterArgs) ToGetDescribeHostDdosInstanceListFilterOutputWithContext added in v0.1.8

func (i GetDescribeHostDdosInstanceListFilterArgs) ToGetDescribeHostDdosInstanceListFilterOutputWithContext(ctx context.Context) GetDescribeHostDdosInstanceListFilterOutput

type GetDescribeHostDdosInstanceListFilterArray added in v0.1.8

type GetDescribeHostDdosInstanceListFilterArray []GetDescribeHostDdosInstanceListFilterInput

func (GetDescribeHostDdosInstanceListFilterArray) ElementType added in v0.1.8

func (GetDescribeHostDdosInstanceListFilterArray) ToGetDescribeHostDdosInstanceListFilterArrayOutput added in v0.1.8

func (i GetDescribeHostDdosInstanceListFilterArray) ToGetDescribeHostDdosInstanceListFilterArrayOutput() GetDescribeHostDdosInstanceListFilterArrayOutput

func (GetDescribeHostDdosInstanceListFilterArray) ToGetDescribeHostDdosInstanceListFilterArrayOutputWithContext added in v0.1.8

func (i GetDescribeHostDdosInstanceListFilterArray) ToGetDescribeHostDdosInstanceListFilterArrayOutputWithContext(ctx context.Context) GetDescribeHostDdosInstanceListFilterArrayOutput

type GetDescribeHostDdosInstanceListFilterArrayInput added in v0.1.8

type GetDescribeHostDdosInstanceListFilterArrayInput interface {
	pulumi.Input

	ToGetDescribeHostDdosInstanceListFilterArrayOutput() GetDescribeHostDdosInstanceListFilterArrayOutput
	ToGetDescribeHostDdosInstanceListFilterArrayOutputWithContext(context.Context) GetDescribeHostDdosInstanceListFilterArrayOutput
}

GetDescribeHostDdosInstanceListFilterArrayInput is an input type that accepts GetDescribeHostDdosInstanceListFilterArray and GetDescribeHostDdosInstanceListFilterArrayOutput values. You can construct a concrete instance of `GetDescribeHostDdosInstanceListFilterArrayInput` via:

GetDescribeHostDdosInstanceListFilterArray{ GetDescribeHostDdosInstanceListFilterArgs{...} }

type GetDescribeHostDdosInstanceListFilterArrayOutput added in v0.1.8

type GetDescribeHostDdosInstanceListFilterArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeHostDdosInstanceListFilterArrayOutput) ElementType added in v0.1.8

func (GetDescribeHostDdosInstanceListFilterArrayOutput) Index added in v0.1.8

func (GetDescribeHostDdosInstanceListFilterArrayOutput) ToGetDescribeHostDdosInstanceListFilterArrayOutput added in v0.1.8

func (o GetDescribeHostDdosInstanceListFilterArrayOutput) ToGetDescribeHostDdosInstanceListFilterArrayOutput() GetDescribeHostDdosInstanceListFilterArrayOutput

func (GetDescribeHostDdosInstanceListFilterArrayOutput) ToGetDescribeHostDdosInstanceListFilterArrayOutputWithContext added in v0.1.8

func (o GetDescribeHostDdosInstanceListFilterArrayOutput) ToGetDescribeHostDdosInstanceListFilterArrayOutputWithContext(ctx context.Context) GetDescribeHostDdosInstanceListFilterArrayOutput

type GetDescribeHostDdosInstanceListFilterInput added in v0.1.8

type GetDescribeHostDdosInstanceListFilterInput interface {
	pulumi.Input

	ToGetDescribeHostDdosInstanceListFilterOutput() GetDescribeHostDdosInstanceListFilterOutput
	ToGetDescribeHostDdosInstanceListFilterOutputWithContext(context.Context) GetDescribeHostDdosInstanceListFilterOutput
}

GetDescribeHostDdosInstanceListFilterInput is an input type that accepts GetDescribeHostDdosInstanceListFilterArgs and GetDescribeHostDdosInstanceListFilterOutput values. You can construct a concrete instance of `GetDescribeHostDdosInstanceListFilterInput` via:

GetDescribeHostDdosInstanceListFilterArgs{...}

type GetDescribeHostDdosInstanceListFilterOutput added in v0.1.8

type GetDescribeHostDdosInstanceListFilterOutput struct{ *pulumi.OutputState }

func (GetDescribeHostDdosInstanceListFilterOutput) ElementType added in v0.1.8

func (GetDescribeHostDdosInstanceListFilterOutput) FilterKey added in v0.1.8

Filter parameter key.

func (GetDescribeHostDdosInstanceListFilterOutput) FilterValue added in v0.1.8

Filter parameter value.

func (GetDescribeHostDdosInstanceListFilterOutput) ToGetDescribeHostDdosInstanceListFilterOutput added in v0.1.8

func (o GetDescribeHostDdosInstanceListFilterOutput) ToGetDescribeHostDdosInstanceListFilterOutput() GetDescribeHostDdosInstanceListFilterOutput

func (GetDescribeHostDdosInstanceListFilterOutput) ToGetDescribeHostDdosInstanceListFilterOutputWithContext added in v0.1.8

func (o GetDescribeHostDdosInstanceListFilterOutput) ToGetDescribeHostDdosInstanceListFilterOutputWithContext(ctx context.Context) GetDescribeHostDdosInstanceListFilterOutput

type GetDescribeHostDdosInstanceListInstanceList added in v0.1.8

type GetDescribeHostDdosInstanceListInstanceList struct {
	// Certificate IDNote: This field may return NULL, indicating that the valid value cannot be obtained.
	CertId string `pulumi:"certId"`
	// domain name.
	Domain string `pulumi:"domain"`
	// Instance ID.
	InstanceId string `pulumi:"instanceId"`
	// agreement type.
	Protocol string `pulumi:"protocol"`
	// Forwarding port.
	VirtualPort string `pulumi:"virtualPort"`
}

type GetDescribeHostDdosInstanceListInstanceListArgs added in v0.1.8

type GetDescribeHostDdosInstanceListInstanceListArgs struct {
	// Certificate IDNote: This field may return NULL, indicating that the valid value cannot be obtained.
	CertId pulumi.StringInput `pulumi:"certId"`
	// domain name.
	Domain pulumi.StringInput `pulumi:"domain"`
	// Instance ID.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// agreement type.
	Protocol pulumi.StringInput `pulumi:"protocol"`
	// Forwarding port.
	VirtualPort pulumi.StringInput `pulumi:"virtualPort"`
}

func (GetDescribeHostDdosInstanceListInstanceListArgs) ElementType added in v0.1.8

func (GetDescribeHostDdosInstanceListInstanceListArgs) ToGetDescribeHostDdosInstanceListInstanceListOutput added in v0.1.8

func (i GetDescribeHostDdosInstanceListInstanceListArgs) ToGetDescribeHostDdosInstanceListInstanceListOutput() GetDescribeHostDdosInstanceListInstanceListOutput

func (GetDescribeHostDdosInstanceListInstanceListArgs) ToGetDescribeHostDdosInstanceListInstanceListOutputWithContext added in v0.1.8

func (i GetDescribeHostDdosInstanceListInstanceListArgs) ToGetDescribeHostDdosInstanceListInstanceListOutputWithContext(ctx context.Context) GetDescribeHostDdosInstanceListInstanceListOutput

type GetDescribeHostDdosInstanceListInstanceListArray added in v0.1.8

type GetDescribeHostDdosInstanceListInstanceListArray []GetDescribeHostDdosInstanceListInstanceListInput

func (GetDescribeHostDdosInstanceListInstanceListArray) ElementType added in v0.1.8

func (GetDescribeHostDdosInstanceListInstanceListArray) ToGetDescribeHostDdosInstanceListInstanceListArrayOutput added in v0.1.8

func (i GetDescribeHostDdosInstanceListInstanceListArray) ToGetDescribeHostDdosInstanceListInstanceListArrayOutput() GetDescribeHostDdosInstanceListInstanceListArrayOutput

func (GetDescribeHostDdosInstanceListInstanceListArray) ToGetDescribeHostDdosInstanceListInstanceListArrayOutputWithContext added in v0.1.8

func (i GetDescribeHostDdosInstanceListInstanceListArray) ToGetDescribeHostDdosInstanceListInstanceListArrayOutputWithContext(ctx context.Context) GetDescribeHostDdosInstanceListInstanceListArrayOutput

type GetDescribeHostDdosInstanceListInstanceListArrayInput added in v0.1.8

type GetDescribeHostDdosInstanceListInstanceListArrayInput interface {
	pulumi.Input

	ToGetDescribeHostDdosInstanceListInstanceListArrayOutput() GetDescribeHostDdosInstanceListInstanceListArrayOutput
	ToGetDescribeHostDdosInstanceListInstanceListArrayOutputWithContext(context.Context) GetDescribeHostDdosInstanceListInstanceListArrayOutput
}

GetDescribeHostDdosInstanceListInstanceListArrayInput is an input type that accepts GetDescribeHostDdosInstanceListInstanceListArray and GetDescribeHostDdosInstanceListInstanceListArrayOutput values. You can construct a concrete instance of `GetDescribeHostDdosInstanceListInstanceListArrayInput` via:

GetDescribeHostDdosInstanceListInstanceListArray{ GetDescribeHostDdosInstanceListInstanceListArgs{...} }

type GetDescribeHostDdosInstanceListInstanceListArrayOutput added in v0.1.8

type GetDescribeHostDdosInstanceListInstanceListArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeHostDdosInstanceListInstanceListArrayOutput) ElementType added in v0.1.8

func (GetDescribeHostDdosInstanceListInstanceListArrayOutput) Index added in v0.1.8

func (GetDescribeHostDdosInstanceListInstanceListArrayOutput) ToGetDescribeHostDdosInstanceListInstanceListArrayOutput added in v0.1.8

func (GetDescribeHostDdosInstanceListInstanceListArrayOutput) ToGetDescribeHostDdosInstanceListInstanceListArrayOutputWithContext added in v0.1.8

func (o GetDescribeHostDdosInstanceListInstanceListArrayOutput) ToGetDescribeHostDdosInstanceListInstanceListArrayOutputWithContext(ctx context.Context) GetDescribeHostDdosInstanceListInstanceListArrayOutput

type GetDescribeHostDdosInstanceListInstanceListInput added in v0.1.8

type GetDescribeHostDdosInstanceListInstanceListInput interface {
	pulumi.Input

	ToGetDescribeHostDdosInstanceListInstanceListOutput() GetDescribeHostDdosInstanceListInstanceListOutput
	ToGetDescribeHostDdosInstanceListInstanceListOutputWithContext(context.Context) GetDescribeHostDdosInstanceListInstanceListOutput
}

GetDescribeHostDdosInstanceListInstanceListInput is an input type that accepts GetDescribeHostDdosInstanceListInstanceListArgs and GetDescribeHostDdosInstanceListInstanceListOutput values. You can construct a concrete instance of `GetDescribeHostDdosInstanceListInstanceListInput` via:

GetDescribeHostDdosInstanceListInstanceListArgs{...}

type GetDescribeHostDdosInstanceListInstanceListOutput added in v0.1.8

type GetDescribeHostDdosInstanceListInstanceListOutput struct{ *pulumi.OutputState }

func (GetDescribeHostDdosInstanceListInstanceListOutput) CertId added in v0.1.8

Certificate IDNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostDdosInstanceListInstanceListOutput) Domain added in v0.1.8

domain name.

func (GetDescribeHostDdosInstanceListInstanceListOutput) ElementType added in v0.1.8

func (GetDescribeHostDdosInstanceListInstanceListOutput) InstanceId added in v0.1.8

Instance ID.

func (GetDescribeHostDdosInstanceListInstanceListOutput) Protocol added in v0.1.8

agreement type.

func (GetDescribeHostDdosInstanceListInstanceListOutput) ToGetDescribeHostDdosInstanceListInstanceListOutput added in v0.1.8

func (o GetDescribeHostDdosInstanceListInstanceListOutput) ToGetDescribeHostDdosInstanceListInstanceListOutput() GetDescribeHostDdosInstanceListInstanceListOutput

func (GetDescribeHostDdosInstanceListInstanceListOutput) ToGetDescribeHostDdosInstanceListInstanceListOutputWithContext added in v0.1.8

func (o GetDescribeHostDdosInstanceListInstanceListOutput) ToGetDescribeHostDdosInstanceListInstanceListOutputWithContext(ctx context.Context) GetDescribeHostDdosInstanceListInstanceListOutput

func (GetDescribeHostDdosInstanceListInstanceListOutput) VirtualPort added in v0.1.8

Forwarding port.

type GetDescribeHostDdosInstanceListOutputArgs added in v0.1.8

type GetDescribeHostDdosInstanceListOutputArgs struct {
	// Certificate ID to be deployed.
	CertificateId pulumi.StringInput `pulumi:"certificateId"`
	// List of filtering parameters; Filterkey: domainmatch.
	Filters GetDescribeHostDdosInstanceListFilterArrayInput `pulumi:"filters"`
	// Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.
	IsCache pulumi.IntPtrInput `pulumi:"isCache"`
	// Deployed certificate ID.
	OldCertificateId pulumi.StringPtrInput `pulumi:"oldCertificateId"`
	// Deploy resource type.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDescribeHostDdosInstanceList.

func (GetDescribeHostDdosInstanceListOutputArgs) ElementType added in v0.1.8

type GetDescribeHostDdosInstanceListResult added in v0.1.8

type GetDescribeHostDdosInstanceListResult struct {
	CertificateId string                                  `pulumi:"certificateId"`
	Filters       []GetDescribeHostDdosInstanceListFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// DDOS example listNote: This field may return NULL, indicating that the valid value cannot be obtained.
	InstanceLists    []GetDescribeHostDdosInstanceListInstanceList `pulumi:"instanceLists"`
	IsCache          *int                                          `pulumi:"isCache"`
	OldCertificateId *string                                       `pulumi:"oldCertificateId"`
	ResourceType     string                                        `pulumi:"resourceType"`
	ResultOutputFile *string                                       `pulumi:"resultOutputFile"`
}

A collection of values returned by getDescribeHostDdosInstanceList.

func GetDescribeHostDdosInstanceList added in v0.1.8

Use this data source to query detailed information of ssl describeHostDdosInstanceList

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Ssl.GetDescribeHostDdosInstanceList(ctx, &ssl.GetDescribeHostDdosInstanceListArgs{
			CertificateId: "8u8DII0l",
			ResourceType:  "ddos",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDescribeHostDdosInstanceListResultOutput added in v0.1.8

type GetDescribeHostDdosInstanceListResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDescribeHostDdosInstanceList.

func (GetDescribeHostDdosInstanceListResultOutput) CertificateId added in v0.1.8

func (GetDescribeHostDdosInstanceListResultOutput) ElementType added in v0.1.8

func (GetDescribeHostDdosInstanceListResultOutput) Filters added in v0.1.8

func (GetDescribeHostDdosInstanceListResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetDescribeHostDdosInstanceListResultOutput) InstanceLists added in v0.1.8

DDOS example listNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostDdosInstanceListResultOutput) IsCache added in v0.1.8

func (GetDescribeHostDdosInstanceListResultOutput) OldCertificateId added in v0.1.8

func (GetDescribeHostDdosInstanceListResultOutput) ResourceType added in v0.1.8

func (GetDescribeHostDdosInstanceListResultOutput) ResultOutputFile added in v0.1.8

func (GetDescribeHostDdosInstanceListResultOutput) ToGetDescribeHostDdosInstanceListResultOutput added in v0.1.8

func (o GetDescribeHostDdosInstanceListResultOutput) ToGetDescribeHostDdosInstanceListResultOutput() GetDescribeHostDdosInstanceListResultOutput

func (GetDescribeHostDdosInstanceListResultOutput) ToGetDescribeHostDdosInstanceListResultOutputWithContext added in v0.1.8

func (o GetDescribeHostDdosInstanceListResultOutput) ToGetDescribeHostDdosInstanceListResultOutputWithContext(ctx context.Context) GetDescribeHostDdosInstanceListResultOutput

type GetDescribeHostDeployRecordArgs added in v0.1.8

type GetDescribeHostDeployRecordArgs struct {
	// Certificate ID to be deployed.
	CertificateId string `pulumi:"certificateId"`
	// Resource Type.
	ResourceType *string `pulumi:"resourceType"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDescribeHostDeployRecord.

type GetDescribeHostDeployRecordDeployRecordList added in v0.1.8

type GetDescribeHostDeployRecordDeployRecordList struct {
	// Deployment certificate ID.
	CertId string `pulumi:"certId"`
	// Deployment time.
	CreateTime string `pulumi:"createTime"`
	// Deployment record ID.
	Id int `pulumi:"id"`
	// Deployment.
	Region string `pulumi:"region"`
	// Resource Type.
	ResourceType string `pulumi:"resourceType"`
	// Deployment state.
	Status int `pulumi:"status"`
	// Recent update time.
	UpdateTime string `pulumi:"updateTime"`
}

type GetDescribeHostDeployRecordDeployRecordListArgs added in v0.1.8

type GetDescribeHostDeployRecordDeployRecordListArgs struct {
	// Deployment certificate ID.
	CertId pulumi.StringInput `pulumi:"certId"`
	// Deployment time.
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// Deployment record ID.
	Id pulumi.IntInput `pulumi:"id"`
	// Deployment.
	Region pulumi.StringInput `pulumi:"region"`
	// Resource Type.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Deployment state.
	Status pulumi.IntInput `pulumi:"status"`
	// Recent update time.
	UpdateTime pulumi.StringInput `pulumi:"updateTime"`
}

func (GetDescribeHostDeployRecordDeployRecordListArgs) ElementType added in v0.1.8

func (GetDescribeHostDeployRecordDeployRecordListArgs) ToGetDescribeHostDeployRecordDeployRecordListOutput added in v0.1.8

func (i GetDescribeHostDeployRecordDeployRecordListArgs) ToGetDescribeHostDeployRecordDeployRecordListOutput() GetDescribeHostDeployRecordDeployRecordListOutput

func (GetDescribeHostDeployRecordDeployRecordListArgs) ToGetDescribeHostDeployRecordDeployRecordListOutputWithContext added in v0.1.8

func (i GetDescribeHostDeployRecordDeployRecordListArgs) ToGetDescribeHostDeployRecordDeployRecordListOutputWithContext(ctx context.Context) GetDescribeHostDeployRecordDeployRecordListOutput

type GetDescribeHostDeployRecordDeployRecordListArray added in v0.1.8

type GetDescribeHostDeployRecordDeployRecordListArray []GetDescribeHostDeployRecordDeployRecordListInput

func (GetDescribeHostDeployRecordDeployRecordListArray) ElementType added in v0.1.8

func (GetDescribeHostDeployRecordDeployRecordListArray) ToGetDescribeHostDeployRecordDeployRecordListArrayOutput added in v0.1.8

func (i GetDescribeHostDeployRecordDeployRecordListArray) ToGetDescribeHostDeployRecordDeployRecordListArrayOutput() GetDescribeHostDeployRecordDeployRecordListArrayOutput

func (GetDescribeHostDeployRecordDeployRecordListArray) ToGetDescribeHostDeployRecordDeployRecordListArrayOutputWithContext added in v0.1.8

func (i GetDescribeHostDeployRecordDeployRecordListArray) ToGetDescribeHostDeployRecordDeployRecordListArrayOutputWithContext(ctx context.Context) GetDescribeHostDeployRecordDeployRecordListArrayOutput

type GetDescribeHostDeployRecordDeployRecordListArrayInput added in v0.1.8

type GetDescribeHostDeployRecordDeployRecordListArrayInput interface {
	pulumi.Input

	ToGetDescribeHostDeployRecordDeployRecordListArrayOutput() GetDescribeHostDeployRecordDeployRecordListArrayOutput
	ToGetDescribeHostDeployRecordDeployRecordListArrayOutputWithContext(context.Context) GetDescribeHostDeployRecordDeployRecordListArrayOutput
}

GetDescribeHostDeployRecordDeployRecordListArrayInput is an input type that accepts GetDescribeHostDeployRecordDeployRecordListArray and GetDescribeHostDeployRecordDeployRecordListArrayOutput values. You can construct a concrete instance of `GetDescribeHostDeployRecordDeployRecordListArrayInput` via:

GetDescribeHostDeployRecordDeployRecordListArray{ GetDescribeHostDeployRecordDeployRecordListArgs{...} }

type GetDescribeHostDeployRecordDeployRecordListArrayOutput added in v0.1.8

type GetDescribeHostDeployRecordDeployRecordListArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeHostDeployRecordDeployRecordListArrayOutput) ElementType added in v0.1.8

func (GetDescribeHostDeployRecordDeployRecordListArrayOutput) Index added in v0.1.8

func (GetDescribeHostDeployRecordDeployRecordListArrayOutput) ToGetDescribeHostDeployRecordDeployRecordListArrayOutput added in v0.1.8

func (GetDescribeHostDeployRecordDeployRecordListArrayOutput) ToGetDescribeHostDeployRecordDeployRecordListArrayOutputWithContext added in v0.1.8

func (o GetDescribeHostDeployRecordDeployRecordListArrayOutput) ToGetDescribeHostDeployRecordDeployRecordListArrayOutputWithContext(ctx context.Context) GetDescribeHostDeployRecordDeployRecordListArrayOutput

type GetDescribeHostDeployRecordDeployRecordListInput added in v0.1.8

type GetDescribeHostDeployRecordDeployRecordListInput interface {
	pulumi.Input

	ToGetDescribeHostDeployRecordDeployRecordListOutput() GetDescribeHostDeployRecordDeployRecordListOutput
	ToGetDescribeHostDeployRecordDeployRecordListOutputWithContext(context.Context) GetDescribeHostDeployRecordDeployRecordListOutput
}

GetDescribeHostDeployRecordDeployRecordListInput is an input type that accepts GetDescribeHostDeployRecordDeployRecordListArgs and GetDescribeHostDeployRecordDeployRecordListOutput values. You can construct a concrete instance of `GetDescribeHostDeployRecordDeployRecordListInput` via:

GetDescribeHostDeployRecordDeployRecordListArgs{...}

type GetDescribeHostDeployRecordDeployRecordListOutput added in v0.1.8

type GetDescribeHostDeployRecordDeployRecordListOutput struct{ *pulumi.OutputState }

func (GetDescribeHostDeployRecordDeployRecordListOutput) CertId added in v0.1.8

Deployment certificate ID.

func (GetDescribeHostDeployRecordDeployRecordListOutput) CreateTime added in v0.1.8

Deployment time.

func (GetDescribeHostDeployRecordDeployRecordListOutput) ElementType added in v0.1.8

func (GetDescribeHostDeployRecordDeployRecordListOutput) Id added in v0.1.8

Deployment record ID.

func (GetDescribeHostDeployRecordDeployRecordListOutput) Region added in v0.1.8

Deployment.

func (GetDescribeHostDeployRecordDeployRecordListOutput) ResourceType added in v0.1.8

Resource Type.

func (GetDescribeHostDeployRecordDeployRecordListOutput) Status added in v0.1.8

Deployment state.

func (GetDescribeHostDeployRecordDeployRecordListOutput) ToGetDescribeHostDeployRecordDeployRecordListOutput added in v0.1.8

func (o GetDescribeHostDeployRecordDeployRecordListOutput) ToGetDescribeHostDeployRecordDeployRecordListOutput() GetDescribeHostDeployRecordDeployRecordListOutput

func (GetDescribeHostDeployRecordDeployRecordListOutput) ToGetDescribeHostDeployRecordDeployRecordListOutputWithContext added in v0.1.8

func (o GetDescribeHostDeployRecordDeployRecordListOutput) ToGetDescribeHostDeployRecordDeployRecordListOutputWithContext(ctx context.Context) GetDescribeHostDeployRecordDeployRecordListOutput

func (GetDescribeHostDeployRecordDeployRecordListOutput) UpdateTime added in v0.1.8

Recent update time.

type GetDescribeHostDeployRecordDetailArgs added in v0.1.8

type GetDescribeHostDeployRecordDetailArgs struct {
	// Deployment record ID.
	DeployRecordId string `pulumi:"deployRecordId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDescribeHostDeployRecordDetail.

type GetDescribeHostDeployRecordDetailDeployRecordDetailList added in v0.1.8

type GetDescribeHostDeployRecordDetailDeployRecordDetailList struct {
	// COS storage barrel nameNote: This field may return NULL, indicating that the valid value cannot be obtained.
	Bucket string `pulumi:"bucket"`
	// Deployment certificate ID.
	CertId string `pulumi:"certId"`
	// Deployment record details Create time.
	CreateTime string `pulumi:"createTime"`
	// List of deployment domain.
	Domains []string `pulumi:"domains"`
	// TCB environment IDNote: This field may return NULL, indicating that the valid value cannot be obtained.
	EnvId string `pulumi:"envId"`
	// Deployment error messageNote: This field may return NULL, indicating that the valid value cannot be obtained.
	ErrorMsg string `pulumi:"errorMsg"`
	// Deployment record details ID.
	Id int `pulumi:"id"`
	// Deployment instance ID.
	InstanceId string `pulumi:"instanceId"`
	// Deployment example name.
	InstanceName string `pulumi:"instanceName"`
	// Deployment monitor IDNote: This field may return NULL, indicating that the valid value cannot be obtained.
	ListenerId string `pulumi:"listenerId"`
	// Delicate monitor name.
	ListenerName string `pulumi:"listenerName"`
	// Named space nameNote: This field may return NULL, indicating that the valid value cannot be obtained.
	Namespace string `pulumi:"namespace"`
	// Original binding certificate IDNote: This field may return NULL, indicating that the valid value cannot be obtained.
	OldCertId string `pulumi:"oldCertId"`
	// portNote: This field may return NULL, indicating that the valid value cannot be obtained.
	Port int `pulumi:"port"`
	// Deployment monitoring protocolNote: This field may return NULL, indicating that the valid value cannot be obtained.
	Protocol string `pulumi:"protocol"`
	// Deployed TCB regionNote: This field may return NULL, indicating that the valid value cannot be obtained.
	Region string `pulumi:"region"`
	// Secret nameNote: This field may return NULL, indicating that the valid value cannot be obtained.
	SecretName string `pulumi:"secretName"`
	// Whether to turn on SNI.
	SniSwitch int `pulumi:"sniSwitch"`
	// Deployment state.
	Status int `pulumi:"status"`
	// Deployed TCB typeNote: This field may return NULL, indicating that the valid value cannot be obtained.
	TcbType string `pulumi:"tcbType"`
	// Deployment record details last update time.
	UpdateTime string `pulumi:"updateTime"`
}

type GetDescribeHostDeployRecordDetailDeployRecordDetailListArgs added in v0.1.8

type GetDescribeHostDeployRecordDetailDeployRecordDetailListArgs struct {
	// COS storage barrel nameNote: This field may return NULL, indicating that the valid value cannot be obtained.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// Deployment certificate ID.
	CertId pulumi.StringInput `pulumi:"certId"`
	// Deployment record details Create time.
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// List of deployment domain.
	Domains pulumi.StringArrayInput `pulumi:"domains"`
	// TCB environment IDNote: This field may return NULL, indicating that the valid value cannot be obtained.
	EnvId pulumi.StringInput `pulumi:"envId"`
	// Deployment error messageNote: This field may return NULL, indicating that the valid value cannot be obtained.
	ErrorMsg pulumi.StringInput `pulumi:"errorMsg"`
	// Deployment record details ID.
	Id pulumi.IntInput `pulumi:"id"`
	// Deployment instance ID.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// Deployment example name.
	InstanceName pulumi.StringInput `pulumi:"instanceName"`
	// Deployment monitor IDNote: This field may return NULL, indicating that the valid value cannot be obtained.
	ListenerId pulumi.StringInput `pulumi:"listenerId"`
	// Delicate monitor name.
	ListenerName pulumi.StringInput `pulumi:"listenerName"`
	// Named space nameNote: This field may return NULL, indicating that the valid value cannot be obtained.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// Original binding certificate IDNote: This field may return NULL, indicating that the valid value cannot be obtained.
	OldCertId pulumi.StringInput `pulumi:"oldCertId"`
	// portNote: This field may return NULL, indicating that the valid value cannot be obtained.
	Port pulumi.IntInput `pulumi:"port"`
	// Deployment monitoring protocolNote: This field may return NULL, indicating that the valid value cannot be obtained.
	Protocol pulumi.StringInput `pulumi:"protocol"`
	// Deployed TCB regionNote: This field may return NULL, indicating that the valid value cannot be obtained.
	Region pulumi.StringInput `pulumi:"region"`
	// Secret nameNote: This field may return NULL, indicating that the valid value cannot be obtained.
	SecretName pulumi.StringInput `pulumi:"secretName"`
	// Whether to turn on SNI.
	SniSwitch pulumi.IntInput `pulumi:"sniSwitch"`
	// Deployment state.
	Status pulumi.IntInput `pulumi:"status"`
	// Deployed TCB typeNote: This field may return NULL, indicating that the valid value cannot be obtained.
	TcbType pulumi.StringInput `pulumi:"tcbType"`
	// Deployment record details last update time.
	UpdateTime pulumi.StringInput `pulumi:"updateTime"`
}

func (GetDescribeHostDeployRecordDetailDeployRecordDetailListArgs) ElementType added in v0.1.8

func (GetDescribeHostDeployRecordDetailDeployRecordDetailListArgs) ToGetDescribeHostDeployRecordDetailDeployRecordDetailListOutput added in v0.1.8

func (GetDescribeHostDeployRecordDetailDeployRecordDetailListArgs) ToGetDescribeHostDeployRecordDetailDeployRecordDetailListOutputWithContext added in v0.1.8

func (i GetDescribeHostDeployRecordDetailDeployRecordDetailListArgs) ToGetDescribeHostDeployRecordDetailDeployRecordDetailListOutputWithContext(ctx context.Context) GetDescribeHostDeployRecordDetailDeployRecordDetailListOutput

type GetDescribeHostDeployRecordDetailDeployRecordDetailListArray added in v0.1.8

type GetDescribeHostDeployRecordDetailDeployRecordDetailListArray []GetDescribeHostDeployRecordDetailDeployRecordDetailListInput

func (GetDescribeHostDeployRecordDetailDeployRecordDetailListArray) ElementType added in v0.1.8

func (GetDescribeHostDeployRecordDetailDeployRecordDetailListArray) ToGetDescribeHostDeployRecordDetailDeployRecordDetailListArrayOutput added in v0.1.8

func (GetDescribeHostDeployRecordDetailDeployRecordDetailListArray) ToGetDescribeHostDeployRecordDetailDeployRecordDetailListArrayOutputWithContext added in v0.1.8

func (i GetDescribeHostDeployRecordDetailDeployRecordDetailListArray) ToGetDescribeHostDeployRecordDetailDeployRecordDetailListArrayOutputWithContext(ctx context.Context) GetDescribeHostDeployRecordDetailDeployRecordDetailListArrayOutput

type GetDescribeHostDeployRecordDetailDeployRecordDetailListArrayInput added in v0.1.8

type GetDescribeHostDeployRecordDetailDeployRecordDetailListArrayInput interface {
	pulumi.Input

	ToGetDescribeHostDeployRecordDetailDeployRecordDetailListArrayOutput() GetDescribeHostDeployRecordDetailDeployRecordDetailListArrayOutput
	ToGetDescribeHostDeployRecordDetailDeployRecordDetailListArrayOutputWithContext(context.Context) GetDescribeHostDeployRecordDetailDeployRecordDetailListArrayOutput
}

GetDescribeHostDeployRecordDetailDeployRecordDetailListArrayInput is an input type that accepts GetDescribeHostDeployRecordDetailDeployRecordDetailListArray and GetDescribeHostDeployRecordDetailDeployRecordDetailListArrayOutput values. You can construct a concrete instance of `GetDescribeHostDeployRecordDetailDeployRecordDetailListArrayInput` via:

GetDescribeHostDeployRecordDetailDeployRecordDetailListArray{ GetDescribeHostDeployRecordDetailDeployRecordDetailListArgs{...} }

type GetDescribeHostDeployRecordDetailDeployRecordDetailListArrayOutput added in v0.1.8

type GetDescribeHostDeployRecordDetailDeployRecordDetailListArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeHostDeployRecordDetailDeployRecordDetailListArrayOutput) ElementType added in v0.1.8

func (GetDescribeHostDeployRecordDetailDeployRecordDetailListArrayOutput) Index added in v0.1.8

func (GetDescribeHostDeployRecordDetailDeployRecordDetailListArrayOutput) ToGetDescribeHostDeployRecordDetailDeployRecordDetailListArrayOutput added in v0.1.8

func (GetDescribeHostDeployRecordDetailDeployRecordDetailListArrayOutput) ToGetDescribeHostDeployRecordDetailDeployRecordDetailListArrayOutputWithContext added in v0.1.8

func (o GetDescribeHostDeployRecordDetailDeployRecordDetailListArrayOutput) ToGetDescribeHostDeployRecordDetailDeployRecordDetailListArrayOutputWithContext(ctx context.Context) GetDescribeHostDeployRecordDetailDeployRecordDetailListArrayOutput

type GetDescribeHostDeployRecordDetailDeployRecordDetailListInput added in v0.1.8

type GetDescribeHostDeployRecordDetailDeployRecordDetailListInput interface {
	pulumi.Input

	ToGetDescribeHostDeployRecordDetailDeployRecordDetailListOutput() GetDescribeHostDeployRecordDetailDeployRecordDetailListOutput
	ToGetDescribeHostDeployRecordDetailDeployRecordDetailListOutputWithContext(context.Context) GetDescribeHostDeployRecordDetailDeployRecordDetailListOutput
}

GetDescribeHostDeployRecordDetailDeployRecordDetailListInput is an input type that accepts GetDescribeHostDeployRecordDetailDeployRecordDetailListArgs and GetDescribeHostDeployRecordDetailDeployRecordDetailListOutput values. You can construct a concrete instance of `GetDescribeHostDeployRecordDetailDeployRecordDetailListInput` via:

GetDescribeHostDeployRecordDetailDeployRecordDetailListArgs{...}

type GetDescribeHostDeployRecordDetailDeployRecordDetailListOutput added in v0.1.8

type GetDescribeHostDeployRecordDetailDeployRecordDetailListOutput struct{ *pulumi.OutputState }

func (GetDescribeHostDeployRecordDetailDeployRecordDetailListOutput) Bucket added in v0.1.8

COS storage barrel nameNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostDeployRecordDetailDeployRecordDetailListOutput) CertId added in v0.1.8

Deployment certificate ID.

func (GetDescribeHostDeployRecordDetailDeployRecordDetailListOutput) CreateTime added in v0.1.8

Deployment record details Create time.

func (GetDescribeHostDeployRecordDetailDeployRecordDetailListOutput) Domains added in v0.1.8

List of deployment domain.

func (GetDescribeHostDeployRecordDetailDeployRecordDetailListOutput) ElementType added in v0.1.8

func (GetDescribeHostDeployRecordDetailDeployRecordDetailListOutput) EnvId added in v0.1.8

TCB environment IDNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostDeployRecordDetailDeployRecordDetailListOutput) ErrorMsg added in v0.1.8

Deployment error messageNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostDeployRecordDetailDeployRecordDetailListOutput) Id added in v0.1.8

Deployment record details ID.

func (GetDescribeHostDeployRecordDetailDeployRecordDetailListOutput) InstanceId added in v0.1.8

Deployment instance ID.

func (GetDescribeHostDeployRecordDetailDeployRecordDetailListOutput) InstanceName added in v0.1.8

Deployment example name.

func (GetDescribeHostDeployRecordDetailDeployRecordDetailListOutput) ListenerId added in v0.1.8

Deployment monitor IDNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostDeployRecordDetailDeployRecordDetailListOutput) ListenerName added in v0.1.8

Delicate monitor name.

func (GetDescribeHostDeployRecordDetailDeployRecordDetailListOutput) Namespace added in v0.1.8

Named space nameNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostDeployRecordDetailDeployRecordDetailListOutput) OldCertId added in v0.1.8

Original binding certificate IDNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostDeployRecordDetailDeployRecordDetailListOutput) Port added in v0.1.8

portNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostDeployRecordDetailDeployRecordDetailListOutput) Protocol added in v0.1.8

Deployment monitoring protocolNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostDeployRecordDetailDeployRecordDetailListOutput) Region added in v0.1.8

Deployed TCB regionNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostDeployRecordDetailDeployRecordDetailListOutput) SecretName added in v0.1.8

Secret nameNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostDeployRecordDetailDeployRecordDetailListOutput) SniSwitch added in v0.1.8

Whether to turn on SNI.

func (GetDescribeHostDeployRecordDetailDeployRecordDetailListOutput) Status added in v0.1.8

Deployment state.

func (GetDescribeHostDeployRecordDetailDeployRecordDetailListOutput) TcbType added in v0.1.8

Deployed TCB typeNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostDeployRecordDetailDeployRecordDetailListOutput) ToGetDescribeHostDeployRecordDetailDeployRecordDetailListOutput added in v0.1.8

func (GetDescribeHostDeployRecordDetailDeployRecordDetailListOutput) ToGetDescribeHostDeployRecordDetailDeployRecordDetailListOutputWithContext added in v0.1.8

func (o GetDescribeHostDeployRecordDetailDeployRecordDetailListOutput) ToGetDescribeHostDeployRecordDetailDeployRecordDetailListOutputWithContext(ctx context.Context) GetDescribeHostDeployRecordDetailDeployRecordDetailListOutput

func (GetDescribeHostDeployRecordDetailDeployRecordDetailListOutput) UpdateTime added in v0.1.8

Deployment record details last update time.

type GetDescribeHostDeployRecordDetailOutputArgs added in v0.1.8

type GetDescribeHostDeployRecordDetailOutputArgs struct {
	// Deployment record ID.
	DeployRecordId pulumi.StringInput `pulumi:"deployRecordId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDescribeHostDeployRecordDetail.

func (GetDescribeHostDeployRecordDetailOutputArgs) ElementType added in v0.1.8

type GetDescribeHostDeployRecordDetailResult added in v0.1.8

type GetDescribeHostDeployRecordDetailResult struct {
	// Certificate deployment record listNote: This field may return NULL, indicating that the valid value cannot be obtained.
	DeployRecordDetailLists []GetDescribeHostDeployRecordDetailDeployRecordDetailList `pulumi:"deployRecordDetailLists"`
	DeployRecordId          string                                                    `pulumi:"deployRecordId"`
	// Total number of failuresNote: This field may return NULL, indicating that the valid value cannot be obtained.
	FailedTotalCount int `pulumi:"failedTotalCount"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Total number of deploymentNote: This field may return NULL, indicating that the valid value cannot be obtained.
	RunningTotalCount int `pulumi:"runningTotalCount"`
	// Total successNote: This field may return NULL, indicating that the valid value cannot be obtained.
	SuccessTotalCount int `pulumi:"successTotalCount"`
}

A collection of values returned by getDescribeHostDeployRecordDetail.

func GetDescribeHostDeployRecordDetail added in v0.1.8

Use this data source to query detailed information of ssl describeHostDeployRecordDetail

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Ssl.GetDescribeHostDeployRecordDetail(ctx, &ssl.GetDescribeHostDeployRecordDetailArgs{
			DeployRecordId: "",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDescribeHostDeployRecordDetailResultOutput added in v0.1.8

type GetDescribeHostDeployRecordDetailResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDescribeHostDeployRecordDetail.

func (GetDescribeHostDeployRecordDetailResultOutput) DeployRecordDetailLists added in v0.1.8

Certificate deployment record listNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostDeployRecordDetailResultOutput) DeployRecordId added in v0.1.8

func (GetDescribeHostDeployRecordDetailResultOutput) ElementType added in v0.1.8

func (GetDescribeHostDeployRecordDetailResultOutput) FailedTotalCount added in v0.1.8

Total number of failuresNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostDeployRecordDetailResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetDescribeHostDeployRecordDetailResultOutput) ResultOutputFile added in v0.1.8

func (GetDescribeHostDeployRecordDetailResultOutput) RunningTotalCount added in v0.1.8

Total number of deploymentNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostDeployRecordDetailResultOutput) SuccessTotalCount added in v0.1.8

Total successNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostDeployRecordDetailResultOutput) ToGetDescribeHostDeployRecordDetailResultOutput added in v0.1.8

func (o GetDescribeHostDeployRecordDetailResultOutput) ToGetDescribeHostDeployRecordDetailResultOutput() GetDescribeHostDeployRecordDetailResultOutput

func (GetDescribeHostDeployRecordDetailResultOutput) ToGetDescribeHostDeployRecordDetailResultOutputWithContext added in v0.1.8

func (o GetDescribeHostDeployRecordDetailResultOutput) ToGetDescribeHostDeployRecordDetailResultOutputWithContext(ctx context.Context) GetDescribeHostDeployRecordDetailResultOutput

type GetDescribeHostDeployRecordOutputArgs added in v0.1.8

type GetDescribeHostDeployRecordOutputArgs struct {
	// Certificate ID to be deployed.
	CertificateId pulumi.StringInput `pulumi:"certificateId"`
	// Resource Type.
	ResourceType pulumi.StringPtrInput `pulumi:"resourceType"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDescribeHostDeployRecord.

func (GetDescribeHostDeployRecordOutputArgs) ElementType added in v0.1.8

type GetDescribeHostDeployRecordResult added in v0.1.8

type GetDescribeHostDeployRecordResult struct {
	CertificateId string `pulumi:"certificateId"`
	// Certificate deployment record listNote: This field may return NULL, indicating that the valid value cannot be obtained.
	DeployRecordLists []GetDescribeHostDeployRecordDeployRecordList `pulumi:"deployRecordLists"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Deploy resource type.
	ResourceType     *string `pulumi:"resourceType"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getDescribeHostDeployRecord.

func GetDescribeHostDeployRecord added in v0.1.8

func GetDescribeHostDeployRecord(ctx *pulumi.Context, args *GetDescribeHostDeployRecordArgs, opts ...pulumi.InvokeOption) (*GetDescribeHostDeployRecordResult, error)

Use this data source to query detailed information of ssl describeHostDeployRecord

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Ssl.GetDescribeHostDeployRecord(ctx, &ssl.GetDescribeHostDeployRecordArgs{
			CertificateId: "8u8DII0l",
			ResourceType:  pulumi.StringRef("ddos"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDescribeHostDeployRecordResultOutput added in v0.1.8

type GetDescribeHostDeployRecordResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDescribeHostDeployRecord.

func (GetDescribeHostDeployRecordResultOutput) CertificateId added in v0.1.8

func (GetDescribeHostDeployRecordResultOutput) DeployRecordLists added in v0.1.8

Certificate deployment record listNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostDeployRecordResultOutput) ElementType added in v0.1.8

func (GetDescribeHostDeployRecordResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetDescribeHostDeployRecordResultOutput) ResourceType added in v0.1.8

Deploy resource type.

func (GetDescribeHostDeployRecordResultOutput) ResultOutputFile added in v0.1.8

func (GetDescribeHostDeployRecordResultOutput) ToGetDescribeHostDeployRecordResultOutput added in v0.1.8

func (o GetDescribeHostDeployRecordResultOutput) ToGetDescribeHostDeployRecordResultOutput() GetDescribeHostDeployRecordResultOutput

func (GetDescribeHostDeployRecordResultOutput) ToGetDescribeHostDeployRecordResultOutputWithContext added in v0.1.8

func (o GetDescribeHostDeployRecordResultOutput) ToGetDescribeHostDeployRecordResultOutputWithContext(ctx context.Context) GetDescribeHostDeployRecordResultOutput

type GetDescribeHostLighthouseInstanceListArgs added in v0.1.8

type GetDescribeHostLighthouseInstanceListArgs struct {
	// Certificate ID to be deployed.
	CertificateId string `pulumi:"certificateId"`
	// List of filter parameters.
	Filters []GetDescribeHostLighthouseInstanceListFilter `pulumi:"filters"`
	// Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.
	IsCache *int `pulumi:"isCache"`
	// Deploy resource type Lighthous.
	ResourceType string `pulumi:"resourceType"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDescribeHostLighthouseInstanceList.

type GetDescribeHostLighthouseInstanceListFilter added in v0.1.8

type GetDescribeHostLighthouseInstanceListFilter struct {
	// Filter parameter key.
	FilterKey string `pulumi:"filterKey"`
	// Filter parameter value.
	FilterValue string `pulumi:"filterValue"`
}

type GetDescribeHostLighthouseInstanceListFilterArgs added in v0.1.8

type GetDescribeHostLighthouseInstanceListFilterArgs struct {
	// Filter parameter key.
	FilterKey pulumi.StringInput `pulumi:"filterKey"`
	// Filter parameter value.
	FilterValue pulumi.StringInput `pulumi:"filterValue"`
}

func (GetDescribeHostLighthouseInstanceListFilterArgs) ElementType added in v0.1.8

func (GetDescribeHostLighthouseInstanceListFilterArgs) ToGetDescribeHostLighthouseInstanceListFilterOutput added in v0.1.8

func (i GetDescribeHostLighthouseInstanceListFilterArgs) ToGetDescribeHostLighthouseInstanceListFilterOutput() GetDescribeHostLighthouseInstanceListFilterOutput

func (GetDescribeHostLighthouseInstanceListFilterArgs) ToGetDescribeHostLighthouseInstanceListFilterOutputWithContext added in v0.1.8

func (i GetDescribeHostLighthouseInstanceListFilterArgs) ToGetDescribeHostLighthouseInstanceListFilterOutputWithContext(ctx context.Context) GetDescribeHostLighthouseInstanceListFilterOutput

type GetDescribeHostLighthouseInstanceListFilterArray added in v0.1.8

type GetDescribeHostLighthouseInstanceListFilterArray []GetDescribeHostLighthouseInstanceListFilterInput

func (GetDescribeHostLighthouseInstanceListFilterArray) ElementType added in v0.1.8

func (GetDescribeHostLighthouseInstanceListFilterArray) ToGetDescribeHostLighthouseInstanceListFilterArrayOutput added in v0.1.8

func (i GetDescribeHostLighthouseInstanceListFilterArray) ToGetDescribeHostLighthouseInstanceListFilterArrayOutput() GetDescribeHostLighthouseInstanceListFilterArrayOutput

func (GetDescribeHostLighthouseInstanceListFilterArray) ToGetDescribeHostLighthouseInstanceListFilterArrayOutputWithContext added in v0.1.8

func (i GetDescribeHostLighthouseInstanceListFilterArray) ToGetDescribeHostLighthouseInstanceListFilterArrayOutputWithContext(ctx context.Context) GetDescribeHostLighthouseInstanceListFilterArrayOutput

type GetDescribeHostLighthouseInstanceListFilterArrayInput added in v0.1.8

type GetDescribeHostLighthouseInstanceListFilterArrayInput interface {
	pulumi.Input

	ToGetDescribeHostLighthouseInstanceListFilterArrayOutput() GetDescribeHostLighthouseInstanceListFilterArrayOutput
	ToGetDescribeHostLighthouseInstanceListFilterArrayOutputWithContext(context.Context) GetDescribeHostLighthouseInstanceListFilterArrayOutput
}

GetDescribeHostLighthouseInstanceListFilterArrayInput is an input type that accepts GetDescribeHostLighthouseInstanceListFilterArray and GetDescribeHostLighthouseInstanceListFilterArrayOutput values. You can construct a concrete instance of `GetDescribeHostLighthouseInstanceListFilterArrayInput` via:

GetDescribeHostLighthouseInstanceListFilterArray{ GetDescribeHostLighthouseInstanceListFilterArgs{...} }

type GetDescribeHostLighthouseInstanceListFilterArrayOutput added in v0.1.8

type GetDescribeHostLighthouseInstanceListFilterArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeHostLighthouseInstanceListFilterArrayOutput) ElementType added in v0.1.8

func (GetDescribeHostLighthouseInstanceListFilterArrayOutput) Index added in v0.1.8

func (GetDescribeHostLighthouseInstanceListFilterArrayOutput) ToGetDescribeHostLighthouseInstanceListFilterArrayOutput added in v0.1.8

func (GetDescribeHostLighthouseInstanceListFilterArrayOutput) ToGetDescribeHostLighthouseInstanceListFilterArrayOutputWithContext added in v0.1.8

func (o GetDescribeHostLighthouseInstanceListFilterArrayOutput) ToGetDescribeHostLighthouseInstanceListFilterArrayOutputWithContext(ctx context.Context) GetDescribeHostLighthouseInstanceListFilterArrayOutput

type GetDescribeHostLighthouseInstanceListFilterInput added in v0.1.8

type GetDescribeHostLighthouseInstanceListFilterInput interface {
	pulumi.Input

	ToGetDescribeHostLighthouseInstanceListFilterOutput() GetDescribeHostLighthouseInstanceListFilterOutput
	ToGetDescribeHostLighthouseInstanceListFilterOutputWithContext(context.Context) GetDescribeHostLighthouseInstanceListFilterOutput
}

GetDescribeHostLighthouseInstanceListFilterInput is an input type that accepts GetDescribeHostLighthouseInstanceListFilterArgs and GetDescribeHostLighthouseInstanceListFilterOutput values. You can construct a concrete instance of `GetDescribeHostLighthouseInstanceListFilterInput` via:

GetDescribeHostLighthouseInstanceListFilterArgs{...}

type GetDescribeHostLighthouseInstanceListFilterOutput added in v0.1.8

type GetDescribeHostLighthouseInstanceListFilterOutput struct{ *pulumi.OutputState }

func (GetDescribeHostLighthouseInstanceListFilterOutput) ElementType added in v0.1.8

func (GetDescribeHostLighthouseInstanceListFilterOutput) FilterKey added in v0.1.8

Filter parameter key.

func (GetDescribeHostLighthouseInstanceListFilterOutput) FilterValue added in v0.1.8

Filter parameter value.

func (GetDescribeHostLighthouseInstanceListFilterOutput) ToGetDescribeHostLighthouseInstanceListFilterOutput added in v0.1.8

func (o GetDescribeHostLighthouseInstanceListFilterOutput) ToGetDescribeHostLighthouseInstanceListFilterOutput() GetDescribeHostLighthouseInstanceListFilterOutput

func (GetDescribeHostLighthouseInstanceListFilterOutput) ToGetDescribeHostLighthouseInstanceListFilterOutputWithContext added in v0.1.8

func (o GetDescribeHostLighthouseInstanceListFilterOutput) ToGetDescribeHostLighthouseInstanceListFilterOutputWithContext(ctx context.Context) GetDescribeHostLighthouseInstanceListFilterOutput

type GetDescribeHostLighthouseInstanceListInstanceList added in v0.1.8

type GetDescribeHostLighthouseInstanceListInstanceList struct {
	// Optional domain name.
	Domains []string `pulumi:"domains"`
	// Instance ID.
	InstanceId string `pulumi:"instanceId"`
	// Example name.
	InstanceName string `pulumi:"instanceName"`
	// IP address.
	Ips []string `pulumi:"ips"`
}

type GetDescribeHostLighthouseInstanceListInstanceListArgs added in v0.1.8

type GetDescribeHostLighthouseInstanceListInstanceListArgs struct {
	// Optional domain name.
	Domains pulumi.StringArrayInput `pulumi:"domains"`
	// Instance ID.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// Example name.
	InstanceName pulumi.StringInput `pulumi:"instanceName"`
	// IP address.
	Ips pulumi.StringArrayInput `pulumi:"ips"`
}

func (GetDescribeHostLighthouseInstanceListInstanceListArgs) ElementType added in v0.1.8

func (GetDescribeHostLighthouseInstanceListInstanceListArgs) ToGetDescribeHostLighthouseInstanceListInstanceListOutput added in v0.1.8

func (i GetDescribeHostLighthouseInstanceListInstanceListArgs) ToGetDescribeHostLighthouseInstanceListInstanceListOutput() GetDescribeHostLighthouseInstanceListInstanceListOutput

func (GetDescribeHostLighthouseInstanceListInstanceListArgs) ToGetDescribeHostLighthouseInstanceListInstanceListOutputWithContext added in v0.1.8

func (i GetDescribeHostLighthouseInstanceListInstanceListArgs) ToGetDescribeHostLighthouseInstanceListInstanceListOutputWithContext(ctx context.Context) GetDescribeHostLighthouseInstanceListInstanceListOutput

type GetDescribeHostLighthouseInstanceListInstanceListArray added in v0.1.8

type GetDescribeHostLighthouseInstanceListInstanceListArray []GetDescribeHostLighthouseInstanceListInstanceListInput

func (GetDescribeHostLighthouseInstanceListInstanceListArray) ElementType added in v0.1.8

func (GetDescribeHostLighthouseInstanceListInstanceListArray) ToGetDescribeHostLighthouseInstanceListInstanceListArrayOutput added in v0.1.8

func (i GetDescribeHostLighthouseInstanceListInstanceListArray) ToGetDescribeHostLighthouseInstanceListInstanceListArrayOutput() GetDescribeHostLighthouseInstanceListInstanceListArrayOutput

func (GetDescribeHostLighthouseInstanceListInstanceListArray) ToGetDescribeHostLighthouseInstanceListInstanceListArrayOutputWithContext added in v0.1.8

func (i GetDescribeHostLighthouseInstanceListInstanceListArray) ToGetDescribeHostLighthouseInstanceListInstanceListArrayOutputWithContext(ctx context.Context) GetDescribeHostLighthouseInstanceListInstanceListArrayOutput

type GetDescribeHostLighthouseInstanceListInstanceListArrayInput added in v0.1.8

type GetDescribeHostLighthouseInstanceListInstanceListArrayInput interface {
	pulumi.Input

	ToGetDescribeHostLighthouseInstanceListInstanceListArrayOutput() GetDescribeHostLighthouseInstanceListInstanceListArrayOutput
	ToGetDescribeHostLighthouseInstanceListInstanceListArrayOutputWithContext(context.Context) GetDescribeHostLighthouseInstanceListInstanceListArrayOutput
}

GetDescribeHostLighthouseInstanceListInstanceListArrayInput is an input type that accepts GetDescribeHostLighthouseInstanceListInstanceListArray and GetDescribeHostLighthouseInstanceListInstanceListArrayOutput values. You can construct a concrete instance of `GetDescribeHostLighthouseInstanceListInstanceListArrayInput` via:

GetDescribeHostLighthouseInstanceListInstanceListArray{ GetDescribeHostLighthouseInstanceListInstanceListArgs{...} }

type GetDescribeHostLighthouseInstanceListInstanceListArrayOutput added in v0.1.8

type GetDescribeHostLighthouseInstanceListInstanceListArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeHostLighthouseInstanceListInstanceListArrayOutput) ElementType added in v0.1.8

func (GetDescribeHostLighthouseInstanceListInstanceListArrayOutput) Index added in v0.1.8

func (GetDescribeHostLighthouseInstanceListInstanceListArrayOutput) ToGetDescribeHostLighthouseInstanceListInstanceListArrayOutput added in v0.1.8

func (GetDescribeHostLighthouseInstanceListInstanceListArrayOutput) ToGetDescribeHostLighthouseInstanceListInstanceListArrayOutputWithContext added in v0.1.8

func (o GetDescribeHostLighthouseInstanceListInstanceListArrayOutput) ToGetDescribeHostLighthouseInstanceListInstanceListArrayOutputWithContext(ctx context.Context) GetDescribeHostLighthouseInstanceListInstanceListArrayOutput

type GetDescribeHostLighthouseInstanceListInstanceListInput added in v0.1.8

type GetDescribeHostLighthouseInstanceListInstanceListInput interface {
	pulumi.Input

	ToGetDescribeHostLighthouseInstanceListInstanceListOutput() GetDescribeHostLighthouseInstanceListInstanceListOutput
	ToGetDescribeHostLighthouseInstanceListInstanceListOutputWithContext(context.Context) GetDescribeHostLighthouseInstanceListInstanceListOutput
}

GetDescribeHostLighthouseInstanceListInstanceListInput is an input type that accepts GetDescribeHostLighthouseInstanceListInstanceListArgs and GetDescribeHostLighthouseInstanceListInstanceListOutput values. You can construct a concrete instance of `GetDescribeHostLighthouseInstanceListInstanceListInput` via:

GetDescribeHostLighthouseInstanceListInstanceListArgs{...}

type GetDescribeHostLighthouseInstanceListInstanceListOutput added in v0.1.8

type GetDescribeHostLighthouseInstanceListInstanceListOutput struct{ *pulumi.OutputState }

func (GetDescribeHostLighthouseInstanceListInstanceListOutput) Domains added in v0.1.8

Optional domain name.

func (GetDescribeHostLighthouseInstanceListInstanceListOutput) ElementType added in v0.1.8

func (GetDescribeHostLighthouseInstanceListInstanceListOutput) InstanceId added in v0.1.8

Instance ID.

func (GetDescribeHostLighthouseInstanceListInstanceListOutput) InstanceName added in v0.1.8

Example name.

func (GetDescribeHostLighthouseInstanceListInstanceListOutput) Ips added in v0.1.8

IP address.

func (GetDescribeHostLighthouseInstanceListInstanceListOutput) ToGetDescribeHostLighthouseInstanceListInstanceListOutput added in v0.1.8

func (GetDescribeHostLighthouseInstanceListInstanceListOutput) ToGetDescribeHostLighthouseInstanceListInstanceListOutputWithContext added in v0.1.8

func (o GetDescribeHostLighthouseInstanceListInstanceListOutput) ToGetDescribeHostLighthouseInstanceListInstanceListOutputWithContext(ctx context.Context) GetDescribeHostLighthouseInstanceListInstanceListOutput

type GetDescribeHostLighthouseInstanceListOutputArgs added in v0.1.8

type GetDescribeHostLighthouseInstanceListOutputArgs struct {
	// Certificate ID to be deployed.
	CertificateId pulumi.StringInput `pulumi:"certificateId"`
	// List of filter parameters.
	Filters GetDescribeHostLighthouseInstanceListFilterArrayInput `pulumi:"filters"`
	// Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.
	IsCache pulumi.IntPtrInput `pulumi:"isCache"`
	// Deploy resource type Lighthous.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDescribeHostLighthouseInstanceList.

func (GetDescribeHostLighthouseInstanceListOutputArgs) ElementType added in v0.1.8

type GetDescribeHostLighthouseInstanceListResult added in v0.1.8

type GetDescribeHostLighthouseInstanceListResult struct {
	CertificateId string                                        `pulumi:"certificateId"`
	Filters       []GetDescribeHostLighthouseInstanceListFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Lighthouse instance listNote: This field may return NULL, indicating that the valid value cannot be obtained.
	InstanceLists    []GetDescribeHostLighthouseInstanceListInstanceList `pulumi:"instanceLists"`
	IsCache          *int                                                `pulumi:"isCache"`
	ResourceType     string                                              `pulumi:"resourceType"`
	ResultOutputFile *string                                             `pulumi:"resultOutputFile"`
}

A collection of values returned by getDescribeHostLighthouseInstanceList.

func GetDescribeHostLighthouseInstanceList added in v0.1.8

Use this data source to query detailed information of ssl describeHostLighthouseInstanceList

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Ssl.GetDescribeHostLighthouseInstanceList(ctx, &ssl.GetDescribeHostLighthouseInstanceListArgs{
			CertificateId: "8tvMCvGF",
			ResourceType:  "lighthouse",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDescribeHostLighthouseInstanceListResultOutput added in v0.1.8

type GetDescribeHostLighthouseInstanceListResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDescribeHostLighthouseInstanceList.

func (GetDescribeHostLighthouseInstanceListResultOutput) CertificateId added in v0.1.8

func (GetDescribeHostLighthouseInstanceListResultOutput) ElementType added in v0.1.8

func (GetDescribeHostLighthouseInstanceListResultOutput) Filters added in v0.1.8

func (GetDescribeHostLighthouseInstanceListResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetDescribeHostLighthouseInstanceListResultOutput) InstanceLists added in v0.1.8

Lighthouse instance listNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostLighthouseInstanceListResultOutput) IsCache added in v0.1.8

func (GetDescribeHostLighthouseInstanceListResultOutput) ResourceType added in v0.1.8

func (GetDescribeHostLighthouseInstanceListResultOutput) ResultOutputFile added in v0.1.8

func (GetDescribeHostLighthouseInstanceListResultOutput) ToGetDescribeHostLighthouseInstanceListResultOutput added in v0.1.8

func (o GetDescribeHostLighthouseInstanceListResultOutput) ToGetDescribeHostLighthouseInstanceListResultOutput() GetDescribeHostLighthouseInstanceListResultOutput

func (GetDescribeHostLighthouseInstanceListResultOutput) ToGetDescribeHostLighthouseInstanceListResultOutputWithContext added in v0.1.8

func (o GetDescribeHostLighthouseInstanceListResultOutput) ToGetDescribeHostLighthouseInstanceListResultOutputWithContext(ctx context.Context) GetDescribeHostLighthouseInstanceListResultOutput

type GetDescribeHostLiveInstanceListArgs added in v0.1.8

type GetDescribeHostLiveInstanceListArgs struct {
	// Certificate ID to be deployed.
	CertificateId string `pulumi:"certificateId"`
	// List of filtering parameters; Filterkey: domainmatch.
	Filters []GetDescribeHostLiveInstanceListFilter `pulumi:"filters"`
	// Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.
	IsCache *int `pulumi:"isCache"`
	// Deployed certificate ID.
	OldCertificateId *string `pulumi:"oldCertificateId"`
	// Deploy resource type.
	ResourceType string `pulumi:"resourceType"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDescribeHostLiveInstanceList.

type GetDescribeHostLiveInstanceListFilter added in v0.1.8

type GetDescribeHostLiveInstanceListFilter struct {
	// Filter parameter key.
	FilterKey string `pulumi:"filterKey"`
	// Filter parameter value.
	FilterValue string `pulumi:"filterValue"`
}

type GetDescribeHostLiveInstanceListFilterArgs added in v0.1.8

type GetDescribeHostLiveInstanceListFilterArgs struct {
	// Filter parameter key.
	FilterKey pulumi.StringInput `pulumi:"filterKey"`
	// Filter parameter value.
	FilterValue pulumi.StringInput `pulumi:"filterValue"`
}

func (GetDescribeHostLiveInstanceListFilterArgs) ElementType added in v0.1.8

func (GetDescribeHostLiveInstanceListFilterArgs) ToGetDescribeHostLiveInstanceListFilterOutput added in v0.1.8

func (i GetDescribeHostLiveInstanceListFilterArgs) ToGetDescribeHostLiveInstanceListFilterOutput() GetDescribeHostLiveInstanceListFilterOutput

func (GetDescribeHostLiveInstanceListFilterArgs) ToGetDescribeHostLiveInstanceListFilterOutputWithContext added in v0.1.8

func (i GetDescribeHostLiveInstanceListFilterArgs) ToGetDescribeHostLiveInstanceListFilterOutputWithContext(ctx context.Context) GetDescribeHostLiveInstanceListFilterOutput

type GetDescribeHostLiveInstanceListFilterArray added in v0.1.8

type GetDescribeHostLiveInstanceListFilterArray []GetDescribeHostLiveInstanceListFilterInput

func (GetDescribeHostLiveInstanceListFilterArray) ElementType added in v0.1.8

func (GetDescribeHostLiveInstanceListFilterArray) ToGetDescribeHostLiveInstanceListFilterArrayOutput added in v0.1.8

func (i GetDescribeHostLiveInstanceListFilterArray) ToGetDescribeHostLiveInstanceListFilterArrayOutput() GetDescribeHostLiveInstanceListFilterArrayOutput

func (GetDescribeHostLiveInstanceListFilterArray) ToGetDescribeHostLiveInstanceListFilterArrayOutputWithContext added in v0.1.8

func (i GetDescribeHostLiveInstanceListFilterArray) ToGetDescribeHostLiveInstanceListFilterArrayOutputWithContext(ctx context.Context) GetDescribeHostLiveInstanceListFilterArrayOutput

type GetDescribeHostLiveInstanceListFilterArrayInput added in v0.1.8

type GetDescribeHostLiveInstanceListFilterArrayInput interface {
	pulumi.Input

	ToGetDescribeHostLiveInstanceListFilterArrayOutput() GetDescribeHostLiveInstanceListFilterArrayOutput
	ToGetDescribeHostLiveInstanceListFilterArrayOutputWithContext(context.Context) GetDescribeHostLiveInstanceListFilterArrayOutput
}

GetDescribeHostLiveInstanceListFilterArrayInput is an input type that accepts GetDescribeHostLiveInstanceListFilterArray and GetDescribeHostLiveInstanceListFilterArrayOutput values. You can construct a concrete instance of `GetDescribeHostLiveInstanceListFilterArrayInput` via:

GetDescribeHostLiveInstanceListFilterArray{ GetDescribeHostLiveInstanceListFilterArgs{...} }

type GetDescribeHostLiveInstanceListFilterArrayOutput added in v0.1.8

type GetDescribeHostLiveInstanceListFilterArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeHostLiveInstanceListFilterArrayOutput) ElementType added in v0.1.8

func (GetDescribeHostLiveInstanceListFilterArrayOutput) Index added in v0.1.8

func (GetDescribeHostLiveInstanceListFilterArrayOutput) ToGetDescribeHostLiveInstanceListFilterArrayOutput added in v0.1.8

func (o GetDescribeHostLiveInstanceListFilterArrayOutput) ToGetDescribeHostLiveInstanceListFilterArrayOutput() GetDescribeHostLiveInstanceListFilterArrayOutput

func (GetDescribeHostLiveInstanceListFilterArrayOutput) ToGetDescribeHostLiveInstanceListFilterArrayOutputWithContext added in v0.1.8

func (o GetDescribeHostLiveInstanceListFilterArrayOutput) ToGetDescribeHostLiveInstanceListFilterArrayOutputWithContext(ctx context.Context) GetDescribeHostLiveInstanceListFilterArrayOutput

type GetDescribeHostLiveInstanceListFilterInput added in v0.1.8

type GetDescribeHostLiveInstanceListFilterInput interface {
	pulumi.Input

	ToGetDescribeHostLiveInstanceListFilterOutput() GetDescribeHostLiveInstanceListFilterOutput
	ToGetDescribeHostLiveInstanceListFilterOutputWithContext(context.Context) GetDescribeHostLiveInstanceListFilterOutput
}

GetDescribeHostLiveInstanceListFilterInput is an input type that accepts GetDescribeHostLiveInstanceListFilterArgs and GetDescribeHostLiveInstanceListFilterOutput values. You can construct a concrete instance of `GetDescribeHostLiveInstanceListFilterInput` via:

GetDescribeHostLiveInstanceListFilterArgs{...}

type GetDescribeHostLiveInstanceListFilterOutput added in v0.1.8

type GetDescribeHostLiveInstanceListFilterOutput struct{ *pulumi.OutputState }

func (GetDescribeHostLiveInstanceListFilterOutput) ElementType added in v0.1.8

func (GetDescribeHostLiveInstanceListFilterOutput) FilterKey added in v0.1.8

Filter parameter key.

func (GetDescribeHostLiveInstanceListFilterOutput) FilterValue added in v0.1.8

Filter parameter value.

func (GetDescribeHostLiveInstanceListFilterOutput) ToGetDescribeHostLiveInstanceListFilterOutput added in v0.1.8

func (o GetDescribeHostLiveInstanceListFilterOutput) ToGetDescribeHostLiveInstanceListFilterOutput() GetDescribeHostLiveInstanceListFilterOutput

func (GetDescribeHostLiveInstanceListFilterOutput) ToGetDescribeHostLiveInstanceListFilterOutputWithContext added in v0.1.8

func (o GetDescribeHostLiveInstanceListFilterOutput) ToGetDescribeHostLiveInstanceListFilterOutputWithContext(ctx context.Context) GetDescribeHostLiveInstanceListFilterOutput

type GetDescribeHostLiveInstanceListInstanceList added in v0.1.8

type GetDescribeHostLiveInstanceListInstanceList struct {
	// Binded certificate IDNote: This field may return NULL, indicating that the valid value cannot be obtained.
	CertId string `pulumi:"certId"`
	// domain name.
	Domain string `pulumi:"domain"`
	// -1: Unrelated certificate of domain name.1: The domain name HTTPS has been opened.0: The domain name HTTPS has been closed.
	Status int `pulumi:"status"`
}

type GetDescribeHostLiveInstanceListInstanceListArgs added in v0.1.8

type GetDescribeHostLiveInstanceListInstanceListArgs struct {
	// Binded certificate IDNote: This field may return NULL, indicating that the valid value cannot be obtained.
	CertId pulumi.StringInput `pulumi:"certId"`
	// domain name.
	Domain pulumi.StringInput `pulumi:"domain"`
	// -1: Unrelated certificate of domain name.1: The domain name HTTPS has been opened.0: The domain name HTTPS has been closed.
	Status pulumi.IntInput `pulumi:"status"`
}

func (GetDescribeHostLiveInstanceListInstanceListArgs) ElementType added in v0.1.8

func (GetDescribeHostLiveInstanceListInstanceListArgs) ToGetDescribeHostLiveInstanceListInstanceListOutput added in v0.1.8

func (i GetDescribeHostLiveInstanceListInstanceListArgs) ToGetDescribeHostLiveInstanceListInstanceListOutput() GetDescribeHostLiveInstanceListInstanceListOutput

func (GetDescribeHostLiveInstanceListInstanceListArgs) ToGetDescribeHostLiveInstanceListInstanceListOutputWithContext added in v0.1.8

func (i GetDescribeHostLiveInstanceListInstanceListArgs) ToGetDescribeHostLiveInstanceListInstanceListOutputWithContext(ctx context.Context) GetDescribeHostLiveInstanceListInstanceListOutput

type GetDescribeHostLiveInstanceListInstanceListArray added in v0.1.8

type GetDescribeHostLiveInstanceListInstanceListArray []GetDescribeHostLiveInstanceListInstanceListInput

func (GetDescribeHostLiveInstanceListInstanceListArray) ElementType added in v0.1.8

func (GetDescribeHostLiveInstanceListInstanceListArray) ToGetDescribeHostLiveInstanceListInstanceListArrayOutput added in v0.1.8

func (i GetDescribeHostLiveInstanceListInstanceListArray) ToGetDescribeHostLiveInstanceListInstanceListArrayOutput() GetDescribeHostLiveInstanceListInstanceListArrayOutput

func (GetDescribeHostLiveInstanceListInstanceListArray) ToGetDescribeHostLiveInstanceListInstanceListArrayOutputWithContext added in v0.1.8

func (i GetDescribeHostLiveInstanceListInstanceListArray) ToGetDescribeHostLiveInstanceListInstanceListArrayOutputWithContext(ctx context.Context) GetDescribeHostLiveInstanceListInstanceListArrayOutput

type GetDescribeHostLiveInstanceListInstanceListArrayInput added in v0.1.8

type GetDescribeHostLiveInstanceListInstanceListArrayInput interface {
	pulumi.Input

	ToGetDescribeHostLiveInstanceListInstanceListArrayOutput() GetDescribeHostLiveInstanceListInstanceListArrayOutput
	ToGetDescribeHostLiveInstanceListInstanceListArrayOutputWithContext(context.Context) GetDescribeHostLiveInstanceListInstanceListArrayOutput
}

GetDescribeHostLiveInstanceListInstanceListArrayInput is an input type that accepts GetDescribeHostLiveInstanceListInstanceListArray and GetDescribeHostLiveInstanceListInstanceListArrayOutput values. You can construct a concrete instance of `GetDescribeHostLiveInstanceListInstanceListArrayInput` via:

GetDescribeHostLiveInstanceListInstanceListArray{ GetDescribeHostLiveInstanceListInstanceListArgs{...} }

type GetDescribeHostLiveInstanceListInstanceListArrayOutput added in v0.1.8

type GetDescribeHostLiveInstanceListInstanceListArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeHostLiveInstanceListInstanceListArrayOutput) ElementType added in v0.1.8

func (GetDescribeHostLiveInstanceListInstanceListArrayOutput) Index added in v0.1.8

func (GetDescribeHostLiveInstanceListInstanceListArrayOutput) ToGetDescribeHostLiveInstanceListInstanceListArrayOutput added in v0.1.8

func (GetDescribeHostLiveInstanceListInstanceListArrayOutput) ToGetDescribeHostLiveInstanceListInstanceListArrayOutputWithContext added in v0.1.8

func (o GetDescribeHostLiveInstanceListInstanceListArrayOutput) ToGetDescribeHostLiveInstanceListInstanceListArrayOutputWithContext(ctx context.Context) GetDescribeHostLiveInstanceListInstanceListArrayOutput

type GetDescribeHostLiveInstanceListInstanceListInput added in v0.1.8

type GetDescribeHostLiveInstanceListInstanceListInput interface {
	pulumi.Input

	ToGetDescribeHostLiveInstanceListInstanceListOutput() GetDescribeHostLiveInstanceListInstanceListOutput
	ToGetDescribeHostLiveInstanceListInstanceListOutputWithContext(context.Context) GetDescribeHostLiveInstanceListInstanceListOutput
}

GetDescribeHostLiveInstanceListInstanceListInput is an input type that accepts GetDescribeHostLiveInstanceListInstanceListArgs and GetDescribeHostLiveInstanceListInstanceListOutput values. You can construct a concrete instance of `GetDescribeHostLiveInstanceListInstanceListInput` via:

GetDescribeHostLiveInstanceListInstanceListArgs{...}

type GetDescribeHostLiveInstanceListInstanceListOutput added in v0.1.8

type GetDescribeHostLiveInstanceListInstanceListOutput struct{ *pulumi.OutputState }

func (GetDescribeHostLiveInstanceListInstanceListOutput) CertId added in v0.1.8

Binded certificate IDNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostLiveInstanceListInstanceListOutput) Domain added in v0.1.8

domain name.

func (GetDescribeHostLiveInstanceListInstanceListOutput) ElementType added in v0.1.8

func (GetDescribeHostLiveInstanceListInstanceListOutput) Status added in v0.1.8

-1: Unrelated certificate of domain name.1: The domain name HTTPS has been opened.0: The domain name HTTPS has been closed.

func (GetDescribeHostLiveInstanceListInstanceListOutput) ToGetDescribeHostLiveInstanceListInstanceListOutput added in v0.1.8

func (o GetDescribeHostLiveInstanceListInstanceListOutput) ToGetDescribeHostLiveInstanceListInstanceListOutput() GetDescribeHostLiveInstanceListInstanceListOutput

func (GetDescribeHostLiveInstanceListInstanceListOutput) ToGetDescribeHostLiveInstanceListInstanceListOutputWithContext added in v0.1.8

func (o GetDescribeHostLiveInstanceListInstanceListOutput) ToGetDescribeHostLiveInstanceListInstanceListOutputWithContext(ctx context.Context) GetDescribeHostLiveInstanceListInstanceListOutput

type GetDescribeHostLiveInstanceListOutputArgs added in v0.1.8

type GetDescribeHostLiveInstanceListOutputArgs struct {
	// Certificate ID to be deployed.
	CertificateId pulumi.StringInput `pulumi:"certificateId"`
	// List of filtering parameters; Filterkey: domainmatch.
	Filters GetDescribeHostLiveInstanceListFilterArrayInput `pulumi:"filters"`
	// Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.
	IsCache pulumi.IntPtrInput `pulumi:"isCache"`
	// Deployed certificate ID.
	OldCertificateId pulumi.StringPtrInput `pulumi:"oldCertificateId"`
	// Deploy resource type.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDescribeHostLiveInstanceList.

func (GetDescribeHostLiveInstanceListOutputArgs) ElementType added in v0.1.8

type GetDescribeHostLiveInstanceListResult added in v0.1.8

type GetDescribeHostLiveInstanceListResult struct {
	CertificateId string                                  `pulumi:"certificateId"`
	Filters       []GetDescribeHostLiveInstanceListFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Live instance listNote: This field may return NULL, indicating that the valid value cannot be obtained.
	InstanceLists    []GetDescribeHostLiveInstanceListInstanceList `pulumi:"instanceLists"`
	IsCache          *int                                          `pulumi:"isCache"`
	OldCertificateId *string                                       `pulumi:"oldCertificateId"`
	ResourceType     string                                        `pulumi:"resourceType"`
	ResultOutputFile *string                                       `pulumi:"resultOutputFile"`
}

A collection of values returned by getDescribeHostLiveInstanceList.

func GetDescribeHostLiveInstanceList added in v0.1.8

Use this data source to query detailed information of ssl describeHostLiveInstanceList

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Ssl.GetDescribeHostLiveInstanceList(ctx, &ssl.GetDescribeHostLiveInstanceListArgs{
			CertificateId: "8u8DII0l",
			ResourceType:  "live",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDescribeHostLiveInstanceListResultOutput added in v0.1.8

type GetDescribeHostLiveInstanceListResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDescribeHostLiveInstanceList.

func (GetDescribeHostLiveInstanceListResultOutput) CertificateId added in v0.1.8

func (GetDescribeHostLiveInstanceListResultOutput) ElementType added in v0.1.8

func (GetDescribeHostLiveInstanceListResultOutput) Filters added in v0.1.8

func (GetDescribeHostLiveInstanceListResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetDescribeHostLiveInstanceListResultOutput) InstanceLists added in v0.1.8

Live instance listNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostLiveInstanceListResultOutput) IsCache added in v0.1.8

func (GetDescribeHostLiveInstanceListResultOutput) OldCertificateId added in v0.1.8

func (GetDescribeHostLiveInstanceListResultOutput) ResourceType added in v0.1.8

func (GetDescribeHostLiveInstanceListResultOutput) ResultOutputFile added in v0.1.8

func (GetDescribeHostLiveInstanceListResultOutput) ToGetDescribeHostLiveInstanceListResultOutput added in v0.1.8

func (o GetDescribeHostLiveInstanceListResultOutput) ToGetDescribeHostLiveInstanceListResultOutput() GetDescribeHostLiveInstanceListResultOutput

func (GetDescribeHostLiveInstanceListResultOutput) ToGetDescribeHostLiveInstanceListResultOutputWithContext added in v0.1.8

func (o GetDescribeHostLiveInstanceListResultOutput) ToGetDescribeHostLiveInstanceListResultOutputWithContext(ctx context.Context) GetDescribeHostLiveInstanceListResultOutput

type GetDescribeHostTeoInstanceListArgs added in v0.1.8

type GetDescribeHostTeoInstanceListArgs struct {
	// Certificate ID to be deployed.
	CertificateId string `pulumi:"certificateId"`
	// List of filtering parameters; Filterkey: domainmatch.
	Filters []GetDescribeHostTeoInstanceListFilter `pulumi:"filters"`
	// Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.
	IsCache *int `pulumi:"isCache"`
	// Deployed certificate ID.
	OldCertificateId *string `pulumi:"oldCertificateId"`
	// Deploy resource type.
	ResourceType string `pulumi:"resourceType"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDescribeHostTeoInstanceList.

type GetDescribeHostTeoInstanceListFilter added in v0.1.8

type GetDescribeHostTeoInstanceListFilter struct {
	// Filter parameter key.
	FilterKey string `pulumi:"filterKey"`
	// Filter parameter value.
	FilterValue string `pulumi:"filterValue"`
}

type GetDescribeHostTeoInstanceListFilterArgs added in v0.1.8

type GetDescribeHostTeoInstanceListFilterArgs struct {
	// Filter parameter key.
	FilterKey pulumi.StringInput `pulumi:"filterKey"`
	// Filter parameter value.
	FilterValue pulumi.StringInput `pulumi:"filterValue"`
}

func (GetDescribeHostTeoInstanceListFilterArgs) ElementType added in v0.1.8

func (GetDescribeHostTeoInstanceListFilterArgs) ToGetDescribeHostTeoInstanceListFilterOutput added in v0.1.8

func (i GetDescribeHostTeoInstanceListFilterArgs) ToGetDescribeHostTeoInstanceListFilterOutput() GetDescribeHostTeoInstanceListFilterOutput

func (GetDescribeHostTeoInstanceListFilterArgs) ToGetDescribeHostTeoInstanceListFilterOutputWithContext added in v0.1.8

func (i GetDescribeHostTeoInstanceListFilterArgs) ToGetDescribeHostTeoInstanceListFilterOutputWithContext(ctx context.Context) GetDescribeHostTeoInstanceListFilterOutput

type GetDescribeHostTeoInstanceListFilterArray added in v0.1.8

type GetDescribeHostTeoInstanceListFilterArray []GetDescribeHostTeoInstanceListFilterInput

func (GetDescribeHostTeoInstanceListFilterArray) ElementType added in v0.1.8

func (GetDescribeHostTeoInstanceListFilterArray) ToGetDescribeHostTeoInstanceListFilterArrayOutput added in v0.1.8

func (i GetDescribeHostTeoInstanceListFilterArray) ToGetDescribeHostTeoInstanceListFilterArrayOutput() GetDescribeHostTeoInstanceListFilterArrayOutput

func (GetDescribeHostTeoInstanceListFilterArray) ToGetDescribeHostTeoInstanceListFilterArrayOutputWithContext added in v0.1.8

func (i GetDescribeHostTeoInstanceListFilterArray) ToGetDescribeHostTeoInstanceListFilterArrayOutputWithContext(ctx context.Context) GetDescribeHostTeoInstanceListFilterArrayOutput

type GetDescribeHostTeoInstanceListFilterArrayInput added in v0.1.8

type GetDescribeHostTeoInstanceListFilterArrayInput interface {
	pulumi.Input

	ToGetDescribeHostTeoInstanceListFilterArrayOutput() GetDescribeHostTeoInstanceListFilterArrayOutput
	ToGetDescribeHostTeoInstanceListFilterArrayOutputWithContext(context.Context) GetDescribeHostTeoInstanceListFilterArrayOutput
}

GetDescribeHostTeoInstanceListFilterArrayInput is an input type that accepts GetDescribeHostTeoInstanceListFilterArray and GetDescribeHostTeoInstanceListFilterArrayOutput values. You can construct a concrete instance of `GetDescribeHostTeoInstanceListFilterArrayInput` via:

GetDescribeHostTeoInstanceListFilterArray{ GetDescribeHostTeoInstanceListFilterArgs{...} }

type GetDescribeHostTeoInstanceListFilterArrayOutput added in v0.1.8

type GetDescribeHostTeoInstanceListFilterArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeHostTeoInstanceListFilterArrayOutput) ElementType added in v0.1.8

func (GetDescribeHostTeoInstanceListFilterArrayOutput) Index added in v0.1.8

func (GetDescribeHostTeoInstanceListFilterArrayOutput) ToGetDescribeHostTeoInstanceListFilterArrayOutput added in v0.1.8

func (o GetDescribeHostTeoInstanceListFilterArrayOutput) ToGetDescribeHostTeoInstanceListFilterArrayOutput() GetDescribeHostTeoInstanceListFilterArrayOutput

func (GetDescribeHostTeoInstanceListFilterArrayOutput) ToGetDescribeHostTeoInstanceListFilterArrayOutputWithContext added in v0.1.8

func (o GetDescribeHostTeoInstanceListFilterArrayOutput) ToGetDescribeHostTeoInstanceListFilterArrayOutputWithContext(ctx context.Context) GetDescribeHostTeoInstanceListFilterArrayOutput

type GetDescribeHostTeoInstanceListFilterInput added in v0.1.8

type GetDescribeHostTeoInstanceListFilterInput interface {
	pulumi.Input

	ToGetDescribeHostTeoInstanceListFilterOutput() GetDescribeHostTeoInstanceListFilterOutput
	ToGetDescribeHostTeoInstanceListFilterOutputWithContext(context.Context) GetDescribeHostTeoInstanceListFilterOutput
}

GetDescribeHostTeoInstanceListFilterInput is an input type that accepts GetDescribeHostTeoInstanceListFilterArgs and GetDescribeHostTeoInstanceListFilterOutput values. You can construct a concrete instance of `GetDescribeHostTeoInstanceListFilterInput` via:

GetDescribeHostTeoInstanceListFilterArgs{...}

type GetDescribeHostTeoInstanceListFilterOutput added in v0.1.8

type GetDescribeHostTeoInstanceListFilterOutput struct{ *pulumi.OutputState }

func (GetDescribeHostTeoInstanceListFilterOutput) ElementType added in v0.1.8

func (GetDescribeHostTeoInstanceListFilterOutput) FilterKey added in v0.1.8

Filter parameter key.

func (GetDescribeHostTeoInstanceListFilterOutput) FilterValue added in v0.1.8

Filter parameter value.

func (GetDescribeHostTeoInstanceListFilterOutput) ToGetDescribeHostTeoInstanceListFilterOutput added in v0.1.8

func (o GetDescribeHostTeoInstanceListFilterOutput) ToGetDescribeHostTeoInstanceListFilterOutput() GetDescribeHostTeoInstanceListFilterOutput

func (GetDescribeHostTeoInstanceListFilterOutput) ToGetDescribeHostTeoInstanceListFilterOutputWithContext added in v0.1.8

func (o GetDescribeHostTeoInstanceListFilterOutput) ToGetDescribeHostTeoInstanceListFilterOutputWithContext(ctx context.Context) GetDescribeHostTeoInstanceListFilterOutput

type GetDescribeHostTeoInstanceListInstanceList added in v0.1.8

type GetDescribeHostTeoInstanceListInstanceList struct {
	// Certificate ID.
	CertId string `pulumi:"certId"`
	// domain name.
	Host string `pulumi:"host"`
	// Domain name.
	Status string `pulumi:"status"`
	// Regional IDNote: This field may return NULL, indicating that the valid value cannot be obtained.
	ZoneId string `pulumi:"zoneId"`
}

type GetDescribeHostTeoInstanceListInstanceListArgs added in v0.1.8

type GetDescribeHostTeoInstanceListInstanceListArgs struct {
	// Certificate ID.
	CertId pulumi.StringInput `pulumi:"certId"`
	// domain name.
	Host pulumi.StringInput `pulumi:"host"`
	// Domain name.
	Status pulumi.StringInput `pulumi:"status"`
	// Regional IDNote: This field may return NULL, indicating that the valid value cannot be obtained.
	ZoneId pulumi.StringInput `pulumi:"zoneId"`
}

func (GetDescribeHostTeoInstanceListInstanceListArgs) ElementType added in v0.1.8

func (GetDescribeHostTeoInstanceListInstanceListArgs) ToGetDescribeHostTeoInstanceListInstanceListOutput added in v0.1.8

func (i GetDescribeHostTeoInstanceListInstanceListArgs) ToGetDescribeHostTeoInstanceListInstanceListOutput() GetDescribeHostTeoInstanceListInstanceListOutput

func (GetDescribeHostTeoInstanceListInstanceListArgs) ToGetDescribeHostTeoInstanceListInstanceListOutputWithContext added in v0.1.8

func (i GetDescribeHostTeoInstanceListInstanceListArgs) ToGetDescribeHostTeoInstanceListInstanceListOutputWithContext(ctx context.Context) GetDescribeHostTeoInstanceListInstanceListOutput

type GetDescribeHostTeoInstanceListInstanceListArray added in v0.1.8

type GetDescribeHostTeoInstanceListInstanceListArray []GetDescribeHostTeoInstanceListInstanceListInput

func (GetDescribeHostTeoInstanceListInstanceListArray) ElementType added in v0.1.8

func (GetDescribeHostTeoInstanceListInstanceListArray) ToGetDescribeHostTeoInstanceListInstanceListArrayOutput added in v0.1.8

func (i GetDescribeHostTeoInstanceListInstanceListArray) ToGetDescribeHostTeoInstanceListInstanceListArrayOutput() GetDescribeHostTeoInstanceListInstanceListArrayOutput

func (GetDescribeHostTeoInstanceListInstanceListArray) ToGetDescribeHostTeoInstanceListInstanceListArrayOutputWithContext added in v0.1.8

func (i GetDescribeHostTeoInstanceListInstanceListArray) ToGetDescribeHostTeoInstanceListInstanceListArrayOutputWithContext(ctx context.Context) GetDescribeHostTeoInstanceListInstanceListArrayOutput

type GetDescribeHostTeoInstanceListInstanceListArrayInput added in v0.1.8

type GetDescribeHostTeoInstanceListInstanceListArrayInput interface {
	pulumi.Input

	ToGetDescribeHostTeoInstanceListInstanceListArrayOutput() GetDescribeHostTeoInstanceListInstanceListArrayOutput
	ToGetDescribeHostTeoInstanceListInstanceListArrayOutputWithContext(context.Context) GetDescribeHostTeoInstanceListInstanceListArrayOutput
}

GetDescribeHostTeoInstanceListInstanceListArrayInput is an input type that accepts GetDescribeHostTeoInstanceListInstanceListArray and GetDescribeHostTeoInstanceListInstanceListArrayOutput values. You can construct a concrete instance of `GetDescribeHostTeoInstanceListInstanceListArrayInput` via:

GetDescribeHostTeoInstanceListInstanceListArray{ GetDescribeHostTeoInstanceListInstanceListArgs{...} }

type GetDescribeHostTeoInstanceListInstanceListArrayOutput added in v0.1.8

type GetDescribeHostTeoInstanceListInstanceListArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeHostTeoInstanceListInstanceListArrayOutput) ElementType added in v0.1.8

func (GetDescribeHostTeoInstanceListInstanceListArrayOutput) Index added in v0.1.8

func (GetDescribeHostTeoInstanceListInstanceListArrayOutput) ToGetDescribeHostTeoInstanceListInstanceListArrayOutput added in v0.1.8

func (GetDescribeHostTeoInstanceListInstanceListArrayOutput) ToGetDescribeHostTeoInstanceListInstanceListArrayOutputWithContext added in v0.1.8

func (o GetDescribeHostTeoInstanceListInstanceListArrayOutput) ToGetDescribeHostTeoInstanceListInstanceListArrayOutputWithContext(ctx context.Context) GetDescribeHostTeoInstanceListInstanceListArrayOutput

type GetDescribeHostTeoInstanceListInstanceListInput added in v0.1.8

type GetDescribeHostTeoInstanceListInstanceListInput interface {
	pulumi.Input

	ToGetDescribeHostTeoInstanceListInstanceListOutput() GetDescribeHostTeoInstanceListInstanceListOutput
	ToGetDescribeHostTeoInstanceListInstanceListOutputWithContext(context.Context) GetDescribeHostTeoInstanceListInstanceListOutput
}

GetDescribeHostTeoInstanceListInstanceListInput is an input type that accepts GetDescribeHostTeoInstanceListInstanceListArgs and GetDescribeHostTeoInstanceListInstanceListOutput values. You can construct a concrete instance of `GetDescribeHostTeoInstanceListInstanceListInput` via:

GetDescribeHostTeoInstanceListInstanceListArgs{...}

type GetDescribeHostTeoInstanceListInstanceListOutput added in v0.1.8

type GetDescribeHostTeoInstanceListInstanceListOutput struct{ *pulumi.OutputState }

func (GetDescribeHostTeoInstanceListInstanceListOutput) CertId added in v0.1.8

Certificate ID.

func (GetDescribeHostTeoInstanceListInstanceListOutput) ElementType added in v0.1.8

func (GetDescribeHostTeoInstanceListInstanceListOutput) Host added in v0.1.8

domain name.

func (GetDescribeHostTeoInstanceListInstanceListOutput) Status added in v0.1.8

Domain name.

func (GetDescribeHostTeoInstanceListInstanceListOutput) ToGetDescribeHostTeoInstanceListInstanceListOutput added in v0.1.8

func (o GetDescribeHostTeoInstanceListInstanceListOutput) ToGetDescribeHostTeoInstanceListInstanceListOutput() GetDescribeHostTeoInstanceListInstanceListOutput

func (GetDescribeHostTeoInstanceListInstanceListOutput) ToGetDescribeHostTeoInstanceListInstanceListOutputWithContext added in v0.1.8

func (o GetDescribeHostTeoInstanceListInstanceListOutput) ToGetDescribeHostTeoInstanceListInstanceListOutputWithContext(ctx context.Context) GetDescribeHostTeoInstanceListInstanceListOutput

func (GetDescribeHostTeoInstanceListInstanceListOutput) ZoneId added in v0.1.8

Regional IDNote: This field may return NULL, indicating that the valid value cannot be obtained.

type GetDescribeHostTeoInstanceListOutputArgs added in v0.1.8

type GetDescribeHostTeoInstanceListOutputArgs struct {
	// Certificate ID to be deployed.
	CertificateId pulumi.StringInput `pulumi:"certificateId"`
	// List of filtering parameters; Filterkey: domainmatch.
	Filters GetDescribeHostTeoInstanceListFilterArrayInput `pulumi:"filters"`
	// Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.
	IsCache pulumi.IntPtrInput `pulumi:"isCache"`
	// Deployed certificate ID.
	OldCertificateId pulumi.StringPtrInput `pulumi:"oldCertificateId"`
	// Deploy resource type.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDescribeHostTeoInstanceList.

func (GetDescribeHostTeoInstanceListOutputArgs) ElementType added in v0.1.8

type GetDescribeHostTeoInstanceListResult added in v0.1.8

type GetDescribeHostTeoInstanceListResult struct {
	CertificateId string                                 `pulumi:"certificateId"`
	Filters       []GetDescribeHostTeoInstanceListFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Teo instance listNote: This field may return NULL, indicating that the valid value cannot be obtained.
	InstanceLists    []GetDescribeHostTeoInstanceListInstanceList `pulumi:"instanceLists"`
	IsCache          *int                                         `pulumi:"isCache"`
	OldCertificateId *string                                      `pulumi:"oldCertificateId"`
	ResourceType     string                                       `pulumi:"resourceType"`
	ResultOutputFile *string                                      `pulumi:"resultOutputFile"`
}

A collection of values returned by getDescribeHostTeoInstanceList.

func GetDescribeHostTeoInstanceList added in v0.1.8

Use this data source to query detailed information of ssl describeHostTeoInstanceList

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Ssl.GetDescribeHostTeoInstanceList(ctx, &ssl.GetDescribeHostTeoInstanceListArgs{
			CertificateId: "8u8DII0l",
			ResourceType:  "teo",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDescribeHostTeoInstanceListResultOutput added in v0.1.8

type GetDescribeHostTeoInstanceListResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDescribeHostTeoInstanceList.

func (GetDescribeHostTeoInstanceListResultOutput) CertificateId added in v0.1.8

func (GetDescribeHostTeoInstanceListResultOutput) ElementType added in v0.1.8

func (GetDescribeHostTeoInstanceListResultOutput) Filters added in v0.1.8

func (GetDescribeHostTeoInstanceListResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetDescribeHostTeoInstanceListResultOutput) InstanceLists added in v0.1.8

Teo instance listNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostTeoInstanceListResultOutput) IsCache added in v0.1.8

func (GetDescribeHostTeoInstanceListResultOutput) OldCertificateId added in v0.1.8

func (GetDescribeHostTeoInstanceListResultOutput) ResourceType added in v0.1.8

func (GetDescribeHostTeoInstanceListResultOutput) ResultOutputFile added in v0.1.8

func (GetDescribeHostTeoInstanceListResultOutput) ToGetDescribeHostTeoInstanceListResultOutput added in v0.1.8

func (o GetDescribeHostTeoInstanceListResultOutput) ToGetDescribeHostTeoInstanceListResultOutput() GetDescribeHostTeoInstanceListResultOutput

func (GetDescribeHostTeoInstanceListResultOutput) ToGetDescribeHostTeoInstanceListResultOutputWithContext added in v0.1.8

func (o GetDescribeHostTeoInstanceListResultOutput) ToGetDescribeHostTeoInstanceListResultOutputWithContext(ctx context.Context) GetDescribeHostTeoInstanceListResultOutput

type GetDescribeHostTkeInstanceListArgs added in v0.1.8

type GetDescribeHostTkeInstanceListArgs struct {
	// Whether to cache asynchronous.
	AsyncCache *int `pulumi:"asyncCache"`
	// Certificate ID to be deployed.
	CertificateId string `pulumi:"certificateId"`
	// List of filtering parameters; Filterkey: domainmatch.
	Filters []GetDescribeHostTkeInstanceListFilter `pulumi:"filters"`
	// Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.
	IsCache *int `pulumi:"isCache"`
	// Original certificate ID.
	OldCertificateId *string `pulumi:"oldCertificateId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDescribeHostTkeInstanceList.

type GetDescribeHostTkeInstanceListFilter added in v0.1.8

type GetDescribeHostTkeInstanceListFilter struct {
	// Filter parameter key.
	FilterKey string `pulumi:"filterKey"`
	// Filter parameter value.
	FilterValue string `pulumi:"filterValue"`
}

type GetDescribeHostTkeInstanceListFilterArgs added in v0.1.8

type GetDescribeHostTkeInstanceListFilterArgs struct {
	// Filter parameter key.
	FilterKey pulumi.StringInput `pulumi:"filterKey"`
	// Filter parameter value.
	FilterValue pulumi.StringInput `pulumi:"filterValue"`
}

func (GetDescribeHostTkeInstanceListFilterArgs) ElementType added in v0.1.8

func (GetDescribeHostTkeInstanceListFilterArgs) ToGetDescribeHostTkeInstanceListFilterOutput added in v0.1.8

func (i GetDescribeHostTkeInstanceListFilterArgs) ToGetDescribeHostTkeInstanceListFilterOutput() GetDescribeHostTkeInstanceListFilterOutput

func (GetDescribeHostTkeInstanceListFilterArgs) ToGetDescribeHostTkeInstanceListFilterOutputWithContext added in v0.1.8

func (i GetDescribeHostTkeInstanceListFilterArgs) ToGetDescribeHostTkeInstanceListFilterOutputWithContext(ctx context.Context) GetDescribeHostTkeInstanceListFilterOutput

type GetDescribeHostTkeInstanceListFilterArray added in v0.1.8

type GetDescribeHostTkeInstanceListFilterArray []GetDescribeHostTkeInstanceListFilterInput

func (GetDescribeHostTkeInstanceListFilterArray) ElementType added in v0.1.8

func (GetDescribeHostTkeInstanceListFilterArray) ToGetDescribeHostTkeInstanceListFilterArrayOutput added in v0.1.8

func (i GetDescribeHostTkeInstanceListFilterArray) ToGetDescribeHostTkeInstanceListFilterArrayOutput() GetDescribeHostTkeInstanceListFilterArrayOutput

func (GetDescribeHostTkeInstanceListFilterArray) ToGetDescribeHostTkeInstanceListFilterArrayOutputWithContext added in v0.1.8

func (i GetDescribeHostTkeInstanceListFilterArray) ToGetDescribeHostTkeInstanceListFilterArrayOutputWithContext(ctx context.Context) GetDescribeHostTkeInstanceListFilterArrayOutput

type GetDescribeHostTkeInstanceListFilterArrayInput added in v0.1.8

type GetDescribeHostTkeInstanceListFilterArrayInput interface {
	pulumi.Input

	ToGetDescribeHostTkeInstanceListFilterArrayOutput() GetDescribeHostTkeInstanceListFilterArrayOutput
	ToGetDescribeHostTkeInstanceListFilterArrayOutputWithContext(context.Context) GetDescribeHostTkeInstanceListFilterArrayOutput
}

GetDescribeHostTkeInstanceListFilterArrayInput is an input type that accepts GetDescribeHostTkeInstanceListFilterArray and GetDescribeHostTkeInstanceListFilterArrayOutput values. You can construct a concrete instance of `GetDescribeHostTkeInstanceListFilterArrayInput` via:

GetDescribeHostTkeInstanceListFilterArray{ GetDescribeHostTkeInstanceListFilterArgs{...} }

type GetDescribeHostTkeInstanceListFilterArrayOutput added in v0.1.8

type GetDescribeHostTkeInstanceListFilterArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeHostTkeInstanceListFilterArrayOutput) ElementType added in v0.1.8

func (GetDescribeHostTkeInstanceListFilterArrayOutput) Index added in v0.1.8

func (GetDescribeHostTkeInstanceListFilterArrayOutput) ToGetDescribeHostTkeInstanceListFilterArrayOutput added in v0.1.8

func (o GetDescribeHostTkeInstanceListFilterArrayOutput) ToGetDescribeHostTkeInstanceListFilterArrayOutput() GetDescribeHostTkeInstanceListFilterArrayOutput

func (GetDescribeHostTkeInstanceListFilterArrayOutput) ToGetDescribeHostTkeInstanceListFilterArrayOutputWithContext added in v0.1.8

func (o GetDescribeHostTkeInstanceListFilterArrayOutput) ToGetDescribeHostTkeInstanceListFilterArrayOutputWithContext(ctx context.Context) GetDescribeHostTkeInstanceListFilterArrayOutput

type GetDescribeHostTkeInstanceListFilterInput added in v0.1.8

type GetDescribeHostTkeInstanceListFilterInput interface {
	pulumi.Input

	ToGetDescribeHostTkeInstanceListFilterOutput() GetDescribeHostTkeInstanceListFilterOutput
	ToGetDescribeHostTkeInstanceListFilterOutputWithContext(context.Context) GetDescribeHostTkeInstanceListFilterOutput
}

GetDescribeHostTkeInstanceListFilterInput is an input type that accepts GetDescribeHostTkeInstanceListFilterArgs and GetDescribeHostTkeInstanceListFilterOutput values. You can construct a concrete instance of `GetDescribeHostTkeInstanceListFilterInput` via:

GetDescribeHostTkeInstanceListFilterArgs{...}

type GetDescribeHostTkeInstanceListFilterOutput added in v0.1.8

type GetDescribeHostTkeInstanceListFilterOutput struct{ *pulumi.OutputState }

func (GetDescribeHostTkeInstanceListFilterOutput) ElementType added in v0.1.8

func (GetDescribeHostTkeInstanceListFilterOutput) FilterKey added in v0.1.8

Filter parameter key.

func (GetDescribeHostTkeInstanceListFilterOutput) FilterValue added in v0.1.8

Filter parameter value.

func (GetDescribeHostTkeInstanceListFilterOutput) ToGetDescribeHostTkeInstanceListFilterOutput added in v0.1.8

func (o GetDescribeHostTkeInstanceListFilterOutput) ToGetDescribeHostTkeInstanceListFilterOutput() GetDescribeHostTkeInstanceListFilterOutput

func (GetDescribeHostTkeInstanceListFilterOutput) ToGetDescribeHostTkeInstanceListFilterOutputWithContext added in v0.1.8

func (o GetDescribeHostTkeInstanceListFilterOutput) ToGetDescribeHostTkeInstanceListFilterOutputWithContext(ctx context.Context) GetDescribeHostTkeInstanceListFilterOutput

type GetDescribeHostTkeInstanceListInstanceList added in v0.1.8

type GetDescribeHostTkeInstanceListInstanceList struct {
	// Cluster ID.
	ClusterId string `pulumi:"clusterId"`
	// Cluster name.
	ClusterName string `pulumi:"clusterName"`
	// Cluster.
	ClusterType string `pulumi:"clusterType"`
	// Cluster.
	ClusterVersion string `pulumi:"clusterVersion"`
	// Cluster Naming Space List.
	NamespaceLists []GetDescribeHostTkeInstanceListInstanceListNamespaceList `pulumi:"namespaceLists"`
}

type GetDescribeHostTkeInstanceListInstanceListArgs added in v0.1.8

type GetDescribeHostTkeInstanceListInstanceListArgs struct {
	// Cluster ID.
	ClusterId pulumi.StringInput `pulumi:"clusterId"`
	// Cluster name.
	ClusterName pulumi.StringInput `pulumi:"clusterName"`
	// Cluster.
	ClusterType pulumi.StringInput `pulumi:"clusterType"`
	// Cluster.
	ClusterVersion pulumi.StringInput `pulumi:"clusterVersion"`
	// Cluster Naming Space List.
	NamespaceLists GetDescribeHostTkeInstanceListInstanceListNamespaceListArrayInput `pulumi:"namespaceLists"`
}

func (GetDescribeHostTkeInstanceListInstanceListArgs) ElementType added in v0.1.8

func (GetDescribeHostTkeInstanceListInstanceListArgs) ToGetDescribeHostTkeInstanceListInstanceListOutput added in v0.1.8

func (i GetDescribeHostTkeInstanceListInstanceListArgs) ToGetDescribeHostTkeInstanceListInstanceListOutput() GetDescribeHostTkeInstanceListInstanceListOutput

func (GetDescribeHostTkeInstanceListInstanceListArgs) ToGetDescribeHostTkeInstanceListInstanceListOutputWithContext added in v0.1.8

func (i GetDescribeHostTkeInstanceListInstanceListArgs) ToGetDescribeHostTkeInstanceListInstanceListOutputWithContext(ctx context.Context) GetDescribeHostTkeInstanceListInstanceListOutput

type GetDescribeHostTkeInstanceListInstanceListArray added in v0.1.8

type GetDescribeHostTkeInstanceListInstanceListArray []GetDescribeHostTkeInstanceListInstanceListInput

func (GetDescribeHostTkeInstanceListInstanceListArray) ElementType added in v0.1.8

func (GetDescribeHostTkeInstanceListInstanceListArray) ToGetDescribeHostTkeInstanceListInstanceListArrayOutput added in v0.1.8

func (i GetDescribeHostTkeInstanceListInstanceListArray) ToGetDescribeHostTkeInstanceListInstanceListArrayOutput() GetDescribeHostTkeInstanceListInstanceListArrayOutput

func (GetDescribeHostTkeInstanceListInstanceListArray) ToGetDescribeHostTkeInstanceListInstanceListArrayOutputWithContext added in v0.1.8

func (i GetDescribeHostTkeInstanceListInstanceListArray) ToGetDescribeHostTkeInstanceListInstanceListArrayOutputWithContext(ctx context.Context) GetDescribeHostTkeInstanceListInstanceListArrayOutput

type GetDescribeHostTkeInstanceListInstanceListArrayInput added in v0.1.8

type GetDescribeHostTkeInstanceListInstanceListArrayInput interface {
	pulumi.Input

	ToGetDescribeHostTkeInstanceListInstanceListArrayOutput() GetDescribeHostTkeInstanceListInstanceListArrayOutput
	ToGetDescribeHostTkeInstanceListInstanceListArrayOutputWithContext(context.Context) GetDescribeHostTkeInstanceListInstanceListArrayOutput
}

GetDescribeHostTkeInstanceListInstanceListArrayInput is an input type that accepts GetDescribeHostTkeInstanceListInstanceListArray and GetDescribeHostTkeInstanceListInstanceListArrayOutput values. You can construct a concrete instance of `GetDescribeHostTkeInstanceListInstanceListArrayInput` via:

GetDescribeHostTkeInstanceListInstanceListArray{ GetDescribeHostTkeInstanceListInstanceListArgs{...} }

type GetDescribeHostTkeInstanceListInstanceListArrayOutput added in v0.1.8

type GetDescribeHostTkeInstanceListInstanceListArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeHostTkeInstanceListInstanceListArrayOutput) ElementType added in v0.1.8

func (GetDescribeHostTkeInstanceListInstanceListArrayOutput) Index added in v0.1.8

func (GetDescribeHostTkeInstanceListInstanceListArrayOutput) ToGetDescribeHostTkeInstanceListInstanceListArrayOutput added in v0.1.8

func (GetDescribeHostTkeInstanceListInstanceListArrayOutput) ToGetDescribeHostTkeInstanceListInstanceListArrayOutputWithContext added in v0.1.8

func (o GetDescribeHostTkeInstanceListInstanceListArrayOutput) ToGetDescribeHostTkeInstanceListInstanceListArrayOutputWithContext(ctx context.Context) GetDescribeHostTkeInstanceListInstanceListArrayOutput

type GetDescribeHostTkeInstanceListInstanceListInput added in v0.1.8

type GetDescribeHostTkeInstanceListInstanceListInput interface {
	pulumi.Input

	ToGetDescribeHostTkeInstanceListInstanceListOutput() GetDescribeHostTkeInstanceListInstanceListOutput
	ToGetDescribeHostTkeInstanceListInstanceListOutputWithContext(context.Context) GetDescribeHostTkeInstanceListInstanceListOutput
}

GetDescribeHostTkeInstanceListInstanceListInput is an input type that accepts GetDescribeHostTkeInstanceListInstanceListArgs and GetDescribeHostTkeInstanceListInstanceListOutput values. You can construct a concrete instance of `GetDescribeHostTkeInstanceListInstanceListInput` via:

GetDescribeHostTkeInstanceListInstanceListArgs{...}

type GetDescribeHostTkeInstanceListInstanceListNamespaceList added in v0.1.8

type GetDescribeHostTkeInstanceListInstanceListNamespaceList struct {
	// Secret name.
	Name string `pulumi:"name"`
	// Secret list.
	SecretLists []GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretList `pulumi:"secretLists"`
}

type GetDescribeHostTkeInstanceListInstanceListNamespaceListArgs added in v0.1.8

type GetDescribeHostTkeInstanceListInstanceListNamespaceListArgs struct {
	// Secret name.
	Name pulumi.StringInput `pulumi:"name"`
	// Secret list.
	SecretLists GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArrayInput `pulumi:"secretLists"`
}

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListArgs) ElementType added in v0.1.8

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListArgs) ToGetDescribeHostTkeInstanceListInstanceListNamespaceListOutput added in v0.1.8

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListArgs) ToGetDescribeHostTkeInstanceListInstanceListNamespaceListOutputWithContext added in v0.1.8

func (i GetDescribeHostTkeInstanceListInstanceListNamespaceListArgs) ToGetDescribeHostTkeInstanceListInstanceListNamespaceListOutputWithContext(ctx context.Context) GetDescribeHostTkeInstanceListInstanceListNamespaceListOutput

type GetDescribeHostTkeInstanceListInstanceListNamespaceListArray added in v0.1.8

type GetDescribeHostTkeInstanceListInstanceListNamespaceListArray []GetDescribeHostTkeInstanceListInstanceListNamespaceListInput

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListArray) ElementType added in v0.1.8

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListArray) ToGetDescribeHostTkeInstanceListInstanceListNamespaceListArrayOutput added in v0.1.8

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListArray) ToGetDescribeHostTkeInstanceListInstanceListNamespaceListArrayOutputWithContext added in v0.1.8

func (i GetDescribeHostTkeInstanceListInstanceListNamespaceListArray) ToGetDescribeHostTkeInstanceListInstanceListNamespaceListArrayOutputWithContext(ctx context.Context) GetDescribeHostTkeInstanceListInstanceListNamespaceListArrayOutput

type GetDescribeHostTkeInstanceListInstanceListNamespaceListArrayInput added in v0.1.8

type GetDescribeHostTkeInstanceListInstanceListNamespaceListArrayInput interface {
	pulumi.Input

	ToGetDescribeHostTkeInstanceListInstanceListNamespaceListArrayOutput() GetDescribeHostTkeInstanceListInstanceListNamespaceListArrayOutput
	ToGetDescribeHostTkeInstanceListInstanceListNamespaceListArrayOutputWithContext(context.Context) GetDescribeHostTkeInstanceListInstanceListNamespaceListArrayOutput
}

GetDescribeHostTkeInstanceListInstanceListNamespaceListArrayInput is an input type that accepts GetDescribeHostTkeInstanceListInstanceListNamespaceListArray and GetDescribeHostTkeInstanceListInstanceListNamespaceListArrayOutput values. You can construct a concrete instance of `GetDescribeHostTkeInstanceListInstanceListNamespaceListArrayInput` via:

GetDescribeHostTkeInstanceListInstanceListNamespaceListArray{ GetDescribeHostTkeInstanceListInstanceListNamespaceListArgs{...} }

type GetDescribeHostTkeInstanceListInstanceListNamespaceListArrayOutput added in v0.1.8

type GetDescribeHostTkeInstanceListInstanceListNamespaceListArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListArrayOutput) ElementType added in v0.1.8

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListArrayOutput) Index added in v0.1.8

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListArrayOutput) ToGetDescribeHostTkeInstanceListInstanceListNamespaceListArrayOutput added in v0.1.8

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListArrayOutput) ToGetDescribeHostTkeInstanceListInstanceListNamespaceListArrayOutputWithContext added in v0.1.8

func (o GetDescribeHostTkeInstanceListInstanceListNamespaceListArrayOutput) ToGetDescribeHostTkeInstanceListInstanceListNamespaceListArrayOutputWithContext(ctx context.Context) GetDescribeHostTkeInstanceListInstanceListNamespaceListArrayOutput

type GetDescribeHostTkeInstanceListInstanceListNamespaceListInput added in v0.1.8

type GetDescribeHostTkeInstanceListInstanceListNamespaceListInput interface {
	pulumi.Input

	ToGetDescribeHostTkeInstanceListInstanceListNamespaceListOutput() GetDescribeHostTkeInstanceListInstanceListNamespaceListOutput
	ToGetDescribeHostTkeInstanceListInstanceListNamespaceListOutputWithContext(context.Context) GetDescribeHostTkeInstanceListInstanceListNamespaceListOutput
}

GetDescribeHostTkeInstanceListInstanceListNamespaceListInput is an input type that accepts GetDescribeHostTkeInstanceListInstanceListNamespaceListArgs and GetDescribeHostTkeInstanceListInstanceListNamespaceListOutput values. You can construct a concrete instance of `GetDescribeHostTkeInstanceListInstanceListNamespaceListInput` via:

GetDescribeHostTkeInstanceListInstanceListNamespaceListArgs{...}

type GetDescribeHostTkeInstanceListInstanceListNamespaceListOutput added in v0.1.8

type GetDescribeHostTkeInstanceListInstanceListNamespaceListOutput struct{ *pulumi.OutputState }

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListOutput) ElementType added in v0.1.8

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListOutput) Name added in v0.1.8

Secret name.

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListOutput) SecretLists added in v0.1.8

Secret list.

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListOutput) ToGetDescribeHostTkeInstanceListInstanceListNamespaceListOutput added in v0.1.8

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListOutput) ToGetDescribeHostTkeInstanceListInstanceListNamespaceListOutputWithContext added in v0.1.8

func (o GetDescribeHostTkeInstanceListInstanceListNamespaceListOutput) ToGetDescribeHostTkeInstanceListInstanceListNamespaceListOutputWithContext(ctx context.Context) GetDescribeHostTkeInstanceListInstanceListNamespaceListOutput

type GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretList added in v0.1.8

type GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretList struct {
	// Certificate ID.
	CertId string `pulumi:"certId"`
	// Ingress list.
	IngressLists []GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressList `pulumi:"ingressLists"`
	// Secret name.
	Name string `pulumi:"name"`
	// List of domain names that are not matched with the new certificateNote: This field may return NULL, indicating that the valid value cannot be obtained.
	NoMatchDomains []string `pulumi:"noMatchDomains"`
}

type GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArgs added in v0.1.8

type GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArgs struct {
	// Certificate ID.
	CertId pulumi.StringInput `pulumi:"certId"`
	// Ingress list.
	IngressLists GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListArrayInput `pulumi:"ingressLists"`
	// Secret name.
	Name pulumi.StringInput `pulumi:"name"`
	// List of domain names that are not matched with the new certificateNote: This field may return NULL, indicating that the valid value cannot be obtained.
	NoMatchDomains pulumi.StringArrayInput `pulumi:"noMatchDomains"`
}

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArgs) ElementType added in v0.1.8

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArgs) ToGetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListOutput added in v0.1.8

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArgs) ToGetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListOutputWithContext added in v0.1.8

func (i GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArgs) ToGetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListOutputWithContext(ctx context.Context) GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListOutput

type GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArray added in v0.1.8

type GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArray []GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListInput

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArray) ElementType added in v0.1.8

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArray) ToGetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArrayOutput added in v0.1.8

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArray) ToGetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArrayOutputWithContext added in v0.1.8

func (i GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArray) ToGetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArrayOutputWithContext(ctx context.Context) GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArrayOutput

type GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArrayInput added in v0.1.8

type GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArrayInput interface {
	pulumi.Input

	ToGetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArrayOutput() GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArrayOutput
	ToGetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArrayOutputWithContext(context.Context) GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArrayOutput
}

GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArrayInput is an input type that accepts GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArray and GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArrayOutput values. You can construct a concrete instance of `GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArrayInput` via:

GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArray{ GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArgs{...} }

type GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArrayOutput added in v0.1.8

type GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArrayOutput) ElementType added in v0.1.8

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArrayOutput) Index added in v0.1.8

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArrayOutput) ToGetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArrayOutput added in v0.1.8

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArrayOutput) ToGetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArrayOutputWithContext added in v0.1.8

type GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressList added in v0.1.8

type GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressList struct {
	// Ingress domain name list.
	Domains []string `pulumi:"domains"`
	// Ingress name.
	IngressName string `pulumi:"ingressName"`
	// TLS domain name list.
	TlsDomains []string `pulumi:"tlsDomains"`
}

type GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListArgs added in v0.1.8

type GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListArgs struct {
	// Ingress domain name list.
	Domains pulumi.StringArrayInput `pulumi:"domains"`
	// Ingress name.
	IngressName pulumi.StringInput `pulumi:"ingressName"`
	// TLS domain name list.
	TlsDomains pulumi.StringArrayInput `pulumi:"tlsDomains"`
}

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListArgs) ElementType added in v0.1.8

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListArgs) ToGetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListOutput added in v0.1.8

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListArgs) ToGetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListOutputWithContext added in v0.1.8

type GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListArray added in v0.1.8

type GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListArray []GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListInput

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListArray) ElementType added in v0.1.8

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListArray) ToGetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListArrayOutput added in v0.1.8

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListArray) ToGetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListArrayOutputWithContext added in v0.1.8

type GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListArrayInput added in v0.1.8

type GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListArrayInput interface {
	pulumi.Input

	ToGetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListArrayOutput() GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListArrayOutput
	ToGetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListArrayOutputWithContext(context.Context) GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListArrayOutput
}

GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListArrayInput is an input type that accepts GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListArray and GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListArrayOutput values. You can construct a concrete instance of `GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListArrayInput` via:

GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListArray{ GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListArgs{...} }

type GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListArrayOutput added in v0.1.8

type GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListArrayOutput) ElementType added in v0.1.8

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListArrayOutput) Index added in v0.1.8

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListArrayOutput) ToGetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListArrayOutput added in v0.1.8

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListArrayOutput) ToGetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListArrayOutputWithContext added in v0.1.8

type GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListInput added in v0.1.8

type GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListInput interface {
	pulumi.Input

	ToGetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListOutput() GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListOutput
	ToGetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListOutputWithContext(context.Context) GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListOutput
}

GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListInput is an input type that accepts GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListArgs and GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListOutput values. You can construct a concrete instance of `GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListInput` via:

GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListArgs{...}

type GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListOutput added in v0.1.8

type GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListOutput struct{ *pulumi.OutputState }

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListOutput) Domains added in v0.1.8

Ingress domain name list.

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListOutput) ElementType added in v0.1.8

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListOutput) IngressName added in v0.1.8

Ingress name.

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListOutput) TlsDomains added in v0.1.8

TLS domain name list.

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListOutput) ToGetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListOutput added in v0.1.8

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListOutput) ToGetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListIngressListOutputWithContext added in v0.1.8

type GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListInput added in v0.1.8

type GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListInput interface {
	pulumi.Input

	ToGetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListOutput() GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListOutput
	ToGetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListOutputWithContext(context.Context) GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListOutput
}

GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListInput is an input type that accepts GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArgs and GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListOutput values. You can construct a concrete instance of `GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListInput` via:

GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListArgs{...}

type GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListOutput added in v0.1.8

type GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListOutput struct{ *pulumi.OutputState }

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListOutput) CertId added in v0.1.8

Certificate ID.

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListOutput) ElementType added in v0.1.8

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListOutput) IngressLists added in v0.1.8

Ingress list.

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListOutput) Name added in v0.1.8

Secret name.

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListOutput) NoMatchDomains added in v0.1.8

List of domain names that are not matched with the new certificateNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListOutput) ToGetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListOutput added in v0.1.8

func (GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListOutput) ToGetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListOutputWithContext added in v0.1.8

func (o GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListOutput) ToGetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListOutputWithContext(ctx context.Context) GetDescribeHostTkeInstanceListInstanceListNamespaceListSecretListOutput

type GetDescribeHostTkeInstanceListInstanceListOutput added in v0.1.8

type GetDescribeHostTkeInstanceListInstanceListOutput struct{ *pulumi.OutputState }

func (GetDescribeHostTkeInstanceListInstanceListOutput) ClusterId added in v0.1.8

Cluster ID.

func (GetDescribeHostTkeInstanceListInstanceListOutput) ClusterName added in v0.1.8

Cluster name.

func (GetDescribeHostTkeInstanceListInstanceListOutput) ClusterType added in v0.1.8

Cluster.

func (GetDescribeHostTkeInstanceListInstanceListOutput) ClusterVersion added in v0.1.8

Cluster.

func (GetDescribeHostTkeInstanceListInstanceListOutput) ElementType added in v0.1.8

func (GetDescribeHostTkeInstanceListInstanceListOutput) NamespaceLists added in v0.1.8

Cluster Naming Space List.

func (GetDescribeHostTkeInstanceListInstanceListOutput) ToGetDescribeHostTkeInstanceListInstanceListOutput added in v0.1.8

func (o GetDescribeHostTkeInstanceListInstanceListOutput) ToGetDescribeHostTkeInstanceListInstanceListOutput() GetDescribeHostTkeInstanceListInstanceListOutput

func (GetDescribeHostTkeInstanceListInstanceListOutput) ToGetDescribeHostTkeInstanceListInstanceListOutputWithContext added in v0.1.8

func (o GetDescribeHostTkeInstanceListInstanceListOutput) ToGetDescribeHostTkeInstanceListInstanceListOutputWithContext(ctx context.Context) GetDescribeHostTkeInstanceListInstanceListOutput

type GetDescribeHostTkeInstanceListOutputArgs added in v0.1.8

type GetDescribeHostTkeInstanceListOutputArgs struct {
	// Whether to cache asynchronous.
	AsyncCache pulumi.IntPtrInput `pulumi:"asyncCache"`
	// Certificate ID to be deployed.
	CertificateId pulumi.StringInput `pulumi:"certificateId"`
	// List of filtering parameters; Filterkey: domainmatch.
	Filters GetDescribeHostTkeInstanceListFilterArrayInput `pulumi:"filters"`
	// Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.
	IsCache pulumi.IntPtrInput `pulumi:"isCache"`
	// Original certificate ID.
	OldCertificateId pulumi.StringPtrInput `pulumi:"oldCertificateId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDescribeHostTkeInstanceList.

func (GetDescribeHostTkeInstanceListOutputArgs) ElementType added in v0.1.8

type GetDescribeHostTkeInstanceListResult added in v0.1.8

type GetDescribeHostTkeInstanceListResult struct {
	AsyncCache *int `pulumi:"asyncCache"`
	// Current cache read timeNote: This field may return NULL, indicating that the valid value cannot be obtained.
	AsyncCacheTime string `pulumi:"asyncCacheTime"`
	// Asynchronous refresh current execution numberNote: This field may return NULL, indicating that the valid value cannot be obtained.
	AsyncOffset int `pulumi:"asyncOffset"`
	// The total number of asynchronous refreshNote: This field may return NULL, indicating that the valid value cannot be obtained.
	AsyncTotalNum int                                    `pulumi:"asyncTotalNum"`
	CertificateId string                                 `pulumi:"certificateId"`
	Filters       []GetDescribeHostTkeInstanceListFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// CLB instance listener listNote: This field may return NULL, indicating that the valid value cannot be obtained.
	InstanceLists    []GetDescribeHostTkeInstanceListInstanceList `pulumi:"instanceLists"`
	IsCache          *int                                         `pulumi:"isCache"`
	OldCertificateId *string                                      `pulumi:"oldCertificateId"`
	ResultOutputFile *string                                      `pulumi:"resultOutputFile"`
}

A collection of values returned by getDescribeHostTkeInstanceList.

func GetDescribeHostTkeInstanceList added in v0.1.8

Use this data source to query detailed information of ssl describeHostTkeInstanceList

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Ssl.GetDescribeHostTkeInstanceList(ctx, &ssl.GetDescribeHostTkeInstanceListArgs{
			CertificateId: "8u8DII0l",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDescribeHostTkeInstanceListResultOutput added in v0.1.8

type GetDescribeHostTkeInstanceListResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDescribeHostTkeInstanceList.

func (GetDescribeHostTkeInstanceListResultOutput) AsyncCache added in v0.1.8

func (GetDescribeHostTkeInstanceListResultOutput) AsyncCacheTime added in v0.1.8

Current cache read timeNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostTkeInstanceListResultOutput) AsyncOffset added in v0.1.8

Asynchronous refresh current execution numberNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostTkeInstanceListResultOutput) AsyncTotalNum added in v0.1.8

The total number of asynchronous refreshNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostTkeInstanceListResultOutput) CertificateId added in v0.1.8

func (GetDescribeHostTkeInstanceListResultOutput) ElementType added in v0.1.8

func (GetDescribeHostTkeInstanceListResultOutput) Filters added in v0.1.8

func (GetDescribeHostTkeInstanceListResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetDescribeHostTkeInstanceListResultOutput) InstanceLists added in v0.1.8

CLB instance listener listNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostTkeInstanceListResultOutput) IsCache added in v0.1.8

func (GetDescribeHostTkeInstanceListResultOutput) OldCertificateId added in v0.1.8

func (GetDescribeHostTkeInstanceListResultOutput) ResultOutputFile added in v0.1.8

func (GetDescribeHostTkeInstanceListResultOutput) ToGetDescribeHostTkeInstanceListResultOutput added in v0.1.8

func (o GetDescribeHostTkeInstanceListResultOutput) ToGetDescribeHostTkeInstanceListResultOutput() GetDescribeHostTkeInstanceListResultOutput

func (GetDescribeHostTkeInstanceListResultOutput) ToGetDescribeHostTkeInstanceListResultOutputWithContext added in v0.1.8

func (o GetDescribeHostTkeInstanceListResultOutput) ToGetDescribeHostTkeInstanceListResultOutputWithContext(ctx context.Context) GetDescribeHostTkeInstanceListResultOutput

type GetDescribeHostUpdateRecordArgs added in v0.1.8

type GetDescribeHostUpdateRecordArgs struct {
	// New certificate ID.
	CertificateId *string `pulumi:"certificateId"`
	// Original certificate ID.
	OldCertificateId *string `pulumi:"oldCertificateId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDescribeHostUpdateRecord.

type GetDescribeHostUpdateRecordDeployRecordList added in v0.1.8

type GetDescribeHostUpdateRecordDeployRecordList struct {
	// New certificate ID.
	CertId string `pulumi:"certId"`
	// Deployment time.
	CreateTime string `pulumi:"createTime"`
	// Record ID.
	Id int `pulumi:"id"`
	// Original certificate ID.
	OldCertId string `pulumi:"oldCertId"`
	// List of regional deploymentNote: This field may return NULL, indicating that the valid value cannot be obtained.
	Regions []string `pulumi:"regions"`
	// List of resource types.
	ResourceTypes []string `pulumi:"resourceTypes"`
	// Deployment state.
	Status int `pulumi:"status"`
	// Last update time.
	UpdateTime string `pulumi:"updateTime"`
}

type GetDescribeHostUpdateRecordDeployRecordListArgs added in v0.1.8

type GetDescribeHostUpdateRecordDeployRecordListArgs struct {
	// New certificate ID.
	CertId pulumi.StringInput `pulumi:"certId"`
	// Deployment time.
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// Record ID.
	Id pulumi.IntInput `pulumi:"id"`
	// Original certificate ID.
	OldCertId pulumi.StringInput `pulumi:"oldCertId"`
	// List of regional deploymentNote: This field may return NULL, indicating that the valid value cannot be obtained.
	Regions pulumi.StringArrayInput `pulumi:"regions"`
	// List of resource types.
	ResourceTypes pulumi.StringArrayInput `pulumi:"resourceTypes"`
	// Deployment state.
	Status pulumi.IntInput `pulumi:"status"`
	// Last update time.
	UpdateTime pulumi.StringInput `pulumi:"updateTime"`
}

func (GetDescribeHostUpdateRecordDeployRecordListArgs) ElementType added in v0.1.8

func (GetDescribeHostUpdateRecordDeployRecordListArgs) ToGetDescribeHostUpdateRecordDeployRecordListOutput added in v0.1.8

func (i GetDescribeHostUpdateRecordDeployRecordListArgs) ToGetDescribeHostUpdateRecordDeployRecordListOutput() GetDescribeHostUpdateRecordDeployRecordListOutput

func (GetDescribeHostUpdateRecordDeployRecordListArgs) ToGetDescribeHostUpdateRecordDeployRecordListOutputWithContext added in v0.1.8

func (i GetDescribeHostUpdateRecordDeployRecordListArgs) ToGetDescribeHostUpdateRecordDeployRecordListOutputWithContext(ctx context.Context) GetDescribeHostUpdateRecordDeployRecordListOutput

type GetDescribeHostUpdateRecordDeployRecordListArray added in v0.1.8

type GetDescribeHostUpdateRecordDeployRecordListArray []GetDescribeHostUpdateRecordDeployRecordListInput

func (GetDescribeHostUpdateRecordDeployRecordListArray) ElementType added in v0.1.8

func (GetDescribeHostUpdateRecordDeployRecordListArray) ToGetDescribeHostUpdateRecordDeployRecordListArrayOutput added in v0.1.8

func (i GetDescribeHostUpdateRecordDeployRecordListArray) ToGetDescribeHostUpdateRecordDeployRecordListArrayOutput() GetDescribeHostUpdateRecordDeployRecordListArrayOutput

func (GetDescribeHostUpdateRecordDeployRecordListArray) ToGetDescribeHostUpdateRecordDeployRecordListArrayOutputWithContext added in v0.1.8

func (i GetDescribeHostUpdateRecordDeployRecordListArray) ToGetDescribeHostUpdateRecordDeployRecordListArrayOutputWithContext(ctx context.Context) GetDescribeHostUpdateRecordDeployRecordListArrayOutput

type GetDescribeHostUpdateRecordDeployRecordListArrayInput added in v0.1.8

type GetDescribeHostUpdateRecordDeployRecordListArrayInput interface {
	pulumi.Input

	ToGetDescribeHostUpdateRecordDeployRecordListArrayOutput() GetDescribeHostUpdateRecordDeployRecordListArrayOutput
	ToGetDescribeHostUpdateRecordDeployRecordListArrayOutputWithContext(context.Context) GetDescribeHostUpdateRecordDeployRecordListArrayOutput
}

GetDescribeHostUpdateRecordDeployRecordListArrayInput is an input type that accepts GetDescribeHostUpdateRecordDeployRecordListArray and GetDescribeHostUpdateRecordDeployRecordListArrayOutput values. You can construct a concrete instance of `GetDescribeHostUpdateRecordDeployRecordListArrayInput` via:

GetDescribeHostUpdateRecordDeployRecordListArray{ GetDescribeHostUpdateRecordDeployRecordListArgs{...} }

type GetDescribeHostUpdateRecordDeployRecordListArrayOutput added in v0.1.8

type GetDescribeHostUpdateRecordDeployRecordListArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeHostUpdateRecordDeployRecordListArrayOutput) ElementType added in v0.1.8

func (GetDescribeHostUpdateRecordDeployRecordListArrayOutput) Index added in v0.1.8

func (GetDescribeHostUpdateRecordDeployRecordListArrayOutput) ToGetDescribeHostUpdateRecordDeployRecordListArrayOutput added in v0.1.8

func (GetDescribeHostUpdateRecordDeployRecordListArrayOutput) ToGetDescribeHostUpdateRecordDeployRecordListArrayOutputWithContext added in v0.1.8

func (o GetDescribeHostUpdateRecordDeployRecordListArrayOutput) ToGetDescribeHostUpdateRecordDeployRecordListArrayOutputWithContext(ctx context.Context) GetDescribeHostUpdateRecordDeployRecordListArrayOutput

type GetDescribeHostUpdateRecordDeployRecordListInput added in v0.1.8

type GetDescribeHostUpdateRecordDeployRecordListInput interface {
	pulumi.Input

	ToGetDescribeHostUpdateRecordDeployRecordListOutput() GetDescribeHostUpdateRecordDeployRecordListOutput
	ToGetDescribeHostUpdateRecordDeployRecordListOutputWithContext(context.Context) GetDescribeHostUpdateRecordDeployRecordListOutput
}

GetDescribeHostUpdateRecordDeployRecordListInput is an input type that accepts GetDescribeHostUpdateRecordDeployRecordListArgs and GetDescribeHostUpdateRecordDeployRecordListOutput values. You can construct a concrete instance of `GetDescribeHostUpdateRecordDeployRecordListInput` via:

GetDescribeHostUpdateRecordDeployRecordListArgs{...}

type GetDescribeHostUpdateRecordDeployRecordListOutput added in v0.1.8

type GetDescribeHostUpdateRecordDeployRecordListOutput struct{ *pulumi.OutputState }

func (GetDescribeHostUpdateRecordDeployRecordListOutput) CertId added in v0.1.8

New certificate ID.

func (GetDescribeHostUpdateRecordDeployRecordListOutput) CreateTime added in v0.1.8

Deployment time.

func (GetDescribeHostUpdateRecordDeployRecordListOutput) ElementType added in v0.1.8

func (GetDescribeHostUpdateRecordDeployRecordListOutput) Id added in v0.1.8

Record ID.

func (GetDescribeHostUpdateRecordDeployRecordListOutput) OldCertId added in v0.1.8

Original certificate ID.

func (GetDescribeHostUpdateRecordDeployRecordListOutput) Regions added in v0.1.8

List of regional deploymentNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostUpdateRecordDeployRecordListOutput) ResourceTypes added in v0.1.8

List of resource types.

func (GetDescribeHostUpdateRecordDeployRecordListOutput) Status added in v0.1.8

Deployment state.

func (GetDescribeHostUpdateRecordDeployRecordListOutput) ToGetDescribeHostUpdateRecordDeployRecordListOutput added in v0.1.8

func (o GetDescribeHostUpdateRecordDeployRecordListOutput) ToGetDescribeHostUpdateRecordDeployRecordListOutput() GetDescribeHostUpdateRecordDeployRecordListOutput

func (GetDescribeHostUpdateRecordDeployRecordListOutput) ToGetDescribeHostUpdateRecordDeployRecordListOutputWithContext added in v0.1.8

func (o GetDescribeHostUpdateRecordDeployRecordListOutput) ToGetDescribeHostUpdateRecordDeployRecordListOutputWithContext(ctx context.Context) GetDescribeHostUpdateRecordDeployRecordListOutput

func (GetDescribeHostUpdateRecordDeployRecordListOutput) UpdateTime added in v0.1.8

Last update time.

type GetDescribeHostUpdateRecordDetailArgs added in v0.1.8

type GetDescribeHostUpdateRecordDetailArgs struct {
	// One -click update record ID.
	DeployRecordId string `pulumi:"deployRecordId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDescribeHostUpdateRecordDetail.

type GetDescribeHostUpdateRecordDetailOutputArgs added in v0.1.8

type GetDescribeHostUpdateRecordDetailOutputArgs struct {
	// One -click update record ID.
	DeployRecordId pulumi.StringInput `pulumi:"deployRecordId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDescribeHostUpdateRecordDetail.

func (GetDescribeHostUpdateRecordDetailOutputArgs) ElementType added in v0.1.8

type GetDescribeHostUpdateRecordDetailRecordDetailList added in v0.1.8

type GetDescribeHostUpdateRecordDetailRecordDetailList struct {
	// List of deployment resources details.
	Lists []GetDescribeHostUpdateRecordDetailRecordDetailListList `pulumi:"lists"`
	// Deploy resource type.
	ResourceType string `pulumi:"resourceType"`
	// The total number of deployment resources.
	TotalCount int `pulumi:"totalCount"`
}

type GetDescribeHostUpdateRecordDetailRecordDetailListArgs added in v0.1.8

type GetDescribeHostUpdateRecordDetailRecordDetailListArgs struct {
	// List of deployment resources details.
	Lists GetDescribeHostUpdateRecordDetailRecordDetailListListArrayInput `pulumi:"lists"`
	// Deploy resource type.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// The total number of deployment resources.
	TotalCount pulumi.IntInput `pulumi:"totalCount"`
}

func (GetDescribeHostUpdateRecordDetailRecordDetailListArgs) ElementType added in v0.1.8

func (GetDescribeHostUpdateRecordDetailRecordDetailListArgs) ToGetDescribeHostUpdateRecordDetailRecordDetailListOutput added in v0.1.8

func (i GetDescribeHostUpdateRecordDetailRecordDetailListArgs) ToGetDescribeHostUpdateRecordDetailRecordDetailListOutput() GetDescribeHostUpdateRecordDetailRecordDetailListOutput

func (GetDescribeHostUpdateRecordDetailRecordDetailListArgs) ToGetDescribeHostUpdateRecordDetailRecordDetailListOutputWithContext added in v0.1.8

func (i GetDescribeHostUpdateRecordDetailRecordDetailListArgs) ToGetDescribeHostUpdateRecordDetailRecordDetailListOutputWithContext(ctx context.Context) GetDescribeHostUpdateRecordDetailRecordDetailListOutput

type GetDescribeHostUpdateRecordDetailRecordDetailListArray added in v0.1.8

type GetDescribeHostUpdateRecordDetailRecordDetailListArray []GetDescribeHostUpdateRecordDetailRecordDetailListInput

func (GetDescribeHostUpdateRecordDetailRecordDetailListArray) ElementType added in v0.1.8

func (GetDescribeHostUpdateRecordDetailRecordDetailListArray) ToGetDescribeHostUpdateRecordDetailRecordDetailListArrayOutput added in v0.1.8

func (i GetDescribeHostUpdateRecordDetailRecordDetailListArray) ToGetDescribeHostUpdateRecordDetailRecordDetailListArrayOutput() GetDescribeHostUpdateRecordDetailRecordDetailListArrayOutput

func (GetDescribeHostUpdateRecordDetailRecordDetailListArray) ToGetDescribeHostUpdateRecordDetailRecordDetailListArrayOutputWithContext added in v0.1.8

func (i GetDescribeHostUpdateRecordDetailRecordDetailListArray) ToGetDescribeHostUpdateRecordDetailRecordDetailListArrayOutputWithContext(ctx context.Context) GetDescribeHostUpdateRecordDetailRecordDetailListArrayOutput

type GetDescribeHostUpdateRecordDetailRecordDetailListArrayInput added in v0.1.8

type GetDescribeHostUpdateRecordDetailRecordDetailListArrayInput interface {
	pulumi.Input

	ToGetDescribeHostUpdateRecordDetailRecordDetailListArrayOutput() GetDescribeHostUpdateRecordDetailRecordDetailListArrayOutput
	ToGetDescribeHostUpdateRecordDetailRecordDetailListArrayOutputWithContext(context.Context) GetDescribeHostUpdateRecordDetailRecordDetailListArrayOutput
}

GetDescribeHostUpdateRecordDetailRecordDetailListArrayInput is an input type that accepts GetDescribeHostUpdateRecordDetailRecordDetailListArray and GetDescribeHostUpdateRecordDetailRecordDetailListArrayOutput values. You can construct a concrete instance of `GetDescribeHostUpdateRecordDetailRecordDetailListArrayInput` via:

GetDescribeHostUpdateRecordDetailRecordDetailListArray{ GetDescribeHostUpdateRecordDetailRecordDetailListArgs{...} }

type GetDescribeHostUpdateRecordDetailRecordDetailListArrayOutput added in v0.1.8

type GetDescribeHostUpdateRecordDetailRecordDetailListArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeHostUpdateRecordDetailRecordDetailListArrayOutput) ElementType added in v0.1.8

func (GetDescribeHostUpdateRecordDetailRecordDetailListArrayOutput) Index added in v0.1.8

func (GetDescribeHostUpdateRecordDetailRecordDetailListArrayOutput) ToGetDescribeHostUpdateRecordDetailRecordDetailListArrayOutput added in v0.1.8

func (GetDescribeHostUpdateRecordDetailRecordDetailListArrayOutput) ToGetDescribeHostUpdateRecordDetailRecordDetailListArrayOutputWithContext added in v0.1.8

func (o GetDescribeHostUpdateRecordDetailRecordDetailListArrayOutput) ToGetDescribeHostUpdateRecordDetailRecordDetailListArrayOutputWithContext(ctx context.Context) GetDescribeHostUpdateRecordDetailRecordDetailListArrayOutput

type GetDescribeHostUpdateRecordDetailRecordDetailListInput added in v0.1.8

type GetDescribeHostUpdateRecordDetailRecordDetailListInput interface {
	pulumi.Input

	ToGetDescribeHostUpdateRecordDetailRecordDetailListOutput() GetDescribeHostUpdateRecordDetailRecordDetailListOutput
	ToGetDescribeHostUpdateRecordDetailRecordDetailListOutputWithContext(context.Context) GetDescribeHostUpdateRecordDetailRecordDetailListOutput
}

GetDescribeHostUpdateRecordDetailRecordDetailListInput is an input type that accepts GetDescribeHostUpdateRecordDetailRecordDetailListArgs and GetDescribeHostUpdateRecordDetailRecordDetailListOutput values. You can construct a concrete instance of `GetDescribeHostUpdateRecordDetailRecordDetailListInput` via:

GetDescribeHostUpdateRecordDetailRecordDetailListArgs{...}

type GetDescribeHostUpdateRecordDetailRecordDetailListList added in v0.1.8

type GetDescribeHostUpdateRecordDetailRecordDetailListList struct {
	// BUCKET name (COS dedicated)Note: This field may return NULL, indicating that the valid value cannot be obtained.
	Bucket string `pulumi:"bucket"`
	// New certificate ID.
	CertId string `pulumi:"certId"`
	// Deployment time.
	CreateTime string `pulumi:"createTime"`
	// List of deployment domainNote: This field may return NULL, indicating that the valid value cannot be obtained.
	Domains []string `pulumi:"domains"`
	// Environment IDNote: This field may return NULL, indicating that the valid value cannot be obtained.
	EnvId string `pulumi:"envId"`
	// Deployment error messageNote: This field may return NULL, indicating that the valid value cannot be obtained.
	ErrorMsg string `pulumi:"errorMsg"`
	// Detailed record ID.
	Id int `pulumi:"id"`
	// Deployment instance IDNote: This field may return NULL, indicating that the valid value cannot be obtained.
	InstanceId string `pulumi:"instanceId"`
	// Deployment example nameNote: This field may return NULL, indicating that the valid value cannot be obtained.
	InstanceName string `pulumi:"instanceName"`
	// Deploy listener ID (CLB for CLB)Note: This field may return NULL, indicating that the valid value cannot be obtained.
	ListenerId string `pulumi:"listenerId"`
	// Deploy listener name (CLB for CLB)Note: This field may return NULL, indicating that the valid value cannot be obtained.
	ListenerName string `pulumi:"listenerName"`
	// Naming Space (TKE)Note: This field may return NULL, indicating that the valid value cannot be obtained.
	Namespace string `pulumi:"namespace"`
	// Old certificate ID.
	OldCertId string `pulumi:"oldCertId"`
	// portNote: This field may return NULL, indicating that the valid value cannot be obtained.
	Port int `pulumi:"port"`
	// protocolNote: This field may return NULL, indicating that the valid value cannot be obtained.
	Protocol string `pulumi:"protocol"`
	// DeploymentNote: This field may return NULL, indicating that the valid value cannot be obtained.
	Region string `pulumi:"region"`
	// Deploy resource type.
	ResourceType string `pulumi:"resourceType"`
	// Secret Name (TKE for TKE)Note: This field may return NULL, indicating that the valid value cannot be obtained.
	SecretName string `pulumi:"secretName"`
	// Whether to turn on SNI (CLB dedicated)Note: This field may return NULL, indicating that the valid value cannot be obtained.
	SniSwitch int `pulumi:"sniSwitch"`
	// Deployment state.
	Status int `pulumi:"status"`
	// TCB deployment typeNote: This field may return NULL, indicating that the valid value cannot be obtained.
	TCBType string `pulumi:"tCBType"`
	// Last update time.
	UpdateTime string `pulumi:"updateTime"`
}

type GetDescribeHostUpdateRecordDetailRecordDetailListListArgs added in v0.1.8

type GetDescribeHostUpdateRecordDetailRecordDetailListListArgs struct {
	// BUCKET name (COS dedicated)Note: This field may return NULL, indicating that the valid value cannot be obtained.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// New certificate ID.
	CertId pulumi.StringInput `pulumi:"certId"`
	// Deployment time.
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// List of deployment domainNote: This field may return NULL, indicating that the valid value cannot be obtained.
	Domains pulumi.StringArrayInput `pulumi:"domains"`
	// Environment IDNote: This field may return NULL, indicating that the valid value cannot be obtained.
	EnvId pulumi.StringInput `pulumi:"envId"`
	// Deployment error messageNote: This field may return NULL, indicating that the valid value cannot be obtained.
	ErrorMsg pulumi.StringInput `pulumi:"errorMsg"`
	// Detailed record ID.
	Id pulumi.IntInput `pulumi:"id"`
	// Deployment instance IDNote: This field may return NULL, indicating that the valid value cannot be obtained.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// Deployment example nameNote: This field may return NULL, indicating that the valid value cannot be obtained.
	InstanceName pulumi.StringInput `pulumi:"instanceName"`
	// Deploy listener ID (CLB for CLB)Note: This field may return NULL, indicating that the valid value cannot be obtained.
	ListenerId pulumi.StringInput `pulumi:"listenerId"`
	// Deploy listener name (CLB for CLB)Note: This field may return NULL, indicating that the valid value cannot be obtained.
	ListenerName pulumi.StringInput `pulumi:"listenerName"`
	// Naming Space (TKE)Note: This field may return NULL, indicating that the valid value cannot be obtained.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// Old certificate ID.
	OldCertId pulumi.StringInput `pulumi:"oldCertId"`
	// portNote: This field may return NULL, indicating that the valid value cannot be obtained.
	Port pulumi.IntInput `pulumi:"port"`
	// protocolNote: This field may return NULL, indicating that the valid value cannot be obtained.
	Protocol pulumi.StringInput `pulumi:"protocol"`
	// DeploymentNote: This field may return NULL, indicating that the valid value cannot be obtained.
	Region pulumi.StringInput `pulumi:"region"`
	// Deploy resource type.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Secret Name (TKE for TKE)Note: This field may return NULL, indicating that the valid value cannot be obtained.
	SecretName pulumi.StringInput `pulumi:"secretName"`
	// Whether to turn on SNI (CLB dedicated)Note: This field may return NULL, indicating that the valid value cannot be obtained.
	SniSwitch pulumi.IntInput `pulumi:"sniSwitch"`
	// Deployment state.
	Status pulumi.IntInput `pulumi:"status"`
	// TCB deployment typeNote: This field may return NULL, indicating that the valid value cannot be obtained.
	TCBType pulumi.StringInput `pulumi:"tCBType"`
	// Last update time.
	UpdateTime pulumi.StringInput `pulumi:"updateTime"`
}

func (GetDescribeHostUpdateRecordDetailRecordDetailListListArgs) ElementType added in v0.1.8

func (GetDescribeHostUpdateRecordDetailRecordDetailListListArgs) ToGetDescribeHostUpdateRecordDetailRecordDetailListListOutput added in v0.1.8

func (GetDescribeHostUpdateRecordDetailRecordDetailListListArgs) ToGetDescribeHostUpdateRecordDetailRecordDetailListListOutputWithContext added in v0.1.8

func (i GetDescribeHostUpdateRecordDetailRecordDetailListListArgs) ToGetDescribeHostUpdateRecordDetailRecordDetailListListOutputWithContext(ctx context.Context) GetDescribeHostUpdateRecordDetailRecordDetailListListOutput

type GetDescribeHostUpdateRecordDetailRecordDetailListListArray added in v0.1.8

type GetDescribeHostUpdateRecordDetailRecordDetailListListArray []GetDescribeHostUpdateRecordDetailRecordDetailListListInput

func (GetDescribeHostUpdateRecordDetailRecordDetailListListArray) ElementType added in v0.1.8

func (GetDescribeHostUpdateRecordDetailRecordDetailListListArray) ToGetDescribeHostUpdateRecordDetailRecordDetailListListArrayOutput added in v0.1.8

func (GetDescribeHostUpdateRecordDetailRecordDetailListListArray) ToGetDescribeHostUpdateRecordDetailRecordDetailListListArrayOutputWithContext added in v0.1.8

func (i GetDescribeHostUpdateRecordDetailRecordDetailListListArray) ToGetDescribeHostUpdateRecordDetailRecordDetailListListArrayOutputWithContext(ctx context.Context) GetDescribeHostUpdateRecordDetailRecordDetailListListArrayOutput

type GetDescribeHostUpdateRecordDetailRecordDetailListListArrayInput added in v0.1.8

type GetDescribeHostUpdateRecordDetailRecordDetailListListArrayInput interface {
	pulumi.Input

	ToGetDescribeHostUpdateRecordDetailRecordDetailListListArrayOutput() GetDescribeHostUpdateRecordDetailRecordDetailListListArrayOutput
	ToGetDescribeHostUpdateRecordDetailRecordDetailListListArrayOutputWithContext(context.Context) GetDescribeHostUpdateRecordDetailRecordDetailListListArrayOutput
}

GetDescribeHostUpdateRecordDetailRecordDetailListListArrayInput is an input type that accepts GetDescribeHostUpdateRecordDetailRecordDetailListListArray and GetDescribeHostUpdateRecordDetailRecordDetailListListArrayOutput values. You can construct a concrete instance of `GetDescribeHostUpdateRecordDetailRecordDetailListListArrayInput` via:

GetDescribeHostUpdateRecordDetailRecordDetailListListArray{ GetDescribeHostUpdateRecordDetailRecordDetailListListArgs{...} }

type GetDescribeHostUpdateRecordDetailRecordDetailListListArrayOutput added in v0.1.8

type GetDescribeHostUpdateRecordDetailRecordDetailListListArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeHostUpdateRecordDetailRecordDetailListListArrayOutput) ElementType added in v0.1.8

func (GetDescribeHostUpdateRecordDetailRecordDetailListListArrayOutput) Index added in v0.1.8

func (GetDescribeHostUpdateRecordDetailRecordDetailListListArrayOutput) ToGetDescribeHostUpdateRecordDetailRecordDetailListListArrayOutput added in v0.1.8

func (GetDescribeHostUpdateRecordDetailRecordDetailListListArrayOutput) ToGetDescribeHostUpdateRecordDetailRecordDetailListListArrayOutputWithContext added in v0.1.8

func (o GetDescribeHostUpdateRecordDetailRecordDetailListListArrayOutput) ToGetDescribeHostUpdateRecordDetailRecordDetailListListArrayOutputWithContext(ctx context.Context) GetDescribeHostUpdateRecordDetailRecordDetailListListArrayOutput

type GetDescribeHostUpdateRecordDetailRecordDetailListListInput added in v0.1.8

type GetDescribeHostUpdateRecordDetailRecordDetailListListInput interface {
	pulumi.Input

	ToGetDescribeHostUpdateRecordDetailRecordDetailListListOutput() GetDescribeHostUpdateRecordDetailRecordDetailListListOutput
	ToGetDescribeHostUpdateRecordDetailRecordDetailListListOutputWithContext(context.Context) GetDescribeHostUpdateRecordDetailRecordDetailListListOutput
}

GetDescribeHostUpdateRecordDetailRecordDetailListListInput is an input type that accepts GetDescribeHostUpdateRecordDetailRecordDetailListListArgs and GetDescribeHostUpdateRecordDetailRecordDetailListListOutput values. You can construct a concrete instance of `GetDescribeHostUpdateRecordDetailRecordDetailListListInput` via:

GetDescribeHostUpdateRecordDetailRecordDetailListListArgs{...}

type GetDescribeHostUpdateRecordDetailRecordDetailListListOutput added in v0.1.8

type GetDescribeHostUpdateRecordDetailRecordDetailListListOutput struct{ *pulumi.OutputState }

func (GetDescribeHostUpdateRecordDetailRecordDetailListListOutput) Bucket added in v0.1.8

BUCKET name (COS dedicated)Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostUpdateRecordDetailRecordDetailListListOutput) CertId added in v0.1.8

New certificate ID.

func (GetDescribeHostUpdateRecordDetailRecordDetailListListOutput) CreateTime added in v0.1.8

Deployment time.

func (GetDescribeHostUpdateRecordDetailRecordDetailListListOutput) Domains added in v0.1.8

List of deployment domainNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostUpdateRecordDetailRecordDetailListListOutput) ElementType added in v0.1.8

func (GetDescribeHostUpdateRecordDetailRecordDetailListListOutput) EnvId added in v0.1.8

Environment IDNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostUpdateRecordDetailRecordDetailListListOutput) ErrorMsg added in v0.1.8

Deployment error messageNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostUpdateRecordDetailRecordDetailListListOutput) Id added in v0.1.8

Detailed record ID.

func (GetDescribeHostUpdateRecordDetailRecordDetailListListOutput) InstanceId added in v0.1.8

Deployment instance IDNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostUpdateRecordDetailRecordDetailListListOutput) InstanceName added in v0.1.8

Deployment example nameNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostUpdateRecordDetailRecordDetailListListOutput) ListenerId added in v0.1.8

Deploy listener ID (CLB for CLB)Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostUpdateRecordDetailRecordDetailListListOutput) ListenerName added in v0.1.8

Deploy listener name (CLB for CLB)Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostUpdateRecordDetailRecordDetailListListOutput) Namespace added in v0.1.8

Naming Space (TKE)Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostUpdateRecordDetailRecordDetailListListOutput) OldCertId added in v0.1.8

Old certificate ID.

func (GetDescribeHostUpdateRecordDetailRecordDetailListListOutput) Port added in v0.1.8

portNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostUpdateRecordDetailRecordDetailListListOutput) Protocol added in v0.1.8

protocolNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostUpdateRecordDetailRecordDetailListListOutput) Region added in v0.1.8

DeploymentNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostUpdateRecordDetailRecordDetailListListOutput) ResourceType added in v0.1.8

Deploy resource type.

func (GetDescribeHostUpdateRecordDetailRecordDetailListListOutput) SecretName added in v0.1.8

Secret Name (TKE for TKE)Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostUpdateRecordDetailRecordDetailListListOutput) SniSwitch added in v0.1.8

Whether to turn on SNI (CLB dedicated)Note: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostUpdateRecordDetailRecordDetailListListOutput) Status added in v0.1.8

Deployment state.

func (GetDescribeHostUpdateRecordDetailRecordDetailListListOutput) TCBType added in v0.1.8

TCB deployment typeNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostUpdateRecordDetailRecordDetailListListOutput) ToGetDescribeHostUpdateRecordDetailRecordDetailListListOutput added in v0.1.8

func (GetDescribeHostUpdateRecordDetailRecordDetailListListOutput) ToGetDescribeHostUpdateRecordDetailRecordDetailListListOutputWithContext added in v0.1.8

func (o GetDescribeHostUpdateRecordDetailRecordDetailListListOutput) ToGetDescribeHostUpdateRecordDetailRecordDetailListListOutputWithContext(ctx context.Context) GetDescribeHostUpdateRecordDetailRecordDetailListListOutput

func (GetDescribeHostUpdateRecordDetailRecordDetailListListOutput) UpdateTime added in v0.1.8

Last update time.

type GetDescribeHostUpdateRecordDetailRecordDetailListOutput added in v0.1.8

type GetDescribeHostUpdateRecordDetailRecordDetailListOutput struct{ *pulumi.OutputState }

func (GetDescribeHostUpdateRecordDetailRecordDetailListOutput) ElementType added in v0.1.8

func (GetDescribeHostUpdateRecordDetailRecordDetailListOutput) Lists added in v0.1.8

List of deployment resources details.

func (GetDescribeHostUpdateRecordDetailRecordDetailListOutput) ResourceType added in v0.1.8

Deploy resource type.

func (GetDescribeHostUpdateRecordDetailRecordDetailListOutput) ToGetDescribeHostUpdateRecordDetailRecordDetailListOutput added in v0.1.8

func (GetDescribeHostUpdateRecordDetailRecordDetailListOutput) ToGetDescribeHostUpdateRecordDetailRecordDetailListOutputWithContext added in v0.1.8

func (o GetDescribeHostUpdateRecordDetailRecordDetailListOutput) ToGetDescribeHostUpdateRecordDetailRecordDetailListOutputWithContext(ctx context.Context) GetDescribeHostUpdateRecordDetailRecordDetailListOutput

func (GetDescribeHostUpdateRecordDetailRecordDetailListOutput) TotalCount added in v0.1.8

The total number of deployment resources.

type GetDescribeHostUpdateRecordDetailResult added in v0.1.8

type GetDescribeHostUpdateRecordDetailResult struct {
	DeployRecordId string `pulumi:"deployRecordId"`
	// Total number of failuresNote: This field may return NULL, indicating that the valid value cannot be obtained.
	FailedTotalCount int `pulumi:"failedTotalCount"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Certificate deployment record listNote: This field may return NULL, indicating that the valid value cannot be obtained.
	RecordDetailLists []GetDescribeHostUpdateRecordDetailRecordDetailList `pulumi:"recordDetailLists"`
	ResultOutputFile  *string                                             `pulumi:"resultOutputFile"`
	// Total number of deploymentNote: This field may return NULL, indicating that the valid value cannot be obtained.
	RunningTotalCount int `pulumi:"runningTotalCount"`
	// Total successNote: This field may return NULL, indicating that the valid value cannot be obtained.
	SuccessTotalCount int `pulumi:"successTotalCount"`
}

A collection of values returned by getDescribeHostUpdateRecordDetail.

func GetDescribeHostUpdateRecordDetail added in v0.1.8

Use this data source to query detailed information of ssl describeHostUpdateRecordDetail

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Ssl.GetDescribeHostUpdateRecordDetail(ctx, &ssl.GetDescribeHostUpdateRecordDetailArgs{
			DeployRecordId: "35364",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDescribeHostUpdateRecordDetailResultOutput added in v0.1.8

type GetDescribeHostUpdateRecordDetailResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDescribeHostUpdateRecordDetail.

func (GetDescribeHostUpdateRecordDetailResultOutput) DeployRecordId added in v0.1.8

func (GetDescribeHostUpdateRecordDetailResultOutput) ElementType added in v0.1.8

func (GetDescribeHostUpdateRecordDetailResultOutput) FailedTotalCount added in v0.1.8

Total number of failuresNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostUpdateRecordDetailResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetDescribeHostUpdateRecordDetailResultOutput) RecordDetailLists added in v0.1.8

Certificate deployment record listNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostUpdateRecordDetailResultOutput) ResultOutputFile added in v0.1.8

func (GetDescribeHostUpdateRecordDetailResultOutput) RunningTotalCount added in v0.1.8

Total number of deploymentNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostUpdateRecordDetailResultOutput) SuccessTotalCount added in v0.1.8

Total successNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostUpdateRecordDetailResultOutput) ToGetDescribeHostUpdateRecordDetailResultOutput added in v0.1.8

func (o GetDescribeHostUpdateRecordDetailResultOutput) ToGetDescribeHostUpdateRecordDetailResultOutput() GetDescribeHostUpdateRecordDetailResultOutput

func (GetDescribeHostUpdateRecordDetailResultOutput) ToGetDescribeHostUpdateRecordDetailResultOutputWithContext added in v0.1.8

func (o GetDescribeHostUpdateRecordDetailResultOutput) ToGetDescribeHostUpdateRecordDetailResultOutputWithContext(ctx context.Context) GetDescribeHostUpdateRecordDetailResultOutput

type GetDescribeHostUpdateRecordOutputArgs added in v0.1.8

type GetDescribeHostUpdateRecordOutputArgs struct {
	// New certificate ID.
	CertificateId pulumi.StringPtrInput `pulumi:"certificateId"`
	// Original certificate ID.
	OldCertificateId pulumi.StringPtrInput `pulumi:"oldCertificateId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDescribeHostUpdateRecord.

func (GetDescribeHostUpdateRecordOutputArgs) ElementType added in v0.1.8

type GetDescribeHostUpdateRecordResult added in v0.1.8

type GetDescribeHostUpdateRecordResult struct {
	CertificateId *string `pulumi:"certificateId"`
	// Certificate deployment record listNote: This field may return NULL, indicating that the valid value cannot be obtained.
	DeployRecordLists []GetDescribeHostUpdateRecordDeployRecordList `pulumi:"deployRecordLists"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	OldCertificateId *string `pulumi:"oldCertificateId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getDescribeHostUpdateRecord.

func GetDescribeHostUpdateRecord added in v0.1.8

func GetDescribeHostUpdateRecord(ctx *pulumi.Context, args *GetDescribeHostUpdateRecordArgs, opts ...pulumi.InvokeOption) (*GetDescribeHostUpdateRecordResult, error)

Use this data source to query detailed information of ssl describeHostUpdateRecord

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Ssl.GetDescribeHostUpdateRecord(ctx, &ssl.GetDescribeHostUpdateRecordArgs{
			OldCertificateId: pulumi.StringRef("8u8DII0l"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDescribeHostUpdateRecordResultOutput added in v0.1.8

type GetDescribeHostUpdateRecordResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDescribeHostUpdateRecord.

func (GetDescribeHostUpdateRecordResultOutput) CertificateId added in v0.1.8

func (GetDescribeHostUpdateRecordResultOutput) DeployRecordLists added in v0.1.8

Certificate deployment record listNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostUpdateRecordResultOutput) ElementType added in v0.1.8

func (GetDescribeHostUpdateRecordResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetDescribeHostUpdateRecordResultOutput) OldCertificateId added in v0.1.8

func (GetDescribeHostUpdateRecordResultOutput) ResultOutputFile added in v0.1.8

func (GetDescribeHostUpdateRecordResultOutput) ToGetDescribeHostUpdateRecordResultOutput added in v0.1.8

func (o GetDescribeHostUpdateRecordResultOutput) ToGetDescribeHostUpdateRecordResultOutput() GetDescribeHostUpdateRecordResultOutput

func (GetDescribeHostUpdateRecordResultOutput) ToGetDescribeHostUpdateRecordResultOutputWithContext added in v0.1.8

func (o GetDescribeHostUpdateRecordResultOutput) ToGetDescribeHostUpdateRecordResultOutputWithContext(ctx context.Context) GetDescribeHostUpdateRecordResultOutput

type GetDescribeHostVodInstanceListArgs added in v0.1.8

type GetDescribeHostVodInstanceListArgs struct {
	// Certificate ID to be deployed.
	CertificateId string `pulumi:"certificateId"`
	// List of filter parameters.
	Filters []GetDescribeHostVodInstanceListFilter `pulumi:"filters"`
	// Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.
	IsCache *int `pulumi:"isCache"`
	// Deployed certificate ID.
	OldCertificateId *string `pulumi:"oldCertificateId"`
	// Deploy resource type VOD.
	ResourceType string `pulumi:"resourceType"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDescribeHostVodInstanceList.

type GetDescribeHostVodInstanceListFilter added in v0.1.8

type GetDescribeHostVodInstanceListFilter struct {
	// Filter parameter key.
	FilterKey string `pulumi:"filterKey"`
	// Filter parameter value.
	FilterValue string `pulumi:"filterValue"`
}

type GetDescribeHostVodInstanceListFilterArgs added in v0.1.8

type GetDescribeHostVodInstanceListFilterArgs struct {
	// Filter parameter key.
	FilterKey pulumi.StringInput `pulumi:"filterKey"`
	// Filter parameter value.
	FilterValue pulumi.StringInput `pulumi:"filterValue"`
}

func (GetDescribeHostVodInstanceListFilterArgs) ElementType added in v0.1.8

func (GetDescribeHostVodInstanceListFilterArgs) ToGetDescribeHostVodInstanceListFilterOutput added in v0.1.8

func (i GetDescribeHostVodInstanceListFilterArgs) ToGetDescribeHostVodInstanceListFilterOutput() GetDescribeHostVodInstanceListFilterOutput

func (GetDescribeHostVodInstanceListFilterArgs) ToGetDescribeHostVodInstanceListFilterOutputWithContext added in v0.1.8

func (i GetDescribeHostVodInstanceListFilterArgs) ToGetDescribeHostVodInstanceListFilterOutputWithContext(ctx context.Context) GetDescribeHostVodInstanceListFilterOutput

type GetDescribeHostVodInstanceListFilterArray added in v0.1.8

type GetDescribeHostVodInstanceListFilterArray []GetDescribeHostVodInstanceListFilterInput

func (GetDescribeHostVodInstanceListFilterArray) ElementType added in v0.1.8

func (GetDescribeHostVodInstanceListFilterArray) ToGetDescribeHostVodInstanceListFilterArrayOutput added in v0.1.8

func (i GetDescribeHostVodInstanceListFilterArray) ToGetDescribeHostVodInstanceListFilterArrayOutput() GetDescribeHostVodInstanceListFilterArrayOutput

func (GetDescribeHostVodInstanceListFilterArray) ToGetDescribeHostVodInstanceListFilterArrayOutputWithContext added in v0.1.8

func (i GetDescribeHostVodInstanceListFilterArray) ToGetDescribeHostVodInstanceListFilterArrayOutputWithContext(ctx context.Context) GetDescribeHostVodInstanceListFilterArrayOutput

type GetDescribeHostVodInstanceListFilterArrayInput added in v0.1.8

type GetDescribeHostVodInstanceListFilterArrayInput interface {
	pulumi.Input

	ToGetDescribeHostVodInstanceListFilterArrayOutput() GetDescribeHostVodInstanceListFilterArrayOutput
	ToGetDescribeHostVodInstanceListFilterArrayOutputWithContext(context.Context) GetDescribeHostVodInstanceListFilterArrayOutput
}

GetDescribeHostVodInstanceListFilterArrayInput is an input type that accepts GetDescribeHostVodInstanceListFilterArray and GetDescribeHostVodInstanceListFilterArrayOutput values. You can construct a concrete instance of `GetDescribeHostVodInstanceListFilterArrayInput` via:

GetDescribeHostVodInstanceListFilterArray{ GetDescribeHostVodInstanceListFilterArgs{...} }

type GetDescribeHostVodInstanceListFilterArrayOutput added in v0.1.8

type GetDescribeHostVodInstanceListFilterArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeHostVodInstanceListFilterArrayOutput) ElementType added in v0.1.8

func (GetDescribeHostVodInstanceListFilterArrayOutput) Index added in v0.1.8

func (GetDescribeHostVodInstanceListFilterArrayOutput) ToGetDescribeHostVodInstanceListFilterArrayOutput added in v0.1.8

func (o GetDescribeHostVodInstanceListFilterArrayOutput) ToGetDescribeHostVodInstanceListFilterArrayOutput() GetDescribeHostVodInstanceListFilterArrayOutput

func (GetDescribeHostVodInstanceListFilterArrayOutput) ToGetDescribeHostVodInstanceListFilterArrayOutputWithContext added in v0.1.8

func (o GetDescribeHostVodInstanceListFilterArrayOutput) ToGetDescribeHostVodInstanceListFilterArrayOutputWithContext(ctx context.Context) GetDescribeHostVodInstanceListFilterArrayOutput

type GetDescribeHostVodInstanceListFilterInput added in v0.1.8

type GetDescribeHostVodInstanceListFilterInput interface {
	pulumi.Input

	ToGetDescribeHostVodInstanceListFilterOutput() GetDescribeHostVodInstanceListFilterOutput
	ToGetDescribeHostVodInstanceListFilterOutputWithContext(context.Context) GetDescribeHostVodInstanceListFilterOutput
}

GetDescribeHostVodInstanceListFilterInput is an input type that accepts GetDescribeHostVodInstanceListFilterArgs and GetDescribeHostVodInstanceListFilterOutput values. You can construct a concrete instance of `GetDescribeHostVodInstanceListFilterInput` via:

GetDescribeHostVodInstanceListFilterArgs{...}

type GetDescribeHostVodInstanceListFilterOutput added in v0.1.8

type GetDescribeHostVodInstanceListFilterOutput struct{ *pulumi.OutputState }

func (GetDescribeHostVodInstanceListFilterOutput) ElementType added in v0.1.8

func (GetDescribeHostVodInstanceListFilterOutput) FilterKey added in v0.1.8

Filter parameter key.

func (GetDescribeHostVodInstanceListFilterOutput) FilterValue added in v0.1.8

Filter parameter value.

func (GetDescribeHostVodInstanceListFilterOutput) ToGetDescribeHostVodInstanceListFilterOutput added in v0.1.8

func (o GetDescribeHostVodInstanceListFilterOutput) ToGetDescribeHostVodInstanceListFilterOutput() GetDescribeHostVodInstanceListFilterOutput

func (GetDescribeHostVodInstanceListFilterOutput) ToGetDescribeHostVodInstanceListFilterOutputWithContext added in v0.1.8

func (o GetDescribeHostVodInstanceListFilterOutput) ToGetDescribeHostVodInstanceListFilterOutputWithContext(ctx context.Context) GetDescribeHostVodInstanceListFilterOutput

type GetDescribeHostVodInstanceListInstanceList added in v0.1.8

type GetDescribeHostVodInstanceListInstanceList struct {
	// Certificate ID.
	CertId string `pulumi:"certId"`
	// domain name.
	Domain string `pulumi:"domain"`
}

type GetDescribeHostVodInstanceListInstanceListArgs added in v0.1.8

type GetDescribeHostVodInstanceListInstanceListArgs struct {
	// Certificate ID.
	CertId pulumi.StringInput `pulumi:"certId"`
	// domain name.
	Domain pulumi.StringInput `pulumi:"domain"`
}

func (GetDescribeHostVodInstanceListInstanceListArgs) ElementType added in v0.1.8

func (GetDescribeHostVodInstanceListInstanceListArgs) ToGetDescribeHostVodInstanceListInstanceListOutput added in v0.1.8

func (i GetDescribeHostVodInstanceListInstanceListArgs) ToGetDescribeHostVodInstanceListInstanceListOutput() GetDescribeHostVodInstanceListInstanceListOutput

func (GetDescribeHostVodInstanceListInstanceListArgs) ToGetDescribeHostVodInstanceListInstanceListOutputWithContext added in v0.1.8

func (i GetDescribeHostVodInstanceListInstanceListArgs) ToGetDescribeHostVodInstanceListInstanceListOutputWithContext(ctx context.Context) GetDescribeHostVodInstanceListInstanceListOutput

type GetDescribeHostVodInstanceListInstanceListArray added in v0.1.8

type GetDescribeHostVodInstanceListInstanceListArray []GetDescribeHostVodInstanceListInstanceListInput

func (GetDescribeHostVodInstanceListInstanceListArray) ElementType added in v0.1.8

func (GetDescribeHostVodInstanceListInstanceListArray) ToGetDescribeHostVodInstanceListInstanceListArrayOutput added in v0.1.8

func (i GetDescribeHostVodInstanceListInstanceListArray) ToGetDescribeHostVodInstanceListInstanceListArrayOutput() GetDescribeHostVodInstanceListInstanceListArrayOutput

func (GetDescribeHostVodInstanceListInstanceListArray) ToGetDescribeHostVodInstanceListInstanceListArrayOutputWithContext added in v0.1.8

func (i GetDescribeHostVodInstanceListInstanceListArray) ToGetDescribeHostVodInstanceListInstanceListArrayOutputWithContext(ctx context.Context) GetDescribeHostVodInstanceListInstanceListArrayOutput

type GetDescribeHostVodInstanceListInstanceListArrayInput added in v0.1.8

type GetDescribeHostVodInstanceListInstanceListArrayInput interface {
	pulumi.Input

	ToGetDescribeHostVodInstanceListInstanceListArrayOutput() GetDescribeHostVodInstanceListInstanceListArrayOutput
	ToGetDescribeHostVodInstanceListInstanceListArrayOutputWithContext(context.Context) GetDescribeHostVodInstanceListInstanceListArrayOutput
}

GetDescribeHostVodInstanceListInstanceListArrayInput is an input type that accepts GetDescribeHostVodInstanceListInstanceListArray and GetDescribeHostVodInstanceListInstanceListArrayOutput values. You can construct a concrete instance of `GetDescribeHostVodInstanceListInstanceListArrayInput` via:

GetDescribeHostVodInstanceListInstanceListArray{ GetDescribeHostVodInstanceListInstanceListArgs{...} }

type GetDescribeHostVodInstanceListInstanceListArrayOutput added in v0.1.8

type GetDescribeHostVodInstanceListInstanceListArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeHostVodInstanceListInstanceListArrayOutput) ElementType added in v0.1.8

func (GetDescribeHostVodInstanceListInstanceListArrayOutput) Index added in v0.1.8

func (GetDescribeHostVodInstanceListInstanceListArrayOutput) ToGetDescribeHostVodInstanceListInstanceListArrayOutput added in v0.1.8

func (GetDescribeHostVodInstanceListInstanceListArrayOutput) ToGetDescribeHostVodInstanceListInstanceListArrayOutputWithContext added in v0.1.8

func (o GetDescribeHostVodInstanceListInstanceListArrayOutput) ToGetDescribeHostVodInstanceListInstanceListArrayOutputWithContext(ctx context.Context) GetDescribeHostVodInstanceListInstanceListArrayOutput

type GetDescribeHostVodInstanceListInstanceListInput added in v0.1.8

type GetDescribeHostVodInstanceListInstanceListInput interface {
	pulumi.Input

	ToGetDescribeHostVodInstanceListInstanceListOutput() GetDescribeHostVodInstanceListInstanceListOutput
	ToGetDescribeHostVodInstanceListInstanceListOutputWithContext(context.Context) GetDescribeHostVodInstanceListInstanceListOutput
}

GetDescribeHostVodInstanceListInstanceListInput is an input type that accepts GetDescribeHostVodInstanceListInstanceListArgs and GetDescribeHostVodInstanceListInstanceListOutput values. You can construct a concrete instance of `GetDescribeHostVodInstanceListInstanceListInput` via:

GetDescribeHostVodInstanceListInstanceListArgs{...}

type GetDescribeHostVodInstanceListInstanceListOutput added in v0.1.8

type GetDescribeHostVodInstanceListInstanceListOutput struct{ *pulumi.OutputState }

func (GetDescribeHostVodInstanceListInstanceListOutput) CertId added in v0.1.8

Certificate ID.

func (GetDescribeHostVodInstanceListInstanceListOutput) Domain added in v0.1.8

domain name.

func (GetDescribeHostVodInstanceListInstanceListOutput) ElementType added in v0.1.8

func (GetDescribeHostVodInstanceListInstanceListOutput) ToGetDescribeHostVodInstanceListInstanceListOutput added in v0.1.8

func (o GetDescribeHostVodInstanceListInstanceListOutput) ToGetDescribeHostVodInstanceListInstanceListOutput() GetDescribeHostVodInstanceListInstanceListOutput

func (GetDescribeHostVodInstanceListInstanceListOutput) ToGetDescribeHostVodInstanceListInstanceListOutputWithContext added in v0.1.8

func (o GetDescribeHostVodInstanceListInstanceListOutput) ToGetDescribeHostVodInstanceListInstanceListOutputWithContext(ctx context.Context) GetDescribeHostVodInstanceListInstanceListOutput

type GetDescribeHostVodInstanceListOutputArgs added in v0.1.8

type GetDescribeHostVodInstanceListOutputArgs struct {
	// Certificate ID to be deployed.
	CertificateId pulumi.StringInput `pulumi:"certificateId"`
	// List of filter parameters.
	Filters GetDescribeHostVodInstanceListFilterArrayInput `pulumi:"filters"`
	// Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.
	IsCache pulumi.IntPtrInput `pulumi:"isCache"`
	// Deployed certificate ID.
	OldCertificateId pulumi.StringPtrInput `pulumi:"oldCertificateId"`
	// Deploy resource type VOD.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDescribeHostVodInstanceList.

func (GetDescribeHostVodInstanceListOutputArgs) ElementType added in v0.1.8

type GetDescribeHostVodInstanceListResult added in v0.1.8

type GetDescribeHostVodInstanceListResult struct {
	CertificateId string                                 `pulumi:"certificateId"`
	Filters       []GetDescribeHostVodInstanceListFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// VOD example listNote: This field may return NULL, indicating that the valid value cannot be obtained.
	InstanceLists    []GetDescribeHostVodInstanceListInstanceList `pulumi:"instanceLists"`
	IsCache          *int                                         `pulumi:"isCache"`
	OldCertificateId *string                                      `pulumi:"oldCertificateId"`
	ResourceType     string                                       `pulumi:"resourceType"`
	ResultOutputFile *string                                      `pulumi:"resultOutputFile"`
}

A collection of values returned by getDescribeHostVodInstanceList.

func GetDescribeHostVodInstanceList added in v0.1.8

Use this data source to query detailed information of ssl describeHostVodInstanceList

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Ssl.GetDescribeHostVodInstanceList(ctx, &ssl.GetDescribeHostVodInstanceListArgs{
			CertificateId: "8u8DII0l",
			ResourceType:  "vod",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDescribeHostVodInstanceListResultOutput added in v0.1.8

type GetDescribeHostVodInstanceListResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDescribeHostVodInstanceList.

func (GetDescribeHostVodInstanceListResultOutput) CertificateId added in v0.1.8

func (GetDescribeHostVodInstanceListResultOutput) ElementType added in v0.1.8

func (GetDescribeHostVodInstanceListResultOutput) Filters added in v0.1.8

func (GetDescribeHostVodInstanceListResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetDescribeHostVodInstanceListResultOutput) InstanceLists added in v0.1.8

VOD example listNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostVodInstanceListResultOutput) IsCache added in v0.1.8

func (GetDescribeHostVodInstanceListResultOutput) OldCertificateId added in v0.1.8

func (GetDescribeHostVodInstanceListResultOutput) ResourceType added in v0.1.8

func (GetDescribeHostVodInstanceListResultOutput) ResultOutputFile added in v0.1.8

func (GetDescribeHostVodInstanceListResultOutput) ToGetDescribeHostVodInstanceListResultOutput added in v0.1.8

func (o GetDescribeHostVodInstanceListResultOutput) ToGetDescribeHostVodInstanceListResultOutput() GetDescribeHostVodInstanceListResultOutput

func (GetDescribeHostVodInstanceListResultOutput) ToGetDescribeHostVodInstanceListResultOutputWithContext added in v0.1.8

func (o GetDescribeHostVodInstanceListResultOutput) ToGetDescribeHostVodInstanceListResultOutputWithContext(ctx context.Context) GetDescribeHostVodInstanceListResultOutput

type GetDescribeHostWafInstanceListArgs added in v0.1.8

type GetDescribeHostWafInstanceListArgs struct {
	// Certificate ID to be deployed.
	CertificateId string `pulumi:"certificateId"`
	// List of filtering parameters; Filterkey: domainmatch.
	Filters []GetDescribeHostWafInstanceListFilter `pulumi:"filters"`
	// Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.
	IsCache *int `pulumi:"isCache"`
	// Deployed certificate ID.
	OldCertificateId *string `pulumi:"oldCertificateId"`
	// Deploy resource type.
	ResourceType string `pulumi:"resourceType"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDescribeHostWafInstanceList.

type GetDescribeHostWafInstanceListFilter added in v0.1.8

type GetDescribeHostWafInstanceListFilter struct {
	// Filter parameter key.
	FilterKey string `pulumi:"filterKey"`
	// Filter parameter value.
	FilterValue string `pulumi:"filterValue"`
}

type GetDescribeHostWafInstanceListFilterArgs added in v0.1.8

type GetDescribeHostWafInstanceListFilterArgs struct {
	// Filter parameter key.
	FilterKey pulumi.StringInput `pulumi:"filterKey"`
	// Filter parameter value.
	FilterValue pulumi.StringInput `pulumi:"filterValue"`
}

func (GetDescribeHostWafInstanceListFilterArgs) ElementType added in v0.1.8

func (GetDescribeHostWafInstanceListFilterArgs) ToGetDescribeHostWafInstanceListFilterOutput added in v0.1.8

func (i GetDescribeHostWafInstanceListFilterArgs) ToGetDescribeHostWafInstanceListFilterOutput() GetDescribeHostWafInstanceListFilterOutput

func (GetDescribeHostWafInstanceListFilterArgs) ToGetDescribeHostWafInstanceListFilterOutputWithContext added in v0.1.8

func (i GetDescribeHostWafInstanceListFilterArgs) ToGetDescribeHostWafInstanceListFilterOutputWithContext(ctx context.Context) GetDescribeHostWafInstanceListFilterOutput

type GetDescribeHostWafInstanceListFilterArray added in v0.1.8

type GetDescribeHostWafInstanceListFilterArray []GetDescribeHostWafInstanceListFilterInput

func (GetDescribeHostWafInstanceListFilterArray) ElementType added in v0.1.8

func (GetDescribeHostWafInstanceListFilterArray) ToGetDescribeHostWafInstanceListFilterArrayOutput added in v0.1.8

func (i GetDescribeHostWafInstanceListFilterArray) ToGetDescribeHostWafInstanceListFilterArrayOutput() GetDescribeHostWafInstanceListFilterArrayOutput

func (GetDescribeHostWafInstanceListFilterArray) ToGetDescribeHostWafInstanceListFilterArrayOutputWithContext added in v0.1.8

func (i GetDescribeHostWafInstanceListFilterArray) ToGetDescribeHostWafInstanceListFilterArrayOutputWithContext(ctx context.Context) GetDescribeHostWafInstanceListFilterArrayOutput

type GetDescribeHostWafInstanceListFilterArrayInput added in v0.1.8

type GetDescribeHostWafInstanceListFilterArrayInput interface {
	pulumi.Input

	ToGetDescribeHostWafInstanceListFilterArrayOutput() GetDescribeHostWafInstanceListFilterArrayOutput
	ToGetDescribeHostWafInstanceListFilterArrayOutputWithContext(context.Context) GetDescribeHostWafInstanceListFilterArrayOutput
}

GetDescribeHostWafInstanceListFilterArrayInput is an input type that accepts GetDescribeHostWafInstanceListFilterArray and GetDescribeHostWafInstanceListFilterArrayOutput values. You can construct a concrete instance of `GetDescribeHostWafInstanceListFilterArrayInput` via:

GetDescribeHostWafInstanceListFilterArray{ GetDescribeHostWafInstanceListFilterArgs{...} }

type GetDescribeHostWafInstanceListFilterArrayOutput added in v0.1.8

type GetDescribeHostWafInstanceListFilterArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeHostWafInstanceListFilterArrayOutput) ElementType added in v0.1.8

func (GetDescribeHostWafInstanceListFilterArrayOutput) Index added in v0.1.8

func (GetDescribeHostWafInstanceListFilterArrayOutput) ToGetDescribeHostWafInstanceListFilterArrayOutput added in v0.1.8

func (o GetDescribeHostWafInstanceListFilterArrayOutput) ToGetDescribeHostWafInstanceListFilterArrayOutput() GetDescribeHostWafInstanceListFilterArrayOutput

func (GetDescribeHostWafInstanceListFilterArrayOutput) ToGetDescribeHostWafInstanceListFilterArrayOutputWithContext added in v0.1.8

func (o GetDescribeHostWafInstanceListFilterArrayOutput) ToGetDescribeHostWafInstanceListFilterArrayOutputWithContext(ctx context.Context) GetDescribeHostWafInstanceListFilterArrayOutput

type GetDescribeHostWafInstanceListFilterInput added in v0.1.8

type GetDescribeHostWafInstanceListFilterInput interface {
	pulumi.Input

	ToGetDescribeHostWafInstanceListFilterOutput() GetDescribeHostWafInstanceListFilterOutput
	ToGetDescribeHostWafInstanceListFilterOutputWithContext(context.Context) GetDescribeHostWafInstanceListFilterOutput
}

GetDescribeHostWafInstanceListFilterInput is an input type that accepts GetDescribeHostWafInstanceListFilterArgs and GetDescribeHostWafInstanceListFilterOutput values. You can construct a concrete instance of `GetDescribeHostWafInstanceListFilterInput` via:

GetDescribeHostWafInstanceListFilterArgs{...}

type GetDescribeHostWafInstanceListFilterOutput added in v0.1.8

type GetDescribeHostWafInstanceListFilterOutput struct{ *pulumi.OutputState }

func (GetDescribeHostWafInstanceListFilterOutput) ElementType added in v0.1.8

func (GetDescribeHostWafInstanceListFilterOutput) FilterKey added in v0.1.8

Filter parameter key.

func (GetDescribeHostWafInstanceListFilterOutput) FilterValue added in v0.1.8

Filter parameter value.

func (GetDescribeHostWafInstanceListFilterOutput) ToGetDescribeHostWafInstanceListFilterOutput added in v0.1.8

func (o GetDescribeHostWafInstanceListFilterOutput) ToGetDescribeHostWafInstanceListFilterOutput() GetDescribeHostWafInstanceListFilterOutput

func (GetDescribeHostWafInstanceListFilterOutput) ToGetDescribeHostWafInstanceListFilterOutputWithContext added in v0.1.8

func (o GetDescribeHostWafInstanceListFilterOutput) ToGetDescribeHostWafInstanceListFilterOutputWithContext(ctx context.Context) GetDescribeHostWafInstanceListFilterOutput

type GetDescribeHostWafInstanceListInstanceList added in v0.1.8

type GetDescribeHostWafInstanceListInstanceList struct {
	// Binded certificate IDNote: This field may return NULL, indicating that the valid value cannot be obtained.
	CertId string `pulumi:"certId"`
	// domain name.
	Domain string `pulumi:"domain"`
	// -1: Unrelated certificate of domain name.1: The domain name HTTPS has been opened.0: The domain name HTTPS has been closed.
	Status int `pulumi:"status"`
}

type GetDescribeHostWafInstanceListInstanceListArgs added in v0.1.8

type GetDescribeHostWafInstanceListInstanceListArgs struct {
	// Binded certificate IDNote: This field may return NULL, indicating that the valid value cannot be obtained.
	CertId pulumi.StringInput `pulumi:"certId"`
	// domain name.
	Domain pulumi.StringInput `pulumi:"domain"`
	// -1: Unrelated certificate of domain name.1: The domain name HTTPS has been opened.0: The domain name HTTPS has been closed.
	Status pulumi.IntInput `pulumi:"status"`
}

func (GetDescribeHostWafInstanceListInstanceListArgs) ElementType added in v0.1.8

func (GetDescribeHostWafInstanceListInstanceListArgs) ToGetDescribeHostWafInstanceListInstanceListOutput added in v0.1.8

func (i GetDescribeHostWafInstanceListInstanceListArgs) ToGetDescribeHostWafInstanceListInstanceListOutput() GetDescribeHostWafInstanceListInstanceListOutput

func (GetDescribeHostWafInstanceListInstanceListArgs) ToGetDescribeHostWafInstanceListInstanceListOutputWithContext added in v0.1.8

func (i GetDescribeHostWafInstanceListInstanceListArgs) ToGetDescribeHostWafInstanceListInstanceListOutputWithContext(ctx context.Context) GetDescribeHostWafInstanceListInstanceListOutput

type GetDescribeHostWafInstanceListInstanceListArray added in v0.1.8

type GetDescribeHostWafInstanceListInstanceListArray []GetDescribeHostWafInstanceListInstanceListInput

func (GetDescribeHostWafInstanceListInstanceListArray) ElementType added in v0.1.8

func (GetDescribeHostWafInstanceListInstanceListArray) ToGetDescribeHostWafInstanceListInstanceListArrayOutput added in v0.1.8

func (i GetDescribeHostWafInstanceListInstanceListArray) ToGetDescribeHostWafInstanceListInstanceListArrayOutput() GetDescribeHostWafInstanceListInstanceListArrayOutput

func (GetDescribeHostWafInstanceListInstanceListArray) ToGetDescribeHostWafInstanceListInstanceListArrayOutputWithContext added in v0.1.8

func (i GetDescribeHostWafInstanceListInstanceListArray) ToGetDescribeHostWafInstanceListInstanceListArrayOutputWithContext(ctx context.Context) GetDescribeHostWafInstanceListInstanceListArrayOutput

type GetDescribeHostWafInstanceListInstanceListArrayInput added in v0.1.8

type GetDescribeHostWafInstanceListInstanceListArrayInput interface {
	pulumi.Input

	ToGetDescribeHostWafInstanceListInstanceListArrayOutput() GetDescribeHostWafInstanceListInstanceListArrayOutput
	ToGetDescribeHostWafInstanceListInstanceListArrayOutputWithContext(context.Context) GetDescribeHostWafInstanceListInstanceListArrayOutput
}

GetDescribeHostWafInstanceListInstanceListArrayInput is an input type that accepts GetDescribeHostWafInstanceListInstanceListArray and GetDescribeHostWafInstanceListInstanceListArrayOutput values. You can construct a concrete instance of `GetDescribeHostWafInstanceListInstanceListArrayInput` via:

GetDescribeHostWafInstanceListInstanceListArray{ GetDescribeHostWafInstanceListInstanceListArgs{...} }

type GetDescribeHostWafInstanceListInstanceListArrayOutput added in v0.1.8

type GetDescribeHostWafInstanceListInstanceListArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeHostWafInstanceListInstanceListArrayOutput) ElementType added in v0.1.8

func (GetDescribeHostWafInstanceListInstanceListArrayOutput) Index added in v0.1.8

func (GetDescribeHostWafInstanceListInstanceListArrayOutput) ToGetDescribeHostWafInstanceListInstanceListArrayOutput added in v0.1.8

func (GetDescribeHostWafInstanceListInstanceListArrayOutput) ToGetDescribeHostWafInstanceListInstanceListArrayOutputWithContext added in v0.1.8

func (o GetDescribeHostWafInstanceListInstanceListArrayOutput) ToGetDescribeHostWafInstanceListInstanceListArrayOutputWithContext(ctx context.Context) GetDescribeHostWafInstanceListInstanceListArrayOutput

type GetDescribeHostWafInstanceListInstanceListInput added in v0.1.8

type GetDescribeHostWafInstanceListInstanceListInput interface {
	pulumi.Input

	ToGetDescribeHostWafInstanceListInstanceListOutput() GetDescribeHostWafInstanceListInstanceListOutput
	ToGetDescribeHostWafInstanceListInstanceListOutputWithContext(context.Context) GetDescribeHostWafInstanceListInstanceListOutput
}

GetDescribeHostWafInstanceListInstanceListInput is an input type that accepts GetDescribeHostWafInstanceListInstanceListArgs and GetDescribeHostWafInstanceListInstanceListOutput values. You can construct a concrete instance of `GetDescribeHostWafInstanceListInstanceListInput` via:

GetDescribeHostWafInstanceListInstanceListArgs{...}

type GetDescribeHostWafInstanceListInstanceListOutput added in v0.1.8

type GetDescribeHostWafInstanceListInstanceListOutput struct{ *pulumi.OutputState }

func (GetDescribeHostWafInstanceListInstanceListOutput) CertId added in v0.1.8

Binded certificate IDNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostWafInstanceListInstanceListOutput) Domain added in v0.1.8

domain name.

func (GetDescribeHostWafInstanceListInstanceListOutput) ElementType added in v0.1.8

func (GetDescribeHostWafInstanceListInstanceListOutput) Status added in v0.1.8

-1: Unrelated certificate of domain name.1: The domain name HTTPS has been opened.0: The domain name HTTPS has been closed.

func (GetDescribeHostWafInstanceListInstanceListOutput) ToGetDescribeHostWafInstanceListInstanceListOutput added in v0.1.8

func (o GetDescribeHostWafInstanceListInstanceListOutput) ToGetDescribeHostWafInstanceListInstanceListOutput() GetDescribeHostWafInstanceListInstanceListOutput

func (GetDescribeHostWafInstanceListInstanceListOutput) ToGetDescribeHostWafInstanceListInstanceListOutputWithContext added in v0.1.8

func (o GetDescribeHostWafInstanceListInstanceListOutput) ToGetDescribeHostWafInstanceListInstanceListOutputWithContext(ctx context.Context) GetDescribeHostWafInstanceListInstanceListOutput

type GetDescribeHostWafInstanceListOutputArgs added in v0.1.8

type GetDescribeHostWafInstanceListOutputArgs struct {
	// Certificate ID to be deployed.
	CertificateId pulumi.StringInput `pulumi:"certificateId"`
	// List of filtering parameters; Filterkey: domainmatch.
	Filters GetDescribeHostWafInstanceListFilterArrayInput `pulumi:"filters"`
	// Whether to query the cache, 1: Yes; 0: No, the default is the query cache, the cache is half an hour.
	IsCache pulumi.IntPtrInput `pulumi:"isCache"`
	// Deployed certificate ID.
	OldCertificateId pulumi.StringPtrInput `pulumi:"oldCertificateId"`
	// Deploy resource type.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDescribeHostWafInstanceList.

func (GetDescribeHostWafInstanceListOutputArgs) ElementType added in v0.1.8

type GetDescribeHostWafInstanceListResult added in v0.1.8

type GetDescribeHostWafInstanceListResult struct {
	CertificateId string                                 `pulumi:"certificateId"`
	Filters       []GetDescribeHostWafInstanceListFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// WAF instance listNote: This field may return NULL, indicating that the valid value cannot be obtained.
	InstanceLists    []GetDescribeHostWafInstanceListInstanceList `pulumi:"instanceLists"`
	IsCache          *int                                         `pulumi:"isCache"`
	OldCertificateId *string                                      `pulumi:"oldCertificateId"`
	ResourceType     string                                       `pulumi:"resourceType"`
	ResultOutputFile *string                                      `pulumi:"resultOutputFile"`
}

A collection of values returned by getDescribeHostWafInstanceList.

func GetDescribeHostWafInstanceList added in v0.1.8

Use this data source to query detailed information of ssl describeHostWafInstanceList

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Ssl.GetDescribeHostWafInstanceList(ctx, &ssl.GetDescribeHostWafInstanceListArgs{
			CertificateId: "8u8DII0l",
			ResourceType:  "waf",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDescribeHostWafInstanceListResultOutput added in v0.1.8

type GetDescribeHostWafInstanceListResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDescribeHostWafInstanceList.

func (GetDescribeHostWafInstanceListResultOutput) CertificateId added in v0.1.8

func (GetDescribeHostWafInstanceListResultOutput) ElementType added in v0.1.8

func (GetDescribeHostWafInstanceListResultOutput) Filters added in v0.1.8

func (GetDescribeHostWafInstanceListResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetDescribeHostWafInstanceListResultOutput) InstanceLists added in v0.1.8

WAF instance listNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeHostWafInstanceListResultOutput) IsCache added in v0.1.8

func (GetDescribeHostWafInstanceListResultOutput) OldCertificateId added in v0.1.8

func (GetDescribeHostWafInstanceListResultOutput) ResourceType added in v0.1.8

func (GetDescribeHostWafInstanceListResultOutput) ResultOutputFile added in v0.1.8

func (GetDescribeHostWafInstanceListResultOutput) ToGetDescribeHostWafInstanceListResultOutput added in v0.1.8

func (o GetDescribeHostWafInstanceListResultOutput) ToGetDescribeHostWafInstanceListResultOutput() GetDescribeHostWafInstanceListResultOutput

func (GetDescribeHostWafInstanceListResultOutput) ToGetDescribeHostWafInstanceListResultOutputWithContext added in v0.1.8

func (o GetDescribeHostWafInstanceListResultOutput) ToGetDescribeHostWafInstanceListResultOutputWithContext(ctx context.Context) GetDescribeHostWafInstanceListResultOutput

type GetDescribeManagerDetailArgs added in v0.1.8

type GetDescribeManagerDetailArgs struct {
	// Manager ID.
	ManagerId int `pulumi:"managerId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDescribeManagerDetail.

type GetDescribeManagerDetailCompanyInfo added in v0.1.8

type GetDescribeManagerDetailCompanyInfo struct {
	// Detailed address where the company is located.
	CompanyAddress string `pulumi:"companyAddress"`
	// The city where the company is.
	CompanyCity string `pulumi:"companyCity"`
	// Company country.
	CompanyCountry string `pulumi:"companyCountry"`
	// Company ID.
	CompanyId int `pulumi:"companyId"`
	// Company Name.
	CompanyName string `pulumi:"companyName"`
	// company phone.
	CompanyPhone string `pulumi:"companyPhone"`
	// Province where the company is located.
	CompanyProvince string `pulumi:"companyProvince"`
	// ID numberNote: This field may return NULL, indicating that the valid value cannot be obtained.
	IdNumber string `pulumi:"idNumber"`
	// typeNote: This field may return NULL, indicating that the valid value cannot be obtained.
	IdType string `pulumi:"idType"`
}

type GetDescribeManagerDetailCompanyInfoArgs added in v0.1.8

type GetDescribeManagerDetailCompanyInfoArgs struct {
	// Detailed address where the company is located.
	CompanyAddress pulumi.StringInput `pulumi:"companyAddress"`
	// The city where the company is.
	CompanyCity pulumi.StringInput `pulumi:"companyCity"`
	// Company country.
	CompanyCountry pulumi.StringInput `pulumi:"companyCountry"`
	// Company ID.
	CompanyId pulumi.IntInput `pulumi:"companyId"`
	// Company Name.
	CompanyName pulumi.StringInput `pulumi:"companyName"`
	// company phone.
	CompanyPhone pulumi.StringInput `pulumi:"companyPhone"`
	// Province where the company is located.
	CompanyProvince pulumi.StringInput `pulumi:"companyProvince"`
	// ID numberNote: This field may return NULL, indicating that the valid value cannot be obtained.
	IdNumber pulumi.StringInput `pulumi:"idNumber"`
	// typeNote: This field may return NULL, indicating that the valid value cannot be obtained.
	IdType pulumi.StringInput `pulumi:"idType"`
}

func (GetDescribeManagerDetailCompanyInfoArgs) ElementType added in v0.1.8

func (GetDescribeManagerDetailCompanyInfoArgs) ToGetDescribeManagerDetailCompanyInfoOutput added in v0.1.8

func (i GetDescribeManagerDetailCompanyInfoArgs) ToGetDescribeManagerDetailCompanyInfoOutput() GetDescribeManagerDetailCompanyInfoOutput

func (GetDescribeManagerDetailCompanyInfoArgs) ToGetDescribeManagerDetailCompanyInfoOutputWithContext added in v0.1.8

func (i GetDescribeManagerDetailCompanyInfoArgs) ToGetDescribeManagerDetailCompanyInfoOutputWithContext(ctx context.Context) GetDescribeManagerDetailCompanyInfoOutput

type GetDescribeManagerDetailCompanyInfoArray added in v0.1.8

type GetDescribeManagerDetailCompanyInfoArray []GetDescribeManagerDetailCompanyInfoInput

func (GetDescribeManagerDetailCompanyInfoArray) ElementType added in v0.1.8

func (GetDescribeManagerDetailCompanyInfoArray) ToGetDescribeManagerDetailCompanyInfoArrayOutput added in v0.1.8

func (i GetDescribeManagerDetailCompanyInfoArray) ToGetDescribeManagerDetailCompanyInfoArrayOutput() GetDescribeManagerDetailCompanyInfoArrayOutput

func (GetDescribeManagerDetailCompanyInfoArray) ToGetDescribeManagerDetailCompanyInfoArrayOutputWithContext added in v0.1.8

func (i GetDescribeManagerDetailCompanyInfoArray) ToGetDescribeManagerDetailCompanyInfoArrayOutputWithContext(ctx context.Context) GetDescribeManagerDetailCompanyInfoArrayOutput

type GetDescribeManagerDetailCompanyInfoArrayInput added in v0.1.8

type GetDescribeManagerDetailCompanyInfoArrayInput interface {
	pulumi.Input

	ToGetDescribeManagerDetailCompanyInfoArrayOutput() GetDescribeManagerDetailCompanyInfoArrayOutput
	ToGetDescribeManagerDetailCompanyInfoArrayOutputWithContext(context.Context) GetDescribeManagerDetailCompanyInfoArrayOutput
}

GetDescribeManagerDetailCompanyInfoArrayInput is an input type that accepts GetDescribeManagerDetailCompanyInfoArray and GetDescribeManagerDetailCompanyInfoArrayOutput values. You can construct a concrete instance of `GetDescribeManagerDetailCompanyInfoArrayInput` via:

GetDescribeManagerDetailCompanyInfoArray{ GetDescribeManagerDetailCompanyInfoArgs{...} }

type GetDescribeManagerDetailCompanyInfoArrayOutput added in v0.1.8

type GetDescribeManagerDetailCompanyInfoArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeManagerDetailCompanyInfoArrayOutput) ElementType added in v0.1.8

func (GetDescribeManagerDetailCompanyInfoArrayOutput) Index added in v0.1.8

func (GetDescribeManagerDetailCompanyInfoArrayOutput) ToGetDescribeManagerDetailCompanyInfoArrayOutput added in v0.1.8

func (o GetDescribeManagerDetailCompanyInfoArrayOutput) ToGetDescribeManagerDetailCompanyInfoArrayOutput() GetDescribeManagerDetailCompanyInfoArrayOutput

func (GetDescribeManagerDetailCompanyInfoArrayOutput) ToGetDescribeManagerDetailCompanyInfoArrayOutputWithContext added in v0.1.8

func (o GetDescribeManagerDetailCompanyInfoArrayOutput) ToGetDescribeManagerDetailCompanyInfoArrayOutputWithContext(ctx context.Context) GetDescribeManagerDetailCompanyInfoArrayOutput

type GetDescribeManagerDetailCompanyInfoInput added in v0.1.8

type GetDescribeManagerDetailCompanyInfoInput interface {
	pulumi.Input

	ToGetDescribeManagerDetailCompanyInfoOutput() GetDescribeManagerDetailCompanyInfoOutput
	ToGetDescribeManagerDetailCompanyInfoOutputWithContext(context.Context) GetDescribeManagerDetailCompanyInfoOutput
}

GetDescribeManagerDetailCompanyInfoInput is an input type that accepts GetDescribeManagerDetailCompanyInfoArgs and GetDescribeManagerDetailCompanyInfoOutput values. You can construct a concrete instance of `GetDescribeManagerDetailCompanyInfoInput` via:

GetDescribeManagerDetailCompanyInfoArgs{...}

type GetDescribeManagerDetailCompanyInfoOutput added in v0.1.8

type GetDescribeManagerDetailCompanyInfoOutput struct{ *pulumi.OutputState }

func (GetDescribeManagerDetailCompanyInfoOutput) CompanyAddress added in v0.1.8

Detailed address where the company is located.

func (GetDescribeManagerDetailCompanyInfoOutput) CompanyCity added in v0.1.8

The city where the company is.

func (GetDescribeManagerDetailCompanyInfoOutput) CompanyCountry added in v0.1.8

Company country.

func (GetDescribeManagerDetailCompanyInfoOutput) CompanyId added in v0.1.8

Company ID.

func (GetDescribeManagerDetailCompanyInfoOutput) CompanyName added in v0.1.8

Company Name.

func (GetDescribeManagerDetailCompanyInfoOutput) CompanyPhone added in v0.1.8

company phone.

func (GetDescribeManagerDetailCompanyInfoOutput) CompanyProvince added in v0.1.8

Province where the company is located.

func (GetDescribeManagerDetailCompanyInfoOutput) ElementType added in v0.1.8

func (GetDescribeManagerDetailCompanyInfoOutput) IdNumber added in v0.1.8

ID numberNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeManagerDetailCompanyInfoOutput) IdType added in v0.1.8

typeNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeManagerDetailCompanyInfoOutput) ToGetDescribeManagerDetailCompanyInfoOutput added in v0.1.8

func (o GetDescribeManagerDetailCompanyInfoOutput) ToGetDescribeManagerDetailCompanyInfoOutput() GetDescribeManagerDetailCompanyInfoOutput

func (GetDescribeManagerDetailCompanyInfoOutput) ToGetDescribeManagerDetailCompanyInfoOutputWithContext added in v0.1.8

func (o GetDescribeManagerDetailCompanyInfoOutput) ToGetDescribeManagerDetailCompanyInfoOutputWithContext(ctx context.Context) GetDescribeManagerDetailCompanyInfoOutput

type GetDescribeManagerDetailOutputArgs added in v0.1.8

type GetDescribeManagerDetailOutputArgs struct {
	// Manager ID.
	ManagerId pulumi.IntInput `pulumi:"managerId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDescribeManagerDetail.

func (GetDescribeManagerDetailOutputArgs) ElementType added in v0.1.8

type GetDescribeManagerDetailResult added in v0.1.8

type GetDescribeManagerDetailResult struct {
	// Company ID.
	CompanyId int `pulumi:"companyId"`
	// Manager's company information.
	CompanyInfos []GetDescribeManagerDetailCompanyInfo `pulumi:"companyInfos"`
	// Contact name.
	ContactFirstName string `pulumi:"contactFirstName"`
	// Contact name.
	ContactLastName string `pulumi:"contactLastName"`
	// Contact mailbox.
	ContactMail string `pulumi:"contactMail"`
	// contact number.
	ContactPhone string `pulumi:"contactPhone"`
	// Contact position.
	ContactPosition string `pulumi:"contactPosition"`
	// Creation time.
	CreateTime string `pulumi:"createTime"`
	// Verify expiration timeNote: This field may return NULL, indicating that the valid value cannot be obtained.
	ExpireTime string `pulumi:"expireTime"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Administrator department.
	ManagerDepartment string `pulumi:"managerDepartment"`
	// Manager name.
	ManagerFirstName string `pulumi:"managerFirstName"`
	ManagerId        int    `pulumi:"managerId"`
	// Manager name.
	ManagerLastName string `pulumi:"managerLastName"`
	// Manager mailbox.
	ManagerMail string `pulumi:"managerMail"`
	// Manager phone call.
	ManagerPhone string `pulumi:"managerPhone"`
	// Manager position.
	ManagerPosition  string  `pulumi:"managerPosition"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Status: Audit: OK during the review: review passed inValid: expired expiRing: is about to expire Expired: expired.
	Status string `pulumi:"status"`
	// Verify timeNote: This field may return NULL, indicating that the valid value cannot be obtained.
	VerifyTime string `pulumi:"verifyTime"`
}

A collection of values returned by getDescribeManagerDetail.

func GetDescribeManagerDetail added in v0.1.8

func GetDescribeManagerDetail(ctx *pulumi.Context, args *GetDescribeManagerDetailArgs, opts ...pulumi.InvokeOption) (*GetDescribeManagerDetailResult, error)

Use this data source to query detailed information of ssl describeManagerDetail

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Ssl.GetDescribeManagerDetail(ctx, &ssl.GetDescribeManagerDetailArgs{
			ManagerId: "",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDescribeManagerDetailResultOutput added in v0.1.8

type GetDescribeManagerDetailResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDescribeManagerDetail.

func (GetDescribeManagerDetailResultOutput) CompanyId added in v0.1.8

Company ID.

func (GetDescribeManagerDetailResultOutput) CompanyInfos added in v0.1.8

Manager's company information.

func (GetDescribeManagerDetailResultOutput) ContactFirstName added in v0.1.8

Contact name.

func (GetDescribeManagerDetailResultOutput) ContactLastName added in v0.1.8

Contact name.

func (GetDescribeManagerDetailResultOutput) ContactMail added in v0.1.8

Contact mailbox.

func (GetDescribeManagerDetailResultOutput) ContactPhone added in v0.1.8

contact number.

func (GetDescribeManagerDetailResultOutput) ContactPosition added in v0.1.8

Contact position.

func (GetDescribeManagerDetailResultOutput) CreateTime added in v0.1.8

Creation time.

func (GetDescribeManagerDetailResultOutput) ElementType added in v0.1.8

func (GetDescribeManagerDetailResultOutput) ExpireTime added in v0.1.8

Verify expiration timeNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeManagerDetailResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetDescribeManagerDetailResultOutput) ManagerDepartment added in v0.1.8

Administrator department.

func (GetDescribeManagerDetailResultOutput) ManagerFirstName added in v0.1.8

Manager name.

func (GetDescribeManagerDetailResultOutput) ManagerId added in v0.1.8

func (GetDescribeManagerDetailResultOutput) ManagerLastName added in v0.1.8

Manager name.

func (GetDescribeManagerDetailResultOutput) ManagerMail added in v0.1.8

Manager mailbox.

func (GetDescribeManagerDetailResultOutput) ManagerPhone added in v0.1.8

Manager phone call.

func (GetDescribeManagerDetailResultOutput) ManagerPosition added in v0.1.8

Manager position.

func (GetDescribeManagerDetailResultOutput) ResultOutputFile added in v0.1.8

func (GetDescribeManagerDetailResultOutput) Status added in v0.1.8

Status: Audit: OK during the review: review passed inValid: expired expiRing: is about to expire Expired: expired.

func (GetDescribeManagerDetailResultOutput) ToGetDescribeManagerDetailResultOutput added in v0.1.8

func (o GetDescribeManagerDetailResultOutput) ToGetDescribeManagerDetailResultOutput() GetDescribeManagerDetailResultOutput

func (GetDescribeManagerDetailResultOutput) ToGetDescribeManagerDetailResultOutputWithContext added in v0.1.8

func (o GetDescribeManagerDetailResultOutput) ToGetDescribeManagerDetailResultOutputWithContext(ctx context.Context) GetDescribeManagerDetailResultOutput

func (GetDescribeManagerDetailResultOutput) VerifyTime added in v0.1.8

Verify timeNote: This field may return NULL, indicating that the valid value cannot be obtained.

type GetDescribeManagersArgs added in v0.1.8

type GetDescribeManagersArgs struct {
	// Company ID.
	CompanyId int `pulumi:"companyId"`
	// Vague query manager email (will be abandoned), please use Searchkey.
	ManagerMail *string `pulumi:"managerMail"`
	// Manager's name (will be abandoned), please use Searchkey.
	ManagerName *string `pulumi:"managerName"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Manager's surname/Manager name/mailbox/department precise matching.
	SearchKey *string `pulumi:"searchKey"`
	// Filter according to the status of the manager, and the value is available'None' Unable to submit review'Audit', Asian Credit Review'Caaudit' CA review'OK' has been reviewed'Invalid' review failed'Expiring' is about to expire'Expired' expired.
	Status *string `pulumi:"status"`
}

A collection of arguments for invoking getDescribeManagers.

type GetDescribeManagersManager added in v0.1.8

type GetDescribeManagersManager struct {
	// Number of administrative certificates.
	CertCount int `pulumi:"certCount"`
	// Creation timeNote: This field may return NULL, indicating that the valid value cannot be obtained.
	CreateTime string `pulumi:"createTime"`
	// Number of administrators.
	DomainCount int `pulumi:"domainCount"`
	// Examine the validity expiration timeNote: This field may return NULL, indicating that the valid value cannot be obtained.
	ExpireTime string `pulumi:"expireTime"`
	// Administrator department.
	ManagerDepartment string `pulumi:"managerDepartment"`
	// Manager name.
	ManagerFirstName string `pulumi:"managerFirstName"`
	// Manager ID.
	ManagerId int `pulumi:"managerId"`
	// Manager name.
	ManagerLastName string `pulumi:"managerLastName"`
	// Vague query manager email (will be abandoned), please use Searchkey.
	ManagerMail string `pulumi:"managerMail"`
	// Manager phone call.
	ManagerPhone string `pulumi:"managerPhone"`
	// Manager position.
	ManagerPosition string `pulumi:"managerPosition"`
	// Filter according to the status of the manager, and the value is available'None' Unable to submit review'Audit', Asian Credit Review'Caaudit' CA review'OK' has been reviewed'Invalid' review failed'Expiring' is about to expire'Expired' expired.
	Status string `pulumi:"status"`
	// The last time the review timeNote: This field may return NULL, indicating that the valid value cannot be obtained.
	SubmitAuditTime string `pulumi:"submitAuditTime"`
	// Examination timeNote: This field may return NULL, indicating that the valid value cannot be obtained.
	VerifyTime string `pulumi:"verifyTime"`
}

type GetDescribeManagersManagerArgs added in v0.1.8

type GetDescribeManagersManagerArgs struct {
	// Number of administrative certificates.
	CertCount pulumi.IntInput `pulumi:"certCount"`
	// Creation timeNote: This field may return NULL, indicating that the valid value cannot be obtained.
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// Number of administrators.
	DomainCount pulumi.IntInput `pulumi:"domainCount"`
	// Examine the validity expiration timeNote: This field may return NULL, indicating that the valid value cannot be obtained.
	ExpireTime pulumi.StringInput `pulumi:"expireTime"`
	// Administrator department.
	ManagerDepartment pulumi.StringInput `pulumi:"managerDepartment"`
	// Manager name.
	ManagerFirstName pulumi.StringInput `pulumi:"managerFirstName"`
	// Manager ID.
	ManagerId pulumi.IntInput `pulumi:"managerId"`
	// Manager name.
	ManagerLastName pulumi.StringInput `pulumi:"managerLastName"`
	// Vague query manager email (will be abandoned), please use Searchkey.
	ManagerMail pulumi.StringInput `pulumi:"managerMail"`
	// Manager phone call.
	ManagerPhone pulumi.StringInput `pulumi:"managerPhone"`
	// Manager position.
	ManagerPosition pulumi.StringInput `pulumi:"managerPosition"`
	// Filter according to the status of the manager, and the value is available'None' Unable to submit review'Audit', Asian Credit Review'Caaudit' CA review'OK' has been reviewed'Invalid' review failed'Expiring' is about to expire'Expired' expired.
	Status pulumi.StringInput `pulumi:"status"`
	// The last time the review timeNote: This field may return NULL, indicating that the valid value cannot be obtained.
	SubmitAuditTime pulumi.StringInput `pulumi:"submitAuditTime"`
	// Examination timeNote: This field may return NULL, indicating that the valid value cannot be obtained.
	VerifyTime pulumi.StringInput `pulumi:"verifyTime"`
}

func (GetDescribeManagersManagerArgs) ElementType added in v0.1.8

func (GetDescribeManagersManagerArgs) ToGetDescribeManagersManagerOutput added in v0.1.8

func (i GetDescribeManagersManagerArgs) ToGetDescribeManagersManagerOutput() GetDescribeManagersManagerOutput

func (GetDescribeManagersManagerArgs) ToGetDescribeManagersManagerOutputWithContext added in v0.1.8

func (i GetDescribeManagersManagerArgs) ToGetDescribeManagersManagerOutputWithContext(ctx context.Context) GetDescribeManagersManagerOutput

type GetDescribeManagersManagerArray added in v0.1.8

type GetDescribeManagersManagerArray []GetDescribeManagersManagerInput

func (GetDescribeManagersManagerArray) ElementType added in v0.1.8

func (GetDescribeManagersManagerArray) ToGetDescribeManagersManagerArrayOutput added in v0.1.8

func (i GetDescribeManagersManagerArray) ToGetDescribeManagersManagerArrayOutput() GetDescribeManagersManagerArrayOutput

func (GetDescribeManagersManagerArray) ToGetDescribeManagersManagerArrayOutputWithContext added in v0.1.8

func (i GetDescribeManagersManagerArray) ToGetDescribeManagersManagerArrayOutputWithContext(ctx context.Context) GetDescribeManagersManagerArrayOutput

type GetDescribeManagersManagerArrayInput added in v0.1.8

type GetDescribeManagersManagerArrayInput interface {
	pulumi.Input

	ToGetDescribeManagersManagerArrayOutput() GetDescribeManagersManagerArrayOutput
	ToGetDescribeManagersManagerArrayOutputWithContext(context.Context) GetDescribeManagersManagerArrayOutput
}

GetDescribeManagersManagerArrayInput is an input type that accepts GetDescribeManagersManagerArray and GetDescribeManagersManagerArrayOutput values. You can construct a concrete instance of `GetDescribeManagersManagerArrayInput` via:

GetDescribeManagersManagerArray{ GetDescribeManagersManagerArgs{...} }

type GetDescribeManagersManagerArrayOutput added in v0.1.8

type GetDescribeManagersManagerArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeManagersManagerArrayOutput) ElementType added in v0.1.8

func (GetDescribeManagersManagerArrayOutput) Index added in v0.1.8

func (GetDescribeManagersManagerArrayOutput) ToGetDescribeManagersManagerArrayOutput added in v0.1.8

func (o GetDescribeManagersManagerArrayOutput) ToGetDescribeManagersManagerArrayOutput() GetDescribeManagersManagerArrayOutput

func (GetDescribeManagersManagerArrayOutput) ToGetDescribeManagersManagerArrayOutputWithContext added in v0.1.8

func (o GetDescribeManagersManagerArrayOutput) ToGetDescribeManagersManagerArrayOutputWithContext(ctx context.Context) GetDescribeManagersManagerArrayOutput

type GetDescribeManagersManagerInput added in v0.1.8

type GetDescribeManagersManagerInput interface {
	pulumi.Input

	ToGetDescribeManagersManagerOutput() GetDescribeManagersManagerOutput
	ToGetDescribeManagersManagerOutputWithContext(context.Context) GetDescribeManagersManagerOutput
}

GetDescribeManagersManagerInput is an input type that accepts GetDescribeManagersManagerArgs and GetDescribeManagersManagerOutput values. You can construct a concrete instance of `GetDescribeManagersManagerInput` via:

GetDescribeManagersManagerArgs{...}

type GetDescribeManagersManagerOutput added in v0.1.8

type GetDescribeManagersManagerOutput struct{ *pulumi.OutputState }

func (GetDescribeManagersManagerOutput) CertCount added in v0.1.8

Number of administrative certificates.

func (GetDescribeManagersManagerOutput) CreateTime added in v0.1.8

Creation timeNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeManagersManagerOutput) DomainCount added in v0.1.8

Number of administrators.

func (GetDescribeManagersManagerOutput) ElementType added in v0.1.8

func (GetDescribeManagersManagerOutput) ExpireTime added in v0.1.8

Examine the validity expiration timeNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeManagersManagerOutput) ManagerDepartment added in v0.1.8

Administrator department.

func (GetDescribeManagersManagerOutput) ManagerFirstName added in v0.1.8

Manager name.

func (GetDescribeManagersManagerOutput) ManagerId added in v0.1.8

Manager ID.

func (GetDescribeManagersManagerOutput) ManagerLastName added in v0.1.8

Manager name.

func (GetDescribeManagersManagerOutput) ManagerMail added in v0.1.8

Vague query manager email (will be abandoned), please use Searchkey.

func (GetDescribeManagersManagerOutput) ManagerPhone added in v0.1.8

Manager phone call.

func (GetDescribeManagersManagerOutput) ManagerPosition added in v0.1.8

Manager position.

func (GetDescribeManagersManagerOutput) Status added in v0.1.8

Filter according to the status of the manager, and the value is available'None' Unable to submit review'Audit', Asian Credit Review'Caaudit' CA review'OK' has been reviewed'Invalid' review failed'Expiring' is about to expire'Expired' expired.

func (GetDescribeManagersManagerOutput) SubmitAuditTime added in v0.1.8

The last time the review timeNote: This field may return NULL, indicating that the valid value cannot be obtained.

func (GetDescribeManagersManagerOutput) ToGetDescribeManagersManagerOutput added in v0.1.8

func (o GetDescribeManagersManagerOutput) ToGetDescribeManagersManagerOutput() GetDescribeManagersManagerOutput

func (GetDescribeManagersManagerOutput) ToGetDescribeManagersManagerOutputWithContext added in v0.1.8

func (o GetDescribeManagersManagerOutput) ToGetDescribeManagersManagerOutputWithContext(ctx context.Context) GetDescribeManagersManagerOutput

func (GetDescribeManagersManagerOutput) VerifyTime added in v0.1.8

Examination timeNote: This field may return NULL, indicating that the valid value cannot be obtained.

type GetDescribeManagersOutputArgs added in v0.1.8

type GetDescribeManagersOutputArgs struct {
	// Company ID.
	CompanyId pulumi.IntInput `pulumi:"companyId"`
	// Vague query manager email (will be abandoned), please use Searchkey.
	ManagerMail pulumi.StringPtrInput `pulumi:"managerMail"`
	// Manager's name (will be abandoned), please use Searchkey.
	ManagerName pulumi.StringPtrInput `pulumi:"managerName"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Manager's surname/Manager name/mailbox/department precise matching.
	SearchKey pulumi.StringPtrInput `pulumi:"searchKey"`
	// Filter according to the status of the manager, and the value is available'None' Unable to submit review'Audit', Asian Credit Review'Caaudit' CA review'OK' has been reviewed'Invalid' review failed'Expiring' is about to expire'Expired' expired.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

A collection of arguments for invoking getDescribeManagers.

func (GetDescribeManagersOutputArgs) ElementType added in v0.1.8

type GetDescribeManagersResult added in v0.1.8

type GetDescribeManagersResult struct {
	CompanyId int `pulumi:"companyId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Manager mailbox.
	ManagerMail *string `pulumi:"managerMail"`
	ManagerName *string `pulumi:"managerName"`
	// Company Manager List.
	Managers         []GetDescribeManagersManager `pulumi:"managers"`
	ResultOutputFile *string                      `pulumi:"resultOutputFile"`
	SearchKey        *string                      `pulumi:"searchKey"`
	// Status: Audit: OK during the review: review passed inValid: expired expiRing: is about to expire Expired: expired.
	Status *string `pulumi:"status"`
}

A collection of values returned by getDescribeManagers.

func GetDescribeManagers added in v0.1.8

func GetDescribeManagers(ctx *pulumi.Context, args *GetDescribeManagersArgs, opts ...pulumi.InvokeOption) (*GetDescribeManagersResult, error)

Use this data source to query detailed information of ssl describeManagers

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Ssl.GetDescribeManagers(ctx, &ssl.GetDescribeManagersArgs{
			CompanyId: 11772,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetDescribeManagersResultOutput added in v0.1.8

type GetDescribeManagersResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDescribeManagers.

func GetDescribeManagersOutput added in v0.1.8

func (GetDescribeManagersResultOutput) CompanyId added in v0.1.8

func (GetDescribeManagersResultOutput) ElementType added in v0.1.8

func (GetDescribeManagersResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetDescribeManagersResultOutput) ManagerMail added in v0.1.8

Manager mailbox.

func (GetDescribeManagersResultOutput) ManagerName added in v0.1.8

func (GetDescribeManagersResultOutput) Managers added in v0.1.8

Company Manager List.

func (GetDescribeManagersResultOutput) ResultOutputFile added in v0.1.8

func (GetDescribeManagersResultOutput) SearchKey added in v0.1.8

func (GetDescribeManagersResultOutput) Status added in v0.1.8

Status: Audit: OK during the review: review passed inValid: expired expiRing: is about to expire Expired: expired.

func (GetDescribeManagersResultOutput) ToGetDescribeManagersResultOutput added in v0.1.8

func (o GetDescribeManagersResultOutput) ToGetDescribeManagersResultOutput() GetDescribeManagersResultOutput

func (GetDescribeManagersResultOutput) ToGetDescribeManagersResultOutputWithContext added in v0.1.8

func (o GetDescribeManagersResultOutput) ToGetDescribeManagersResultOutputWithContext(ctx context.Context) GetDescribeManagersResultOutput

type LookupDescribeCertificateArgs added in v0.1.8

type LookupDescribeCertificateArgs struct {
	// Certificate ID.
	CertificateId string `pulumi:"certificateId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDescribeCertificate.

type LookupDescribeCertificateOutputArgs added in v0.1.8

type LookupDescribeCertificateOutputArgs struct {
	// Certificate ID.
	CertificateId pulumi.StringInput `pulumi:"certificateId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDescribeCertificate.

func (LookupDescribeCertificateOutputArgs) ElementType added in v0.1.8

type LookupDescribeCertificateResult added in v0.1.8

type LookupDescribeCertificateResult struct {
	CertificateId string `pulumi:"certificateId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// result list.
	Results []GetDescribeCertificateResult `pulumi:"results"`
}

A collection of values returned by getDescribeCertificate.

func LookupDescribeCertificate added in v0.1.8

func LookupDescribeCertificate(ctx *pulumi.Context, args *LookupDescribeCertificateArgs, opts ...pulumi.InvokeOption) (*LookupDescribeCertificateResult, error)

Use this data source to query detailed information of ssl describeCertificate

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Ssl.GetDescribeCertificate(ctx, &ssl.GetDescribeCertificateArgs{
			CertificateId: "8cj4g8h8",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupDescribeCertificateResultOutput added in v0.1.8

type LookupDescribeCertificateResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDescribeCertificate.

func (LookupDescribeCertificateResultOutput) CertificateId added in v0.1.8

func (LookupDescribeCertificateResultOutput) ElementType added in v0.1.8

func (LookupDescribeCertificateResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (LookupDescribeCertificateResultOutput) ResultOutputFile added in v0.1.8

func (LookupDescribeCertificateResultOutput) Results added in v0.1.8

result list.

func (LookupDescribeCertificateResultOutput) ToLookupDescribeCertificateResultOutput added in v0.1.8

func (o LookupDescribeCertificateResultOutput) ToLookupDescribeCertificateResultOutput() LookupDescribeCertificateResultOutput

func (LookupDescribeCertificateResultOutput) ToLookupDescribeCertificateResultOutputWithContext added in v0.1.8

func (o LookupDescribeCertificateResultOutput) ToLookupDescribeCertificateResultOutputWithContext(ctx context.Context) LookupDescribeCertificateResultOutput

type PayCertificate

type PayCertificate struct {
	pulumi.CustomResourceState

	// Remark name.
	Alias pulumi.StringOutput `pulumi:"alias"`
	// Returned certificate ID.
	CertificateId pulumi.StringOutput `pulumi:"certificateId"`
	// The base64-encoded certificate confirmation file should be in jpg, jpeg, png, pdf, and the size should be between 1kb and 1.4M. Note: it only works when productId is set to 8, 9 or 10.
	ConfirmLetter pulumi.StringPtrOutput `pulumi:"confirmLetter"`
	// Number of domain names included in the certificate.
	DomainNum pulumi.IntOutput `pulumi:"domainNum"`
	// DV certification information.
	DvAuths PayCertificateDvAuthArrayOutput `pulumi:"dvAuths"`
	// Certificate information.
	Information PayCertificateInformationOutput `pulumi:"information"`
	// Order ID returned.
	OrderId pulumi.StringOutput `pulumi:"orderId"`
	// Certificate commodity ID. Valid value ranges: (3~42). `3` means SecureSite enhanced Enterprise Edition (EV Pro), `4` means SecureSite enhanced (EV), `5` means SecureSite Enterprise Professional Edition (OV Pro), `6` means SecureSite Enterprise (OV), `7` means SecureSite Enterprise Type (OV) wildcard, `8` means Geotrust enhanced (EV), `9` means Geotrust enterprise (OV), `10` means Geotrust enterprise (OV) wildcard, `11` means TrustAsia domain type multi-domain SSL certificate, `12` means TrustAsia domain type ( DV) wildcard, `13` means TrustAsia enterprise wildcard (OV) SSL certificate (D3), `14` means TrustAsia enterprise (OV) SSL certificate (D3), `15` means TrustAsia enterprise multi-domain (OV) SSL certificate (D3), `16` means TrustAsia Enhanced (EV) SSL Certificate (D3), `17` means TrustAsia Enhanced Multiple Domain (EV) SSL Certificate (D3), `18` means GlobalSign Enterprise (OV) SSL Certificate, `19` means GlobalSign Enterprise Wildcard (OV) SSL Certificate, `20` means GlobalSign Enhanced (EV) SSL Certificate, `21` means TrustAsia Enterprise Wildcard Multiple Domain (OV) SSL Certificate (D3), `22` means GlobalSign Enterprise Multiple Domain (OV) SSL Certificate, `23` means GlobalSign Enterprise Multiple Wildcard Domain name (OV) SSL certificate, `24` means GlobalSign enhanced multi-domain (EV) SSL certificate, `25` means Wotrus domain type certificate, `26` means Wotrus domain type multi-domain certificate, `27` means Wotrus domain type wildcard certificate, `28` means Wotrus enterprise type certificate, `29` means Wotrus enterprise multi-domain certificate, `30` means Wotrus enterprise wildcard certificate, `31` means Wotrus enhanced certificate, `32` means Wotrus enhanced multi-domain certificate, `33` means WoTrus National Secret Domain name Certificate, `34` means WoTrus National Secret Domain name Certificate (multiple domain names), `35` WoTrus National Secret Domain name Certificate (wildcard), `37` means WoTrus State Secret Enterprise Certificate, `38` means WoTrus State Secret Enterprise Certificate (multiple domain names), `39` means WoTrus State Secret Enterprise Certificate (wildcard), `40` means WoTrus National secret enhanced certificate, `41` means WoTrus National Secret enhanced Certificate (multiple domain names), `42` means TrustAsia- Domain name Certificate (wildcard multiple domain names), `43` means DNSPod Enterprise (OV) SSL Certificate, `44` means DNSPod- Enterprise (OV) wildcard SSL certificate, `45` means DNSPod Enterprise (OV) Multi-domain name SSL Certificate, `46` means DNSPod enhanced (EV) SSL certificate, `47` means DNSPod enhanced (EV) multi-domain name SSL certificate, `48` means DNSPod Domain name Type (DV) SSL Certificate, `49` means DNSPod Domain name Type (DV) wildcard SSL certificate, `50` means DNSPod domain name type (DV) multi-domain name SSL certificate, `51` means DNSPod (State Secret) Enterprise (OV) SSL certificate, `52` DNSPod (National Secret) Enterprise (OV) wildcard SSL certificate, `53` means DNSPod (National Secret) Enterprise (OV) multi-domain SSL certificate, `54` means DNSPod (National Secret) Domain Name (DV) SSL certificate, `55` means DNSPod (National Secret) Domain Name Type (DV) wildcard SSL certificate, `56` means DNSPod (National Secret) Domain Name Type (DV) multi-domain SSL certificate.
	ProductId pulumi.IntOutput `pulumi:"productId"`
	// The ID of project.
	ProjectId pulumi.IntOutput `pulumi:"projectId"`
	// SSL certificate status.
	Status pulumi.IntOutput `pulumi:"status"`
	// Certificate period, currently only supports 1 year certificate purchase.
	TimeSpan pulumi.IntPtrOutput `pulumi:"timeSpan"`
}

Provide a resource to create a payment SSL.

> **NOTE:** Provides the creation of a paid certificate, including the submission of certificate information and order functions; currently, it does not support re-issuing certificates, revoking certificates, and deleting certificates; the certificate remarks and belonging items can be updated. The Destroy operation will only cancel the certificate order, and will not delete the certificate and refund the fee. If you need a refund, you need to check the current certificate status in the console as `Review Cancel`, and then you can click `Request a refund` to refund the fee. To update the information of a certificate, we will automatically roll back your certificate if this certificate is already in the validation stage. This process may take some time because the CA callback is time-consuming. Please be patient and follow the prompt message. Or, feel free to contact Tencent Cloud Support.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Ssl.NewPayCertificate(ctx, "example", &Ssl.PayCertificateArgs{
			Alias:     pulumi.String("ssl desc."),
			DomainNum: pulumi.Int(1),
			Information: &ssl.PayCertificateInformationArgs{
				AdminEmail:           pulumi.String("test@tencent.com"),
				AdminFirstName:       pulumi.String("test"),
				AdminLastName:        pulumi.String("test"),
				AdminPhoneNum:        pulumi.String("12345678901"),
				AdminPosition:        pulumi.String("developer"),
				CertificateDomain:    pulumi.String("www.example.com"),
				ContactEmail:         pulumi.String("test@tencent.com"),
				ContactFirstName:     pulumi.String("test"),
				ContactLastName:      pulumi.String("test"),
				ContactNumber:        pulumi.String("12345678901"),
				ContactPosition:      pulumi.String("developer"),
				CsrType:              pulumi.String("online"),
				OrganizationAddress:  pulumi.String("广东省深圳市南山区腾讯大厦1000号"),
				OrganizationCity:     pulumi.String("深圳市"),
				OrganizationCountry:  pulumi.String("CN"),
				OrganizationDivision: pulumi.String("Qcloud"),
				OrganizationName:     pulumi.String("Tencent"),
				OrganizationRegion:   pulumi.String("广东省"),
				PhoneAreaCode:        pulumi.String("0755"),
				PhoneNumber:          pulumi.String("86013388"),
				PostalCode:           pulumi.String("0755"),
				VerifyType:           pulumi.String("DNS"),
			},
			ProductId: pulumi.Int(33),
			ProjectId: pulumi.Int(0),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

payment SSL instance can be imported, e.g.

```sh

$ pulumi import tencentcloud:Ssl/payCertificate:PayCertificate ssl iPQNn61x#33#1#1

```

func GetPayCertificate

func GetPayCertificate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PayCertificateState, opts ...pulumi.ResourceOption) (*PayCertificate, error)

GetPayCertificate gets an existing PayCertificate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewPayCertificate

func NewPayCertificate(ctx *pulumi.Context,
	name string, args *PayCertificateArgs, opts ...pulumi.ResourceOption) (*PayCertificate, error)

NewPayCertificate registers a new resource with the given unique name, arguments, and options.

func (*PayCertificate) ElementType

func (*PayCertificate) ElementType() reflect.Type

func (*PayCertificate) ToPayCertificateOutput

func (i *PayCertificate) ToPayCertificateOutput() PayCertificateOutput

func (*PayCertificate) ToPayCertificateOutputWithContext

func (i *PayCertificate) ToPayCertificateOutputWithContext(ctx context.Context) PayCertificateOutput

type PayCertificateArgs

type PayCertificateArgs struct {
	// Remark name.
	Alias pulumi.StringPtrInput
	// The base64-encoded certificate confirmation file should be in jpg, jpeg, png, pdf, and the size should be between 1kb and 1.4M. Note: it only works when productId is set to 8, 9 or 10.
	ConfirmLetter pulumi.StringPtrInput
	// Number of domain names included in the certificate.
	DomainNum pulumi.IntInput
	// DV certification information.
	DvAuths PayCertificateDvAuthArrayInput
	// Certificate information.
	Information PayCertificateInformationInput
	// Certificate commodity ID. Valid value ranges: (3~42). `3` means SecureSite enhanced Enterprise Edition (EV Pro), `4` means SecureSite enhanced (EV), `5` means SecureSite Enterprise Professional Edition (OV Pro), `6` means SecureSite Enterprise (OV), `7` means SecureSite Enterprise Type (OV) wildcard, `8` means Geotrust enhanced (EV), `9` means Geotrust enterprise (OV), `10` means Geotrust enterprise (OV) wildcard, `11` means TrustAsia domain type multi-domain SSL certificate, `12` means TrustAsia domain type ( DV) wildcard, `13` means TrustAsia enterprise wildcard (OV) SSL certificate (D3), `14` means TrustAsia enterprise (OV) SSL certificate (D3), `15` means TrustAsia enterprise multi-domain (OV) SSL certificate (D3), `16` means TrustAsia Enhanced (EV) SSL Certificate (D3), `17` means TrustAsia Enhanced Multiple Domain (EV) SSL Certificate (D3), `18` means GlobalSign Enterprise (OV) SSL Certificate, `19` means GlobalSign Enterprise Wildcard (OV) SSL Certificate, `20` means GlobalSign Enhanced (EV) SSL Certificate, `21` means TrustAsia Enterprise Wildcard Multiple Domain (OV) SSL Certificate (D3), `22` means GlobalSign Enterprise Multiple Domain (OV) SSL Certificate, `23` means GlobalSign Enterprise Multiple Wildcard Domain name (OV) SSL certificate, `24` means GlobalSign enhanced multi-domain (EV) SSL certificate, `25` means Wotrus domain type certificate, `26` means Wotrus domain type multi-domain certificate, `27` means Wotrus domain type wildcard certificate, `28` means Wotrus enterprise type certificate, `29` means Wotrus enterprise multi-domain certificate, `30` means Wotrus enterprise wildcard certificate, `31` means Wotrus enhanced certificate, `32` means Wotrus enhanced multi-domain certificate, `33` means WoTrus National Secret Domain name Certificate, `34` means WoTrus National Secret Domain name Certificate (multiple domain names), `35` WoTrus National Secret Domain name Certificate (wildcard), `37` means WoTrus State Secret Enterprise Certificate, `38` means WoTrus State Secret Enterprise Certificate (multiple domain names), `39` means WoTrus State Secret Enterprise Certificate (wildcard), `40` means WoTrus National secret enhanced certificate, `41` means WoTrus National Secret enhanced Certificate (multiple domain names), `42` means TrustAsia- Domain name Certificate (wildcard multiple domain names), `43` means DNSPod Enterprise (OV) SSL Certificate, `44` means DNSPod- Enterprise (OV) wildcard SSL certificate, `45` means DNSPod Enterprise (OV) Multi-domain name SSL Certificate, `46` means DNSPod enhanced (EV) SSL certificate, `47` means DNSPod enhanced (EV) multi-domain name SSL certificate, `48` means DNSPod Domain name Type (DV) SSL Certificate, `49` means DNSPod Domain name Type (DV) wildcard SSL certificate, `50` means DNSPod domain name type (DV) multi-domain name SSL certificate, `51` means DNSPod (State Secret) Enterprise (OV) SSL certificate, `52` DNSPod (National Secret) Enterprise (OV) wildcard SSL certificate, `53` means DNSPod (National Secret) Enterprise (OV) multi-domain SSL certificate, `54` means DNSPod (National Secret) Domain Name (DV) SSL certificate, `55` means DNSPod (National Secret) Domain Name Type (DV) wildcard SSL certificate, `56` means DNSPod (National Secret) Domain Name Type (DV) multi-domain SSL certificate.
	ProductId pulumi.IntInput
	// The ID of project.
	ProjectId pulumi.IntPtrInput
	// Certificate period, currently only supports 1 year certificate purchase.
	TimeSpan pulumi.IntPtrInput
}

The set of arguments for constructing a PayCertificate resource.

func (PayCertificateArgs) ElementType

func (PayCertificateArgs) ElementType() reflect.Type

type PayCertificateArray

type PayCertificateArray []PayCertificateInput

func (PayCertificateArray) ElementType

func (PayCertificateArray) ElementType() reflect.Type

func (PayCertificateArray) ToPayCertificateArrayOutput

func (i PayCertificateArray) ToPayCertificateArrayOutput() PayCertificateArrayOutput

func (PayCertificateArray) ToPayCertificateArrayOutputWithContext

func (i PayCertificateArray) ToPayCertificateArrayOutputWithContext(ctx context.Context) PayCertificateArrayOutput

type PayCertificateArrayInput

type PayCertificateArrayInput interface {
	pulumi.Input

	ToPayCertificateArrayOutput() PayCertificateArrayOutput
	ToPayCertificateArrayOutputWithContext(context.Context) PayCertificateArrayOutput
}

PayCertificateArrayInput is an input type that accepts PayCertificateArray and PayCertificateArrayOutput values. You can construct a concrete instance of `PayCertificateArrayInput` via:

PayCertificateArray{ PayCertificateArgs{...} }

type PayCertificateArrayOutput

type PayCertificateArrayOutput struct{ *pulumi.OutputState }

func (PayCertificateArrayOutput) ElementType

func (PayCertificateArrayOutput) ElementType() reflect.Type

func (PayCertificateArrayOutput) Index

func (PayCertificateArrayOutput) ToPayCertificateArrayOutput

func (o PayCertificateArrayOutput) ToPayCertificateArrayOutput() PayCertificateArrayOutput

func (PayCertificateArrayOutput) ToPayCertificateArrayOutputWithContext

func (o PayCertificateArrayOutput) ToPayCertificateArrayOutputWithContext(ctx context.Context) PayCertificateArrayOutput

type PayCertificateDvAuth added in v0.1.3

type PayCertificateDvAuth struct {
	DvAuthKey        *string `pulumi:"dvAuthKey"`
	DvAuthValue      *string `pulumi:"dvAuthValue"`
	DvAuthVerifyType *string `pulumi:"dvAuthVerifyType"`
}

type PayCertificateDvAuthArgs added in v0.1.3

type PayCertificateDvAuthArgs struct {
	DvAuthKey        pulumi.StringPtrInput `pulumi:"dvAuthKey"`
	DvAuthValue      pulumi.StringPtrInput `pulumi:"dvAuthValue"`
	DvAuthVerifyType pulumi.StringPtrInput `pulumi:"dvAuthVerifyType"`
}

func (PayCertificateDvAuthArgs) ElementType added in v0.1.3

func (PayCertificateDvAuthArgs) ElementType() reflect.Type

func (PayCertificateDvAuthArgs) ToPayCertificateDvAuthOutput added in v0.1.3

func (i PayCertificateDvAuthArgs) ToPayCertificateDvAuthOutput() PayCertificateDvAuthOutput

func (PayCertificateDvAuthArgs) ToPayCertificateDvAuthOutputWithContext added in v0.1.3

func (i PayCertificateDvAuthArgs) ToPayCertificateDvAuthOutputWithContext(ctx context.Context) PayCertificateDvAuthOutput

type PayCertificateDvAuthArray added in v0.1.3

type PayCertificateDvAuthArray []PayCertificateDvAuthInput

func (PayCertificateDvAuthArray) ElementType added in v0.1.3

func (PayCertificateDvAuthArray) ElementType() reflect.Type

func (PayCertificateDvAuthArray) ToPayCertificateDvAuthArrayOutput added in v0.1.3

func (i PayCertificateDvAuthArray) ToPayCertificateDvAuthArrayOutput() PayCertificateDvAuthArrayOutput

func (PayCertificateDvAuthArray) ToPayCertificateDvAuthArrayOutputWithContext added in v0.1.3

func (i PayCertificateDvAuthArray) ToPayCertificateDvAuthArrayOutputWithContext(ctx context.Context) PayCertificateDvAuthArrayOutput

type PayCertificateDvAuthArrayInput added in v0.1.3

type PayCertificateDvAuthArrayInput interface {
	pulumi.Input

	ToPayCertificateDvAuthArrayOutput() PayCertificateDvAuthArrayOutput
	ToPayCertificateDvAuthArrayOutputWithContext(context.Context) PayCertificateDvAuthArrayOutput
}

PayCertificateDvAuthArrayInput is an input type that accepts PayCertificateDvAuthArray and PayCertificateDvAuthArrayOutput values. You can construct a concrete instance of `PayCertificateDvAuthArrayInput` via:

PayCertificateDvAuthArray{ PayCertificateDvAuthArgs{...} }

type PayCertificateDvAuthArrayOutput added in v0.1.3

type PayCertificateDvAuthArrayOutput struct{ *pulumi.OutputState }

func (PayCertificateDvAuthArrayOutput) ElementType added in v0.1.3

func (PayCertificateDvAuthArrayOutput) Index added in v0.1.3

func (PayCertificateDvAuthArrayOutput) ToPayCertificateDvAuthArrayOutput added in v0.1.3

func (o PayCertificateDvAuthArrayOutput) ToPayCertificateDvAuthArrayOutput() PayCertificateDvAuthArrayOutput

func (PayCertificateDvAuthArrayOutput) ToPayCertificateDvAuthArrayOutputWithContext added in v0.1.3

func (o PayCertificateDvAuthArrayOutput) ToPayCertificateDvAuthArrayOutputWithContext(ctx context.Context) PayCertificateDvAuthArrayOutput

type PayCertificateDvAuthInput added in v0.1.3

type PayCertificateDvAuthInput interface {
	pulumi.Input

	ToPayCertificateDvAuthOutput() PayCertificateDvAuthOutput
	ToPayCertificateDvAuthOutputWithContext(context.Context) PayCertificateDvAuthOutput
}

PayCertificateDvAuthInput is an input type that accepts PayCertificateDvAuthArgs and PayCertificateDvAuthOutput values. You can construct a concrete instance of `PayCertificateDvAuthInput` via:

PayCertificateDvAuthArgs{...}

type PayCertificateDvAuthOutput added in v0.1.3

type PayCertificateDvAuthOutput struct{ *pulumi.OutputState }

func (PayCertificateDvAuthOutput) DvAuthKey added in v0.1.3

func (PayCertificateDvAuthOutput) DvAuthValue added in v0.1.3

func (PayCertificateDvAuthOutput) DvAuthVerifyType added in v0.1.3

func (o PayCertificateDvAuthOutput) DvAuthVerifyType() pulumi.StringPtrOutput

func (PayCertificateDvAuthOutput) ElementType added in v0.1.3

func (PayCertificateDvAuthOutput) ElementType() reflect.Type

func (PayCertificateDvAuthOutput) ToPayCertificateDvAuthOutput added in v0.1.3

func (o PayCertificateDvAuthOutput) ToPayCertificateDvAuthOutput() PayCertificateDvAuthOutput

func (PayCertificateDvAuthOutput) ToPayCertificateDvAuthOutputWithContext added in v0.1.3

func (o PayCertificateDvAuthOutput) ToPayCertificateDvAuthOutputWithContext(ctx context.Context) PayCertificateDvAuthOutput

type PayCertificateInformation

type PayCertificateInformation struct {
	// The administrator's email address.
	AdminEmail string `pulumi:"adminEmail"`
	// The first name of the administrator.
	AdminFirstName string `pulumi:"adminFirstName"`
	// The last name of the administrator.
	AdminLastName string `pulumi:"adminLastName"`
	// Manager mobile phone number.
	AdminPhoneNum string `pulumi:"adminPhoneNum"`
	// Manager position.
	AdminPosition string `pulumi:"adminPosition"`
	// Domain name for binding certificate.
	CertificateDomain string `pulumi:"certificateDomain"`
	// Contact email address.
	ContactEmail string `pulumi:"contactEmail"`
	// Contact first name.
	ContactFirstName string `pulumi:"contactFirstName"`
	// Contact last name.
	ContactLastName string `pulumi:"contactLastName"`
	// Contact phone number.
	ContactNumber string `pulumi:"contactNumber"`
	// Contact position.
	ContactPosition string `pulumi:"contactPosition"`
	// CSR content uploaded.
	CsrContent *string `pulumi:"csrContent"`
	// CSR generation method. Valid values: `online`, `parse`. `online` means online generation, `parse` means manual upload.
	CsrType *string `pulumi:"csrType"`
	// Array of uploaded domain names, multi-domain certificates can be uploaded.
	DomainLists []string `pulumi:"domainLists"`
	// Private key password.
	KeyPassword *string `pulumi:"keyPassword"`
	// Company address.
	OrganizationAddress string `pulumi:"organizationAddress"`
	// Company city.
	OrganizationCity string `pulumi:"organizationCity"`
	// Country name, such as China: CN.
	OrganizationCountry string `pulumi:"organizationCountry"`
	// Department name.
	OrganizationDivision string `pulumi:"organizationDivision"`
	// Company name.
	OrganizationName string `pulumi:"organizationName"`
	// The province where the company is located.
	OrganizationRegion string `pulumi:"organizationRegion"`
	// Company landline area code.
	PhoneAreaCode string `pulumi:"phoneAreaCode"`
	// Company landline number.
	PhoneNumber string `pulumi:"phoneNumber"`
	// Company postal code.
	PostalCode string `pulumi:"postalCode"`
	// Certificate verification method. Valid values: `DNS_AUTO`, `DNS`, `FILE`. `DNS_AUTO` means automatic DNS verification, this verification type is only supported for domain names resolved by Tencent Cloud and the resolution status is normal, `DNS` means manual DNS verification, `FILE` means file verification.
	VerifyType string `pulumi:"verifyType"`
}

type PayCertificateInformationArgs

type PayCertificateInformationArgs struct {
	// The administrator's email address.
	AdminEmail pulumi.StringInput `pulumi:"adminEmail"`
	// The first name of the administrator.
	AdminFirstName pulumi.StringInput `pulumi:"adminFirstName"`
	// The last name of the administrator.
	AdminLastName pulumi.StringInput `pulumi:"adminLastName"`
	// Manager mobile phone number.
	AdminPhoneNum pulumi.StringInput `pulumi:"adminPhoneNum"`
	// Manager position.
	AdminPosition pulumi.StringInput `pulumi:"adminPosition"`
	// Domain name for binding certificate.
	CertificateDomain pulumi.StringInput `pulumi:"certificateDomain"`
	// Contact email address.
	ContactEmail pulumi.StringInput `pulumi:"contactEmail"`
	// Contact first name.
	ContactFirstName pulumi.StringInput `pulumi:"contactFirstName"`
	// Contact last name.
	ContactLastName pulumi.StringInput `pulumi:"contactLastName"`
	// Contact phone number.
	ContactNumber pulumi.StringInput `pulumi:"contactNumber"`
	// Contact position.
	ContactPosition pulumi.StringInput `pulumi:"contactPosition"`
	// CSR content uploaded.
	CsrContent pulumi.StringPtrInput `pulumi:"csrContent"`
	// CSR generation method. Valid values: `online`, `parse`. `online` means online generation, `parse` means manual upload.
	CsrType pulumi.StringPtrInput `pulumi:"csrType"`
	// Array of uploaded domain names, multi-domain certificates can be uploaded.
	DomainLists pulumi.StringArrayInput `pulumi:"domainLists"`
	// Private key password.
	KeyPassword pulumi.StringPtrInput `pulumi:"keyPassword"`
	// Company address.
	OrganizationAddress pulumi.StringInput `pulumi:"organizationAddress"`
	// Company city.
	OrganizationCity pulumi.StringInput `pulumi:"organizationCity"`
	// Country name, such as China: CN.
	OrganizationCountry pulumi.StringInput `pulumi:"organizationCountry"`
	// Department name.
	OrganizationDivision pulumi.StringInput `pulumi:"organizationDivision"`
	// Company name.
	OrganizationName pulumi.StringInput `pulumi:"organizationName"`
	// The province where the company is located.
	OrganizationRegion pulumi.StringInput `pulumi:"organizationRegion"`
	// Company landline area code.
	PhoneAreaCode pulumi.StringInput `pulumi:"phoneAreaCode"`
	// Company landline number.
	PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"`
	// Company postal code.
	PostalCode pulumi.StringInput `pulumi:"postalCode"`
	// Certificate verification method. Valid values: `DNS_AUTO`, `DNS`, `FILE`. `DNS_AUTO` means automatic DNS verification, this verification type is only supported for domain names resolved by Tencent Cloud and the resolution status is normal, `DNS` means manual DNS verification, `FILE` means file verification.
	VerifyType pulumi.StringInput `pulumi:"verifyType"`
}

func (PayCertificateInformationArgs) ElementType

func (PayCertificateInformationArgs) ToPayCertificateInformationOutput

func (i PayCertificateInformationArgs) ToPayCertificateInformationOutput() PayCertificateInformationOutput

func (PayCertificateInformationArgs) ToPayCertificateInformationOutputWithContext

func (i PayCertificateInformationArgs) ToPayCertificateInformationOutputWithContext(ctx context.Context) PayCertificateInformationOutput

func (PayCertificateInformationArgs) ToPayCertificateInformationPtrOutput

func (i PayCertificateInformationArgs) ToPayCertificateInformationPtrOutput() PayCertificateInformationPtrOutput

func (PayCertificateInformationArgs) ToPayCertificateInformationPtrOutputWithContext

func (i PayCertificateInformationArgs) ToPayCertificateInformationPtrOutputWithContext(ctx context.Context) PayCertificateInformationPtrOutput

type PayCertificateInformationInput

type PayCertificateInformationInput interface {
	pulumi.Input

	ToPayCertificateInformationOutput() PayCertificateInformationOutput
	ToPayCertificateInformationOutputWithContext(context.Context) PayCertificateInformationOutput
}

PayCertificateInformationInput is an input type that accepts PayCertificateInformationArgs and PayCertificateInformationOutput values. You can construct a concrete instance of `PayCertificateInformationInput` via:

PayCertificateInformationArgs{...}

type PayCertificateInformationOutput

type PayCertificateInformationOutput struct{ *pulumi.OutputState }

func (PayCertificateInformationOutput) AdminEmail

The administrator's email address.

func (PayCertificateInformationOutput) AdminFirstName

The first name of the administrator.

func (PayCertificateInformationOutput) AdminLastName

The last name of the administrator.

func (PayCertificateInformationOutput) AdminPhoneNum

Manager mobile phone number.

func (PayCertificateInformationOutput) AdminPosition

Manager position.

func (PayCertificateInformationOutput) CertificateDomain

func (o PayCertificateInformationOutput) CertificateDomain() pulumi.StringOutput

Domain name for binding certificate.

func (PayCertificateInformationOutput) ContactEmail

Contact email address.

func (PayCertificateInformationOutput) ContactFirstName

Contact first name.

func (PayCertificateInformationOutput) ContactLastName

Contact last name.

func (PayCertificateInformationOutput) ContactNumber

Contact phone number.

func (PayCertificateInformationOutput) ContactPosition

Contact position.

func (PayCertificateInformationOutput) CsrContent

CSR content uploaded.

func (PayCertificateInformationOutput) CsrType

CSR generation method. Valid values: `online`, `parse`. `online` means online generation, `parse` means manual upload.

func (PayCertificateInformationOutput) DomainLists

Array of uploaded domain names, multi-domain certificates can be uploaded.

func (PayCertificateInformationOutput) ElementType

func (PayCertificateInformationOutput) KeyPassword

Private key password.

func (PayCertificateInformationOutput) OrganizationAddress

func (o PayCertificateInformationOutput) OrganizationAddress() pulumi.StringOutput

Company address.

func (PayCertificateInformationOutput) OrganizationCity

Company city.

func (PayCertificateInformationOutput) OrganizationCountry

func (o PayCertificateInformationOutput) OrganizationCountry() pulumi.StringOutput

Country name, such as China: CN.

func (PayCertificateInformationOutput) OrganizationDivision

func (o PayCertificateInformationOutput) OrganizationDivision() pulumi.StringOutput

Department name.

func (PayCertificateInformationOutput) OrganizationName

Company name.

func (PayCertificateInformationOutput) OrganizationRegion

func (o PayCertificateInformationOutput) OrganizationRegion() pulumi.StringOutput

The province where the company is located.

func (PayCertificateInformationOutput) PhoneAreaCode

Company landline area code.

func (PayCertificateInformationOutput) PhoneNumber

Company landline number.

func (PayCertificateInformationOutput) PostalCode

Company postal code.

func (PayCertificateInformationOutput) ToPayCertificateInformationOutput

func (o PayCertificateInformationOutput) ToPayCertificateInformationOutput() PayCertificateInformationOutput

func (PayCertificateInformationOutput) ToPayCertificateInformationOutputWithContext

func (o PayCertificateInformationOutput) ToPayCertificateInformationOutputWithContext(ctx context.Context) PayCertificateInformationOutput

func (PayCertificateInformationOutput) ToPayCertificateInformationPtrOutput

func (o PayCertificateInformationOutput) ToPayCertificateInformationPtrOutput() PayCertificateInformationPtrOutput

func (PayCertificateInformationOutput) ToPayCertificateInformationPtrOutputWithContext

func (o PayCertificateInformationOutput) ToPayCertificateInformationPtrOutputWithContext(ctx context.Context) PayCertificateInformationPtrOutput

func (PayCertificateInformationOutput) VerifyType

Certificate verification method. Valid values: `DNS_AUTO`, `DNS`, `FILE`. `DNS_AUTO` means automatic DNS verification, this verification type is only supported for domain names resolved by Tencent Cloud and the resolution status is normal, `DNS` means manual DNS verification, `FILE` means file verification.

type PayCertificateInformationPtrInput

type PayCertificateInformationPtrInput interface {
	pulumi.Input

	ToPayCertificateInformationPtrOutput() PayCertificateInformationPtrOutput
	ToPayCertificateInformationPtrOutputWithContext(context.Context) PayCertificateInformationPtrOutput
}

PayCertificateInformationPtrInput is an input type that accepts PayCertificateInformationArgs, PayCertificateInformationPtr and PayCertificateInformationPtrOutput values. You can construct a concrete instance of `PayCertificateInformationPtrInput` via:

        PayCertificateInformationArgs{...}

or:

        nil

type PayCertificateInformationPtrOutput

type PayCertificateInformationPtrOutput struct{ *pulumi.OutputState }

func (PayCertificateInformationPtrOutput) AdminEmail

The administrator's email address.

func (PayCertificateInformationPtrOutput) AdminFirstName

The first name of the administrator.

func (PayCertificateInformationPtrOutput) AdminLastName

The last name of the administrator.

func (PayCertificateInformationPtrOutput) AdminPhoneNum

Manager mobile phone number.

func (PayCertificateInformationPtrOutput) AdminPosition

Manager position.

func (PayCertificateInformationPtrOutput) CertificateDomain

Domain name for binding certificate.

func (PayCertificateInformationPtrOutput) ContactEmail

Contact email address.

func (PayCertificateInformationPtrOutput) ContactFirstName

Contact first name.

func (PayCertificateInformationPtrOutput) ContactLastName

Contact last name.

func (PayCertificateInformationPtrOutput) ContactNumber

Contact phone number.

func (PayCertificateInformationPtrOutput) ContactPosition

Contact position.

func (PayCertificateInformationPtrOutput) CsrContent

CSR content uploaded.

func (PayCertificateInformationPtrOutput) CsrType

CSR generation method. Valid values: `online`, `parse`. `online` means online generation, `parse` means manual upload.

func (PayCertificateInformationPtrOutput) DomainLists

Array of uploaded domain names, multi-domain certificates can be uploaded.

func (PayCertificateInformationPtrOutput) Elem

func (PayCertificateInformationPtrOutput) ElementType

func (PayCertificateInformationPtrOutput) KeyPassword

Private key password.

func (PayCertificateInformationPtrOutput) OrganizationAddress

Company address.

func (PayCertificateInformationPtrOutput) OrganizationCity

Company city.

func (PayCertificateInformationPtrOutput) OrganizationCountry

Country name, such as China: CN.

func (PayCertificateInformationPtrOutput) OrganizationDivision

Department name.

func (PayCertificateInformationPtrOutput) OrganizationName

Company name.

func (PayCertificateInformationPtrOutput) OrganizationRegion

The province where the company is located.

func (PayCertificateInformationPtrOutput) PhoneAreaCode

Company landline area code.

func (PayCertificateInformationPtrOutput) PhoneNumber

Company landline number.

func (PayCertificateInformationPtrOutput) PostalCode

Company postal code.

func (PayCertificateInformationPtrOutput) ToPayCertificateInformationPtrOutput

func (o PayCertificateInformationPtrOutput) ToPayCertificateInformationPtrOutput() PayCertificateInformationPtrOutput

func (PayCertificateInformationPtrOutput) ToPayCertificateInformationPtrOutputWithContext

func (o PayCertificateInformationPtrOutput) ToPayCertificateInformationPtrOutputWithContext(ctx context.Context) PayCertificateInformationPtrOutput

func (PayCertificateInformationPtrOutput) VerifyType

Certificate verification method. Valid values: `DNS_AUTO`, `DNS`, `FILE`. `DNS_AUTO` means automatic DNS verification, this verification type is only supported for domain names resolved by Tencent Cloud and the resolution status is normal, `DNS` means manual DNS verification, `FILE` means file verification.

type PayCertificateInput

type PayCertificateInput interface {
	pulumi.Input

	ToPayCertificateOutput() PayCertificateOutput
	ToPayCertificateOutputWithContext(ctx context.Context) PayCertificateOutput
}

type PayCertificateMap

type PayCertificateMap map[string]PayCertificateInput

func (PayCertificateMap) ElementType

func (PayCertificateMap) ElementType() reflect.Type

func (PayCertificateMap) ToPayCertificateMapOutput

func (i PayCertificateMap) ToPayCertificateMapOutput() PayCertificateMapOutput

func (PayCertificateMap) ToPayCertificateMapOutputWithContext

func (i PayCertificateMap) ToPayCertificateMapOutputWithContext(ctx context.Context) PayCertificateMapOutput

type PayCertificateMapInput

type PayCertificateMapInput interface {
	pulumi.Input

	ToPayCertificateMapOutput() PayCertificateMapOutput
	ToPayCertificateMapOutputWithContext(context.Context) PayCertificateMapOutput
}

PayCertificateMapInput is an input type that accepts PayCertificateMap and PayCertificateMapOutput values. You can construct a concrete instance of `PayCertificateMapInput` via:

PayCertificateMap{ "key": PayCertificateArgs{...} }

type PayCertificateMapOutput

type PayCertificateMapOutput struct{ *pulumi.OutputState }

func (PayCertificateMapOutput) ElementType

func (PayCertificateMapOutput) ElementType() reflect.Type

func (PayCertificateMapOutput) MapIndex

func (PayCertificateMapOutput) ToPayCertificateMapOutput

func (o PayCertificateMapOutput) ToPayCertificateMapOutput() PayCertificateMapOutput

func (PayCertificateMapOutput) ToPayCertificateMapOutputWithContext

func (o PayCertificateMapOutput) ToPayCertificateMapOutputWithContext(ctx context.Context) PayCertificateMapOutput

type PayCertificateOutput

type PayCertificateOutput struct{ *pulumi.OutputState }

func (PayCertificateOutput) Alias

Remark name.

func (PayCertificateOutput) CertificateId

func (o PayCertificateOutput) CertificateId() pulumi.StringOutput

Returned certificate ID.

func (PayCertificateOutput) ConfirmLetter added in v0.1.3

func (o PayCertificateOutput) ConfirmLetter() pulumi.StringPtrOutput

The base64-encoded certificate confirmation file should be in jpg, jpeg, png, pdf, and the size should be between 1kb and 1.4M. Note: it only works when productId is set to 8, 9 or 10.

func (PayCertificateOutput) DomainNum

func (o PayCertificateOutput) DomainNum() pulumi.IntOutput

Number of domain names included in the certificate.

func (PayCertificateOutput) DvAuths added in v0.1.3

DV certification information.

func (PayCertificateOutput) ElementType

func (PayCertificateOutput) ElementType() reflect.Type

func (PayCertificateOutput) Information

Certificate information.

func (PayCertificateOutput) OrderId

Order ID returned.

func (PayCertificateOutput) ProductId

func (o PayCertificateOutput) ProductId() pulumi.IntOutput

Certificate commodity ID. Valid value ranges: (3~42). `3` means SecureSite enhanced Enterprise Edition (EV Pro), `4` means SecureSite enhanced (EV), `5` means SecureSite Enterprise Professional Edition (OV Pro), `6` means SecureSite Enterprise (OV), `7` means SecureSite Enterprise Type (OV) wildcard, `8` means Geotrust enhanced (EV), `9` means Geotrust enterprise (OV), `10` means Geotrust enterprise (OV) wildcard, `11` means TrustAsia domain type multi-domain SSL certificate, `12` means TrustAsia domain type ( DV) wildcard, `13` means TrustAsia enterprise wildcard (OV) SSL certificate (D3), `14` means TrustAsia enterprise (OV) SSL certificate (D3), `15` means TrustAsia enterprise multi-domain (OV) SSL certificate (D3), `16` means TrustAsia Enhanced (EV) SSL Certificate (D3), `17` means TrustAsia Enhanced Multiple Domain (EV) SSL Certificate (D3), `18` means GlobalSign Enterprise (OV) SSL Certificate, `19` means GlobalSign Enterprise Wildcard (OV) SSL Certificate, `20` means GlobalSign Enhanced (EV) SSL Certificate, `21` means TrustAsia Enterprise Wildcard Multiple Domain (OV) SSL Certificate (D3), `22` means GlobalSign Enterprise Multiple Domain (OV) SSL Certificate, `23` means GlobalSign Enterprise Multiple Wildcard Domain name (OV) SSL certificate, `24` means GlobalSign enhanced multi-domain (EV) SSL certificate, `25` means Wotrus domain type certificate, `26` means Wotrus domain type multi-domain certificate, `27` means Wotrus domain type wildcard certificate, `28` means Wotrus enterprise type certificate, `29` means Wotrus enterprise multi-domain certificate, `30` means Wotrus enterprise wildcard certificate, `31` means Wotrus enhanced certificate, `32` means Wotrus enhanced multi-domain certificate, `33` means WoTrus National Secret Domain name Certificate, `34` means WoTrus National Secret Domain name Certificate (multiple domain names), `35` WoTrus National Secret Domain name Certificate (wildcard), `37` means WoTrus State Secret Enterprise Certificate, `38` means WoTrus State Secret Enterprise Certificate (multiple domain names), `39` means WoTrus State Secret Enterprise Certificate (wildcard), `40` means WoTrus National secret enhanced certificate, `41` means WoTrus National Secret enhanced Certificate (multiple domain names), `42` means TrustAsia- Domain name Certificate (wildcard multiple domain names), `43` means DNSPod Enterprise (OV) SSL Certificate, `44` means DNSPod- Enterprise (OV) wildcard SSL certificate, `45` means DNSPod Enterprise (OV) Multi-domain name SSL Certificate, `46` means DNSPod enhanced (EV) SSL certificate, `47` means DNSPod enhanced (EV) multi-domain name SSL certificate, `48` means DNSPod Domain name Type (DV) SSL Certificate, `49` means DNSPod Domain name Type (DV) wildcard SSL certificate, `50` means DNSPod domain name type (DV) multi-domain name SSL certificate, `51` means DNSPod (State Secret) Enterprise (OV) SSL certificate, `52` DNSPod (National Secret) Enterprise (OV) wildcard SSL certificate, `53` means DNSPod (National Secret) Enterprise (OV) multi-domain SSL certificate, `54` means DNSPod (National Secret) Domain Name (DV) SSL certificate, `55` means DNSPod (National Secret) Domain Name Type (DV) wildcard SSL certificate, `56` means DNSPod (National Secret) Domain Name Type (DV) multi-domain SSL certificate.

func (PayCertificateOutput) ProjectId

func (o PayCertificateOutput) ProjectId() pulumi.IntOutput

The ID of project.

func (PayCertificateOutput) Status

SSL certificate status.

func (PayCertificateOutput) TimeSpan

Certificate period, currently only supports 1 year certificate purchase.

func (PayCertificateOutput) ToPayCertificateOutput

func (o PayCertificateOutput) ToPayCertificateOutput() PayCertificateOutput

func (PayCertificateOutput) ToPayCertificateOutputWithContext

func (o PayCertificateOutput) ToPayCertificateOutputWithContext(ctx context.Context) PayCertificateOutput

type PayCertificateState

type PayCertificateState struct {
	// Remark name.
	Alias pulumi.StringPtrInput
	// Returned certificate ID.
	CertificateId pulumi.StringPtrInput
	// The base64-encoded certificate confirmation file should be in jpg, jpeg, png, pdf, and the size should be between 1kb and 1.4M. Note: it only works when productId is set to 8, 9 or 10.
	ConfirmLetter pulumi.StringPtrInput
	// Number of domain names included in the certificate.
	DomainNum pulumi.IntPtrInput
	// DV certification information.
	DvAuths PayCertificateDvAuthArrayInput
	// Certificate information.
	Information PayCertificateInformationPtrInput
	// Order ID returned.
	OrderId pulumi.StringPtrInput
	// Certificate commodity ID. Valid value ranges: (3~42). `3` means SecureSite enhanced Enterprise Edition (EV Pro), `4` means SecureSite enhanced (EV), `5` means SecureSite Enterprise Professional Edition (OV Pro), `6` means SecureSite Enterprise (OV), `7` means SecureSite Enterprise Type (OV) wildcard, `8` means Geotrust enhanced (EV), `9` means Geotrust enterprise (OV), `10` means Geotrust enterprise (OV) wildcard, `11` means TrustAsia domain type multi-domain SSL certificate, `12` means TrustAsia domain type ( DV) wildcard, `13` means TrustAsia enterprise wildcard (OV) SSL certificate (D3), `14` means TrustAsia enterprise (OV) SSL certificate (D3), `15` means TrustAsia enterprise multi-domain (OV) SSL certificate (D3), `16` means TrustAsia Enhanced (EV) SSL Certificate (D3), `17` means TrustAsia Enhanced Multiple Domain (EV) SSL Certificate (D3), `18` means GlobalSign Enterprise (OV) SSL Certificate, `19` means GlobalSign Enterprise Wildcard (OV) SSL Certificate, `20` means GlobalSign Enhanced (EV) SSL Certificate, `21` means TrustAsia Enterprise Wildcard Multiple Domain (OV) SSL Certificate (D3), `22` means GlobalSign Enterprise Multiple Domain (OV) SSL Certificate, `23` means GlobalSign Enterprise Multiple Wildcard Domain name (OV) SSL certificate, `24` means GlobalSign enhanced multi-domain (EV) SSL certificate, `25` means Wotrus domain type certificate, `26` means Wotrus domain type multi-domain certificate, `27` means Wotrus domain type wildcard certificate, `28` means Wotrus enterprise type certificate, `29` means Wotrus enterprise multi-domain certificate, `30` means Wotrus enterprise wildcard certificate, `31` means Wotrus enhanced certificate, `32` means Wotrus enhanced multi-domain certificate, `33` means WoTrus National Secret Domain name Certificate, `34` means WoTrus National Secret Domain name Certificate (multiple domain names), `35` WoTrus National Secret Domain name Certificate (wildcard), `37` means WoTrus State Secret Enterprise Certificate, `38` means WoTrus State Secret Enterprise Certificate (multiple domain names), `39` means WoTrus State Secret Enterprise Certificate (wildcard), `40` means WoTrus National secret enhanced certificate, `41` means WoTrus National Secret enhanced Certificate (multiple domain names), `42` means TrustAsia- Domain name Certificate (wildcard multiple domain names), `43` means DNSPod Enterprise (OV) SSL Certificate, `44` means DNSPod- Enterprise (OV) wildcard SSL certificate, `45` means DNSPod Enterprise (OV) Multi-domain name SSL Certificate, `46` means DNSPod enhanced (EV) SSL certificate, `47` means DNSPod enhanced (EV) multi-domain name SSL certificate, `48` means DNSPod Domain name Type (DV) SSL Certificate, `49` means DNSPod Domain name Type (DV) wildcard SSL certificate, `50` means DNSPod domain name type (DV) multi-domain name SSL certificate, `51` means DNSPod (State Secret) Enterprise (OV) SSL certificate, `52` DNSPod (National Secret) Enterprise (OV) wildcard SSL certificate, `53` means DNSPod (National Secret) Enterprise (OV) multi-domain SSL certificate, `54` means DNSPod (National Secret) Domain Name (DV) SSL certificate, `55` means DNSPod (National Secret) Domain Name Type (DV) wildcard SSL certificate, `56` means DNSPod (National Secret) Domain Name Type (DV) multi-domain SSL certificate.
	ProductId pulumi.IntPtrInput
	// The ID of project.
	ProjectId pulumi.IntPtrInput
	// SSL certificate status.
	Status pulumi.IntPtrInput
	// Certificate period, currently only supports 1 year certificate purchase.
	TimeSpan pulumi.IntPtrInput
}

func (PayCertificateState) ElementType

func (PayCertificateState) ElementType() reflect.Type

type ReplaceCertificateOperation added in v0.1.8

type ReplaceCertificateOperation struct {
	pulumi.CustomResourceState

	// CSR encryption method, optional: RSA, ECC, SM2. (Selectable only if CsrType is Online), default is RSA.
	CertCsrEncryptAlgo pulumi.StringPtrOutput `pulumi:"certCsrEncryptAlgo"`
	// CSR encryption parameter, when CsrEncryptAlgo is RSA, you can choose 2048, 4096, etc., and the default is 2048; when CsrEncryptAlgo is ECC, you can choose prime256v1, secp384r1, etc., and the default is prime256v1;.
	CertCsrKeyParameter pulumi.StringPtrOutput `pulumi:"certCsrKeyParameter"`
	// Certificate ID.
	CertificateId pulumi.StringOutput `pulumi:"certificateId"`
	// CSR Content.
	CsrContent pulumi.StringPtrOutput `pulumi:"csrContent"`
	// KEY Password.
	CsrKeyPassword pulumi.StringPtrOutput `pulumi:"csrKeyPassword"`
	// Type, default Original. Available options: Original = original certificate CSR, Upload = manual upload, Online = online generation.
	CsrType pulumi.StringPtrOutput `pulumi:"csrType"`
	// Reason for reissue.
	Reason pulumi.StringPtrOutput `pulumi:"reason"`
	// Verification type: DNS_AUTO = automatic DNS verification (this verification type is only supported for domain names that are resolved by Tencent Cloud and have normal resolution status), DNS = manual DNS verification, FILE = file verification.
	ValidType pulumi.StringOutput `pulumi:"validType"`
}

Provides a resource to create a ssl replaceCertificate

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Ssl.NewReplaceCertificateOperation(ctx, "replaceCertificate", &Ssl.ReplaceCertificateOperationArgs{
			CertificateId: pulumi.String("8L6JsWq2"),
			CsrType:       pulumi.String("online"),
			ValidType:     pulumi.String("DNS_AUTO"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh

$ pulumi import tencentcloud:Ssl/replaceCertificateOperation:ReplaceCertificateOperation replace_certificate replace_certificate_id

```

func GetReplaceCertificateOperation added in v0.1.8

func GetReplaceCertificateOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ReplaceCertificateOperationState, opts ...pulumi.ResourceOption) (*ReplaceCertificateOperation, error)

GetReplaceCertificateOperation gets an existing ReplaceCertificateOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewReplaceCertificateOperation added in v0.1.8

func NewReplaceCertificateOperation(ctx *pulumi.Context,
	name string, args *ReplaceCertificateOperationArgs, opts ...pulumi.ResourceOption) (*ReplaceCertificateOperation, error)

NewReplaceCertificateOperation registers a new resource with the given unique name, arguments, and options.

func (*ReplaceCertificateOperation) ElementType added in v0.1.8

func (*ReplaceCertificateOperation) ElementType() reflect.Type

func (*ReplaceCertificateOperation) ToReplaceCertificateOperationOutput added in v0.1.8

func (i *ReplaceCertificateOperation) ToReplaceCertificateOperationOutput() ReplaceCertificateOperationOutput

func (*ReplaceCertificateOperation) ToReplaceCertificateOperationOutputWithContext added in v0.1.8

func (i *ReplaceCertificateOperation) ToReplaceCertificateOperationOutputWithContext(ctx context.Context) ReplaceCertificateOperationOutput

type ReplaceCertificateOperationArgs added in v0.1.8

type ReplaceCertificateOperationArgs struct {
	// CSR encryption method, optional: RSA, ECC, SM2. (Selectable only if CsrType is Online), default is RSA.
	CertCsrEncryptAlgo pulumi.StringPtrInput
	// CSR encryption parameter, when CsrEncryptAlgo is RSA, you can choose 2048, 4096, etc., and the default is 2048; when CsrEncryptAlgo is ECC, you can choose prime256v1, secp384r1, etc., and the default is prime256v1;.
	CertCsrKeyParameter pulumi.StringPtrInput
	// Certificate ID.
	CertificateId pulumi.StringInput
	// CSR Content.
	CsrContent pulumi.StringPtrInput
	// KEY Password.
	CsrKeyPassword pulumi.StringPtrInput
	// Type, default Original. Available options: Original = original certificate CSR, Upload = manual upload, Online = online generation.
	CsrType pulumi.StringPtrInput
	// Reason for reissue.
	Reason pulumi.StringPtrInput
	// Verification type: DNS_AUTO = automatic DNS verification (this verification type is only supported for domain names that are resolved by Tencent Cloud and have normal resolution status), DNS = manual DNS verification, FILE = file verification.
	ValidType pulumi.StringInput
}

The set of arguments for constructing a ReplaceCertificateOperation resource.

func (ReplaceCertificateOperationArgs) ElementType added in v0.1.8

type ReplaceCertificateOperationArray added in v0.1.8

type ReplaceCertificateOperationArray []ReplaceCertificateOperationInput

func (ReplaceCertificateOperationArray) ElementType added in v0.1.8

func (ReplaceCertificateOperationArray) ToReplaceCertificateOperationArrayOutput added in v0.1.8

func (i ReplaceCertificateOperationArray) ToReplaceCertificateOperationArrayOutput() ReplaceCertificateOperationArrayOutput

func (ReplaceCertificateOperationArray) ToReplaceCertificateOperationArrayOutputWithContext added in v0.1.8

func (i ReplaceCertificateOperationArray) ToReplaceCertificateOperationArrayOutputWithContext(ctx context.Context) ReplaceCertificateOperationArrayOutput

type ReplaceCertificateOperationArrayInput added in v0.1.8

type ReplaceCertificateOperationArrayInput interface {
	pulumi.Input

	ToReplaceCertificateOperationArrayOutput() ReplaceCertificateOperationArrayOutput
	ToReplaceCertificateOperationArrayOutputWithContext(context.Context) ReplaceCertificateOperationArrayOutput
}

ReplaceCertificateOperationArrayInput is an input type that accepts ReplaceCertificateOperationArray and ReplaceCertificateOperationArrayOutput values. You can construct a concrete instance of `ReplaceCertificateOperationArrayInput` via:

ReplaceCertificateOperationArray{ ReplaceCertificateOperationArgs{...} }

type ReplaceCertificateOperationArrayOutput added in v0.1.8

type ReplaceCertificateOperationArrayOutput struct{ *pulumi.OutputState }

func (ReplaceCertificateOperationArrayOutput) ElementType added in v0.1.8

func (ReplaceCertificateOperationArrayOutput) Index added in v0.1.8

func (ReplaceCertificateOperationArrayOutput) ToReplaceCertificateOperationArrayOutput added in v0.1.8

func (o ReplaceCertificateOperationArrayOutput) ToReplaceCertificateOperationArrayOutput() ReplaceCertificateOperationArrayOutput

func (ReplaceCertificateOperationArrayOutput) ToReplaceCertificateOperationArrayOutputWithContext added in v0.1.8

func (o ReplaceCertificateOperationArrayOutput) ToReplaceCertificateOperationArrayOutputWithContext(ctx context.Context) ReplaceCertificateOperationArrayOutput

type ReplaceCertificateOperationInput added in v0.1.8

type ReplaceCertificateOperationInput interface {
	pulumi.Input

	ToReplaceCertificateOperationOutput() ReplaceCertificateOperationOutput
	ToReplaceCertificateOperationOutputWithContext(ctx context.Context) ReplaceCertificateOperationOutput
}

type ReplaceCertificateOperationMap added in v0.1.8

type ReplaceCertificateOperationMap map[string]ReplaceCertificateOperationInput

func (ReplaceCertificateOperationMap) ElementType added in v0.1.8

func (ReplaceCertificateOperationMap) ToReplaceCertificateOperationMapOutput added in v0.1.8

func (i ReplaceCertificateOperationMap) ToReplaceCertificateOperationMapOutput() ReplaceCertificateOperationMapOutput

func (ReplaceCertificateOperationMap) ToReplaceCertificateOperationMapOutputWithContext added in v0.1.8

func (i ReplaceCertificateOperationMap) ToReplaceCertificateOperationMapOutputWithContext(ctx context.Context) ReplaceCertificateOperationMapOutput

type ReplaceCertificateOperationMapInput added in v0.1.8

type ReplaceCertificateOperationMapInput interface {
	pulumi.Input

	ToReplaceCertificateOperationMapOutput() ReplaceCertificateOperationMapOutput
	ToReplaceCertificateOperationMapOutputWithContext(context.Context) ReplaceCertificateOperationMapOutput
}

ReplaceCertificateOperationMapInput is an input type that accepts ReplaceCertificateOperationMap and ReplaceCertificateOperationMapOutput values. You can construct a concrete instance of `ReplaceCertificateOperationMapInput` via:

ReplaceCertificateOperationMap{ "key": ReplaceCertificateOperationArgs{...} }

type ReplaceCertificateOperationMapOutput added in v0.1.8

type ReplaceCertificateOperationMapOutput struct{ *pulumi.OutputState }

func (ReplaceCertificateOperationMapOutput) ElementType added in v0.1.8

func (ReplaceCertificateOperationMapOutput) MapIndex added in v0.1.8

func (ReplaceCertificateOperationMapOutput) ToReplaceCertificateOperationMapOutput added in v0.1.8

func (o ReplaceCertificateOperationMapOutput) ToReplaceCertificateOperationMapOutput() ReplaceCertificateOperationMapOutput

func (ReplaceCertificateOperationMapOutput) ToReplaceCertificateOperationMapOutputWithContext added in v0.1.8

func (o ReplaceCertificateOperationMapOutput) ToReplaceCertificateOperationMapOutputWithContext(ctx context.Context) ReplaceCertificateOperationMapOutput

type ReplaceCertificateOperationOutput added in v0.1.8

type ReplaceCertificateOperationOutput struct{ *pulumi.OutputState }

func (ReplaceCertificateOperationOutput) CertCsrEncryptAlgo added in v0.1.8

CSR encryption method, optional: RSA, ECC, SM2. (Selectable only if CsrType is Online), default is RSA.

func (ReplaceCertificateOperationOutput) CertCsrKeyParameter added in v0.1.8

CSR encryption parameter, when CsrEncryptAlgo is RSA, you can choose 2048, 4096, etc., and the default is 2048; when CsrEncryptAlgo is ECC, you can choose prime256v1, secp384r1, etc., and the default is prime256v1;.

func (ReplaceCertificateOperationOutput) CertificateId added in v0.1.8

Certificate ID.

func (ReplaceCertificateOperationOutput) CsrContent added in v0.1.8

CSR Content.

func (ReplaceCertificateOperationOutput) CsrKeyPassword added in v0.1.8

KEY Password.

func (ReplaceCertificateOperationOutput) CsrType added in v0.1.8

Type, default Original. Available options: Original = original certificate CSR, Upload = manual upload, Online = online generation.

func (ReplaceCertificateOperationOutput) ElementType added in v0.1.8

func (ReplaceCertificateOperationOutput) Reason added in v0.1.8

Reason for reissue.

func (ReplaceCertificateOperationOutput) ToReplaceCertificateOperationOutput added in v0.1.8

func (o ReplaceCertificateOperationOutput) ToReplaceCertificateOperationOutput() ReplaceCertificateOperationOutput

func (ReplaceCertificateOperationOutput) ToReplaceCertificateOperationOutputWithContext added in v0.1.8

func (o ReplaceCertificateOperationOutput) ToReplaceCertificateOperationOutputWithContext(ctx context.Context) ReplaceCertificateOperationOutput

func (ReplaceCertificateOperationOutput) ValidType added in v0.1.8

Verification type: DNS_AUTO = automatic DNS verification (this verification type is only supported for domain names that are resolved by Tencent Cloud and have normal resolution status), DNS = manual DNS verification, FILE = file verification.

type ReplaceCertificateOperationState added in v0.1.8

type ReplaceCertificateOperationState struct {
	// CSR encryption method, optional: RSA, ECC, SM2. (Selectable only if CsrType is Online), default is RSA.
	CertCsrEncryptAlgo pulumi.StringPtrInput
	// CSR encryption parameter, when CsrEncryptAlgo is RSA, you can choose 2048, 4096, etc., and the default is 2048; when CsrEncryptAlgo is ECC, you can choose prime256v1, secp384r1, etc., and the default is prime256v1;.
	CertCsrKeyParameter pulumi.StringPtrInput
	// Certificate ID.
	CertificateId pulumi.StringPtrInput
	// CSR Content.
	CsrContent pulumi.StringPtrInput
	// KEY Password.
	CsrKeyPassword pulumi.StringPtrInput
	// Type, default Original. Available options: Original = original certificate CSR, Upload = manual upload, Online = online generation.
	CsrType pulumi.StringPtrInput
	// Reason for reissue.
	Reason pulumi.StringPtrInput
	// Verification type: DNS_AUTO = automatic DNS verification (this verification type is only supported for domain names that are resolved by Tencent Cloud and have normal resolution status), DNS = manual DNS verification, FILE = file verification.
	ValidType pulumi.StringPtrInput
}

func (ReplaceCertificateOperationState) ElementType added in v0.1.8

type RevokeCertificateOperation added in v0.1.8

type RevokeCertificateOperation struct {
	pulumi.CustomResourceState

	// Certificate ID.
	CertificateId pulumi.StringOutput `pulumi:"certificateId"`
	// Reasons for revoking certificate.
	Reason pulumi.StringPtrOutput `pulumi:"reason"`
}

Provides a resource to create a ssl revokeCertificate

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Ssl.NewRevokeCertificateOperation(ctx, "revokeCertificate", &Ssl.RevokeCertificateOperationArgs{
			CertificateId: pulumi.String("7zUGkVab"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh

$ pulumi import tencentcloud:Ssl/revokeCertificateOperation:RevokeCertificateOperation revoke_certificate revoke_certificate_id

```

func GetRevokeCertificateOperation added in v0.1.8

func GetRevokeCertificateOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RevokeCertificateOperationState, opts ...pulumi.ResourceOption) (*RevokeCertificateOperation, error)

GetRevokeCertificateOperation gets an existing RevokeCertificateOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewRevokeCertificateOperation added in v0.1.8

func NewRevokeCertificateOperation(ctx *pulumi.Context,
	name string, args *RevokeCertificateOperationArgs, opts ...pulumi.ResourceOption) (*RevokeCertificateOperation, error)

NewRevokeCertificateOperation registers a new resource with the given unique name, arguments, and options.

func (*RevokeCertificateOperation) ElementType added in v0.1.8

func (*RevokeCertificateOperation) ElementType() reflect.Type

func (*RevokeCertificateOperation) ToRevokeCertificateOperationOutput added in v0.1.8

func (i *RevokeCertificateOperation) ToRevokeCertificateOperationOutput() RevokeCertificateOperationOutput

func (*RevokeCertificateOperation) ToRevokeCertificateOperationOutputWithContext added in v0.1.8

func (i *RevokeCertificateOperation) ToRevokeCertificateOperationOutputWithContext(ctx context.Context) RevokeCertificateOperationOutput

type RevokeCertificateOperationArgs added in v0.1.8

type RevokeCertificateOperationArgs struct {
	// Certificate ID.
	CertificateId pulumi.StringInput
	// Reasons for revoking certificate.
	Reason pulumi.StringPtrInput
}

The set of arguments for constructing a RevokeCertificateOperation resource.

func (RevokeCertificateOperationArgs) ElementType added in v0.1.8

type RevokeCertificateOperationArray added in v0.1.8

type RevokeCertificateOperationArray []RevokeCertificateOperationInput

func (RevokeCertificateOperationArray) ElementType added in v0.1.8

func (RevokeCertificateOperationArray) ToRevokeCertificateOperationArrayOutput added in v0.1.8

func (i RevokeCertificateOperationArray) ToRevokeCertificateOperationArrayOutput() RevokeCertificateOperationArrayOutput

func (RevokeCertificateOperationArray) ToRevokeCertificateOperationArrayOutputWithContext added in v0.1.8

func (i RevokeCertificateOperationArray) ToRevokeCertificateOperationArrayOutputWithContext(ctx context.Context) RevokeCertificateOperationArrayOutput

type RevokeCertificateOperationArrayInput added in v0.1.8

type RevokeCertificateOperationArrayInput interface {
	pulumi.Input

	ToRevokeCertificateOperationArrayOutput() RevokeCertificateOperationArrayOutput
	ToRevokeCertificateOperationArrayOutputWithContext(context.Context) RevokeCertificateOperationArrayOutput
}

RevokeCertificateOperationArrayInput is an input type that accepts RevokeCertificateOperationArray and RevokeCertificateOperationArrayOutput values. You can construct a concrete instance of `RevokeCertificateOperationArrayInput` via:

RevokeCertificateOperationArray{ RevokeCertificateOperationArgs{...} }

type RevokeCertificateOperationArrayOutput added in v0.1.8

type RevokeCertificateOperationArrayOutput struct{ *pulumi.OutputState }

func (RevokeCertificateOperationArrayOutput) ElementType added in v0.1.8

func (RevokeCertificateOperationArrayOutput) Index added in v0.1.8

func (RevokeCertificateOperationArrayOutput) ToRevokeCertificateOperationArrayOutput added in v0.1.8

func (o RevokeCertificateOperationArrayOutput) ToRevokeCertificateOperationArrayOutput() RevokeCertificateOperationArrayOutput

func (RevokeCertificateOperationArrayOutput) ToRevokeCertificateOperationArrayOutputWithContext added in v0.1.8

func (o RevokeCertificateOperationArrayOutput) ToRevokeCertificateOperationArrayOutputWithContext(ctx context.Context) RevokeCertificateOperationArrayOutput

type RevokeCertificateOperationInput added in v0.1.8

type RevokeCertificateOperationInput interface {
	pulumi.Input

	ToRevokeCertificateOperationOutput() RevokeCertificateOperationOutput
	ToRevokeCertificateOperationOutputWithContext(ctx context.Context) RevokeCertificateOperationOutput
}

type RevokeCertificateOperationMap added in v0.1.8

type RevokeCertificateOperationMap map[string]RevokeCertificateOperationInput

func (RevokeCertificateOperationMap) ElementType added in v0.1.8

func (RevokeCertificateOperationMap) ToRevokeCertificateOperationMapOutput added in v0.1.8

func (i RevokeCertificateOperationMap) ToRevokeCertificateOperationMapOutput() RevokeCertificateOperationMapOutput

func (RevokeCertificateOperationMap) ToRevokeCertificateOperationMapOutputWithContext added in v0.1.8

func (i RevokeCertificateOperationMap) ToRevokeCertificateOperationMapOutputWithContext(ctx context.Context) RevokeCertificateOperationMapOutput

type RevokeCertificateOperationMapInput added in v0.1.8

type RevokeCertificateOperationMapInput interface {
	pulumi.Input

	ToRevokeCertificateOperationMapOutput() RevokeCertificateOperationMapOutput
	ToRevokeCertificateOperationMapOutputWithContext(context.Context) RevokeCertificateOperationMapOutput
}

RevokeCertificateOperationMapInput is an input type that accepts RevokeCertificateOperationMap and RevokeCertificateOperationMapOutput values. You can construct a concrete instance of `RevokeCertificateOperationMapInput` via:

RevokeCertificateOperationMap{ "key": RevokeCertificateOperationArgs{...} }

type RevokeCertificateOperationMapOutput added in v0.1.8

type RevokeCertificateOperationMapOutput struct{ *pulumi.OutputState }

func (RevokeCertificateOperationMapOutput) ElementType added in v0.1.8

func (RevokeCertificateOperationMapOutput) MapIndex added in v0.1.8

func (RevokeCertificateOperationMapOutput) ToRevokeCertificateOperationMapOutput added in v0.1.8

func (o RevokeCertificateOperationMapOutput) ToRevokeCertificateOperationMapOutput() RevokeCertificateOperationMapOutput

func (RevokeCertificateOperationMapOutput) ToRevokeCertificateOperationMapOutputWithContext added in v0.1.8

func (o RevokeCertificateOperationMapOutput) ToRevokeCertificateOperationMapOutputWithContext(ctx context.Context) RevokeCertificateOperationMapOutput

type RevokeCertificateOperationOutput added in v0.1.8

type RevokeCertificateOperationOutput struct{ *pulumi.OutputState }

func (RevokeCertificateOperationOutput) CertificateId added in v0.1.8

Certificate ID.

func (RevokeCertificateOperationOutput) ElementType added in v0.1.8

func (RevokeCertificateOperationOutput) Reason added in v0.1.8

Reasons for revoking certificate.

func (RevokeCertificateOperationOutput) ToRevokeCertificateOperationOutput added in v0.1.8

func (o RevokeCertificateOperationOutput) ToRevokeCertificateOperationOutput() RevokeCertificateOperationOutput

func (RevokeCertificateOperationOutput) ToRevokeCertificateOperationOutputWithContext added in v0.1.8

func (o RevokeCertificateOperationOutput) ToRevokeCertificateOperationOutputWithContext(ctx context.Context) RevokeCertificateOperationOutput

type RevokeCertificateOperationState added in v0.1.8

type RevokeCertificateOperationState struct {
	// Certificate ID.
	CertificateId pulumi.StringPtrInput
	// Reasons for revoking certificate.
	Reason pulumi.StringPtrInput
}

func (RevokeCertificateOperationState) ElementType added in v0.1.8

type UpdateCertificateInstanceOperation added in v0.1.8

type UpdateCertificateInstanceOperation struct {
	pulumi.CustomResourceState

	// Whether to allow downloading, if you choose to upload the certificate, you can configure this parameter.
	AllowDownload pulumi.BoolPtrOutput `pulumi:"allowDownload"`
	// Update new certificate ID.
	CertificateId pulumi.StringPtrOutput `pulumi:"certificateId"`
	// Certificate private key. If you upload the certificate public key, CertificateId does not need to be passed.
	CertificatePrivateKey pulumi.StringPtrOutput `pulumi:"certificatePrivateKey"`
	// Certificate public key. If you upload the certificate public key, CertificateId does not need to be passed.
	CertificatePublicKey pulumi.StringPtrOutput `pulumi:"certificatePublicKey"`
	// Whether to ignore expiration reminders for old certificates 0: Do not ignore notifications. 1: Ignore the notification and ignore the OldCertificateId expiration reminder.
	ExpiringNotificationSwitch pulumi.IntPtrOutput `pulumi:"expiringNotificationSwitch"`
	// Update the original certificate ID.
	OldCertificateId pulumi.StringOutput `pulumi:"oldCertificateId"`
	// Project ID, if you choose to upload the certificate, you can configure this parameter.
	ProjectId pulumi.IntPtrOutput `pulumi:"projectId"`
	// Whether the same certificate is allowed to be uploaded repeatedly. If you choose to upload the certificate, you can configure this parameter.
	Repeatable pulumi.BoolPtrOutput `pulumi:"repeatable"`
	// The resource type that needs to be deployed. The parameter value is optional: clb, cdn, waf, live, ddos, teo, apigateway, vod, tke, tcb.
	ResourceTypes pulumi.StringArrayOutput `pulumi:"resourceTypes"`
	// List of regions where cloud resources need to be deploye.
	ResourceTypesRegions UpdateCertificateInstanceOperationResourceTypesRegionArrayOutput `pulumi:"resourceTypesRegions"`
}

Provides a resource to create a ssl updateCertificateInstance

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Ssl.NewUpdateCertificateInstanceOperation(ctx, "updateCertificateInstance", &Ssl.UpdateCertificateInstanceOperationArgs{
			CertificateId:    pulumi.String("8x1eUSSl"),
			OldCertificateId: pulumi.String("8xNdi2ig"),
			ResourceTypes: pulumi.StringArray{
				pulumi.String("cdn"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### Upload certificate

```go package main

import (

"io/ioutil"

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"

)

func readFileOrPanic(path string) pulumi.StringPtrInput {
	data, err := ioutil.ReadFile(path)
	if err != nil {
		panic(err.Error())
	}
	return pulumi.String(string(data))
}
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Ssl.NewUpdateCertificateInstanceOperation(ctx, "updateCertificateInstance", &Ssl.UpdateCertificateInstanceOperationArgs{
			OldCertificateId:      pulumi.String("xxx"),
			CertificatePublicKey:  readFileOrPanic("xxx.crt"),
			CertificatePrivateKey: readFileOrPanic("xxx.key"),
			Repeatable:            pulumi.Bool(true),
			ResourceTypes: pulumi.StringArray{
				pulumi.String("cdn"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetUpdateCertificateInstanceOperation added in v0.1.8

func GetUpdateCertificateInstanceOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UpdateCertificateInstanceOperationState, opts ...pulumi.ResourceOption) (*UpdateCertificateInstanceOperation, error)

GetUpdateCertificateInstanceOperation gets an existing UpdateCertificateInstanceOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewUpdateCertificateInstanceOperation added in v0.1.8

func NewUpdateCertificateInstanceOperation(ctx *pulumi.Context,
	name string, args *UpdateCertificateInstanceOperationArgs, opts ...pulumi.ResourceOption) (*UpdateCertificateInstanceOperation, error)

NewUpdateCertificateInstanceOperation registers a new resource with the given unique name, arguments, and options.

func (*UpdateCertificateInstanceOperation) ElementType added in v0.1.8

func (*UpdateCertificateInstanceOperation) ToUpdateCertificateInstanceOperationOutput added in v0.1.8

func (i *UpdateCertificateInstanceOperation) ToUpdateCertificateInstanceOperationOutput() UpdateCertificateInstanceOperationOutput

func (*UpdateCertificateInstanceOperation) ToUpdateCertificateInstanceOperationOutputWithContext added in v0.1.8

func (i *UpdateCertificateInstanceOperation) ToUpdateCertificateInstanceOperationOutputWithContext(ctx context.Context) UpdateCertificateInstanceOperationOutput

type UpdateCertificateInstanceOperationArgs added in v0.1.8

type UpdateCertificateInstanceOperationArgs struct {
	// Whether to allow downloading, if you choose to upload the certificate, you can configure this parameter.
	AllowDownload pulumi.BoolPtrInput
	// Update new certificate ID.
	CertificateId pulumi.StringPtrInput
	// Certificate private key. If you upload the certificate public key, CertificateId does not need to be passed.
	CertificatePrivateKey pulumi.StringPtrInput
	// Certificate public key. If you upload the certificate public key, CertificateId does not need to be passed.
	CertificatePublicKey pulumi.StringPtrInput
	// Whether to ignore expiration reminders for old certificates 0: Do not ignore notifications. 1: Ignore the notification and ignore the OldCertificateId expiration reminder.
	ExpiringNotificationSwitch pulumi.IntPtrInput
	// Update the original certificate ID.
	OldCertificateId pulumi.StringInput
	// Project ID, if you choose to upload the certificate, you can configure this parameter.
	ProjectId pulumi.IntPtrInput
	// Whether the same certificate is allowed to be uploaded repeatedly. If you choose to upload the certificate, you can configure this parameter.
	Repeatable pulumi.BoolPtrInput
	// The resource type that needs to be deployed. The parameter value is optional: clb, cdn, waf, live, ddos, teo, apigateway, vod, tke, tcb.
	ResourceTypes pulumi.StringArrayInput
	// List of regions where cloud resources need to be deploye.
	ResourceTypesRegions UpdateCertificateInstanceOperationResourceTypesRegionArrayInput
}

The set of arguments for constructing a UpdateCertificateInstanceOperation resource.

func (UpdateCertificateInstanceOperationArgs) ElementType added in v0.1.8

type UpdateCertificateInstanceOperationArray added in v0.1.8

type UpdateCertificateInstanceOperationArray []UpdateCertificateInstanceOperationInput

func (UpdateCertificateInstanceOperationArray) ElementType added in v0.1.8

func (UpdateCertificateInstanceOperationArray) ToUpdateCertificateInstanceOperationArrayOutput added in v0.1.8

func (i UpdateCertificateInstanceOperationArray) ToUpdateCertificateInstanceOperationArrayOutput() UpdateCertificateInstanceOperationArrayOutput

func (UpdateCertificateInstanceOperationArray) ToUpdateCertificateInstanceOperationArrayOutputWithContext added in v0.1.8

func (i UpdateCertificateInstanceOperationArray) ToUpdateCertificateInstanceOperationArrayOutputWithContext(ctx context.Context) UpdateCertificateInstanceOperationArrayOutput

type UpdateCertificateInstanceOperationArrayInput added in v0.1.8

type UpdateCertificateInstanceOperationArrayInput interface {
	pulumi.Input

	ToUpdateCertificateInstanceOperationArrayOutput() UpdateCertificateInstanceOperationArrayOutput
	ToUpdateCertificateInstanceOperationArrayOutputWithContext(context.Context) UpdateCertificateInstanceOperationArrayOutput
}

UpdateCertificateInstanceOperationArrayInput is an input type that accepts UpdateCertificateInstanceOperationArray and UpdateCertificateInstanceOperationArrayOutput values. You can construct a concrete instance of `UpdateCertificateInstanceOperationArrayInput` via:

UpdateCertificateInstanceOperationArray{ UpdateCertificateInstanceOperationArgs{...} }

type UpdateCertificateInstanceOperationArrayOutput added in v0.1.8

type UpdateCertificateInstanceOperationArrayOutput struct{ *pulumi.OutputState }

func (UpdateCertificateInstanceOperationArrayOutput) ElementType added in v0.1.8

func (UpdateCertificateInstanceOperationArrayOutput) Index added in v0.1.8

func (UpdateCertificateInstanceOperationArrayOutput) ToUpdateCertificateInstanceOperationArrayOutput added in v0.1.8

func (o UpdateCertificateInstanceOperationArrayOutput) ToUpdateCertificateInstanceOperationArrayOutput() UpdateCertificateInstanceOperationArrayOutput

func (UpdateCertificateInstanceOperationArrayOutput) ToUpdateCertificateInstanceOperationArrayOutputWithContext added in v0.1.8

func (o UpdateCertificateInstanceOperationArrayOutput) ToUpdateCertificateInstanceOperationArrayOutputWithContext(ctx context.Context) UpdateCertificateInstanceOperationArrayOutput

type UpdateCertificateInstanceOperationInput added in v0.1.8

type UpdateCertificateInstanceOperationInput interface {
	pulumi.Input

	ToUpdateCertificateInstanceOperationOutput() UpdateCertificateInstanceOperationOutput
	ToUpdateCertificateInstanceOperationOutputWithContext(ctx context.Context) UpdateCertificateInstanceOperationOutput
}

type UpdateCertificateInstanceOperationMap added in v0.1.8

type UpdateCertificateInstanceOperationMap map[string]UpdateCertificateInstanceOperationInput

func (UpdateCertificateInstanceOperationMap) ElementType added in v0.1.8

func (UpdateCertificateInstanceOperationMap) ToUpdateCertificateInstanceOperationMapOutput added in v0.1.8

func (i UpdateCertificateInstanceOperationMap) ToUpdateCertificateInstanceOperationMapOutput() UpdateCertificateInstanceOperationMapOutput

func (UpdateCertificateInstanceOperationMap) ToUpdateCertificateInstanceOperationMapOutputWithContext added in v0.1.8

func (i UpdateCertificateInstanceOperationMap) ToUpdateCertificateInstanceOperationMapOutputWithContext(ctx context.Context) UpdateCertificateInstanceOperationMapOutput

type UpdateCertificateInstanceOperationMapInput added in v0.1.8

type UpdateCertificateInstanceOperationMapInput interface {
	pulumi.Input

	ToUpdateCertificateInstanceOperationMapOutput() UpdateCertificateInstanceOperationMapOutput
	ToUpdateCertificateInstanceOperationMapOutputWithContext(context.Context) UpdateCertificateInstanceOperationMapOutput
}

UpdateCertificateInstanceOperationMapInput is an input type that accepts UpdateCertificateInstanceOperationMap and UpdateCertificateInstanceOperationMapOutput values. You can construct a concrete instance of `UpdateCertificateInstanceOperationMapInput` via:

UpdateCertificateInstanceOperationMap{ "key": UpdateCertificateInstanceOperationArgs{...} }

type UpdateCertificateInstanceOperationMapOutput added in v0.1.8

type UpdateCertificateInstanceOperationMapOutput struct{ *pulumi.OutputState }

func (UpdateCertificateInstanceOperationMapOutput) ElementType added in v0.1.8

func (UpdateCertificateInstanceOperationMapOutput) MapIndex added in v0.1.8

func (UpdateCertificateInstanceOperationMapOutput) ToUpdateCertificateInstanceOperationMapOutput added in v0.1.8

func (o UpdateCertificateInstanceOperationMapOutput) ToUpdateCertificateInstanceOperationMapOutput() UpdateCertificateInstanceOperationMapOutput

func (UpdateCertificateInstanceOperationMapOutput) ToUpdateCertificateInstanceOperationMapOutputWithContext added in v0.1.8

func (o UpdateCertificateInstanceOperationMapOutput) ToUpdateCertificateInstanceOperationMapOutputWithContext(ctx context.Context) UpdateCertificateInstanceOperationMapOutput

type UpdateCertificateInstanceOperationOutput added in v0.1.8

type UpdateCertificateInstanceOperationOutput struct{ *pulumi.OutputState }

func (UpdateCertificateInstanceOperationOutput) AllowDownload added in v0.1.8

Whether to allow downloading, if you choose to upload the certificate, you can configure this parameter.

func (UpdateCertificateInstanceOperationOutput) CertificateId added in v0.1.8

Update new certificate ID.

func (UpdateCertificateInstanceOperationOutput) CertificatePrivateKey added in v0.1.8

Certificate private key. If you upload the certificate public key, CertificateId does not need to be passed.

func (UpdateCertificateInstanceOperationOutput) CertificatePublicKey added in v0.1.8

Certificate public key. If you upload the certificate public key, CertificateId does not need to be passed.

func (UpdateCertificateInstanceOperationOutput) ElementType added in v0.1.8

func (UpdateCertificateInstanceOperationOutput) ExpiringNotificationSwitch added in v0.1.8

func (o UpdateCertificateInstanceOperationOutput) ExpiringNotificationSwitch() pulumi.IntPtrOutput

Whether to ignore expiration reminders for old certificates 0: Do not ignore notifications. 1: Ignore the notification and ignore the OldCertificateId expiration reminder.

func (UpdateCertificateInstanceOperationOutput) OldCertificateId added in v0.1.8

Update the original certificate ID.

func (UpdateCertificateInstanceOperationOutput) ProjectId added in v0.1.8

Project ID, if you choose to upload the certificate, you can configure this parameter.

func (UpdateCertificateInstanceOperationOutput) Repeatable added in v0.1.8

Whether the same certificate is allowed to be uploaded repeatedly. If you choose to upload the certificate, you can configure this parameter.

func (UpdateCertificateInstanceOperationOutput) ResourceTypes added in v0.1.8

The resource type that needs to be deployed. The parameter value is optional: clb, cdn, waf, live, ddos, teo, apigateway, vod, tke, tcb.

func (UpdateCertificateInstanceOperationOutput) ResourceTypesRegions added in v0.1.8

List of regions where cloud resources need to be deploye.

func (UpdateCertificateInstanceOperationOutput) ToUpdateCertificateInstanceOperationOutput added in v0.1.8

func (o UpdateCertificateInstanceOperationOutput) ToUpdateCertificateInstanceOperationOutput() UpdateCertificateInstanceOperationOutput

func (UpdateCertificateInstanceOperationOutput) ToUpdateCertificateInstanceOperationOutputWithContext added in v0.1.8

func (o UpdateCertificateInstanceOperationOutput) ToUpdateCertificateInstanceOperationOutputWithContext(ctx context.Context) UpdateCertificateInstanceOperationOutput

type UpdateCertificateInstanceOperationResourceTypesRegion added in v0.1.8

type UpdateCertificateInstanceOperationResourceTypesRegion struct {
	// Region list.
	Regions []string `pulumi:"regions"`
	// Cloud resource type.
	ResourceType *string `pulumi:"resourceType"`
}

type UpdateCertificateInstanceOperationResourceTypesRegionArgs added in v0.1.8

type UpdateCertificateInstanceOperationResourceTypesRegionArgs struct {
	// Region list.
	Regions pulumi.StringArrayInput `pulumi:"regions"`
	// Cloud resource type.
	ResourceType pulumi.StringPtrInput `pulumi:"resourceType"`
}

func (UpdateCertificateInstanceOperationResourceTypesRegionArgs) ElementType added in v0.1.8

func (UpdateCertificateInstanceOperationResourceTypesRegionArgs) ToUpdateCertificateInstanceOperationResourceTypesRegionOutput added in v0.1.8

func (UpdateCertificateInstanceOperationResourceTypesRegionArgs) ToUpdateCertificateInstanceOperationResourceTypesRegionOutputWithContext added in v0.1.8

func (i UpdateCertificateInstanceOperationResourceTypesRegionArgs) ToUpdateCertificateInstanceOperationResourceTypesRegionOutputWithContext(ctx context.Context) UpdateCertificateInstanceOperationResourceTypesRegionOutput

type UpdateCertificateInstanceOperationResourceTypesRegionArray added in v0.1.8

type UpdateCertificateInstanceOperationResourceTypesRegionArray []UpdateCertificateInstanceOperationResourceTypesRegionInput

func (UpdateCertificateInstanceOperationResourceTypesRegionArray) ElementType added in v0.1.8

func (UpdateCertificateInstanceOperationResourceTypesRegionArray) ToUpdateCertificateInstanceOperationResourceTypesRegionArrayOutput added in v0.1.8

func (UpdateCertificateInstanceOperationResourceTypesRegionArray) ToUpdateCertificateInstanceOperationResourceTypesRegionArrayOutputWithContext added in v0.1.8

func (i UpdateCertificateInstanceOperationResourceTypesRegionArray) ToUpdateCertificateInstanceOperationResourceTypesRegionArrayOutputWithContext(ctx context.Context) UpdateCertificateInstanceOperationResourceTypesRegionArrayOutput

type UpdateCertificateInstanceOperationResourceTypesRegionArrayInput added in v0.1.8

type UpdateCertificateInstanceOperationResourceTypesRegionArrayInput interface {
	pulumi.Input

	ToUpdateCertificateInstanceOperationResourceTypesRegionArrayOutput() UpdateCertificateInstanceOperationResourceTypesRegionArrayOutput
	ToUpdateCertificateInstanceOperationResourceTypesRegionArrayOutputWithContext(context.Context) UpdateCertificateInstanceOperationResourceTypesRegionArrayOutput
}

UpdateCertificateInstanceOperationResourceTypesRegionArrayInput is an input type that accepts UpdateCertificateInstanceOperationResourceTypesRegionArray and UpdateCertificateInstanceOperationResourceTypesRegionArrayOutput values. You can construct a concrete instance of `UpdateCertificateInstanceOperationResourceTypesRegionArrayInput` via:

UpdateCertificateInstanceOperationResourceTypesRegionArray{ UpdateCertificateInstanceOperationResourceTypesRegionArgs{...} }

type UpdateCertificateInstanceOperationResourceTypesRegionArrayOutput added in v0.1.8

type UpdateCertificateInstanceOperationResourceTypesRegionArrayOutput struct{ *pulumi.OutputState }

func (UpdateCertificateInstanceOperationResourceTypesRegionArrayOutput) ElementType added in v0.1.8

func (UpdateCertificateInstanceOperationResourceTypesRegionArrayOutput) Index added in v0.1.8

func (UpdateCertificateInstanceOperationResourceTypesRegionArrayOutput) ToUpdateCertificateInstanceOperationResourceTypesRegionArrayOutput added in v0.1.8

func (UpdateCertificateInstanceOperationResourceTypesRegionArrayOutput) ToUpdateCertificateInstanceOperationResourceTypesRegionArrayOutputWithContext added in v0.1.8

func (o UpdateCertificateInstanceOperationResourceTypesRegionArrayOutput) ToUpdateCertificateInstanceOperationResourceTypesRegionArrayOutputWithContext(ctx context.Context) UpdateCertificateInstanceOperationResourceTypesRegionArrayOutput

type UpdateCertificateInstanceOperationResourceTypesRegionInput added in v0.1.8

type UpdateCertificateInstanceOperationResourceTypesRegionInput interface {
	pulumi.Input

	ToUpdateCertificateInstanceOperationResourceTypesRegionOutput() UpdateCertificateInstanceOperationResourceTypesRegionOutput
	ToUpdateCertificateInstanceOperationResourceTypesRegionOutputWithContext(context.Context) UpdateCertificateInstanceOperationResourceTypesRegionOutput
}

UpdateCertificateInstanceOperationResourceTypesRegionInput is an input type that accepts UpdateCertificateInstanceOperationResourceTypesRegionArgs and UpdateCertificateInstanceOperationResourceTypesRegionOutput values. You can construct a concrete instance of `UpdateCertificateInstanceOperationResourceTypesRegionInput` via:

UpdateCertificateInstanceOperationResourceTypesRegionArgs{...}

type UpdateCertificateInstanceOperationResourceTypesRegionOutput added in v0.1.8

type UpdateCertificateInstanceOperationResourceTypesRegionOutput struct{ *pulumi.OutputState }

func (UpdateCertificateInstanceOperationResourceTypesRegionOutput) ElementType added in v0.1.8

func (UpdateCertificateInstanceOperationResourceTypesRegionOutput) Regions added in v0.1.8

Region list.

func (UpdateCertificateInstanceOperationResourceTypesRegionOutput) ResourceType added in v0.1.8

Cloud resource type.

func (UpdateCertificateInstanceOperationResourceTypesRegionOutput) ToUpdateCertificateInstanceOperationResourceTypesRegionOutput added in v0.1.8

func (UpdateCertificateInstanceOperationResourceTypesRegionOutput) ToUpdateCertificateInstanceOperationResourceTypesRegionOutputWithContext added in v0.1.8

func (o UpdateCertificateInstanceOperationResourceTypesRegionOutput) ToUpdateCertificateInstanceOperationResourceTypesRegionOutputWithContext(ctx context.Context) UpdateCertificateInstanceOperationResourceTypesRegionOutput

type UpdateCertificateInstanceOperationState added in v0.1.8

type UpdateCertificateInstanceOperationState struct {
	// Whether to allow downloading, if you choose to upload the certificate, you can configure this parameter.
	AllowDownload pulumi.BoolPtrInput
	// Update new certificate ID.
	CertificateId pulumi.StringPtrInput
	// Certificate private key. If you upload the certificate public key, CertificateId does not need to be passed.
	CertificatePrivateKey pulumi.StringPtrInput
	// Certificate public key. If you upload the certificate public key, CertificateId does not need to be passed.
	CertificatePublicKey pulumi.StringPtrInput
	// Whether to ignore expiration reminders for old certificates 0: Do not ignore notifications. 1: Ignore the notification and ignore the OldCertificateId expiration reminder.
	ExpiringNotificationSwitch pulumi.IntPtrInput
	// Update the original certificate ID.
	OldCertificateId pulumi.StringPtrInput
	// Project ID, if you choose to upload the certificate, you can configure this parameter.
	ProjectId pulumi.IntPtrInput
	// Whether the same certificate is allowed to be uploaded repeatedly. If you choose to upload the certificate, you can configure this parameter.
	Repeatable pulumi.BoolPtrInput
	// The resource type that needs to be deployed. The parameter value is optional: clb, cdn, waf, live, ddos, teo, apigateway, vod, tke, tcb.
	ResourceTypes pulumi.StringArrayInput
	// List of regions where cloud resources need to be deploye.
	ResourceTypesRegions UpdateCertificateInstanceOperationResourceTypesRegionArrayInput
}

func (UpdateCertificateInstanceOperationState) ElementType added in v0.1.8

type UpdateCertificateRecordRetryOperation added in v0.1.8

type UpdateCertificateRecordRetryOperation struct {
	pulumi.CustomResourceState

	// Deployment record details ID to be retried.
	DeployRecordDetailId pulumi.IntPtrOutput `pulumi:"deployRecordDetailId"`
	// Deployment record ID to be retried.
	DeployRecordId pulumi.IntPtrOutput `pulumi:"deployRecordId"`
}

Provides a resource to create a ssl updateCertificateRecordRetry

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Ssl.NewUpdateCertificateRecordRetryOperation(ctx, "updateCertificateRecordRetry", &Ssl.UpdateCertificateRecordRetryOperationArgs{
			DeployRecordId: pulumi.Int(1603),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh

$ pulumi import tencentcloud:Ssl/updateCertificateRecordRetryOperation:UpdateCertificateRecordRetryOperation update_certificate_record_retry update_certificate_record_retry_id

```

func GetUpdateCertificateRecordRetryOperation added in v0.1.8

func GetUpdateCertificateRecordRetryOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UpdateCertificateRecordRetryOperationState, opts ...pulumi.ResourceOption) (*UpdateCertificateRecordRetryOperation, error)

GetUpdateCertificateRecordRetryOperation gets an existing UpdateCertificateRecordRetryOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewUpdateCertificateRecordRetryOperation added in v0.1.8

func NewUpdateCertificateRecordRetryOperation(ctx *pulumi.Context,
	name string, args *UpdateCertificateRecordRetryOperationArgs, opts ...pulumi.ResourceOption) (*UpdateCertificateRecordRetryOperation, error)

NewUpdateCertificateRecordRetryOperation registers a new resource with the given unique name, arguments, and options.

func (*UpdateCertificateRecordRetryOperation) ElementType added in v0.1.8

func (*UpdateCertificateRecordRetryOperation) ToUpdateCertificateRecordRetryOperationOutput added in v0.1.8

func (i *UpdateCertificateRecordRetryOperation) ToUpdateCertificateRecordRetryOperationOutput() UpdateCertificateRecordRetryOperationOutput

func (*UpdateCertificateRecordRetryOperation) ToUpdateCertificateRecordRetryOperationOutputWithContext added in v0.1.8

func (i *UpdateCertificateRecordRetryOperation) ToUpdateCertificateRecordRetryOperationOutputWithContext(ctx context.Context) UpdateCertificateRecordRetryOperationOutput

type UpdateCertificateRecordRetryOperationArgs added in v0.1.8

type UpdateCertificateRecordRetryOperationArgs struct {
	// Deployment record details ID to be retried.
	DeployRecordDetailId pulumi.IntPtrInput
	// Deployment record ID to be retried.
	DeployRecordId pulumi.IntPtrInput
}

The set of arguments for constructing a UpdateCertificateRecordRetryOperation resource.

func (UpdateCertificateRecordRetryOperationArgs) ElementType added in v0.1.8

type UpdateCertificateRecordRetryOperationArray added in v0.1.8

type UpdateCertificateRecordRetryOperationArray []UpdateCertificateRecordRetryOperationInput

func (UpdateCertificateRecordRetryOperationArray) ElementType added in v0.1.8

func (UpdateCertificateRecordRetryOperationArray) ToUpdateCertificateRecordRetryOperationArrayOutput added in v0.1.8

func (i UpdateCertificateRecordRetryOperationArray) ToUpdateCertificateRecordRetryOperationArrayOutput() UpdateCertificateRecordRetryOperationArrayOutput

func (UpdateCertificateRecordRetryOperationArray) ToUpdateCertificateRecordRetryOperationArrayOutputWithContext added in v0.1.8

func (i UpdateCertificateRecordRetryOperationArray) ToUpdateCertificateRecordRetryOperationArrayOutputWithContext(ctx context.Context) UpdateCertificateRecordRetryOperationArrayOutput

type UpdateCertificateRecordRetryOperationArrayInput added in v0.1.8

type UpdateCertificateRecordRetryOperationArrayInput interface {
	pulumi.Input

	ToUpdateCertificateRecordRetryOperationArrayOutput() UpdateCertificateRecordRetryOperationArrayOutput
	ToUpdateCertificateRecordRetryOperationArrayOutputWithContext(context.Context) UpdateCertificateRecordRetryOperationArrayOutput
}

UpdateCertificateRecordRetryOperationArrayInput is an input type that accepts UpdateCertificateRecordRetryOperationArray and UpdateCertificateRecordRetryOperationArrayOutput values. You can construct a concrete instance of `UpdateCertificateRecordRetryOperationArrayInput` via:

UpdateCertificateRecordRetryOperationArray{ UpdateCertificateRecordRetryOperationArgs{...} }

type UpdateCertificateRecordRetryOperationArrayOutput added in v0.1.8

type UpdateCertificateRecordRetryOperationArrayOutput struct{ *pulumi.OutputState }

func (UpdateCertificateRecordRetryOperationArrayOutput) ElementType added in v0.1.8

func (UpdateCertificateRecordRetryOperationArrayOutput) Index added in v0.1.8

func (UpdateCertificateRecordRetryOperationArrayOutput) ToUpdateCertificateRecordRetryOperationArrayOutput added in v0.1.8

func (o UpdateCertificateRecordRetryOperationArrayOutput) ToUpdateCertificateRecordRetryOperationArrayOutput() UpdateCertificateRecordRetryOperationArrayOutput

func (UpdateCertificateRecordRetryOperationArrayOutput) ToUpdateCertificateRecordRetryOperationArrayOutputWithContext added in v0.1.8

func (o UpdateCertificateRecordRetryOperationArrayOutput) ToUpdateCertificateRecordRetryOperationArrayOutputWithContext(ctx context.Context) UpdateCertificateRecordRetryOperationArrayOutput

type UpdateCertificateRecordRetryOperationInput added in v0.1.8

type UpdateCertificateRecordRetryOperationInput interface {
	pulumi.Input

	ToUpdateCertificateRecordRetryOperationOutput() UpdateCertificateRecordRetryOperationOutput
	ToUpdateCertificateRecordRetryOperationOutputWithContext(ctx context.Context) UpdateCertificateRecordRetryOperationOutput
}

type UpdateCertificateRecordRetryOperationMap added in v0.1.8

type UpdateCertificateRecordRetryOperationMap map[string]UpdateCertificateRecordRetryOperationInput

func (UpdateCertificateRecordRetryOperationMap) ElementType added in v0.1.8

func (UpdateCertificateRecordRetryOperationMap) ToUpdateCertificateRecordRetryOperationMapOutput added in v0.1.8

func (i UpdateCertificateRecordRetryOperationMap) ToUpdateCertificateRecordRetryOperationMapOutput() UpdateCertificateRecordRetryOperationMapOutput

func (UpdateCertificateRecordRetryOperationMap) ToUpdateCertificateRecordRetryOperationMapOutputWithContext added in v0.1.8

func (i UpdateCertificateRecordRetryOperationMap) ToUpdateCertificateRecordRetryOperationMapOutputWithContext(ctx context.Context) UpdateCertificateRecordRetryOperationMapOutput

type UpdateCertificateRecordRetryOperationMapInput added in v0.1.8

type UpdateCertificateRecordRetryOperationMapInput interface {
	pulumi.Input

	ToUpdateCertificateRecordRetryOperationMapOutput() UpdateCertificateRecordRetryOperationMapOutput
	ToUpdateCertificateRecordRetryOperationMapOutputWithContext(context.Context) UpdateCertificateRecordRetryOperationMapOutput
}

UpdateCertificateRecordRetryOperationMapInput is an input type that accepts UpdateCertificateRecordRetryOperationMap and UpdateCertificateRecordRetryOperationMapOutput values. You can construct a concrete instance of `UpdateCertificateRecordRetryOperationMapInput` via:

UpdateCertificateRecordRetryOperationMap{ "key": UpdateCertificateRecordRetryOperationArgs{...} }

type UpdateCertificateRecordRetryOperationMapOutput added in v0.1.8

type UpdateCertificateRecordRetryOperationMapOutput struct{ *pulumi.OutputState }

func (UpdateCertificateRecordRetryOperationMapOutput) ElementType added in v0.1.8

func (UpdateCertificateRecordRetryOperationMapOutput) MapIndex added in v0.1.8

func (UpdateCertificateRecordRetryOperationMapOutput) ToUpdateCertificateRecordRetryOperationMapOutput added in v0.1.8

func (o UpdateCertificateRecordRetryOperationMapOutput) ToUpdateCertificateRecordRetryOperationMapOutput() UpdateCertificateRecordRetryOperationMapOutput

func (UpdateCertificateRecordRetryOperationMapOutput) ToUpdateCertificateRecordRetryOperationMapOutputWithContext added in v0.1.8

func (o UpdateCertificateRecordRetryOperationMapOutput) ToUpdateCertificateRecordRetryOperationMapOutputWithContext(ctx context.Context) UpdateCertificateRecordRetryOperationMapOutput

type UpdateCertificateRecordRetryOperationOutput added in v0.1.8

type UpdateCertificateRecordRetryOperationOutput struct{ *pulumi.OutputState }

func (UpdateCertificateRecordRetryOperationOutput) DeployRecordDetailId added in v0.1.8

Deployment record details ID to be retried.

func (UpdateCertificateRecordRetryOperationOutput) DeployRecordId added in v0.1.8

Deployment record ID to be retried.

func (UpdateCertificateRecordRetryOperationOutput) ElementType added in v0.1.8

func (UpdateCertificateRecordRetryOperationOutput) ToUpdateCertificateRecordRetryOperationOutput added in v0.1.8

func (o UpdateCertificateRecordRetryOperationOutput) ToUpdateCertificateRecordRetryOperationOutput() UpdateCertificateRecordRetryOperationOutput

func (UpdateCertificateRecordRetryOperationOutput) ToUpdateCertificateRecordRetryOperationOutputWithContext added in v0.1.8

func (o UpdateCertificateRecordRetryOperationOutput) ToUpdateCertificateRecordRetryOperationOutputWithContext(ctx context.Context) UpdateCertificateRecordRetryOperationOutput

type UpdateCertificateRecordRetryOperationState added in v0.1.8

type UpdateCertificateRecordRetryOperationState struct {
	// Deployment record details ID to be retried.
	DeployRecordDetailId pulumi.IntPtrInput
	// Deployment record ID to be retried.
	DeployRecordId pulumi.IntPtrInput
}

func (UpdateCertificateRecordRetryOperationState) ElementType added in v0.1.8

type UpdateCertificateRecordRollbackOperation added in v0.1.8

type UpdateCertificateRecordRollbackOperation struct {
	pulumi.CustomResourceState

	// Deployment record ID to be rolled back.
	DeployRecordId pulumi.StringPtrOutput `pulumi:"deployRecordId"`
}

Provides a resource to create a ssl updateCertificateRecordRollback

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Ssl.NewUpdateCertificateRecordRollbackOperation(ctx, "updateCertificateRecordRollback", &Ssl.UpdateCertificateRecordRollbackOperationArgs{
			DeployRecordId: pulumi.String("1603"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh

$ pulumi import tencentcloud:Ssl/updateCertificateRecordRollbackOperation:UpdateCertificateRecordRollbackOperation update_certificate_record_rollback update_certificate_record_rollback_id

```

func GetUpdateCertificateRecordRollbackOperation added in v0.1.8

func GetUpdateCertificateRecordRollbackOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UpdateCertificateRecordRollbackOperationState, opts ...pulumi.ResourceOption) (*UpdateCertificateRecordRollbackOperation, error)

GetUpdateCertificateRecordRollbackOperation gets an existing UpdateCertificateRecordRollbackOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewUpdateCertificateRecordRollbackOperation added in v0.1.8

func NewUpdateCertificateRecordRollbackOperation(ctx *pulumi.Context,
	name string, args *UpdateCertificateRecordRollbackOperationArgs, opts ...pulumi.ResourceOption) (*UpdateCertificateRecordRollbackOperation, error)

NewUpdateCertificateRecordRollbackOperation registers a new resource with the given unique name, arguments, and options.

func (*UpdateCertificateRecordRollbackOperation) ElementType added in v0.1.8

func (*UpdateCertificateRecordRollbackOperation) ToUpdateCertificateRecordRollbackOperationOutput added in v0.1.8

func (i *UpdateCertificateRecordRollbackOperation) ToUpdateCertificateRecordRollbackOperationOutput() UpdateCertificateRecordRollbackOperationOutput

func (*UpdateCertificateRecordRollbackOperation) ToUpdateCertificateRecordRollbackOperationOutputWithContext added in v0.1.8

func (i *UpdateCertificateRecordRollbackOperation) ToUpdateCertificateRecordRollbackOperationOutputWithContext(ctx context.Context) UpdateCertificateRecordRollbackOperationOutput

type UpdateCertificateRecordRollbackOperationArgs added in v0.1.8

type UpdateCertificateRecordRollbackOperationArgs struct {
	// Deployment record ID to be rolled back.
	DeployRecordId pulumi.StringPtrInput
}

The set of arguments for constructing a UpdateCertificateRecordRollbackOperation resource.

func (UpdateCertificateRecordRollbackOperationArgs) ElementType added in v0.1.8

type UpdateCertificateRecordRollbackOperationArray added in v0.1.8

type UpdateCertificateRecordRollbackOperationArray []UpdateCertificateRecordRollbackOperationInput

func (UpdateCertificateRecordRollbackOperationArray) ElementType added in v0.1.8

func (UpdateCertificateRecordRollbackOperationArray) ToUpdateCertificateRecordRollbackOperationArrayOutput added in v0.1.8

func (i UpdateCertificateRecordRollbackOperationArray) ToUpdateCertificateRecordRollbackOperationArrayOutput() UpdateCertificateRecordRollbackOperationArrayOutput

func (UpdateCertificateRecordRollbackOperationArray) ToUpdateCertificateRecordRollbackOperationArrayOutputWithContext added in v0.1.8

func (i UpdateCertificateRecordRollbackOperationArray) ToUpdateCertificateRecordRollbackOperationArrayOutputWithContext(ctx context.Context) UpdateCertificateRecordRollbackOperationArrayOutput

type UpdateCertificateRecordRollbackOperationArrayInput added in v0.1.8

type UpdateCertificateRecordRollbackOperationArrayInput interface {
	pulumi.Input

	ToUpdateCertificateRecordRollbackOperationArrayOutput() UpdateCertificateRecordRollbackOperationArrayOutput
	ToUpdateCertificateRecordRollbackOperationArrayOutputWithContext(context.Context) UpdateCertificateRecordRollbackOperationArrayOutput
}

UpdateCertificateRecordRollbackOperationArrayInput is an input type that accepts UpdateCertificateRecordRollbackOperationArray and UpdateCertificateRecordRollbackOperationArrayOutput values. You can construct a concrete instance of `UpdateCertificateRecordRollbackOperationArrayInput` via:

UpdateCertificateRecordRollbackOperationArray{ UpdateCertificateRecordRollbackOperationArgs{...} }

type UpdateCertificateRecordRollbackOperationArrayOutput added in v0.1.8

type UpdateCertificateRecordRollbackOperationArrayOutput struct{ *pulumi.OutputState }

func (UpdateCertificateRecordRollbackOperationArrayOutput) ElementType added in v0.1.8

func (UpdateCertificateRecordRollbackOperationArrayOutput) Index added in v0.1.8

func (UpdateCertificateRecordRollbackOperationArrayOutput) ToUpdateCertificateRecordRollbackOperationArrayOutput added in v0.1.8

func (o UpdateCertificateRecordRollbackOperationArrayOutput) ToUpdateCertificateRecordRollbackOperationArrayOutput() UpdateCertificateRecordRollbackOperationArrayOutput

func (UpdateCertificateRecordRollbackOperationArrayOutput) ToUpdateCertificateRecordRollbackOperationArrayOutputWithContext added in v0.1.8

func (o UpdateCertificateRecordRollbackOperationArrayOutput) ToUpdateCertificateRecordRollbackOperationArrayOutputWithContext(ctx context.Context) UpdateCertificateRecordRollbackOperationArrayOutput

type UpdateCertificateRecordRollbackOperationInput added in v0.1.8

type UpdateCertificateRecordRollbackOperationInput interface {
	pulumi.Input

	ToUpdateCertificateRecordRollbackOperationOutput() UpdateCertificateRecordRollbackOperationOutput
	ToUpdateCertificateRecordRollbackOperationOutputWithContext(ctx context.Context) UpdateCertificateRecordRollbackOperationOutput
}

type UpdateCertificateRecordRollbackOperationMap added in v0.1.8

type UpdateCertificateRecordRollbackOperationMap map[string]UpdateCertificateRecordRollbackOperationInput

func (UpdateCertificateRecordRollbackOperationMap) ElementType added in v0.1.8

func (UpdateCertificateRecordRollbackOperationMap) ToUpdateCertificateRecordRollbackOperationMapOutput added in v0.1.8

func (i UpdateCertificateRecordRollbackOperationMap) ToUpdateCertificateRecordRollbackOperationMapOutput() UpdateCertificateRecordRollbackOperationMapOutput

func (UpdateCertificateRecordRollbackOperationMap) ToUpdateCertificateRecordRollbackOperationMapOutputWithContext added in v0.1.8

func (i UpdateCertificateRecordRollbackOperationMap) ToUpdateCertificateRecordRollbackOperationMapOutputWithContext(ctx context.Context) UpdateCertificateRecordRollbackOperationMapOutput

type UpdateCertificateRecordRollbackOperationMapInput added in v0.1.8

type UpdateCertificateRecordRollbackOperationMapInput interface {
	pulumi.Input

	ToUpdateCertificateRecordRollbackOperationMapOutput() UpdateCertificateRecordRollbackOperationMapOutput
	ToUpdateCertificateRecordRollbackOperationMapOutputWithContext(context.Context) UpdateCertificateRecordRollbackOperationMapOutput
}

UpdateCertificateRecordRollbackOperationMapInput is an input type that accepts UpdateCertificateRecordRollbackOperationMap and UpdateCertificateRecordRollbackOperationMapOutput values. You can construct a concrete instance of `UpdateCertificateRecordRollbackOperationMapInput` via:

UpdateCertificateRecordRollbackOperationMap{ "key": UpdateCertificateRecordRollbackOperationArgs{...} }

type UpdateCertificateRecordRollbackOperationMapOutput added in v0.1.8

type UpdateCertificateRecordRollbackOperationMapOutput struct{ *pulumi.OutputState }

func (UpdateCertificateRecordRollbackOperationMapOutput) ElementType added in v0.1.8

func (UpdateCertificateRecordRollbackOperationMapOutput) MapIndex added in v0.1.8

func (UpdateCertificateRecordRollbackOperationMapOutput) ToUpdateCertificateRecordRollbackOperationMapOutput added in v0.1.8

func (o UpdateCertificateRecordRollbackOperationMapOutput) ToUpdateCertificateRecordRollbackOperationMapOutput() UpdateCertificateRecordRollbackOperationMapOutput

func (UpdateCertificateRecordRollbackOperationMapOutput) ToUpdateCertificateRecordRollbackOperationMapOutputWithContext added in v0.1.8

func (o UpdateCertificateRecordRollbackOperationMapOutput) ToUpdateCertificateRecordRollbackOperationMapOutputWithContext(ctx context.Context) UpdateCertificateRecordRollbackOperationMapOutput

type UpdateCertificateRecordRollbackOperationOutput added in v0.1.8

type UpdateCertificateRecordRollbackOperationOutput struct{ *pulumi.OutputState }

func (UpdateCertificateRecordRollbackOperationOutput) DeployRecordId added in v0.1.8

Deployment record ID to be rolled back.

func (UpdateCertificateRecordRollbackOperationOutput) ElementType added in v0.1.8

func (UpdateCertificateRecordRollbackOperationOutput) ToUpdateCertificateRecordRollbackOperationOutput added in v0.1.8

func (o UpdateCertificateRecordRollbackOperationOutput) ToUpdateCertificateRecordRollbackOperationOutput() UpdateCertificateRecordRollbackOperationOutput

func (UpdateCertificateRecordRollbackOperationOutput) ToUpdateCertificateRecordRollbackOperationOutputWithContext added in v0.1.8

func (o UpdateCertificateRecordRollbackOperationOutput) ToUpdateCertificateRecordRollbackOperationOutputWithContext(ctx context.Context) UpdateCertificateRecordRollbackOperationOutput

type UpdateCertificateRecordRollbackOperationState added in v0.1.8

type UpdateCertificateRecordRollbackOperationState struct {
	// Deployment record ID to be rolled back.
	DeployRecordId pulumi.StringPtrInput
}

func (UpdateCertificateRecordRollbackOperationState) ElementType added in v0.1.8

type UploadRevokeLetterOperation added in v0.1.8

type UploadRevokeLetterOperation struct {
	pulumi.CustomResourceState

	// Certificate ID.
	CertificateId pulumi.StringOutput `pulumi:"certificateId"`
	// The format of the base64-encoded certificate confirmation letter file should be jpg, jpeg, png, or pdf, and the size should be between 1kb and 1.4M.
	RevokeLetter pulumi.StringOutput `pulumi:"revokeLetter"`
}

Provides a resource to create a ssl uploadRevokeLetter

## Example Usage

```go package main

import (

"encoding/base64"
"io/ioutil"

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"

)

func filebase64OrPanic(path string) pulumi.StringPtrInput {
	if fileData, err := ioutil.ReadFile(path); err == nil {
		return pulumi.String(base64.StdEncoding.EncodeToString(fileData[:]))
	} else {
		panic(err.Error())
	}
}
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Ssl.NewUploadRevokeLetterOperation(ctx, "uploadRevokeLetter", &Ssl.UploadRevokeLetterOperationArgs{
			CertificateId: pulumi.String("8xRYdDlc"),
			RevokeLetter:  filebase64OrPanic("./c.pdf"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh

$ pulumi import tencentcloud:Ssl/uploadRevokeLetterOperation:UploadRevokeLetterOperation upload_revoke_letter upload_revoke_letter_id

```

func GetUploadRevokeLetterOperation added in v0.1.8

func GetUploadRevokeLetterOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UploadRevokeLetterOperationState, opts ...pulumi.ResourceOption) (*UploadRevokeLetterOperation, error)

GetUploadRevokeLetterOperation gets an existing UploadRevokeLetterOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewUploadRevokeLetterOperation added in v0.1.8

func NewUploadRevokeLetterOperation(ctx *pulumi.Context,
	name string, args *UploadRevokeLetterOperationArgs, opts ...pulumi.ResourceOption) (*UploadRevokeLetterOperation, error)

NewUploadRevokeLetterOperation registers a new resource with the given unique name, arguments, and options.

func (*UploadRevokeLetterOperation) ElementType added in v0.1.8

func (*UploadRevokeLetterOperation) ElementType() reflect.Type

func (*UploadRevokeLetterOperation) ToUploadRevokeLetterOperationOutput added in v0.1.8

func (i *UploadRevokeLetterOperation) ToUploadRevokeLetterOperationOutput() UploadRevokeLetterOperationOutput

func (*UploadRevokeLetterOperation) ToUploadRevokeLetterOperationOutputWithContext added in v0.1.8

func (i *UploadRevokeLetterOperation) ToUploadRevokeLetterOperationOutputWithContext(ctx context.Context) UploadRevokeLetterOperationOutput

type UploadRevokeLetterOperationArgs added in v0.1.8

type UploadRevokeLetterOperationArgs struct {
	// Certificate ID.
	CertificateId pulumi.StringInput
	// The format of the base64-encoded certificate confirmation letter file should be jpg, jpeg, png, or pdf, and the size should be between 1kb and 1.4M.
	RevokeLetter pulumi.StringInput
}

The set of arguments for constructing a UploadRevokeLetterOperation resource.

func (UploadRevokeLetterOperationArgs) ElementType added in v0.1.8

type UploadRevokeLetterOperationArray added in v0.1.8

type UploadRevokeLetterOperationArray []UploadRevokeLetterOperationInput

func (UploadRevokeLetterOperationArray) ElementType added in v0.1.8

func (UploadRevokeLetterOperationArray) ToUploadRevokeLetterOperationArrayOutput added in v0.1.8

func (i UploadRevokeLetterOperationArray) ToUploadRevokeLetterOperationArrayOutput() UploadRevokeLetterOperationArrayOutput

func (UploadRevokeLetterOperationArray) ToUploadRevokeLetterOperationArrayOutputWithContext added in v0.1.8

func (i UploadRevokeLetterOperationArray) ToUploadRevokeLetterOperationArrayOutputWithContext(ctx context.Context) UploadRevokeLetterOperationArrayOutput

type UploadRevokeLetterOperationArrayInput added in v0.1.8

type UploadRevokeLetterOperationArrayInput interface {
	pulumi.Input

	ToUploadRevokeLetterOperationArrayOutput() UploadRevokeLetterOperationArrayOutput
	ToUploadRevokeLetterOperationArrayOutputWithContext(context.Context) UploadRevokeLetterOperationArrayOutput
}

UploadRevokeLetterOperationArrayInput is an input type that accepts UploadRevokeLetterOperationArray and UploadRevokeLetterOperationArrayOutput values. You can construct a concrete instance of `UploadRevokeLetterOperationArrayInput` via:

UploadRevokeLetterOperationArray{ UploadRevokeLetterOperationArgs{...} }

type UploadRevokeLetterOperationArrayOutput added in v0.1.8

type UploadRevokeLetterOperationArrayOutput struct{ *pulumi.OutputState }

func (UploadRevokeLetterOperationArrayOutput) ElementType added in v0.1.8

func (UploadRevokeLetterOperationArrayOutput) Index added in v0.1.8

func (UploadRevokeLetterOperationArrayOutput) ToUploadRevokeLetterOperationArrayOutput added in v0.1.8

func (o UploadRevokeLetterOperationArrayOutput) ToUploadRevokeLetterOperationArrayOutput() UploadRevokeLetterOperationArrayOutput

func (UploadRevokeLetterOperationArrayOutput) ToUploadRevokeLetterOperationArrayOutputWithContext added in v0.1.8

func (o UploadRevokeLetterOperationArrayOutput) ToUploadRevokeLetterOperationArrayOutputWithContext(ctx context.Context) UploadRevokeLetterOperationArrayOutput

type UploadRevokeLetterOperationInput added in v0.1.8

type UploadRevokeLetterOperationInput interface {
	pulumi.Input

	ToUploadRevokeLetterOperationOutput() UploadRevokeLetterOperationOutput
	ToUploadRevokeLetterOperationOutputWithContext(ctx context.Context) UploadRevokeLetterOperationOutput
}

type UploadRevokeLetterOperationMap added in v0.1.8

type UploadRevokeLetterOperationMap map[string]UploadRevokeLetterOperationInput

func (UploadRevokeLetterOperationMap) ElementType added in v0.1.8

func (UploadRevokeLetterOperationMap) ToUploadRevokeLetterOperationMapOutput added in v0.1.8

func (i UploadRevokeLetterOperationMap) ToUploadRevokeLetterOperationMapOutput() UploadRevokeLetterOperationMapOutput

func (UploadRevokeLetterOperationMap) ToUploadRevokeLetterOperationMapOutputWithContext added in v0.1.8

func (i UploadRevokeLetterOperationMap) ToUploadRevokeLetterOperationMapOutputWithContext(ctx context.Context) UploadRevokeLetterOperationMapOutput

type UploadRevokeLetterOperationMapInput added in v0.1.8

type UploadRevokeLetterOperationMapInput interface {
	pulumi.Input

	ToUploadRevokeLetterOperationMapOutput() UploadRevokeLetterOperationMapOutput
	ToUploadRevokeLetterOperationMapOutputWithContext(context.Context) UploadRevokeLetterOperationMapOutput
}

UploadRevokeLetterOperationMapInput is an input type that accepts UploadRevokeLetterOperationMap and UploadRevokeLetterOperationMapOutput values. You can construct a concrete instance of `UploadRevokeLetterOperationMapInput` via:

UploadRevokeLetterOperationMap{ "key": UploadRevokeLetterOperationArgs{...} }

type UploadRevokeLetterOperationMapOutput added in v0.1.8

type UploadRevokeLetterOperationMapOutput struct{ *pulumi.OutputState }

func (UploadRevokeLetterOperationMapOutput) ElementType added in v0.1.8

func (UploadRevokeLetterOperationMapOutput) MapIndex added in v0.1.8

func (UploadRevokeLetterOperationMapOutput) ToUploadRevokeLetterOperationMapOutput added in v0.1.8

func (o UploadRevokeLetterOperationMapOutput) ToUploadRevokeLetterOperationMapOutput() UploadRevokeLetterOperationMapOutput

func (UploadRevokeLetterOperationMapOutput) ToUploadRevokeLetterOperationMapOutputWithContext added in v0.1.8

func (o UploadRevokeLetterOperationMapOutput) ToUploadRevokeLetterOperationMapOutputWithContext(ctx context.Context) UploadRevokeLetterOperationMapOutput

type UploadRevokeLetterOperationOutput added in v0.1.8

type UploadRevokeLetterOperationOutput struct{ *pulumi.OutputState }

func (UploadRevokeLetterOperationOutput) CertificateId added in v0.1.8

Certificate ID.

func (UploadRevokeLetterOperationOutput) ElementType added in v0.1.8

func (UploadRevokeLetterOperationOutput) RevokeLetter added in v0.1.8

The format of the base64-encoded certificate confirmation letter file should be jpg, jpeg, png, or pdf, and the size should be between 1kb and 1.4M.

func (UploadRevokeLetterOperationOutput) ToUploadRevokeLetterOperationOutput added in v0.1.8

func (o UploadRevokeLetterOperationOutput) ToUploadRevokeLetterOperationOutput() UploadRevokeLetterOperationOutput

func (UploadRevokeLetterOperationOutput) ToUploadRevokeLetterOperationOutputWithContext added in v0.1.8

func (o UploadRevokeLetterOperationOutput) ToUploadRevokeLetterOperationOutputWithContext(ctx context.Context) UploadRevokeLetterOperationOutput

type UploadRevokeLetterOperationState added in v0.1.8

type UploadRevokeLetterOperationState struct {
	// Certificate ID.
	CertificateId pulumi.StringPtrInput
	// The format of the base64-encoded certificate confirmation letter file should be jpg, jpeg, png, or pdf, and the size should be between 1kb and 1.4M.
	RevokeLetter pulumi.StringPtrInput
}

func (UploadRevokeLetterOperationState) ElementType added in v0.1.8

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL