Skip to content

Commit 36454ec

Browse files
authored
feat(doris): [119383497] add new resource (#2799)
* add * add * add * add * add * add
1 parent 208fd73 commit 36454ec

31 files changed

+13330
-8
lines changed

.changelog/2799.txt

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
```release-note:new-resource
2+
tencentcloud_cdwdoris_instance
3+
```
4+
5+
```release-note:new-resource
6+
tencentcloud_cdwdoris_workload_group
7+
```
8+
9+
```release-note:new-data-source
10+
tencentcloud_cdwdoris_instances
11+
```

go.mod

Lines changed: 2 additions & 1 deletion
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.991
49+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.993
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
@@ -306,6 +306,7 @@ require (
306306
github.com/subosito/gotenv v1.4.1 // indirect
307307
github.com/t-yuki/gocover-cobertura v0.0.0-20180217150009-aaee18c8195c // indirect
308308
github.com/tdakkota/asciicheck v0.2.0 // indirect
309+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cdwdoris v1.0.993 // indirect
309310
github.com/tetafro/godot v1.4.11 // indirect
310311
github.com/tidwall/gjson v1.17.0 // indirect
311312
github.com/tidwall/match v1.1.1 // indirect

go.sum

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -848,6 +848,8 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cdn v1.0.539 h1:0L6nZhT
848848
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cdn v1.0.539/go.mod h1:6Syk7W5fdDf0BLvX+RXL5obQ6unkt3Id4aN2QqVrV6U=
849849
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cdwch v1.0.843 h1:3Xr3UPscUfi5jAzCtwQjDfDf4TPsbUxsCrDdHo6xIRI=
850850
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cdwch v1.0.843/go.mod h1:XTZXr3hF0pPTd3jD/vm90FhJEOvILL3d2u43Q52xZX8=
851+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cdwdoris v1.0.993 h1:b4EFXmAFslKvrFLogWXNQCAVDKG1/IZsR/L4sDmEbr8=
852+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cdwdoris v1.0.993/go.mod h1:uH80xTlhZC7HR4OjsUo/ZgD5h5MYo45WyW/msUFkXqU=
851853
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cdwpg v1.0.772 h1:tn8b0VAqKV4cglYrubtwONiHfXhoyZSmYMmgL/oX/RU=
852854
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cdwpg v1.0.772/go.mod h1:vkWjnf7Qvtesn0efpiaVj5mIQsQhomkA2keE2yskfmg=
853855
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cfs v1.0.627 h1:nChNdoCUWQZciiJj3gRCWoHBO/8LituLQOdCRREIrS4=
@@ -982,6 +984,8 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.984 h1:QLSx
982984
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.984/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0=
983985
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.991 h1:0Xg2IUktDgGsjBv82WTmTQdHZFRwS2XDUnuOHexCxVw=
984986
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.991/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0=
987+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.993 h1:+iJMmF0q1MPyhLs0+J7CcJ47w/vq6ICsCxnV4gc0dKw=
988+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.993/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0=
985989
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/csip v1.0.860 h1:F3esKBIT3HW9+7Gt8cVgf8X06VdGIczpgLBUECzSEzU=
986990
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/csip v1.0.860/go.mod h1:NZo1WplQcC314kMlCRUoy8NQju2BnolIJj7NAWgsuhY=
987991
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.624 h1:nEZqsoqt1pEoaP9JjkHQy3/H00suCfzlHW1qOm2nYD8=

tencentcloud/connectivity/client.go

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ import (
4646
cdb "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cdb/v20170320"
4747
cdn "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cdn/v20180606"
4848
cdwch "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cdwch/v20200915"
49+
cdwdoris "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cdwdoris/v20211228"
4950
cdwpg "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cdwpg/v20201230"
5051
cfs "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cfs/v20190719"
5152
chdfs "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/chdfs/v20201112"
@@ -209,8 +210,9 @@ type TencentCloudClient struct {
209210
regionConn *region.Client
210211
//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.
211212
//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.
212-
tke2Conn *tke2.Client
213-
cdcConn *cdc.Client
213+
tke2Conn *tke2.Client
214+
cdcConn *cdc.Client
215+
cdwdorisConn *cdwdoris.Client
214216
//omit nil client
215217
omitNilConn *common.Client
216218
}
@@ -1633,3 +1635,16 @@ func (me *TencentCloudClient) UseCdcClient() *cdc.Client {
16331635

16341636
return me.cdcConn
16351637
}
1638+
1639+
// UseCdwdoris return CDWDORIS client for service
1640+
func (me *TencentCloudClient) UseCdwdorisV20211228Client() *cdwdoris.Client {
1641+
if me.cdwdorisConn != nil {
1642+
return me.cdwdorisConn
1643+
}
1644+
cpf := me.NewClientProfile(300)
1645+
cpf.Language = "zh-CN"
1646+
me.cdwdorisConn, _ = cdwdoris.NewClient(me.Credential, me.Region, cpf)
1647+
me.cdwdorisConn.WithHttpTransport(&LogRoundTripper{})
1648+
1649+
return me.cdwdorisConn
1650+
}

tencentcloud/provider.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ import (
3737
"github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/services/cdh"
3838
"github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/services/cdn"
3939
"github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/services/cdwch"
40+
"github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/services/cdwdoris"
4041
"github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/services/cdwpg"
4142
"github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/services/cfs"
4243
"github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/services/cfw"
@@ -1103,6 +1104,7 @@ func Provider() *schema.Provider {
11031104
"tencentcloud_cdc_dedicated_cluster_hosts": cdc.DataSourceTencentCloudCdcDedicatedClusterHosts(),
11041105
"tencentcloud_cdc_dedicated_cluster_instance_types": cdc.DataSourceTencentCloudCdcDedicatedClusterInstanceTypes(),
11051106
"tencentcloud_cdc_dedicated_cluster_orders": cdc.DataSourceTencentCloudCdcDedicatedClusterOrders(),
1107+
"tencentcloud_cdwdoris_instances": cdwdoris.DataSourceTencentCloudCdwdorisInstances(),
11061108
},
11071109

11081110
ResourcesMap: map[string]*schema.Resource{
@@ -2107,6 +2109,9 @@ func Provider() *schema.Provider {
21072109
"tencentcloud_kubernetes_native_node_pool": tke.ResourceTencentCloudKubernetesNativeNodePool(),
21082110
"tencentcloud_cdc_site": cdc.ResourceTencentCloudCdcSite(),
21092111
"tencentcloud_cdc_dedicated_cluster": cdc.ResourceTencentCloudCdcDedicatedCluster(),
2112+
"tencentcloud_cdwdoris_instance": cdwdoris.ResourceTencentCloudCdwdorisInstance(),
2113+
"tencentcloud_cdwdoris_workload_group": cdwdoris.ResourceTencentCloudCdwdorisWorkloadGroup(),
2114+
//"tencentcloud_cdwdoris_user": cdwdoris.ResourceTencentCloudCdwdorisUser(),
21102115
},
21112116

21122117
ConfigureFunc: providerConfigure,

tencentcloud/provider.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2163,4 +2163,10 @@ CDC
21632163
Resource
21642164
tencentcloud_cdc_site
21652165
tencentcloud_cdc_dedicated_cluster
2166-
2166+
2167+
CdwDoris
2168+
Data Source
2169+
tencentcloud_cdwdoris_instances
2170+
Resource
2171+
tencentcloud_cdwdoris_instance
2172+
tencentcloud_cdwdoris_workload_group

0 commit comments

Comments
 (0)