Skip to content

Commit 7db62e1

Browse files
yhloooandrew-tx
andauthored
refactor(tke): [119325537]re-generate tke (#2783)
* refactor: format client.go * refactor: regenerate tke * test(tke): update acctest * style: format code --------- Co-authored-by: andrewjiang <andrewjiang@tencent.com>
1 parent 2128bf8 commit 7db62e1

25 files changed

+346
-336
lines changed

tencentcloud/connectivity/client.go

Lines changed: 97 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -9,24 +9,6 @@ import (
99
"strconv"
1010
"time"
1111

12-
cdc "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cdc/v20201214"
13-
14-
csip "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/csip/v20221121"
15-
cos "github.com/tencentyun/cos-go-sdk-v5"
16-
17-
dasb "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dasb/v20191018"
18-
19-
oceanus "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/oceanus/v20190422"
20-
21-
cfw "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cfw/v20190904"
22-
23-
waf "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/waf/v20180125"
24-
25-
dlc "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dlc/v20210125"
26-
wedata "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20210820"
27-
28-
ciam "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/ciam/v20220331"
29-
3012
"github.com/aws/aws-sdk-go/aws"
3113
"github.com/aws/aws-sdk-go/aws/credentials"
3214
"github.com/aws/aws-sdk-go/aws/endpoints"
@@ -44,25 +26,31 @@ import (
4426
cat "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cat/v20180409"
4527
cbs "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cbs/v20170312"
4628
cdb "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cdb/v20170320"
29+
cdc "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cdc/v20201214"
4730
cdn "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cdn/v20180606"
4831
cdwch "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cdwch/v20200915"
4932
cdwdoris "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cdwdoris/v20211228"
5033
cdwpg "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cdwpg/v20201230"
5134
cfs "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cfs/v20190719"
35+
cfw "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cfw/v20190904"
5236
chdfs "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/chdfs/v20201112"
37+
ciam "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/ciam/v20220331"
5338
ckafka "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/ckafka/v20190819"
5439
clb "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb/v20180317"
5540
audit "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit/v20190319"
5641
cls "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls/v20201016"
5742
"github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common"
5843
"github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/profile"
59-
cvm "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm/v20170312"
44+
csip "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/csip/v20221121"
45+
cvmv20170312 "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm/v20170312"
6046
cwp "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cwp/v20180228"
6147
cynosdb "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cynosdb/v20190107"
48+
dasb "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dasb/v20191018"
6249
dayu "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dayu/v20180709"
6350
dbbrain "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dbbrain/v20210527"
6451
dc "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dc/v20180410"
6552
dcdb "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dcdb/v20180411"
53+
dlc "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dlc/v20210125"
6654
dnspod "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod/v20210323"
6755
domain "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/domain/v20180808"
6856
dts "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dts/v20211206"
@@ -77,6 +65,7 @@ import (
7765
mongodb "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/mongodb/v20190725"
7866
monitor "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/monitor/v20180724"
7967
mps "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/mps/v20190612"
68+
oceanus "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/oceanus/v20190422"
8069
organization "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/organization/v20210331"
8170
postgre "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/postgres/v20170312"
8271
privatedns "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/privatedns/v20201028"
@@ -100,14 +89,17 @@ import (
10089
tdmq "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tdmq/v20200217"
10190
tem "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tem/v20210701"
10291
teo "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/teo/v20220901"
103-
tke "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tke/v20180525"
104-
tke2 "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tke/v20220501"
92+
tkev20180525 "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tke/v20180525"
93+
tkev20220501 "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tke/v20220501"
10594
trocket "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/trocket/v20230308"
10695
tse "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tse/v20201207"
10796
tsf "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tsf/v20180326"
10897
vod "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vod/v20180717"
10998
vpc "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc/v20170312"
99+
waf "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/waf/v20180125"
100+
wedata "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata/v20210820"
110101
ssl "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wss/v20180426"
102+
cos "github.com/tencentyun/cos-go-sdk-v5"
111103
)
112104

113105
//internal version: replace import begin, please do not modify this annotation and refrain from inserting any code between the beginning and end lines of the annotation.
@@ -132,13 +124,13 @@ type TencentCloudClient struct {
132124
asConn *as.Client
133125
vpcConn *vpc.Client
134126
cbsConn *cbs.Client
135-
cvmConn *cvm.Client
127+
cvmv20170312Conn *cvmv20170312.Client
136128
clbConn *clb.Client
137129
dayuConn *dayu.Client
138130
dcConn *dc.Client
139131
tagConn *tag.Client
140132
mongodbConn *mongodb.Client
141-
tkeConn *tke.Client
133+
tkev20180525Conn *tkev20180525.Client
142134
tdmqConn *tdmq.Client
143135
tcrConn *tcr.Client
144136
camConn *cam.Client
@@ -210,9 +202,9 @@ type TencentCloudClient struct {
210202
regionConn *region.Client
211203
//internal version: replace client begin, please do not modify this annotation and refrain from inserting any code between the beginning and end lines of the annotation.
212204
//internal version: replace client end, please do not modify this annotation and refrain from inserting any code between the beginning and end lines of the annotation.
213-
tke2Conn *tke2.Client
214-
cdcConn *cdc.Client
215-
cdwdorisConn *cdwdoris.Client
205+
tkev20220501Conn *tkev20220501.Client
206+
cdcConn *cdc.Client
207+
cdwdorisConn *cdwdoris.Client
216208
//omit nil client
217209
omitNilConn *common.Client
218210
}
@@ -452,23 +444,43 @@ func (me *TencentCloudClient) UseClbClient(iacExtInfo ...IacExtInfo) *clb.Client
452444
}
453445

454446
// UseCvmClient returns cvm client for service
455-
func (me *TencentCloudClient) UseCvmClient(iacExtInfo ...IacExtInfo) *cvm.Client {
447+
func (me *TencentCloudClient) UseCvmClient(iacExtInfo ...IacExtInfo) *cvmv20170312.Client {
448+
var logRoundTripper LogRoundTripper
449+
if len(iacExtInfo) != 0 {
450+
logRoundTripper.InstanceId = iacExtInfo[0].InstanceId
451+
}
452+
453+
if me.cvmv20170312Conn != nil {
454+
me.cvmv20170312Conn.WithHttpTransport(&logRoundTripper)
455+
return me.cvmv20170312Conn
456+
}
457+
458+
var reqTimeout = getEnvDefault(PROVIDER_CVM_REQUEST_TIMEOUT, 300)
459+
cpf := me.NewClientProfile(reqTimeout)
460+
me.cvmv20170312Conn, _ = cvmv20170312.NewClient(me.Credential, me.Region, cpf)
461+
me.cvmv20170312Conn.WithHttpTransport(&logRoundTripper)
462+
463+
return me.cvmv20170312Conn
464+
}
465+
466+
// UseCvmV20170312Client returns cvm client for service
467+
func (me *TencentCloudClient) UseCvmV20170312Client(iacExtInfo ...IacExtInfo) *cvmv20170312.Client {
456468
var logRoundTripper LogRoundTripper
457469
if len(iacExtInfo) != 0 {
458470
logRoundTripper.InstanceId = iacExtInfo[0].InstanceId
459471
}
460472

461-
if me.cvmConn != nil {
462-
me.cvmConn.WithHttpTransport(&logRoundTripper)
463-
return me.cvmConn
473+
if me.cvmv20170312Conn != nil {
474+
me.cvmv20170312Conn.WithHttpTransport(&logRoundTripper)
475+
return me.cvmv20170312Conn
464476
}
465477

466478
var reqTimeout = getEnvDefault(PROVIDER_CVM_REQUEST_TIMEOUT, 300)
467479
cpf := me.NewClientProfile(reqTimeout)
468-
me.cvmConn, _ = cvm.NewClient(me.Credential, me.Region, cpf)
469-
me.cvmConn.WithHttpTransport(&logRoundTripper)
480+
me.cvmv20170312Conn, _ = cvmv20170312.NewClient(me.Credential, me.Region, cpf)
481+
me.cvmv20170312Conn.WithHttpTransport(&logRoundTripper)
470482

471-
return me.cvmConn
483+
return me.cvmv20170312Conn
472484
}
473485

474486
// UseTagClient returns tag client for service
@@ -485,22 +497,41 @@ func (me *TencentCloudClient) UseTagClient() *tag.Client {
485497
}
486498

487499
// UseTkeClient returns tke client for service
488-
func (me *TencentCloudClient) UseTkeClient(iacExtInfo ...IacExtInfo) *tke.Client {
500+
func (me *TencentCloudClient) UseTkeClient(iacExtInfo ...IacExtInfo) *tkev20180525.Client {
489501
var logRoundTripper LogRoundTripper
490502
if len(iacExtInfo) != 0 {
491503
logRoundTripper.InstanceId = iacExtInfo[0].InstanceId
492504
}
493505

494-
if me.tkeConn != nil {
495-
me.tkeConn.WithHttpTransport(&logRoundTripper)
496-
return me.tkeConn
506+
if me.tkev20180525Conn != nil {
507+
me.tkev20180525Conn.WithHttpTransport(&logRoundTripper)
508+
return me.tkev20180525Conn
497509
}
498510
cpf := me.NewClientProfile(300)
499511
cpf.Language = "zh-CN"
500-
me.tkeConn, _ = tke.NewClient(me.Credential, me.Region, cpf)
501-
me.tkeConn.WithHttpTransport(&logRoundTripper)
512+
me.tkev20180525Conn, _ = tkev20180525.NewClient(me.Credential, me.Region, cpf)
513+
me.tkev20180525Conn.WithHttpTransport(&logRoundTripper)
502514

503-
return me.tkeConn
515+
return me.tkev20180525Conn
516+
}
517+
518+
// UseTkeV20180525Client returns tke client for service
519+
func (me *TencentCloudClient) UseTkeV20180525Client(iacExtInfo ...IacExtInfo) *tkev20180525.Client {
520+
var logRoundTripper LogRoundTripper
521+
if len(iacExtInfo) != 0 {
522+
logRoundTripper.InstanceId = iacExtInfo[0].InstanceId
523+
}
524+
525+
if me.tkev20180525Conn != nil {
526+
me.tkev20180525Conn.WithHttpTransport(&logRoundTripper)
527+
return me.tkev20180525Conn
528+
}
529+
cpf := me.NewClientProfile(300)
530+
cpf.Language = "zh-CN"
531+
me.tkev20180525Conn, _ = tkev20180525.NewClient(me.Credential, me.Region, cpf)
532+
me.tkev20180525Conn.WithHttpTransport(&logRoundTripper)
533+
534+
return me.tkev20180525Conn
504535
}
505536

506537
// UseTdmqClient returns Tdmq client for service
@@ -1605,22 +1636,41 @@ func getEnvDefault(key string, defVal int) int {
16051636
}
16061637

16071638
// UseTke2Client returns tke client for service
1608-
func (me *TencentCloudClient) UseTke2Client(iacExtInfo ...IacExtInfo) *tke2.Client {
1639+
func (me *TencentCloudClient) UseTke2Client(iacExtInfo ...IacExtInfo) *tkev20220501.Client {
1640+
var logRoundTripper LogRoundTripper
1641+
if len(iacExtInfo) != 0 {
1642+
logRoundTripper.InstanceId = iacExtInfo[0].InstanceId
1643+
}
1644+
1645+
if me.tkev20220501Conn != nil {
1646+
me.tkev20220501Conn.WithHttpTransport(&logRoundTripper)
1647+
return me.tkev20220501Conn
1648+
}
1649+
1650+
cpf := me.NewClientProfile(300)
1651+
me.tkev20220501Conn, _ = tkev20220501.NewClient(me.Credential, me.Region, cpf)
1652+
me.tkev20220501Conn.WithHttpTransport(&logRoundTripper)
1653+
1654+
return me.tkev20220501Conn
1655+
}
1656+
1657+
// UseTkeV20220501Client returns tke client for service
1658+
func (me *TencentCloudClient) UseTkeV20220501Client(iacExtInfo ...IacExtInfo) *tkev20220501.Client {
16091659
var logRoundTripper LogRoundTripper
16101660
if len(iacExtInfo) != 0 {
16111661
logRoundTripper.InstanceId = iacExtInfo[0].InstanceId
16121662
}
16131663

1614-
if me.tke2Conn != nil {
1615-
me.tke2Conn.WithHttpTransport(&logRoundTripper)
1616-
return me.tke2Conn
1664+
if me.tkev20220501Conn != nil {
1665+
me.tkev20220501Conn.WithHttpTransport(&logRoundTripper)
1666+
return me.tkev20220501Conn
16171667
}
16181668

16191669
cpf := me.NewClientProfile(300)
1620-
me.tke2Conn, _ = tke2.NewClient(me.Credential, me.Region, cpf)
1621-
me.tke2Conn.WithHttpTransport(&logRoundTripper)
1670+
me.tkev20220501Conn, _ = tkev20220501.NewClient(me.Credential, me.Region, cpf)
1671+
me.tkev20220501Conn.WithHttpTransport(&logRoundTripper)
16221672

1623-
return me.tke2Conn
1673+
return me.tkev20220501Conn
16241674
}
16251675

16261676
// UseCdcClient returns tem client for service

tencentcloud/services/tke/data_source_tc_kubernetes_available_cluster_versions.go

Lines changed: 16 additions & 16 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tencentcloud/services/tke/data_source_tc_kubernetes_available_cluster_versions_extension.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import (
55

66
"github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema"
77
tke "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tke/v20180525"
8+
89
tccommon "github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/common"
910
"github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/internal/helper"
1011
)

tencentcloud/services/tke/data_source_tc_kubernetes_charts.go

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)