Skip to content

Commit 13a2015

Browse files
authored
update doc (#1972)
1 parent 73ccfd5 commit 13a2015

File tree

5 files changed

+89
-6
lines changed

5 files changed

+89
-6
lines changed

tencentcloud/extension_vpc.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ const (
4747
EIP_TYPE_EIP = "EIP"
4848
EIP_TYPE_ANYCAST = "AnycastEIP"
4949
EIP_TYPE_HIGH_QUALITY = "HighQualityEIP"
50+
EIP_TYPE_ANTI_DDOS = "AntiDDoSEIP"
5051

5152
EIP_ANYCAST_ZONE_GLOBAL = "ANYCAST_ZONE_GLOBAL"
5253
EIP_ANYCAST_ZONE_OVERSEAS = "ANYCAST_ZONE_OVERSEAS"
@@ -74,6 +75,7 @@ var EIP_TYPE = []string{
7475
EIP_TYPE_EIP,
7576
EIP_TYPE_ANYCAST,
7677
EIP_TYPE_HIGH_QUALITY,
78+
EIP_TYPE_ANTI_DDOS,
7779
}
7880

7981
var EIP_ANYCAST_ZONE = []string{

tencentcloud/resource_tc_clb_replace_cert_for_lbs.go

Lines changed: 41 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,51 @@ Provides a resource to create a clb replace_cert_for_lbs
33
44
Example Usage
55
6+
Replace Server Cert By Cert ID
67
```hcl
78
resource "tencentcloud_clb_replace_cert_for_lbs" "replace_cert_for_lbs" {
89
old_certificate_id = "zjUMifFK"
910
certificate {
10-
cert_ca_name = "test"
11-
cert_ca_content = "XXXXX"
11+
cert_id = "6vcK02GC"
12+
}
13+
}
14+
```
15+
16+
Replace Server Cert By Cert Content
17+
```hcl
18+
data "tencentcloud_ssl_certificates" "foo" {
19+
name = "keep-ssl-ca"
20+
}
21+
22+
resource "tencentcloud_clb_replace_cert_for_lbs" "replace_cert_for_lbs" {
23+
old_certificate_id = data.tencentcloud_ssl_certificates.foo.certificates.0.id
24+
certificate {
25+
cert_name = "tf-test-cert"
26+
cert_content = <<-EOT
27+
-----BEGIN CERTIFICATE-----
28+
xxxxxxxxxxxxxxxxxxxxxxxxxxx
29+
-----END CERTIFICATE-----
30+
EOT
31+
cert_key = <<-EOT
32+
-----BEGIN RSA PRIVATE KEY-----
33+
xxxxxxxxxxxxxxxxxxxxxxxxxxxx
34+
-----END RSA PRIVATE KEY-----
35+
EOT
36+
}
37+
}
38+
```
39+
40+
Replace Client Cert By Cert Content
41+
```hcl
42+
resource "tencentcloud_clb_replace_cert_for_lbs" "replace_cert_for_lbs" {
43+
old_certificate_id = "zjUMifFK"
44+
certificate {
45+
cert_ca_name = "tf-test-cert"
46+
cert_ca_content = <<-EOT
47+
-----BEGIN CERTIFICATE-----
48+
xxxxxxxxContentxxxxxxxxxxxxxx
49+
-----END CERTIFICATE-----
50+
EOT
1251
}
1352
}
1453
```

tencentcloud/resource_tc_eip.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ func resourceTencentCloudEip() *schema.Resource {
5656
Optional: true,
5757
Default: EIP_TYPE_EIP,
5858
ForceNew: true,
59-
Description: "The type of eip. Valid value: `EIP` and `AnycastEIP` and `HighQualityEIP`. Default is `EIP`.",
59+
Description: "The type of eip. Valid value: `EIP` and `AnycastEIP` and `HighQualityEIP` and `AntiDDoSEIP`. Default is `EIP`.",
6060
},
6161
"anycast_zone": {
6262
Type: schema.TypeString,

website/docs/r/clb_replace_cert_for_lbs.html.markdown

Lines changed: 44 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,54 @@ Provides a resource to create a clb replace_cert_for_lbs
1313

1414
## Example Usage
1515

16+
### Replace Server Cert By Cert ID
17+
18+
```hcl
19+
resource "tencentcloud_clb_replace_cert_for_lbs" "replace_cert_for_lbs" {
20+
old_certificate_id = "zjUMifFK"
21+
certificate {
22+
cert_id = "6vcK02GC"
23+
}
24+
}
25+
```
26+
27+
### Replace Server Cert By Cert Content
28+
29+
```hcl
30+
data "tencentcloud_ssl_certificates" "foo" {
31+
name = "keep-ssl-ca"
32+
}
33+
34+
resource "tencentcloud_clb_replace_cert_for_lbs" "replace_cert_for_lbs" {
35+
old_certificate_id = data.tencentcloud_ssl_certificates.foo.certificates.0.id
36+
certificate {
37+
cert_name = "tf-test-cert"
38+
cert_content = <<-EOT
39+
-----BEGIN CERTIFICATE-----
40+
xxxxxxxxxxxxxxxxxxxxxxxxxxx
41+
-----END CERTIFICATE-----
42+
EOT
43+
cert_key = <<-EOT
44+
-----BEGIN RSA PRIVATE KEY-----
45+
xxxxxxxxxxxxxxxxxxxxxxxxxxxx
46+
-----END RSA PRIVATE KEY-----
47+
EOT
48+
}
49+
}
50+
```
51+
52+
### Replace Client Cert By Cert Content
53+
1654
```hcl
1755
resource "tencentcloud_clb_replace_cert_for_lbs" "replace_cert_for_lbs" {
1856
old_certificate_id = "zjUMifFK"
1957
certificate {
20-
cert_ca_name = "test"
21-
cert_ca_content = "XXXXX"
58+
cert_ca_name = "tf-test-cert"
59+
cert_ca_content = <<-EOT
60+
-----BEGIN CERTIFICATE-----
61+
xxxxxxxxContentxxxxxxxxxxxxxx
62+
-----END CERTIFICATE-----
63+
EOT
2264
}
2365
}
2466
```

website/docs/r/eip.html.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ The following arguments are supported:
3636
* `name` - (Optional, String) The name of eip.
3737
* `prepaid_period` - (Optional, Int) Period of instance. Default value: `1`. Valid value: `1`, `2`, `3`, `4`, `6`, `7`, `8`, `9`, `12`, `24`, `36`. NOTES: must set when `internet_charge_type` is `BANDWIDTH_PREPAID_BY_MONTH`.
3838
* `tags` - (Optional, Map) The tags of eip.
39-
* `type` - (Optional, String, ForceNew) The type of eip. Valid value: `EIP` and `AnycastEIP` and `HighQualityEIP`. Default is `EIP`.
39+
* `type` - (Optional, String, ForceNew) The type of eip. Valid value: `EIP` and `AnycastEIP` and `HighQualityEIP` and `AntiDDoSEIP`. Default is `EIP`.
4040

4141
## Attributes Reference
4242

0 commit comments

Comments
 (0)