Skip to content

Commit df05d1d

Browse files
committed
add datasource example usage
1 parent 7a88372 commit df05d1d

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

tencentcloud/data_source_tc_vpc_route_tables.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,11 @@ data "tencentcloud_vpc_route_tables" "name_instances" {
3030
name = tencentcloud_route_table.route_table.name
3131
}
3232
33+
data "tencentcloud_vpc_route_tables" "vpc_default_instance" {
34+
vpc_id = tencentcloud_vpc.foo.id
35+
association_main = true
36+
}
37+
3338
data "tencentcloud_vpc_route_tables" "tags_instances" {
3439
tags = tencentcloud_route_table.route_table.tags
3540
}

tencentcloud/data_source_tc_vpc_route_tables_test.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,11 @@ func TestAccDataSourceTencentCloudVpcV3RouteTables_basic(t *testing.T) {
5252
testAccCheckTencentCloudDataSourceID("data.tencentcloud_vpc_route_tables.vpc_instances"),
5353
resource.TestCheckResourceAttrSet("data.tencentcloud_vpc_route_tables.vpc_instances", "instance_list.#"),
5454
resource.TestCheckResourceAttrSet("data.tencentcloud_vpc_route_tables.tags_instances", "instance_list.0.vpc_id"),
55+
56+
// vpc_id && association_main filter
57+
testAccCheckTencentCloudDataSourceID("data.tencentcloud_vpc_route_tables.vpc_default_instance"),
58+
resource.TestCheckResourceAttr("data.tencentcloud_vpc_route_tables.vpc_default_instance", "instance_list.#", "1"),
59+
resource.TestCheckResourceAttrSet("data.tencentcloud_vpc_route_tables.vpc_default_instance", "instance_list.0.vpc_id"),
5560
),
5661
},
5762
},
@@ -89,6 +94,11 @@ data "tencentcloud_vpc_route_tables" "vpc_instances" {
8994
vpc_id = tencentcloud_vpc.foo.id
9095
}
9196
97+
data "tencentcloud_vpc_route_tables" "vpc_default_instance" {
98+
vpc_id = tencentcloud_vpc.foo.id
99+
association_main = true
100+
}
101+
92102
data "tencentcloud_vpc_route_tables" "tags_instances" {
93103
tags = tencentcloud_route_table.route_table.tags
94104
}

0 commit comments

Comments
 (0)