Skip to content

Commit a55819a

Browse files
committed
feat: regen code
2 parents 76cbca7 + 6c2636b commit a55819a

File tree

59 files changed

+59205
-1356
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+59205
-1356
lines changed

.changelog/2926.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_kubernetes_cluster_master_attachment
3+
```

.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+
```

.changelog/2936.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:enhancement
2+
resource/tencentcloud_ssl_check_certificate_domain_verification_operation: Add retry and customize the maximum timeout
3+
```

.changelog/2937.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:enhancement
2+
resource/tencentcloud_ses_email_address: support set `smtp_password`
3+
```

.changelog/2938.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:enhancement
2+
resource/tencentcloud_scf_function: field `triggers.type` suuport `http` and `cls`
3+
```

.changelog/2939.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:enhancement
2+
resource/tencentcloud_clb_listener: support `h2c_switch` params
3+
```

.changelog/2940.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:enhancement
2+
resource/tencentcloud_kubernetes_node_pool: compatible `NodePoolQueryFailed` error when deleted node pool
3+
```

.changelog/2941.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_vpc_notify_routes
3+
```

CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,29 @@
1+
## 1.81.137 (November 1 , 2024)
2+
3+
FEATURES:
4+
5+
* **New Resource:** `tencentcloud_cvm_action_timer` ([#2874](https://github.com/tencentcloudstack/terraform-provider-tencentcloud/pull/2874))
6+
* **New Resource:** `tencentcloud_subscribe_private_zone_service` ([#2929](https://github.com/tencentcloudstack/terraform-provider-tencentcloud/pull/2929))
7+
8+
ENHANCEMENTS:
9+
10+
* datasource/tencentcloud_ccn_route_table_input_policies: Update unit test ([#2915](https://github.com/tencentcloudstack/terraform-provider-tencentcloud/pull/2915))
11+
* datasource/tencentcloud_gaap_http_domains: add param `is_default_server` ([#2927](https://github.com/tencentcloudstack/terraform-provider-tencentcloud/pull/2927))
12+
* datasource/tencentcloud_gaap_layer7_listeners: add params `group_id`, `tls_support_versions` and `tls_ciphers` ([#2927](https://github.com/tencentcloudstack/terraform-provider-tencentcloud/pull/2927))
13+
* datasource/tencentcloud_gaap_proxy_detail: add param `is_support_tls_choice` ([#2927](https://github.com/tencentcloudstack/terraform-provider-tencentcloud/pull/2927))
14+
* datasource/tencentcloud_gaap_proxy_statistics: update `metric_names` ([#2927](https://github.com/tencentcloudstack/terraform-provider-tencentcloud/pull/2927))
15+
* resource/tencentcloud_audit_track: add `storage_account_id`, `storage_app_id` fields ([#2930](https://github.com/tencentcloudstack/terraform-provider-tencentcloud/pull/2930))
16+
* resource/tencentcloud_cam_role: update the verification rules for field `document` ([#2917](https://github.com/tencentcloudstack/terraform-provider-tencentcloud/pull/2917))
17+
* resource/tencentcloud_emr_cluster: Support multi_disks. ([#2919](https://github.com/tencentcloudstack/terraform-provider-tencentcloud/pull/2919))
18+
* resource/tencentcloud_gaap_http_domain: add params `group_id` and `is_default_server` ([#2927](https://github.com/tencentcloudstack/terraform-provider-tencentcloud/pull/2927))
19+
* resource/tencentcloud_gaap_layer7_listener: add params `group_id`, `tls_support_versions` and `tls_ciphers` ([#2927](https://github.com/tencentcloudstack/terraform-provider-tencentcloud/pull/2927))
20+
* resource/tencentcloud_kubernetes_cluster: support `cluster_os` field to update and adjust its set logic ([#2918](https://github.com/tencentcloudstack/terraform-provider-tencentcloud/pull/2918))
21+
* resource/tencentcloud_kubernetes_cluster: support field `resource_delete_options` for deleting CBS ([#2916](https://github.com/tencentcloudstack/terraform-provider-tencentcloud/pull/2916))
22+
* resource/tencentcloud_postgresql_clone_db_instance: add `dedicated_cluster_id` params ([#2920](https://github.com/tencentcloudstack/terraform-provider-tencentcloud/pull/2920))
23+
* resource/tencentcloud_postgresql_instance: update field properties for `backup_plan` ([#2921](https://github.com/tencentcloudstack/terraform-provider-tencentcloud/pull/2921))
24+
* resource/tencentcloud_sqlserver_instance: deprecated field `ha_type` ([#2923](https://github.com/tencentcloudstack/terraform-provider-tencentcloud/pull/2923))
25+
* resource/tencentcloud_sqlserver_instance: update field `multi_zones` ([#2922](https://github.com/tencentcloudstack/terraform-provider-tencentcloud/pull/2922))
26+
127
## 1.81.136 (October 25 , 2024)
228

329
FEATURES:

go.mod

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,10 @@ require (
4343
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/chdfs v1.0.600
4444
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/ciam v1.0.695
4545
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/ckafka v1.0.748
46-
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.984
46+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.1034
4747
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit v1.0.1033
4848
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls v1.0.970
49-
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1033
49+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1034
5050
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.1014
5151
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cwp v1.0.762
5252
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cynosdb v1.0.692
@@ -75,7 +75,7 @@ require (
7575
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/pts v1.0.762
7676
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/redis v1.0.1008
7777
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/rum v1.0.744
78-
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/scf v1.0.807
78+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/scf v1.0.1034
7979
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/ses v1.0.748
8080
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/sms v1.0.486
8181
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/sqlserver v1.0.816
@@ -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: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -862,6 +862,8 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/ckafka v1.0.748 h1:rVvR
862862
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/ckafka v1.0.748/go.mod h1:nvb4W+PgsAe8NFG1ZevZa9ZLfto3aeBcJqxzYCRI9V4=
863863
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.984 h1:uvDvC8ip75yBSUiCOIu4dGv10AKkH7M3qnmOShLZZPQ=
864864
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.984/go.mod h1:mqn4vGnC39CHBaniEgnGQqSoVXBnIH8F+O1F5KXhbec=
865+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.1034 h1:nZBr0eJI2iTLSm26QZXNgk4VT3Fxtt+zgXCiCH6avmo=
866+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.1034/go.mod h1:q8fxlV0OQPmG3Zqq4f06m+EOqfU8BvZPnVsPCkCdv6E=
865867
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit v1.0.544 h1:ApY6rS7I9otgujOdAFy0+Epno1PNVCQmsOoWQxx724Y=
866868
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit v1.0.544/go.mod h1:c37rIdL3LrJXYwrfp9c8L4MabTqKIZUe1xvnWhN75oc=
867869
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit v1.0.1033 h1:dIr+MVsZeUBiKZELfJh5HRJdI+BI6lCp5pv/2oXekuk=
@@ -949,6 +951,8 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1031 h1:3ou
949951
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1031/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0=
950952
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1033 h1:g263/dapUpOAZJa1Y9x07WgfOl7Yy+FM5Mrf4WyttS8=
951953
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1033/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0=
954+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1034 h1:T7ewuO2DD+5R2LRpD2kTRy25aCkVDVdYkmmyUS63i08=
955+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1034/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0=
952956
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/controlcenter v1.0.993 h1:WlPgXldQCxt7qi5Xrc6j6zTrsXWzN5BcOGs7Irq7fwQ=
953957
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/controlcenter v1.0.993/go.mod h1:Z9U8zNtyuyKhjS0698wqsrG/kLx1TQ5CEixXBwVe7xY=
954958
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/csip v1.0.860 h1:F3esKBIT3HW9+7Gt8cVgf8X06VdGIczpgLBUECzSEzU=
@@ -1017,6 +1021,8 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/rum v1.0.744 h1:Z6xqpgn
10171021
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/rum v1.0.744/go.mod h1:prlrCvxmnWH4yCkA5cIIjGZMMuuvPs5EuCx1rV+F8jk=
10181022
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/scf v1.0.807 h1:8yfLBKc7/kBSFM+yXrXtH2w00g9rP39SpgXOsHCpVdg=
10191023
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/scf v1.0.807/go.mod h1:YtnZZS/ejJwUqPyqMPmiscKOoGDD1Q9dbQ3cJKwjwIo=
1024+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/scf v1.0.1034 h1:eRcCZPQH9utsIzevkXVudB7jmKwPPsM83r7/8LTEN9M=
1025+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/scf v1.0.1034/go.mod h1:XKNC4QzGjsXO8nc+Njc0NC1nG1jPwn8p/9y8shNEPPU=
10201026
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/ses v1.0.748 h1:pG2i5MHLmDkn8RC5wGjqRUx2db4L79JmV7qJyFzK5cs=
10211027
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/ses v1.0.748/go.mod h1:ZADb5YPBRKNvhdQVl74jPKf9gMCDX8rxtDkBsYMSDfU=
10221028
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/sms v1.0.486 h1:eHLaL+hl5X5f8Apuf2SGVclO3MRev/E3AfA/0aZQGUA=
@@ -1041,6 +1047,8 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tcm v1.0.547 h1:6bukohy
10411047
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tcm v1.0.547/go.mod h1:C7b++Lr8Xh+2KtTUMBjbb+/BrBhfFhAxDMjXzT2GLhY=
10421048
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tcr v1.0.696 h1:hTfJtxk5WDj84SfOFKg5Mk+DVtSmjVtkyj3gvVKAYkk=
10431049
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tcr v1.0.696/go.mod h1:DgY9Kgh9093fBl2M/vEFGJZwytDIrPQlYoxoT4rE7O0=
1050+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tcss v1.0.1031 h1:3OgSLiQAfgjQ3kH+lu5WBXRtE6JaZ+FY1Yr+LUv1JEw=
1051+
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tcss v1.0.1031/go.mod h1:e5FteF6ukTKsD6wergqmPn/jww3oPwi/QJYtTfYbFuY=
10441052
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tdcpg v1.0.533 h1:r6HQhmHzPp1oSGhwkNzUzIRlpnpb8Jhtcn1yKhg9ml4=
10451053
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tdcpg v1.0.533/go.mod h1:5sIIchyV9sXIVAqsD3UWts+qQJ0qoc55sL2WuiY8Ugs=
10461054
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tdmq v1.0.955 h1:bi7brFndAL9I2k+g0d6O0pk/FUPDXI1gfq9jKIBItkU=

tencentcloud/connectivity/client.go

Lines changed: 23 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"
@@ -211,6 +212,7 @@ type TencentCloudClient struct {
211212
controlcenterConn *controlcenter.Client
212213
thpcConn *thpc.Client
213214
//omit nil client
215+
<<<<<<< HEAD
214216
omitNilConn *common.Client
215217
emrv20190103Conn *emr.Client
216218
teov20220901Conn *teo.Client
@@ -219,6 +221,16 @@ type TencentCloudClient struct {
219221
cfwv20190904Conn *cfw.Client
220222
ccnv20170312Conn *vpc.Client
221223
cloudauditv20190319Conn *audit.Client
224+
=======
225+
omitNilConn *common.Client
226+
emrv20190103Conn *emr.Client
227+
teov20220901Conn *teo.Client
228+
sslv20191205Conn *sslCertificate.Client
229+
postgresv20170312Conn *postgre.Client
230+
cfwv20190904Conn *cfw.Client
231+
ccnv20170312Conn *vpc.Client
232+
tcssv20201101Conn *tcss.Client
233+
>>>>>>> master
222234
}
223235

224236
// NewClientProfile returns a new ClientProfile
@@ -1913,4 +1925,15 @@ func (me *TencentCloudClient) UseCloudauditV20190319Client() *audit.Client {
19131925
me.cloudauditv20190319Conn.WithHttpTransport(&LogRoundTripper{})
19141926

19151927
return me.cloudauditv20190319Conn
1928+
// UseTcssV20201101Client return TCSS client for service
1929+
func (me *TencentCloudClient) UseTcssV20201101Client() *tcss.Client {
1930+
if me.tcssv20201101Conn != nil {
1931+
return me.tcssv20201101Conn
1932+
}
1933+
cpf := me.NewClientProfile(300)
1934+
cpf.Language = "zh-CN"
1935+
me.tcssv20201101Conn, _ = tcss.NewClient(me.Credential, me.Region, cpf)
1936+
me.tcssv20201101Conn.WithHttpTransport(&LogRoundTripper{})
1937+
1938+
return me.tcssv20201101Conn
19161939
}

tencentcloud/provider.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ import (
9999
"github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/services/tcmq"
100100
"github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/services/tco"
101101
"github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/services/tcr"
102+
"github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/services/tcss"
102103
"github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/services/tdcpg"
103104
"github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/services/tem"
104105
"github.com/tencentcloudstack/terraform-provider-tencentcloud/tencentcloud/services/teo"
@@ -1274,6 +1275,7 @@ func Provider() *schema.Provider {
12741275
"tencentcloud_kubernetes_backup_storage_location": tke.ResourceTencentCloudKubernetesBackupStorageLocation(),
12751276
"tencentcloud_kubernetes_serverless_node_pool": tke.ResourceTencentCloudKubernetesServerlessNodePool(),
12761277
"tencentcloud_kubernetes_encryption_protection": tke.ResourceTencentCloudKubernetesEncryptionProtection(),
1278+
"tencentcloud_kubernetes_cluster_master_attachment": tke.ResourceTencentCloudKubernetesClusterMasterAttachment(),
12771279
"tencentcloud_mysql_backup_policy": cdb.ResourceTencentCloudMysqlBackupPolicy(),
12781280
"tencentcloud_mysql_account": cdb.ResourceTencentCloudMysqlAccount(),
12791281
"tencentcloud_mysql_account_privilege": cdb.ResourceTencentCloudMysqlAccountPrivilege(),
@@ -2168,7 +2170,9 @@ func Provider() *schema.Provider {
21682170
"tencentcloud_thpc_workspaces": thpc.ResourceTencentCloudThpcWorkspaces(),
21692171
"tencentcloud_kubernetes_health_check_policy": tke.ResourceTencentCloudKubernetesHealthCheckPolicy(),
21702172
"tencentcloud_lite_hbase_instance": emr.ResourceTencentCloudLiteHbaseInstance(),
2171-
"tencentcloud_kubernetes_log_config": tke.ResourceTencentCloudKubernetesLogConfig()},
2173+
"tencentcloud_kubernetes_log_config": tke.ResourceTencentCloudKubernetesLogConfig(),
2174+
"tencentcloud_tcss_image_registry": tcss.ResourceTencentCloudTcssImageRegistry(),
2175+
},
21722176

21732177
ConfigureFunc: providerConfigure,
21742178
}

tencentcloud/provider.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -687,6 +687,7 @@ Tencent Kubernetes Engine(TKE)
687687
tencentcloud_kubernetes_native_node_pool
688688
tencentcloud_kubernetes_health_check_policy
689689
tencentcloud_kubernetes_log_config
690+
tencentcloud_kubernetes_cluster_master_attachment
690691

691692
TDMQ for Pulsar(tpulsar)
692693
Data Source
@@ -1247,6 +1248,7 @@ Virtual Private Cloud(VPC)
12471248
tencentcloud_vpc_ipv6_subnet_cidr_block
12481249
tencentcloud_vpc_ipv6_eni_address
12491250
tencentcloud_vpc_local_gateway
1251+
tencentcloud_vpc_notify_routes
12501252
tencentcloud_vpc_resume_snapshot_instance
12511253
tencentcloud_vpc_peer_connect_manager
12521254
tencentcloud_vpc_peer_connect_accept_operation
@@ -2215,4 +2217,8 @@ ControlCenter
22152217

22162218
THPC
22172219
Resource
2218-
tencentcloud_thpc_workspaces
2220+
tencentcloud_thpc_workspaces
2221+
2222+
Tencent Container Security Service(TCSS)
2223+
Resource
2224+
tencentcloud_tcss_image_registry

tencentcloud/services/audit/resource_tc_audit_track.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ resource "tencentcloud_audit_track" "example" {
3939
storage_name = "db90b92c-91d2-46b0-94ac-debbbb21dc4e"
4040
storage_prefix = "cloudaudit"
4141
storage_region = "ap-guangzhou"
42-
storage_type = "cls"
42+
storage_type = "cos"
4343
storage_account_id = "100037717137"
4444
storage_app_id = "1309116520"
4545
}

tencentcloud/services/clb/resource_tc_clb_listener.go

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,13 @@ func ResourceTencentCloudClbListener() *schema.Resource {
242242
Optional: true,
243243
Description: "This parameter is used to specify the end port and is required when creating a port range listener. Only one member can be passed in when inputting the `Ports` parameter, which is used to specify the start port. If you want to try the port range feature, please [submit a ticket](https://console.cloud.tencent.com/workorder/category).",
244244
},
245+
"h2c_switch": {
246+
Type: schema.TypeBool,
247+
ForceNew: true,
248+
Computed: true,
249+
Optional: true,
250+
Description: "Enable H2C switch for intranet HTTP listener.",
251+
},
245252
//computed
246253
"listener_id": {
247254
Type: schema.TypeString,
@@ -350,6 +357,10 @@ func resourceTencentCloudClbListenerCreate(d *schema.ResourceData, meta interfac
350357
request.EndPort = helper.IntUint64(v.(int))
351358
}
352359

360+
if v, ok := d.GetOkExists("h2c_switch"); ok {
361+
request.H2cSwitch = helper.Bool(v.(bool))
362+
}
363+
353364
var response *clb.CreateListenerResponse
354365
err := resource.Retry(tccommon.WriteRetryTimeout, func() *resource.RetryError {
355366
result, e := meta.(tccommon.ProviderMeta).GetAPIV3Conn().UseClbClient().CreateListener(request)
@@ -518,6 +529,28 @@ func resourceTencentCloudClbListenerRead(d *schema.ResourceData, meta interface{
518529
_ = d.Set("end_port", instance.EndPort)
519530
}
520531

532+
var clbIns *clb.LoadBalancer
533+
err = resource.Retry(tccommon.ReadRetryTimeout, func() *resource.RetryError {
534+
result, e := clbService.DescribeLoadBalancerById(ctx, clbId)
535+
if e != nil {
536+
return tccommon.RetryError(e)
537+
}
538+
539+
clbIns = result
540+
return nil
541+
})
542+
543+
if err != nil {
544+
log.Printf("[CRITAL]%s read CLB instance failed, reason:%+v", logId, err)
545+
return err
546+
}
547+
548+
if clbIns.AttributeFlags != nil && len(clbIns.AttributeFlags) != 0 {
549+
_ = d.Set("h2c_switch", true)
550+
} else {
551+
_ = d.Set("h2c_switch", false)
552+
}
553+
521554
return nil
522555
}
523556

tencentcloud/services/gaap/resource_tc_gaap_layer7_listener.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -513,9 +513,10 @@ func resourceTencentCloudGaapLayer7ListenerDelete(d *schema.ResourceData, m inte
513513

514514
id := d.Id()
515515
proxyId := d.Get("proxy_id").(string)
516+
groupId := d.Get("group_id").(string)
516517
protocol := d.Get("protocol").(string)
517518

518519
service := GaapService{client: m.(tccommon.ProviderMeta).GetAPIV3Conn()}
519520

520-
return service.DeleteLayer7Listener(ctx, id, proxyId, protocol)
521+
return service.DeleteLayer7Listener(ctx, id, proxyId, groupId, protocol)
521522
}

tencentcloud/services/gaap/resource_tc_gaap_layer7_listener_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ func init() {
5353
continue
5454
}
5555

56-
ee := service.DeleteLayer7Listener(ctx, *httpListener.ListenerId, proxyId, *httpListener.Protocol)
56+
ee := service.DeleteLayer7Listener(ctx, *httpListener.ListenerId, proxyId, "", *httpListener.Protocol)
5757
if ee != nil {
5858
continue
5959
}
@@ -79,7 +79,7 @@ func init() {
7979
continue
8080
}
8181

82-
ee := service.DeleteLayer7Listener(ctx, *httpsListener.ListenerId, proxyId, *httpsListener.Protocol)
82+
ee := service.DeleteLayer7Listener(ctx, *httpsListener.ListenerId, proxyId, "", *httpsListener.Protocol)
8383
if ee != nil {
8484
continue
8585
}

tencentcloud/services/gaap/service_tencentcloud_gaap.go

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2044,12 +2044,17 @@ func (me *GaapService) ModifyHTTPSListener(
20442044
return nil
20452045
}
20462046

2047-
func (me *GaapService) DeleteLayer7Listener(ctx context.Context, id, proxyId, protocol string) error {
2047+
func (me *GaapService) DeleteLayer7Listener(ctx context.Context, id, proxyId, groupId, protocol string) error {
20482048
logId := tccommon.GetLogId(ctx)
20492049
client := me.client.UseGaapClient()
20502050

20512051
deleteRequest := gaap.NewDeleteListenersRequest()
2052-
deleteRequest.ProxyId = &proxyId
2052+
if proxyId != "" {
2053+
deleteRequest.ProxyId = &proxyId
2054+
}
2055+
if groupId != "" {
2056+
deleteRequest.GroupId = &groupId
2057+
}
20532058
deleteRequest.ListenerIds = []*string{helper.String(id)}
20542059
deleteRequest.Force = helper.IntUint64(0)
20552060

0 commit comments

Comments
 (0)