Skip to content

Commit 6b22b6e

Browse files
authored
fix(vpc): [119901232]support cdc_id computed (#2855)
* fix(vpc): []support cdc_id computed * fix: add changelog
1 parent 407637e commit 6b22b6e

File tree

17 files changed

+3344
-453
lines changed

17 files changed

+3344
-453
lines changed

.changelog/2855.txt

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
```release-note:enhancement
2+
resource/tencentcloud_eip: support `cdc_id` params
3+
```
4+
5+
```release-note:enhancement
6+
data_source/tencentcloud_enis: support `cdc_id` params
7+
```
8+
9+
```release-note:enhancement
10+
data_source/tencentcloud_vpc_subnets: support `cdc_id` params
11+
```
12+
13+
```release-note:enhancement
14+
resource/tencentcloud_vpc_end_point: support `cdc_id` params
15+
```
16+
17+
```release-note:enhancement
18+
resource/tencentcloud_vpc_end_point_service: support `cdc_id` params
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.984
4747
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit v1.0.544
4848
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls v1.0.970
49-
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1011
49+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1012
5050
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.960
5151
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cwp v1.0.762
5252
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cynosdb v1.0.692
@@ -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.1011
99+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.0.1012
100100
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/waf v1.0.833
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 & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -927,6 +927,8 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1008/go.mod
927927
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1010/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0=
928928
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1011 h1:cjqeXTwKKtGVqrf6luwunUnA77buzmzbk+G42US1Sns=
929929
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1011/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0=
930+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1012 h1:OoaOmkAWsCfP8CZ2RUkwYtFciN1sJBcp6FmQJf0WGSY=
931+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1012/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0=
930932
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/controlcenter v1.0.993 h1:WlPgXldQCxt7qi5Xrc6j6zTrsXWzN5BcOGs7Irq7fwQ=
931933
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/controlcenter v1.0.993/go.mod h1:Z9U8zNtyuyKhjS0698wqsrG/kLx1TQ5CEixXBwVe7xY=
932934
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/csip v1.0.860 h1:F3esKBIT3HW9+7Gt8cVgf8X06VdGIczpgLBUECzSEzU=
@@ -1039,6 +1041,8 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vod v1.0.860 h1:vW2NgAH
10391041
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vod v1.0.860/go.mod h1:uCkDh/AW/tb8JGq5b2kqLjqZuhCFR+6oTsq1SrrvT44=
10401042
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.0.1011 h1:QRtuN3T5bF0LWVllUB5ZTxe42P2ZFUB2PmyeWCd1ySs=
10411043
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.0.1011/go.mod h1:7I7JGx2pVizVaXEte38bGHtyD/P1JwbVrBLbtTl2Rrs=
1044+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.0.1012 h1:IhGgNm/IGnKC2j8VjyuAQrtDWyGHkUMx7xrlH6tVMvI=
1045+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc v1.0.1012/go.mod h1:RPMrfKw2AF/7VpNf2IlGJA5ieB7DK9E+5JHFulNAtxI=
10421046
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/waf v1.0.833 h1:avaBlZ+Qqv7bfMg/u0jlRsbEBbE18CfqKWbfGc84PLg=
10431047
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/waf v1.0.833/go.mod h1:fUWG217b//46Oa3VXxC5mgeYeewVAbF+lc81uET89EM=
10441048
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata v1.0.792 h1:NLgKNOIHWa38AmW7dyfI9Jlcp2Kr9VRD94f48pPNmxM=

tencentcloud/services/pls/resource_tc_vpc_end_point.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,12 @@ func ResourceTencentCloudVpcEndPoint() *schema.Resource {
8080
Type: schema.TypeString,
8181
Description: "Create Time.",
8282
},
83+
84+
"cdc_id": {
85+
Type: schema.TypeString,
86+
Computed: true,
87+
Description: "CDC instance ID.",
88+
},
8389
},
8490
}
8591
}
@@ -213,6 +219,10 @@ func resourceTencentCloudVpcEndPointRead(d *schema.ResourceData, meta interface{
213219
_ = d.Set("security_groups_ids", endPoint.GroupSet)
214220
}
215221

222+
if endPoint.CdcId != nil {
223+
_ = d.Set("cdc_id", endPoint.CdcId)
224+
}
225+
216226
return nil
217227
}
218228

tencentcloud/services/pls/resource_tc_vpc_end_point_service.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,12 @@ func ResourceTencentCloudVpcEndPointService() *schema.Resource {
7979
Computed: true,
8080
Description: "Create Time.",
8181
},
82+
83+
"cdc_id": {
84+
Type: schema.TypeString,
85+
Computed: true,
86+
Description: "CDC instance ID.",
87+
},
8288
},
8389
}
8490
}
@@ -194,6 +200,10 @@ func resourceTencentCloudVpcEndPointServiceRead(d *schema.ResourceData, meta int
194200
_ = d.Set("create_time", endPointService.CreateTime)
195201
}
196202

203+
if endPointService.CdcId != nil {
204+
_ = d.Set("cdc_id", endPointService.CdcId)
205+
}
206+
197207
return nil
198208
}
199209

tencentcloud/services/vpc/data_source_tc_enis.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,11 @@ func DataSourceTencentCloudEnis() *schema.Resource {
170170
Computed: true,
171171
Description: "Creation time of the ENI.",
172172
},
173+
"cdc_id": {
174+
Type: schema.TypeString,
175+
Computed: true,
176+
Description: "CDC instance ID.",
177+
},
173178
},
174179
},
175180
},
@@ -275,6 +280,7 @@ func dataSourceTencentCloudEnisRead(d *schema.ResourceData, m interface{}) error
275280
"ipv4s": ipv4s,
276281
"security_groups": sgs,
277282
"tags": respTags,
283+
"cdc_id": eni.CdcId,
278284
}
279285

280286
if eni.Attachment != nil {

tencentcloud/services/vpc/data_source_tc_vpc_subnets.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,7 @@ func dataSourceTencentCloudVpcSubnetsRead(d *schema.ResourceData, meta interface
242242
infoMap["subnet_id"] = item.subnetId
243243
infoMap["name"] = item.name
244244
infoMap["cidr_block"] = item.cidr
245+
infoMap["cdc_id"] = item.cdcId
245246
infoMap["is_default"] = item.isDefault
246247
infoMap["is_multicast"] = item.isMulticast
247248
infoMap["route_table_id"] = item.routeTableId

tencentcloud/services/vpc/resource_tc_eni.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,11 @@ func ResourceTencentCloudEni() *schema.Resource {
149149
Computed: true,
150150
Description: "An information list of IPv4s. Each element contains the following attributes:",
151151
},
152+
"cdc_id": {
153+
Type: schema.TypeString,
154+
Computed: true,
155+
Description: "CDC instance ID.",
156+
},
152157
},
153158
}
154159
}
@@ -372,6 +377,10 @@ func resourceTencentCloudEniRead(d *schema.ResourceData, m interface{}) error {
372377
_ = d.Set("ipv4_count", len(ipv4s))
373378
}
374379

380+
if eni.CdcId != nil {
381+
_ = d.Set("cdc_id", eni.CdcId)
382+
}
383+
375384
tags := make(map[string]string, len(eni.TagSet))
376385
for _, tag := range eni.TagSet {
377386
tags[*tag.Key] = *tag.Value

vendor/github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http/request.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)