From 97941dd18f8b8f6c615854fa4f0f81700386e36e Mon Sep 17 00:00:00 2001 From: SevenEarth <391613297@qq.com> Date: Mon, 7 Apr 2025 17:06:10 +0800 Subject: [PATCH 1/2] add --- .../vpn/data_source_tc_vpn_connections.go | 1 + .../vpn/data_source_tc_vpn_connections.md | 22 +++++++++++++------ website/docs/d/vpn_connections.html.markdown | 20 ++++++++++++----- 3 files changed, 30 insertions(+), 13 deletions(-) diff --git a/tencentcloud/services/vpn/data_source_tc_vpn_connections.go b/tencentcloud/services/vpn/data_source_tc_vpn_connections.go index 4a0795c203..cdfbb8814f 100644 --- a/tencentcloud/services/vpn/data_source_tc_vpn_connections.go +++ b/tencentcloud/services/vpn/data_source_tc_vpn_connections.go @@ -326,6 +326,7 @@ func dataSourceTencentCloudVpnConnectionsRead(d *schema.ResourceData, meta inter mapping := map[string]interface{}{ "id": *connection.VpnConnectionId, "name": *connection.VpnConnectionName, + "vpc_id": *connection.VpcId, "vpn_gateway_id": *connection.VpnGatewayId, "customer_gateway_id": *connection.CustomerGatewayId, "ike_proto_authen_algorithm": *connection.IKEOptionsSpecification.PropoAuthenAlgorithm, diff --git a/tencentcloud/services/vpn/data_source_tc_vpn_connections.md b/tencentcloud/services/vpn/data_source_tc_vpn_connections.md index ed66520030..cdb381a686 100644 --- a/tencentcloud/services/vpn/data_source_tc_vpn_connections.md +++ b/tencentcloud/services/vpn/data_source_tc_vpn_connections.md @@ -2,15 +2,23 @@ Use this data source to query detailed information of VPN connections. Example Usage +Query all vpn connections + +```hcl +data "tencentcloud_vpn_connections" "example" {} +``` + +Query vpn connections by filters + ```hcl -data "tencentcloud_vpn_connections" "foo" { - name = "main" - id = "vpnx-xfqag" +data "tencentcloud_vpn_connections" "example" { + name = "tf-example" + id = "vpnx-fq4e4364" vpn_gateway_id = "vpngw-8ccsnclt" - vpc_id = "cgw-xfqag" - customer_gateway_id = "" + vpc_id = "vpc-6ccw0s5l" + customer_gateway_id = "cgw-r1g6c8fr" tags = { - test = "tf" + createBy = "Terraform" } } -``` \ No newline at end of file +``` diff --git a/website/docs/d/vpn_connections.html.markdown b/website/docs/d/vpn_connections.html.markdown index b46d8ca851..4aad3ac5d7 100644 --- a/website/docs/d/vpn_connections.html.markdown +++ b/website/docs/d/vpn_connections.html.markdown @@ -13,15 +13,23 @@ Use this data source to query detailed information of VPN connections. ## Example Usage +### Query all vpn connections + +```hcl +data "tencentcloud_vpn_connections" "example" {} +``` + +### Query vpn connections by filters + ```hcl -data "tencentcloud_vpn_connections" "foo" { - name = "main" - id = "vpnx-xfqag" +data "tencentcloud_vpn_connections" "example" { + name = "tf-example" + id = "vpnx-fq4e4364" vpn_gateway_id = "vpngw-8ccsnclt" - vpc_id = "cgw-xfqag" - customer_gateway_id = "" + vpc_id = "vpc-6ccw0s5l" + customer_gateway_id = "cgw-r1g6c8fr" tags = { - test = "tf" + createBy = "Terraform" } } ``` From 14bff36a865df517e6b77e6c1c31b9a60270004e Mon Sep 17 00:00:00 2001 From: SevenEarth <391613297@qq.com> Date: Mon, 7 Apr 2025 17:07:41 +0800 Subject: [PATCH 2/2] add --- .changelog/3272.txt | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .changelog/3272.txt diff --git a/.changelog/3272.txt b/.changelog/3272.txt new file mode 100644 index 0000000000..0419f64a27 --- /dev/null +++ b/.changelog/3272.txt @@ -0,0 +1,3 @@ +```release-note:enhancement +datasource/tencentcloud_vpn_connections: update code and doc +``` \ No newline at end of file