Skip to content

Commit 30cf366

Browse files
tongyimingmikatong
and
mikatong
authored
feat(vpc): [121135078] support eipv6 (#3021)
* support eipv6 * add changelog * update doc --------- Co-authored-by: mikatong <[email protected]>
1 parent 7a93223 commit 30cf366

32 files changed

+4054
-82
lines changed

.changelog/3021.txt

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
```release-note:new-resource
2+
tencentcloud_elastic_public_ipv6
3+
```
4+
5+
```release-note:new-resource
6+
tencentcloud_classic_elastic_public_ipv6
7+
```
8+
9+
```release-note:new-resource
10+
tencentcloud_elastic_public_ipv6_attachment
11+
```
12+
13+
```release-note:new-data-source
14+
tencentcloud_classic_elastic_public_ipv6s
15+
```
16+
17+
```release-note:new-data-source
18+
tencentcloud_elastic_public_ipv6s
19+
```

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ require (
4646
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.1034
4747
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit v1.0.1033
4848
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls v1.0.1046
49-
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1058
49+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1060
5050
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.1014
5151
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cwp v1.0.762
5252
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cynosdb v1.0.1058
@@ -96,7 +96,7 @@ require (
9696
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tse v1.0.857
9797
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tsf v1.0.674
9898
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vod v1.0.860
99-
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.0.1045
99+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.0.1060
100100
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/waf v1.0.1037
101101
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata v1.0.792
102102
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wss v1.0.199

go.sum

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -936,8 +936,8 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1052 h1:RCs
936936
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1052/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0=
937937
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1056 h1:bOSZ7cOXvBe8MCBqDBTtpyKIqx9q6woxqIPK5M9FhNY=
938938
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1056/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0=
939-
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1058 h1:VVv5rEFtGbxEB23V3gJO5pFHEXGlOh9duEWEtNm+w6c=
940-
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1058/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0=
939+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1060 h1:0FEYKm73CROpZGfRWqyyhNkk5ndBUDqNNb5SP0BL5jg=
940+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1060/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0=
941941
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/controlcenter v1.0.993 h1:WlPgXldQCxt7qi5Xrc6j6zTrsXWzN5BcOGs7Irq7fwQ=
942942
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/controlcenter v1.0.993/go.mod h1:Z9U8zNtyuyKhjS0698wqsrG/kLx1TQ5CEixXBwVe7xY=
943943
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/csip v1.0.860 h1:F3esKBIT3HW9+7Gt8cVgf8X06VdGIczpgLBUECzSEzU=
@@ -1056,6 +1056,8 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vod v1.0.860 h1:vW2NgAH
10561056
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vod v1.0.860/go.mod h1:uCkDh/AW/tb8JGq5b2kqLjqZuhCFR+6oTsq1SrrvT44=
10571057
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.0.1045 h1:7+rfyxftJ/C85yMQfs7ALj0RHkSlyboMj6gqCVKYa58=
10581058
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.0.1045/go.mod h1:yn4I7fSwpiM6ltjqksS1JtZZAHkZ35ywN+kLm6AJPzc=
1059+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.0.1060 h1:hPEbNpABdOT1YA2B8aibfSQfxd91Ux2Xz8J7GqNHswE=
1060+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.0.1060/go.mod h1:owVatMEAkXaooNfoH99tMFY+AAiSnsf9m+Rb/HY+oc0=
10591061
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/waf v1.0.1037 h1:sgHOHqVFcO266dnoh0KJ0CoxrRglRZYKW78iBh41Giw=
10601062
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/waf v1.0.1037/go.mod h1:QM5m6aZ65kaxaES0D44BNKmemn+9WBf5vr3HDDPrh8U=
10611063
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata v1.0.792 h1:NLgKNOIHWa38AmW7dyfI9Jlcp2Kr9VRD94f48pPNmxM=

tencentcloud/provider.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -791,6 +791,8 @@ func Provider() *schema.Provider {
791791
"tencentcloud_address_template_groups": vpc.DataSourceTencentCloudAddressTemplateGroups(),
792792
"tencentcloud_protocol_templates": vpc.DataSourceTencentCloudProtocolTemplates(),
793793
"tencentcloud_protocol_template_groups": vpc.DataSourceTencentCloudProtocolTemplateGroups(),
794+
"tencentcloud_classic_elastic_public_ipv6s": vpc.DataSourceTencentCloudClassicElasticPublicIpv6s(),
795+
"tencentcloud_elastic_public_ipv6s": vpc.DataSourceTencentCloudElasticPublicIpv6s(),
794796
"tencentcloud_kms_keys": kms.DataSourceTencentCloudKmsKeys(),
795797
"tencentcloud_kms_public_key": kms.DataSourceTencentCloudKmsPublicKey(),
796798
"tencentcloud_kms_get_parameters_for_import": kms.DataSourceTencentCloudKmsGetParametersForImport(),
@@ -2170,6 +2172,9 @@ func Provider() *schema.Provider {
21702172
"tencentcloud_vpc_peer_connect_accept_operation": vpc.ResourceTencentCloudVpcPeerConnectAcceptOperation(),
21712173
"tencentcloud_vpc_peer_connect_reject_operation": vpc.ResourceTencentCloudVpcPeerConnectRejectOperation(),
21722174
"tencentcloud_reserve_ip_address": vpc.ResourceTencentCloudReserveIpAddress(),
2175+
"tencentcloud_elastic_public_ipv6": vpc.ResourceTencentCloudElasticPublicIpv6(),
2176+
"tencentcloud_classic_elastic_public_ipv6": vpc.ResourceTencentCloudClassicElasticPublicIpv6(),
2177+
"tencentcloud_elastic_public_ipv6_attachment": vpc.ResourceTencentCloudElasticPublicIpv6Attachment(),
21732178
"tencentcloud_csip_risk_center": csip.ResourceTencentCloudCsipRiskCenter(),
21742179
"tencentcloud_organization_org_share_unit_member": tco.ResourceTencentCloudOrganizationOrgShareUnitMember(),
21752180
"tencentcloud_organization_org_share_unit": tco.ResourceTencentCloudOrganizationOrgShareUnit(),

tencentcloud/provider.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1231,6 +1231,8 @@ Virtual Private Cloud(VPC)
12311231
tencentcloud_nat_dc_route
12321232
tencentcloud_vpc_bandwidth_package_quota
12331233
tencentcloud_vpc_bandwidth_package_bill_usage
1234+
tencentcloud_classic_elastic_public_ipv6s
1235+
tencentcloud_elastic_public_ipv6s
12341236

12351237
Resource
12361238
tencentcloud_eni
@@ -1279,6 +1281,9 @@ Virtual Private Cloud(VPC)
12791281
tencentcloud_vpc_bandwidth_package_attachment
12801282
tencentcloud_ipv6_address_bandwidth
12811283
tencentcloud_reserve_ip_address
1284+
tencentcloud_elastic_public_ipv6
1285+
tencentcloud_classic_elastic_public_ipv6
1286+
tencentcloud_elastic_public_ipv6_attachment
12821287

12831288
Private Link(PLS)
12841289
Resource

0 commit comments

Comments
 (0)