Skip to content

Commit dd8270d

Browse files
author
WeiMengXS
committed
feat: doc
1 parent bad3777 commit dd8270d

File tree

2 files changed

+36
-1
lines changed

2 files changed

+36
-1
lines changed

tencentcloud/resource_tc_ssl_commit_certificate_information.go

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,39 @@ func resourceTencentCloudSslCommitCertificateInformation() *schema.Resource {
6262
Read: resourceTencentCloudSslCommitCertificateInformationRead,
6363
Delete: resourceTencentCloudSslCommitCertificateInformationDelete,
6464
Schema: map[string]*schema.Schema{
65+
"product_id": {
66+
Type: schema.TypeInt,
67+
Required: true,
68+
ForceNew: true,
69+
ValidateFunc: validateIntegerInRange(3, 56),
70+
Description: "Certificate commodity ID. Valid value ranges: (3~42). `3` means SecureSite enhanced Enterprise Edition (EV Pro), " +
71+
"`4` means SecureSite enhanced (EV), `5` means SecureSite Enterprise Professional Edition (OV Pro), " +
72+
"`6` means SecureSite Enterprise (OV), `7` means SecureSite Enterprise Type (OV) wildcard, " +
73+
"`8` means Geotrust enhanced (EV), `9` means Geotrust enterprise (OV), " +
74+
"`10` means Geotrust enterprise (OV) wildcard, `11` means TrustAsia domain type multi-domain SSL certificate, " +
75+
"`12` means TrustAsia domain type ( DV) wildcard, `13` means TrustAsia enterprise wildcard (OV) SSL certificate (D3), " +
76+
"`14` means TrustAsia enterprise (OV) SSL certificate (D3), `15` means TrustAsia enterprise multi-domain (OV) SSL certificate (D3), " +
77+
"`16` means TrustAsia Enhanced (EV) SSL Certificate (D3), `17` means TrustAsia Enhanced Multiple Domain (EV) SSL Certificate (D3), " +
78+
"`18` means GlobalSign Enterprise (OV) SSL Certificate, `19` means GlobalSign Enterprise Wildcard (OV) SSL Certificate, " +
79+
"`20` means GlobalSign Enhanced (EV) SSL Certificate, `21` means TrustAsia Enterprise Wildcard Multiple Domain (OV) SSL Certificate (D3), " +
80+
"`22` means GlobalSign Enterprise Multiple Domain (OV) SSL Certificate, `23` means GlobalSign Enterprise Multiple Wildcard Domain name (OV) SSL certificate, " +
81+
"`24` means GlobalSign enhanced multi-domain (EV) SSL certificate, `25` means Wotrus domain type certificate, " +
82+
"`26` means Wotrus domain type multi-domain certificate, `27` means Wotrus domain type wildcard certificate, " +
83+
"`28` means Wotrus enterprise type certificate, `29` means Wotrus enterprise multi-domain certificate, " +
84+
"`30` means Wotrus enterprise wildcard certificate, `31` means Wotrus enhanced certificate, " +
85+
"`32` means Wotrus enhanced multi-domain certificate, `33` means WoTrus National Secret Domain name Certificate, " +
86+
"`34` means WoTrus National Secret Domain name Certificate (multiple domain names), `35` WoTrus National Secret Domain name Certificate (wildcard), " +
87+
"`37` means WoTrus State Secret Enterprise Certificate, `38` means WoTrus State Secret Enterprise Certificate (multiple domain names), " +
88+
"`39` means WoTrus State Secret Enterprise Certificate (wildcard), `40` means WoTrus National secret enhanced certificate, " +
89+
"`41` means WoTrus National Secret enhanced Certificate (multiple domain names), `42` means TrustAsia- Domain name Certificate (wildcard multiple domain names), " +
90+
"`43` means DNSPod Enterprise (OV) SSL Certificate, `44` means DNSPod- Enterprise (OV) wildcard SSL certificate, " +
91+
"`45` means DNSPod Enterprise (OV) Multi-domain name SSL Certificate, `46` means DNSPod enhanced (EV) SSL certificate, " +
92+
"`47` means DNSPod enhanced (EV) multi-domain name SSL certificate, `48` means DNSPod Domain name Type (DV) SSL Certificate, " +
93+
"`49` means DNSPod Domain name Type (DV) wildcard SSL certificate, `50` means DNSPod domain name type (DV) multi-domain name SSL certificate, " +
94+
"`51` means DNSPod (State Secret) Enterprise (OV) SSL certificate, `52` DNSPod (National Secret) Enterprise (OV) wildcard SSL certificate, " +
95+
"`53` means DNSPod (National Secret) Enterprise (OV) multi-domain SSL certificate, `54` means DNSPod (National Secret) Domain Name (DV) SSL certificate, " +
96+
"`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.",
97+
},
6598
"certificate_id": {
6699
Required: true,
67100
ForceNew: true,

tencentcloud/resource_tc_ssl_commit_certificate_information_test.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@ func TestAccTencentCloudSslCommitCertificateInformationResource_basic(t *testing
1515
Steps: []resource.TestStep{
1616
{
1717
Config: testAccSslCommitCertificateInformation,
18-
Check: resource.ComposeTestCheckFunc(resource.TestCheckResourceAttrSet("tencentcloud_ssl_commit_certificate_information.commit_certificate_information", "id")),
18+
Check: resource.ComposeTestCheckFunc(resource.TestCheckResourceAttrSet("tencentcloud_ssl_commit_certificate_information.example", "id"),
19+
resource.TestCheckResourceAttr("tencentcloud_ssl_commit_certificate_information.example", "product_id", "33"),
20+
resource.TestCheckResourceAttrSet("tencentcloud_ssl_commit_certificate_information.example", "certificate_id")),
1921
},
2022
},
2123
})

0 commit comments

Comments
 (0)