From c38ed7bf25fbca91c5c3dde3c3ae9dd91860bc7b Mon Sep 17 00:00:00 2001 From: Kagashino Date: Tue, 5 Jul 2022 20:35:21 +0800 Subject: [PATCH] fix: cynos ro testcases --- ...ource_tc_cynosdb_readonly_instance_test.go | 82 ++++++++++++++++++- 1 file changed, 80 insertions(+), 2 deletions(-) diff --git a/tencentcloud/resource_tc_cynosdb_readonly_instance_test.go b/tencentcloud/resource_tc_cynosdb_readonly_instance_test.go index 84e671cb9c..2b893f3b52 100644 --- a/tencentcloud/resource_tc_cynosdb_readonly_instance_test.go +++ b/tencentcloud/resource_tc_cynosdb_readonly_instance_test.go @@ -102,7 +102,46 @@ func testAccCheckCynosdbReadonlyInstanceExists(n string) resource.TestCheckFunc } } -const testAccCynosdbReadonlyInstance = testAccCynosdbCluster + ` +const testAccCynosdbReadonlyInstance = testAccCynosdbBasic + ` +resource "tencentcloud_cynosdb_cluster" "foo" { + available_zone = var.availability_zone + vpc_id = var.my_vpc + subnet_id = var.my_subnet + db_type = "MYSQL" + db_version = "5.7" + storage_limit = 1000 + cluster_name = "tf-cynosdb" + password = "cynos@123" + instance_maintain_duration = 3600 + instance_maintain_start_time = 10800 + instance_maintain_weekdays = [ + "Fri", + "Mon", + "Sat", + "Sun", + "Thu", + "Wed", + "Tue", + ] + + instance_cpu_core = 1 + instance_memory_size = 2 + param_items { + name = "character_set_server" + current_value = "utf8" + } + +# tags = { +# test = "test" +# } + + force_delete = true + + rw_group_sg = [ + "` + defaultSecurityGroup + `", + ] +} + resource "tencentcloud_cynosdb_readonly_instance" "foo" { cluster_id = tencentcloud_cynosdb_cluster.foo.id instance_name = "tf-cynosdb-readonly-instance" @@ -124,7 +163,46 @@ resource "tencentcloud_cynosdb_readonly_instance" "foo" { } ` -const testAccCynosdbReadonlyInstance_update = testAccCynosdbCluster + ` +const testAccCynosdbReadonlyInstance_update = testAccCynosdbBasic + ` +resource "tencentcloud_cynosdb_cluster" "foo" { + available_zone = var.availability_zone + vpc_id = var.my_vpc + subnet_id = var.my_subnet + db_type = "MYSQL" + db_version = "5.7" + storage_limit = 1000 + cluster_name = "tf-cynosdb" + password = "cynos@123" + instance_maintain_duration = 3600 + instance_maintain_start_time = 10800 + instance_maintain_weekdays = [ + "Fri", + "Mon", + "Sat", + "Sun", + "Thu", + "Wed", + "Tue", + ] + + instance_cpu_core = 1 + instance_memory_size = 2 + param_items { + name = "character_set_server" + current_value = "utf8" + } + +# tags = { +# test = "test" +# } + + force_delete = true + + rw_group_sg = [ + "` + defaultSecurityGroup + `", + ] +} + resource "tencentcloud_cynosdb_readonly_instance" "foo" { cluster_id = tencentcloud_cynosdb_cluster.foo.id instance_name = "tf-cynosdb-readonly-instance"