Skip to content

Commit e106f44

Browse files
authored
feat(tcss): [120530792] Add new resource tencentcloud_tcss_image_registry (#2935)
* add * add * add * add * add
1 parent 095f20b commit e106f44

19 files changed

+55356
-2
lines changed

.changelog/2935.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:new-resource
2+
tencentcloud_tcss_image_registry
3+
```

go.mod

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -309,6 +309,7 @@ require (
309309
github.com/subosito/gotenv v1.4.1 // indirect
310310
github.com/t-yuki/gocover-cobertura v0.0.0-20180217150009-aaee18c8195c // indirect
311311
github.com/tdakkota/asciicheck v0.2.0 // indirect
312+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tcss v1.0.1031 // indirect
312313
github.com/tetafro/godot v1.4.11 // indirect
313314
github.com/tidwall/gjson v1.17.0 // indirect
314315
github.com/tidwall/match v1.1.1 // indirect

go.sum

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1041,6 +1041,8 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tcm v1.0.547 h1:6bukohy
10411041
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tcm v1.0.547/go.mod h1:C7b++Lr8Xh+2KtTUMBjbb+/BrBhfFhAxDMjXzT2GLhY=
10421042
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tcr v1.0.696 h1:hTfJtxk5WDj84SfOFKg5Mk+DVtSmjVtkyj3gvVKAYkk=
10431043
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tcr v1.0.696/go.mod h1:DgY9Kgh9093fBl2M/vEFGJZwytDIrPQlYoxoT4rE7O0=
1044+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tcss v1.0.1031 h1:3OgSLiQAfgjQ3kH+lu5WBXRtE6JaZ+FY1Yr+LUv1JEw=
1045+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tcss v1.0.1031/go.mod h1:e5FteF6ukTKsD6wergqmPn/jww3oPwi/QJYtTfYbFuY=
10441046
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tdcpg v1.0.533 h1:r6HQhmHzPp1oSGhwkNzUzIRlpnpb8Jhtcn1yKhg9ml4=
10451047
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tdcpg v1.0.533/go.mod h1:5sIIchyV9sXIVAqsD3UWts+qQJ0qoc55sL2WuiY8Ugs=
10461048
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tdmq v1.0.955 h1:bi7brFndAL9I2k+g0d6O0pk/FUPDXI1gfq9jKIBItkU=

tencentcloud/connectivity/client.go

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ import (
8686
tcaplusdb "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tcaplusdb/v20190823"
8787
tcm "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tcm/v20210413"
8888
tcr "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tcr/v20190924"
89+
tcss "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tcss/v20201101"
8990
tdcpg "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tdcpg/v20211118"
9091
tdmq "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tdmq/v20200217"
9192
tem "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tem/v20210701"
@@ -218,6 +219,7 @@ type TencentCloudClient struct {
218219
postgresv20170312Conn *postgre.Client
219220
cfwv20190904Conn *cfw.Client
220221
ccnv20170312Conn *vpc.Client
222+
tcssv20201101Conn *tcss.Client
221223
}
222224

223225
// NewClientProfile returns a new ClientProfile
@@ -1900,3 +1902,16 @@ func (me *TencentCloudClient) UseCcnV20170312Client() *vpc.Client {
19001902

19011903
return me.ccnv20170312Conn
19021904
}
1905+
1906+
// UseTcssV20201101Client return TCSS client for service
1907+
func (me *TencentCloudClient) UseTcssV20201101Client() *tcss.Client {
1908+
if me.tcssv20201101Conn != nil {
1909+
return me.tcssv20201101Conn
1910+
}
1911+
cpf := me.NewClientProfile(300)
1912+
cpf.Language = "zh-CN"
1913+
me.tcssv20201101Conn, _ = tcss.NewClient(me.Credential, me.Region, cpf)
1914+
me.tcssv20201101Conn.WithHttpTransport(&LogRoundTripper{})
1915+
1916+
return me.tcssv20201101Conn
1917+
}

tencentcloud/provider.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ import (
100100
"github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/services/tcmq"
101101
"github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/services/tco"
102102
"github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/services/tcr"
103+
"github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/services/tcss"
103104
"github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/services/tdcpg"
104105
"github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/services/tem"
105106
"github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/services/teo"
@@ -2169,7 +2170,9 @@ func Provider() *schema.Provider {
21692170
"tencentcloud_thpc_workspaces": thpc.ResourceTencentCloudThpcWorkspaces(),
21702171
"tencentcloud_kubernetes_health_check_policy": tke.ResourceTencentCloudKubernetesHealthCheckPolicy(),
21712172
"tencentcloud_lite_hbase_instance": emr.ResourceTencentCloudLiteHbaseInstance(),
2172-
"tencentcloud_kubernetes_log_config": tke.ResourceTencentCloudKubernetesLogConfig()},
2173+
"tencentcloud_kubernetes_log_config": tke.ResourceTencentCloudKubernetesLogConfig(),
2174+
"tencentcloud_tcss_image_registry": tcss.ResourceTencentCloudTcssImageRegistry(),
2175+
},
21732176

21742177
ConfigureFunc: providerConfigure,
21752178
}

tencentcloud/provider.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2216,4 +2216,8 @@ ControlCenter
22162216

22172217
THPC
22182218
Resource
2219-
tencentcloud_thpc_workspaces
2219+
tencentcloud_thpc_workspaces
2220+
2221+
Tencent Container Security Service(TCSS)
2222+
Resource
2223+
tencentcloud_tcss_image_registry

0 commit comments

Comments
 (0)