@@ -42,6 +42,7 @@ func TestAccTencentCloudPostgresqlReadonlyInstanceResource_basic(t *testing.T) {
42
42
resource .TestCheckResourceAttr (testPostgresqlReadonlyInstanceResourceKey , "storage" , "200" ),
43
43
resource .TestCheckResourceAttrSet (testPostgresqlReadonlyInstanceResourceKey , "private_access_ip" ),
44
44
resource .TestCheckResourceAttrSet (testPostgresqlReadonlyInstanceResourceKey , "private_access_port" ),
45
+ resource .TestCheckResourceAttrSet (testPostgresqlReadonlyInstanceResourceKey , "read_only_group_id" ),
45
46
),
46
47
},
47
48
{
@@ -114,7 +115,21 @@ resource "tencentcloud_postgresql_instance" "example" {
114
115
}
115
116
}
116
117
118
+ resource "tencentcloud_postgresql_readonly_group" "example" {
119
+ master_db_instance_id = tencentcloud_postgresql_instance.example.id
120
+ name = "tf_ro_group"
121
+ project_id = 0
122
+ vpc_id = tencentcloud_vpc.vpc.id
123
+ subnet_id = tencentcloud_subnet.subnet.id
124
+ replay_lag_eliminate = 1
125
+ replay_latency_eliminate = 1
126
+ max_replay_lag = 100
127
+ max_replay_latency = 512
128
+ min_delay_eliminate_reserve = 1
129
+ }
130
+
117
131
resource "tencentcloud_postgresql_readonly_instance" "example" {
132
+ read_only_group_id = tencentcloud_postgresql_readonly_group.example.id
118
133
master_db_instance_id = tencentcloud_postgresql_instance.example.id
119
134
zone = var.availability_zone
120
135
name = "example"
@@ -179,7 +194,7 @@ resource "tencentcloud_postgresql_instance" "example" {
179
194
}
180
195
}
181
196
182
- resource "tencentcloud_postgresql_readonly_group" "example " {
197
+ resource "tencentcloud_postgresql_readonly_group" "example_new " {
183
198
master_db_instance_id = tencentcloud_postgresql_instance.example.id
184
199
name = "tf_ro_group"
185
200
project_id = 0
@@ -193,7 +208,7 @@ resource "tencentcloud_postgresql_readonly_group" "example" {
193
208
}
194
209
195
210
resource "tencentcloud_postgresql_readonly_instance" "example" {
196
- read_only_group_id = tencentcloud_postgresql_readonly_group.example .id
211
+ read_only_group_id = tencentcloud_postgresql_readonly_group.example_new .id
197
212
master_db_instance_id = tencentcloud_postgresql_instance.example.id
198
213
zone = var.availability_zone
199
214
name = "example"
0 commit comments