Skip to content

Commit afa66aa

Browse files
committed
feat(tke): tke provider gen update
1 parent 3c4de5a commit afa66aa

29 files changed

+1966
-505
lines changed

tencentcloud/connectivity/client.go

Lines changed: 40 additions & 19 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,24 +26,30 @@ 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
cdwpg "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cdwpg/v20201230"
5033
cfs "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cfs/v20190719"
34+
cfw "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cfw/v20190904"
5135
chdfs "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/chdfs/v20201112"
36+
ciam "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/ciam/v20220331"
5237
ckafka "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/ckafka/v20190819"
5338
clb "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb/v20180317"
5439
audit "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit/v20190319"
5540
cls "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls/v20201016"
5641
"github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common"
5742
"github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/profile"
43+
csip "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/csip/v20221121"
5844
cvm "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm/v20170312"
5945
cwp "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cwp/v20180228"
6046
cynosdb "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cynosdb/v20190107"
47+
dasb "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dasb/v20191018"
6148
dayu "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dayu/v20180709"
6249
dbbrain "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dbbrain/v20210527"
6350
dc "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dc/v20180410"
6451
dcdb "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dcdb/v20180411"
52+
dlc "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dlc/v20210125"
6553
dnspod "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dnspod/v20210323"
6654
domain "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/domain/v20180808"
6755
dts "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dts/v20211206"
@@ -76,6 +64,7 @@ import (
7664
mongodb "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/mongodb/v20190725"
7765
monitor "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/monitor/v20180724"
7866
mps "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/mps/v20190612"
67+
oceanus "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/oceanus/v20190422"
7968
organization "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/organization/v20210331"
8069
postgre "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/postgres/v20170312"
8170
privatedns "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/privatedns/v20201028"
@@ -101,12 +90,16 @@ import (
10190
teo "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/teo/v20220901"
10291
tke "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tke/v20180525"
10392
tke2 "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tke/v20220501"
93+
"github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tke2/v20220501"
10494
trocket "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/trocket/v20230308"
10595
tse "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tse/v20201207"
10696
tsf "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tsf/v20180326"
10797
vod "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vod/v20180717"
10898
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"
109101
ssl "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wss/v20180426"
102+
cos "github.com/tencentyun/cos-go-sdk-v5"
110103
)
111104

112105
//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.
@@ -212,7 +205,9 @@ type TencentCloudClient struct {
212205
tke2Conn *tke2.Client
213206
cdcConn *cdc.Client
214207
//omit nil client
215-
omitNilConn *common.Client
208+
omitNilConn *common.Client
209+
tkev20180525Conn *tke.Client
210+
tke2v20220501Conn *v20220501.Client
216211
}
217212

218213
// NewClientProfile returns a new ClientProfile
@@ -1633,3 +1628,29 @@ func (me *TencentCloudClient) UseCdcClient() *cdc.Client {
16331628

16341629
return me.cdcConn
16351630
}
1631+
1632+
// UseTkeV20180525Client return TKE client for service
1633+
func (me *TencentCloudClient) UseTkeV20180525Client() *tke.Client {
1634+
if me.tkev20180525Conn != nil {
1635+
return me.tkev20180525Conn
1636+
}
1637+
cpf := me.NewClientProfile(300)
1638+
cpf.Language = "zh-CN"
1639+
me.tkev20180525Conn, _ = tke.NewClient(me.Credential, me.Region, cpf)
1640+
me.tkev20180525Conn.WithHttpTransport(&LogRoundTripper{})
1641+
1642+
return me.tkev20180525Conn
1643+
}
1644+
1645+
// UseTke2V20220501Client return TKE2 client for service
1646+
func (me *TencentCloudClient) UseTke2V20220501Client() *v20220501.Client {
1647+
if me.tke2v20220501Conn != nil {
1648+
return me.tke2v20220501Conn
1649+
}
1650+
cpf := me.NewClientProfile(300)
1651+
cpf.Language = "zh-CN"
1652+
me.tke2v20220501Conn, _ = v20220501.NewClient(me.Credential, me.Region, cpf)
1653+
me.tke2v20220501Conn.WithHttpTransport(&LogRoundTripper{})
1654+
1655+
return me.tke2v20220501Conn
1656+
}

tencentcloud/provider.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2095,7 +2095,7 @@ func Provider() *schema.Provider {
20952095
"tencentcloud_kubernetes_native_node_pool": tke.ResourceTencentCloudKubernetesNativeNodePool(),
20962096
"tencentcloud_cdc_site": cdc.ResourceTencentCloudCdcSite(),
20972097
"tencentcloud_cdc_dedicated_cluster": cdc.ResourceTencentCloudCdcDedicatedCluster(),
2098-
},
2098+
"tencentcloud_kubernetes_native_node_pools": tke.ResourceTencentCloudKubernetesNativeNodePools()},
20992099

21002100
ConfigureFunc: providerConfigure,
21012101
}

tencentcloud/services/tke/data_source_tc_kubernetes_available_cluster_versions.go

Lines changed: 17 additions & 17 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.

tencentcloud/services/tke/data_source_tc_kubernetes_cluster_authentication_options.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.

tencentcloud/services/tke/data_source_tc_kubernetes_cluster_common_names.go

Lines changed: 4 additions & 4 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_cluster_instances.go

Lines changed: 7 additions & 7 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_cluster_levels.go

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

0 commit comments

Comments
 (0)