Skip to content

Commit fc33b16

Browse files
authored
feat/cynosdb-support (#1927)
* feat/cynosdb-support * feat/cynosdb-support
1 parent 01a1308 commit fc33b16

20 files changed

+1465
-15
lines changed

.changelog/1927.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_cynosdb_proxy_end_point
3+
```

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,10 @@ require (
3939
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.659
4040
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit v1.0.544
4141
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls v1.0.663
42-
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.691
42+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.692
4343
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.624
4444
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cwp v1.0.589
45-
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cynosdb v1.0.687
45+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cynosdb v1.0.692
4646
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dayu v1.0.335
4747
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dbbrain v1.0.652
4848
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dc v1.0.633

go.sum

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -868,12 +868,16 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.688/go.mod
868868
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.689/go.mod h1:7sCQWVkxcsR38nffDW057DRGk8mUjK1Ing/EFOK8s8Y=
869869
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.691 h1:LCYZQu5j55bcPz8QTFwEyMKtTUzFL47R4H90728VNq0=
870870
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.691/go.mod h1:7sCQWVkxcsR38nffDW057DRGk8mUjK1Ing/EFOK8s8Y=
871+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.692 h1:BS3D1DcM2nRMPYW9DaIQT0OaQ7A0AkUl3zglBBXalB4=
872+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.692/go.mod h1:7sCQWVkxcsR38nffDW057DRGk8mUjK1Ing/EFOK8s8Y=
871873
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.624 h1:nEZqsoqt1pEoaP9JjkHQy3/H00suCfzlHW1qOm2nYD8=
872874
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.624/go.mod h1:+TXSVyeKwt1IhZRqKPbTREteBcP+K07Q846/ilNzLWA=
873875
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cwp v1.0.589 h1:LZihgirMH0vsaGScYexxwY0fTss9vHaSZs/YOQUVESg=
874876
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cwp v1.0.589/go.mod h1:rP1Sng8NNveLZ4HhjuvAZSxdmYQOyFyJY3qaut0xJrA=
875877
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cynosdb v1.0.687 h1:rNEcWFZ3VM6YlZ3Up0uJ5qyCbg+I83sBllnzZzkxVmI=
876878
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cynosdb v1.0.687/go.mod h1:ZA721+LDAoX7k67lkI8I/Wc2vp9M0eQZOvqG/bMjNv8=
879+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cynosdb v1.0.692 h1:lD44AqXCzkraZiCeMjL7dZmvuyurpyQRKwPHA6Ux5To=
880+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cynosdb v1.0.692/go.mod h1:nH1mCLxOm21eqEYORMJ5pifOfHoupCIx8YwMOu9YW2c=
877881
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dayu v1.0.335 h1:D8qrelkK5udv8RzJJIABMzItGIyaZoYnxEVeIsYqiNw=
878882
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dayu v1.0.335/go.mod h1:pz4s3nOhoB9cY0+uWzifuwr7lfh/Gvi1rv0ADxpPzD4=
879883
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/dbbrain v1.0.652 h1:agjXNi5342DaL0TzRx1FjFlT+9VU2l6aN0yERmxiLLc=

tencentcloud/data_source_tc_api_gateway_services.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ func dataSourceTencentCloudAPIGatewayServices() *schema.Resource {
8383
"exclusive_set_name": {
8484
Type: schema.TypeString,
8585
Computed: true,
86-
Deprecated: "It has been deprecated from version 1.18.9.",
86+
Deprecated: "It has been deprecated from version 1.81.9.",
8787
Description: "Self-deployed cluster name, which is used to specify the self-deployed cluster where the service is to be created.",
8888
},
8989
"net_type": {

tencentcloud/extension_cynosdb.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,14 @@ const (
3232
CYNOSDB_FLOW_STATUS_PROCESSING = "2"
3333
)
3434

35+
const (
36+
STATUS_YES = "yes"
37+
STATUS_NO = "no"
38+
39+
RW_TYPE = "READWRITE"
40+
RO_TYPE = "READONLY"
41+
)
42+
3543
var (
3644
CYNOSDB_PREPAID_PERIOD = []int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36}
3745
CYNOSDB_CHARGE_TYPE = map[int64]string{

tencentcloud/provider.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -451,6 +451,7 @@ TDSQL-C MySQL(CynosDB)
451451
tencentcloud_cynosdb_reload_proxy_node
452452
tencentcloud_cynosdb_cluster_slave_zone
453453
tencentcloud_cynosdb_read_only_instance_exclusive_access
454+
tencentcloud_cynosdb_proxy_end_point
454455
455456
Direct Connect(DC)
456457
Data Source
@@ -2565,6 +2566,7 @@ func Provider() *schema.Provider {
25652566
"tencentcloud_cynosdb_wan": resourceTencentCloudCynosdbWan(),
25662567
"tencentcloud_cynosdb_cluster_slave_zone": resourceTencentCloudCynosdbClusterSlaveZone(),
25672568
"tencentcloud_cynosdb_read_only_instance_exclusive_access": resourceTencentCloudCynosdbReadOnlyInstanceExclusiveAccess(),
2569+
"tencentcloud_cynosdb_proxy_end_point": resourceTencentCloudCynosdbProxyEndPoint(),
25682570
"tencentcloud_vod_adaptive_dynamic_streaming_template": resourceTencentCloudVodAdaptiveDynamicStreamingTemplate(),
25692571
"tencentcloud_vod_image_sprite_template": resourceTencentCloudVodImageSpriteTemplate(),
25702572
"tencentcloud_vod_procedure_template": resourceTencentCloudVodProcedureTemplate(),

tencentcloud/resource_tc_api_gateway_service.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ func resourceTencentCloudAPIGatewayService() *schema.Resource {
9191
Type: schema.TypeString,
9292
Optional: true,
9393
ForceNew: true,
94-
Deprecated: "It has been deprecated from version 1.18.9.",
94+
Deprecated: "It has been deprecated from version 1.81.9.",
9595
Description: "Self-deployed cluster name, which is used to specify the self-deployed cluster where the service is to be created.",
9696
},
9797
"net_type": {

tencentcloud/resource_tc_cynosdb_proxy.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -490,7 +490,7 @@ func resourceTencentCloudCynosdbProxyUpdate(d *schema.ResourceData, meta interfa
490490
if e != nil {
491491
return retryError(e)
492492
} else {
493-
log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, switchProxyRequest.GetAction(), switchProxyRequest.ToJsonString(), result.ToJsonString())
493+
log.Printf("[DEBUG]%s api[%s] success, request body [%s], response body [%s]\n", logId, modifyProxyDescRequest.GetAction(), modifyProxyDescRequest.ToJsonString(), result.ToJsonString())
494494
}
495495

496496
return nil

0 commit comments

Comments
 (0)