@@ -19,7 +19,7 @@ func TestAccTencentCloudAsScalingGroupsDataSource_basic(t *testing.T) {
1919 Check : resource .ComposeAggregateTestCheckFunc (
2020 testAccCheckAsScalingGroupExists ("tencentcloud_as_scaling_group.scaling_group" ),
2121 resource .TestCheckResourceAttr ("data.tencentcloud_as_scaling_groups.scaling_groups" , "scaling_group_list.#" , "1" ),
22- resource .TestCheckResourceAttr ("data.tencentcloud_as_scaling_groups.scaling_groups" , "scaling_group_list.0.scaling_group_name" , "tf-as-group" ),
22+ resource .TestCheckResourceAttr ("data.tencentcloud_as_scaling_groups.scaling_groups" , "scaling_group_list.0.scaling_group_name" , "tf-as-group-ds-basic " ),
2323 resource .TestCheckResourceAttrSet ("data.tencentcloud_as_scaling_groups.scaling_groups" , "scaling_group_list.0.configuration_id" ),
2424 resource .TestCheckResourceAttr ("data.tencentcloud_as_scaling_groups.scaling_groups" , "scaling_group_list.0.max_size" , "1" ),
2525 resource .TestCheckResourceAttr ("data.tencentcloud_as_scaling_groups.scaling_groups" , "scaling_group_list.0.min_size" , "0" ),
@@ -29,7 +29,7 @@ func TestAccTencentCloudAsScalingGroupsDataSource_basic(t *testing.T) {
2929 resource .TestCheckResourceAttrSet ("data.tencentcloud_as_scaling_groups.scaling_groups" , "scaling_group_list.0.create_time" ),
3030
3131 resource .TestCheckResourceAttr ("data.tencentcloud_as_scaling_groups.scaling_groups_name" , "scaling_group_list.#" , "1" ),
32- resource .TestCheckResourceAttr ("data.tencentcloud_as_scaling_groups.scaling_groups_name" , "scaling_group_list.0.scaling_group_name" , "tf-as-group" ),
32+ resource .TestCheckResourceAttr ("data.tencentcloud_as_scaling_groups.scaling_groups_name" , "scaling_group_list.0.scaling_group_name" , "tf-as-group-ds-basic " ),
3333 resource .TestCheckResourceAttrSet ("data.tencentcloud_as_scaling_groups.scaling_groups_name" , "scaling_group_list.0.configuration_id" ),
3434 resource .TestCheckResourceAttr ("data.tencentcloud_as_scaling_groups.scaling_groups_name" , "scaling_group_list.0.max_size" , "1" ),
3535 resource .TestCheckResourceAttr ("data.tencentcloud_as_scaling_groups.scaling_groups_name" , "scaling_group_list.0.min_size" , "0" ),
@@ -66,7 +66,7 @@ func TestAccTencentCloudAsScalingGroupsDataSource_full(t *testing.T) {
6666 Check : resource .ComposeAggregateTestCheckFunc (
6767 testAccCheckAsScalingGroupExists ("tencentcloud_as_scaling_group.scaling_group" ),
6868 resource .TestCheckResourceAttr ("data.tencentcloud_as_scaling_groups.scaling_groups" , "scaling_group_list.#" , "1" ),
69- resource .TestCheckResourceAttr ("data.tencentcloud_as_scaling_groups.scaling_groups" , "scaling_group_list.0.scaling_group_name" , "tf-as-group" ),
69+ resource .TestCheckResourceAttr ("data.tencentcloud_as_scaling_groups.scaling_groups" , "scaling_group_list.0.scaling_group_name" , "tf-as-group-ds-full " ),
7070 resource .TestCheckResourceAttrSet ("data.tencentcloud_as_scaling_groups.scaling_groups" , "scaling_group_list.0.configuration_id" ),
7171 resource .TestCheckResourceAttr ("data.tencentcloud_as_scaling_groups.scaling_groups" , "scaling_group_list.0.max_size" , "1" ),
7272 resource .TestCheckResourceAttr ("data.tencentcloud_as_scaling_groups.scaling_groups" , "scaling_group_list.0.min_size" , "0" ),
@@ -88,7 +88,7 @@ func TestAccTencentCloudAsScalingGroupsDataSource_full(t *testing.T) {
8888
8989// todo
9090func testAccAsScalingGroupsDataSource_basic () string {
91- return `
91+ return defaultAsVariable + `
9292resource "tencentcloud_vpc" "vpc" {
9393 name = "tf-as-vpc"
9494 cidr_block = "10.2.0.0/16"
@@ -98,17 +98,17 @@ resource "tencentcloud_subnet" "subnet" {
9898 vpc_id = tencentcloud_vpc.vpc.id
9999 name = "tf-as-subnet"
100100 cidr_block = "10.2.11.0/24"
101- availability_zone = "ap-guangzhou-3"
101+ availability_zone = var.availability_zone
102102}
103103
104104resource "tencentcloud_as_scaling_config" "launch_configuration" {
105- configuration_name = "tf-as-configuration"
105+ configuration_name = "tf-as-configuration-ds-basic "
106106 image_id = "img-2lr9q49h"
107- instance_types = ["SA1.SMALL1" ]
107+ instance_types = [data.tencentcloud_instance_types.default.instance_types.0.instance_type ]
108108}
109109
110110resource "tencentcloud_as_scaling_group" "scaling_group" {
111- scaling_group_name = "tf-as-group"
111+ scaling_group_name = "tf-as-group-ds-basic "
112112 configuration_id = tencentcloud_as_scaling_config.launch_configuration.id
113113 max_size = 1
114114 min_size = 0
@@ -135,7 +135,7 @@ data "tencentcloud_as_scaling_groups" "scaling_groups_tags" {
135135}
136136
137137func testAccAsScalingGroupsDataSource_full () string {
138- return `
138+ return defaultAsVariable + `
139139resource "tencentcloud_vpc" "vpc" {
140140 name = "tf-as-vpc"
141141 cidr_block = "10.2.0.0/16"
@@ -145,17 +145,17 @@ resource "tencentcloud_subnet" "subnet" {
145145 vpc_id = tencentcloud_vpc.vpc.id
146146 name = "tf-as-subnet"
147147 cidr_block = "10.2.11.0/24"
148- availability_zone = "ap-guangzhou-3"
148+ availability_zone = var.availability_zone
149149}
150150
151151resource "tencentcloud_as_scaling_config" "launch_configuration" {
152- configuration_name = "tf-as-configuration"
152+ configuration_name = "tf-as-configuration-ds-full "
153153 image_id = "img-2lr9q49h"
154- instance_types = ["SA1.SMALL1" ]
154+ instance_types = [data.tencentcloud_instance_types.default.instance_types.0.instance_type ]
155155}
156156
157157resource "tencentcloud_as_scaling_group" "scaling_group" {
158- scaling_group_name = "tf-as-group"
158+ scaling_group_name = "tf-as-group-ds-full "
159159 configuration_id = tencentcloud_as_scaling_config.launch_configuration.id
160160 max_size = 1
161161 min_size = 0
0 commit comments