Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
82 changes: 80 additions & 2 deletions tencentcloud/resource_tc_cynosdb_readonly_instance_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand All @@ -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"
Expand Down