From c944503eccb2128eea964f6d3d09f53b511ba8c2 Mon Sep 17 00:00:00 2001 From: SevenEarth <391613297@qq.com> Date: Mon, 7 Apr 2025 16:25:48 +0800 Subject: [PATCH 1/5] add --- tencentcloud/services/vpn/resource_tc_vpn_ssl_server.go | 2 +- website/docs/r/vpn_ssl_server.html.markdown | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tencentcloud/services/vpn/resource_tc_vpn_ssl_server.go b/tencentcloud/services/vpn/resource_tc_vpn_ssl_server.go index ef8b948fa0..d465bcf5f2 100644 --- a/tencentcloud/services/vpn/resource_tc_vpn_ssl_server.go +++ b/tencentcloud/services/vpn/resource_tc_vpn_ssl_server.go @@ -60,7 +60,7 @@ func ResourceTencentCloudVpnSslServer() *schema.Resource { "ssl_vpn_port": { Type: schema.TypeInt, Optional: true, - Description: "The port of ssl vpn. Default value: 1194.", + Description: "The port of ssl vpn. Currently only supports UDP. Default value: 1194.", }, "integrity_algorithm": { Type: schema.TypeString, diff --git a/website/docs/r/vpn_ssl_server.html.markdown b/website/docs/r/vpn_ssl_server.html.markdown index 87fd70c60d..f0515685ea 100644 --- a/website/docs/r/vpn_ssl_server.html.markdown +++ b/website/docs/r/vpn_ssl_server.html.markdown @@ -40,7 +40,7 @@ The following arguments are supported: * `compress` - (Optional, Bool) need compressed. Default value: False. * `encrypt_algorithm` - (Optional, String) The encrypt algorithm. Valid values: AES-128-CBC, AES-192-CBC, AES-256-CBC, NONE.Default value: NONE. * `integrity_algorithm` - (Optional, String) The integrity algorithm. Valid values: SHA1, MD5 and NONE. Default value: NONE. -* `ssl_vpn_port` - (Optional, Int) The port of ssl vpn. Default value: 1194. +* `ssl_vpn_port` - (Optional, Int) The port of ssl vpn. Currently only supports UDP. Default value: 1194. * `ssl_vpn_protocol` - (Optional, String) The protocol of ssl vpn. Default value: UDP. ## Attributes Reference From a5e5647169cba0c1d986d8f9a11142461956c1b8 Mon Sep 17 00:00:00 2001 From: SevenEarth <391613297@qq.com> Date: Mon, 7 Apr 2025 16:27:08 +0800 Subject: [PATCH 2/5] add --- .changelog/3271.txt | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .changelog/3271.txt diff --git a/.changelog/3271.txt b/.changelog/3271.txt new file mode 100644 index 0000000000..3ae00515e5 --- /dev/null +++ b/.changelog/3271.txt @@ -0,0 +1,3 @@ +```release-note:enhancement +resource/tencentcloud_vpn_ssl_server: update doc +``` \ No newline at end of file From cd32079e15d8870939db5a02cd6e6ff3846dab9f Mon Sep 17 00:00:00 2001 From: SevenEarth <391613297@qq.com> Date: Mon, 7 Apr 2025 16:30:57 +0800 Subject: [PATCH 3/5] add --- .../services/vpn/resource_tc_vpn_ssl_server.go | 6 +++--- .../services/vpn/resource_tc_vpn_ssl_server.md | 14 +++++++------- website/docs/r/vpn_ssl_server.html.markdown | 4 ++-- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/tencentcloud/services/vpn/resource_tc_vpn_ssl_server.go b/tencentcloud/services/vpn/resource_tc_vpn_ssl_server.go index d465bcf5f2..4dee20fbd7 100644 --- a/tencentcloud/services/vpn/resource_tc_vpn_ssl_server.go +++ b/tencentcloud/services/vpn/resource_tc_vpn_ssl_server.go @@ -114,7 +114,7 @@ func resourceTencentCloudVpnSslServerCreate(d *schema.ResourceData, meta interfa if v, ok := d.GetOk("ssl_vpn_protocol"); ok { request.SslVpnProtocol = helper.String(v.(string)) } - if v, ok := d.GetOk("ssl_vpn_port"); ok { + if v, ok := d.GetOkExists("ssl_vpn_port"); ok { request.SslVpnPort = helper.IntInt64(v.(int)) } if v, ok := d.GetOk("integrity_algorithm"); ok { @@ -123,7 +123,7 @@ func resourceTencentCloudVpnSslServerCreate(d *schema.ResourceData, meta interfa if v, ok := d.GetOk("encrypt_algorithm"); ok { request.EncryptAlgorithm = helper.String(v.(string)) } - if v, ok := d.GetOk("compress"); ok { + if v, ok := d.GetOkExists("compress"); ok { request.Compress = helper.Bool(v.(bool)) } @@ -244,7 +244,7 @@ func resourceTencentCloudVpnSslServerUpdate(d *schema.ResourceData, meta interfa if v, ok := d.GetOk("ssl_vpn_protocol"); ok { request.SslVpnProtocol = helper.String(v.(string)) } - if v, ok := d.GetOk("ssl_vpn_port"); ok { + if v, ok := d.GetOkExists("ssl_vpn_port"); ok { request.SslVpnPort = helper.IntInt64(v.(int)) } if v, ok := d.GetOk("integrity_algorithm"); ok { diff --git a/tencentcloud/services/vpn/resource_tc_vpn_ssl_server.md b/tencentcloud/services/vpn/resource_tc_vpn_ssl_server.md index 813f8320d2..2de00556ea 100644 --- a/tencentcloud/services/vpn/resource_tc_vpn_ssl_server.md +++ b/tencentcloud/services/vpn/resource_tc_vpn_ssl_server.md @@ -3,18 +3,18 @@ Provide a resource to create a VPN SSL Server. Example Usage ```hcl -resource "tencentcloud_vpn_ssl_server" "server" { - local_address = [ +resource "tencentcloud_vpn_ssl_server" "example" { + local_address = [ "10.0.0.0/17", ] remote_address = "11.0.0.0/16" ssl_vpn_server_name = "helloworld" vpn_gateway_id = "vpngw-335lwf7d" - ssl_vpn_protocol = "UDP" - ssl_vpn_port = 1194 + ssl_vpn_protocol = "UDP" + ssl_vpn_port = 1194 integrity_algorithm = "MD5" - encrypt_algorithm = "AES-128-CBC" - compress = true + encrypt_algorithm = "AES-128-CBC" + compress = true } ``` @@ -23,5 +23,5 @@ Import VPN SSL Server can be imported, e.g. ``` -$ terraform import tencentcloud_vpn_ssl_server.server vpn-server-id +$ terraform import tencentcloud_vpn_ssl_server.example vpns-cik6bjct ``` \ No newline at end of file diff --git a/website/docs/r/vpn_ssl_server.html.markdown b/website/docs/r/vpn_ssl_server.html.markdown index f0515685ea..413f3e08ef 100644 --- a/website/docs/r/vpn_ssl_server.html.markdown +++ b/website/docs/r/vpn_ssl_server.html.markdown @@ -14,7 +14,7 @@ Provide a resource to create a VPN SSL Server. ## Example Usage ```hcl -resource "tencentcloud_vpn_ssl_server" "server" { +resource "tencentcloud_vpn_ssl_server" "example" { local_address = [ "10.0.0.0/17", ] @@ -56,6 +56,6 @@ In addition to all arguments above, the following attributes are exported: VPN SSL Server can be imported, e.g. ``` -$ terraform import tencentcloud_vpn_ssl_server.server vpn-server-id +$ terraform import tencentcloud_vpn_ssl_server.example vpns-cik6bjct ``` From bfc32a9095fc5da87ccb8a39a43e5a1b822904ea Mon Sep 17 00:00:00 2001 From: SevenEarth <391613297@qq.com> Date: Mon, 7 Apr 2025 16:36:11 +0800 Subject: [PATCH 4/5] add --- tencentcloud/services/vpn/resource_tc_vpn_ssl_server.go | 2 +- website/docs/r/vpn_ssl_server.html.markdown | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tencentcloud/services/vpn/resource_tc_vpn_ssl_server.go b/tencentcloud/services/vpn/resource_tc_vpn_ssl_server.go index 4dee20fbd7..1e1be91651 100644 --- a/tencentcloud/services/vpn/resource_tc_vpn_ssl_server.go +++ b/tencentcloud/services/vpn/resource_tc_vpn_ssl_server.go @@ -77,7 +77,7 @@ func ResourceTencentCloudVpnSslServer() *schema.Resource { Type: schema.TypeBool, Optional: true, Default: svccvm.FALSE, - Description: "need compressed. Default value: False.", + Description: "Need compressed. Currently is not support compress. Default value: False.", }, }, } diff --git a/website/docs/r/vpn_ssl_server.html.markdown b/website/docs/r/vpn_ssl_server.html.markdown index 413f3e08ef..0e3ad4b196 100644 --- a/website/docs/r/vpn_ssl_server.html.markdown +++ b/website/docs/r/vpn_ssl_server.html.markdown @@ -37,7 +37,7 @@ The following arguments are supported: * `remote_address` - (Required, String) Remote CIDR for client. * `ssl_vpn_server_name` - (Required, String) The name of ssl vpn server to be created. * `vpn_gateway_id` - (Required, String, ForceNew) VPN gateway ID. -* `compress` - (Optional, Bool) need compressed. Default value: False. +* `compress` - (Optional, Bool) Need compressed. Currently is not support compress. Default value: False. * `encrypt_algorithm` - (Optional, String) The encrypt algorithm. Valid values: AES-128-CBC, AES-192-CBC, AES-256-CBC, NONE.Default value: NONE. * `integrity_algorithm` - (Optional, String) The integrity algorithm. Valid values: SHA1, MD5 and NONE. Default value: NONE. * `ssl_vpn_port` - (Optional, Int) The port of ssl vpn. Currently only supports UDP. Default value: 1194. From bee3b97d4bba59e68dd1aea7ae61379d58785f14 Mon Sep 17 00:00:00 2001 From: SevenEarth <391613297@qq.com> Date: Mon, 7 Apr 2025 16:39:35 +0800 Subject: [PATCH 5/5] add --- tencentcloud/services/vpn/resource_tc_vpn_ssl_server.go | 8 ++++---- website/docs/r/vpn_ssl_server.html.markdown | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/tencentcloud/services/vpn/resource_tc_vpn_ssl_server.go b/tencentcloud/services/vpn/resource_tc_vpn_ssl_server.go index 1e1be91651..187d6b4df8 100644 --- a/tencentcloud/services/vpn/resource_tc_vpn_ssl_server.go +++ b/tencentcloud/services/vpn/resource_tc_vpn_ssl_server.go @@ -65,19 +65,19 @@ func ResourceTencentCloudVpnSslServer() *schema.Resource { "integrity_algorithm": { Type: schema.TypeString, Optional: true, - Description: "The integrity algorithm. Valid values: SHA1, MD5 and NONE. Default value: NONE.", + Description: "The integrity algorithm. Valid values: SHA1. Default value: SHA1.", }, "encrypt_algorithm": { Type: schema.TypeString, Optional: true, - Description: "The encrypt algorithm. Valid values: AES-128-CBC, AES-192-CBC, AES-256-CBC, NONE." + - "Default value: NONE.", + Description: "The encrypt algorithm. Valid values: AES-128-CBC, AES-192-CBC, AES-256-CBC." + + "Default value: AES-128-CBC.", }, "compress": { Type: schema.TypeBool, Optional: true, Default: svccvm.FALSE, - Description: "Need compressed. Currently is not support compress. Default value: False.", + Description: "Need compressed. Currently is not supports compress. Default value: False.", }, }, } diff --git a/website/docs/r/vpn_ssl_server.html.markdown b/website/docs/r/vpn_ssl_server.html.markdown index 0e3ad4b196..7c2efeeb7b 100644 --- a/website/docs/r/vpn_ssl_server.html.markdown +++ b/website/docs/r/vpn_ssl_server.html.markdown @@ -37,9 +37,9 @@ The following arguments are supported: * `remote_address` - (Required, String) Remote CIDR for client. * `ssl_vpn_server_name` - (Required, String) The name of ssl vpn server to be created. * `vpn_gateway_id` - (Required, String, ForceNew) VPN gateway ID. -* `compress` - (Optional, Bool) Need compressed. Currently is not support compress. Default value: False. -* `encrypt_algorithm` - (Optional, String) The encrypt algorithm. Valid values: AES-128-CBC, AES-192-CBC, AES-256-CBC, NONE.Default value: NONE. -* `integrity_algorithm` - (Optional, String) The integrity algorithm. Valid values: SHA1, MD5 and NONE. Default value: NONE. +* `compress` - (Optional, Bool) Need compressed. Currently is not supports compress. Default value: False. +* `encrypt_algorithm` - (Optional, String) The encrypt algorithm. Valid values: AES-128-CBC, AES-192-CBC, AES-256-CBC.Default value: AES-128-CBC. +* `integrity_algorithm` - (Optional, String) The integrity algorithm. Valid values: SHA1. Default value: SHA1. * `ssl_vpn_port` - (Optional, Int) The port of ssl vpn. Currently only supports UDP. Default value: 1194. * `ssl_vpn_protocol` - (Optional, String) The protocol of ssl vpn. Default value: UDP.