Skip to content

Commit 6191259

Browse files
committed
update cdc example
1 parent bfba327 commit 6191259

File tree

2 files changed

+80
-0
lines changed

2 files changed

+80
-0
lines changed

tencentcloud/services/crs/resource_tc_redis_instance.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -223,6 +223,46 @@ resource "tencentcloud_redis_instance" "example" {
223223
}
224224
```
225225

226+
Create a CDC scenario instance
227+
228+
```hcl
229+
variable "cdc_id" {
230+
default = "cluster-xxxx"
231+
}
232+
233+
data "tencentcloud_redis_clusters" "clusters" {
234+
dedicated_cluster_id = var.cdc_id
235+
}
236+
237+
output "name" {
238+
value = data.tencentcloud_redis_clusters.clusters.resources[0].redis_cluster_id
239+
}
240+
241+
data "tencentcloud_redis_zone_config" "zone" {
242+
type_id = 7
243+
region = "ap-guangzhou"
244+
}
245+
246+
data "tencentcloud_vpc_subnets" "subnets" {
247+
cdc_id = var.cdc_id
248+
}
249+
250+
resource "tencentcloud_redis_instance" "example" {
251+
availability_zone = data.tencentcloud_redis_zone_config.zone.list[0].zone
252+
type_id = data.tencentcloud_redis_zone_config.zone.list[0].type_id
253+
password = "Password@123"
254+
mem_size = 8192
255+
redis_shard_num = data.tencentcloud_redis_zone_config.zone.list[0].redis_shard_nums[0]
256+
redis_replicas_num = data.tencentcloud_redis_zone_config.zone.list[0].redis_replicas_nums[0]
257+
name = "tf-cdc-example-modify"
258+
port = 6379
259+
vpc_id = data.tencentcloud_vpc_subnets.subnets.instance_list[0].vpc_id
260+
subnet_id = data.tencentcloud_vpc_subnets.subnets.instance_list[0].subnet_id
261+
product_version = "cdc"
262+
redis_cluster_id = data.tencentcloud_redis_clusters.clusters.resources[0].redis_cluster_id
263+
}
264+
```
265+
226266
Import
227267

228268
Redis instance can be imported, e.g.

website/docs/r/redis_instance.html.markdown

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,46 @@ resource "tencentcloud_redis_instance" "example" {
234234
}
235235
```
236236

237+
### Create a CDC scenario instance
238+
239+
```hcl
240+
variable "cdc_id" {
241+
default = "cluster-xxxx"
242+
}
243+
244+
data "tencentcloud_redis_clusters" "clusters" {
245+
dedicated_cluster_id = var.cdc_id
246+
}
247+
248+
output "name" {
249+
value = data.tencentcloud_redis_clusters.clusters.resources[0].redis_cluster_id
250+
}
251+
252+
data "tencentcloud_redis_zone_config" "zone" {
253+
type_id = 7
254+
region = "ap-guangzhou"
255+
}
256+
257+
data "tencentcloud_vpc_subnets" "subnets" {
258+
cdc_id = var.cdc_id
259+
}
260+
261+
resource "tencentcloud_redis_instance" "example" {
262+
availability_zone = data.tencentcloud_redis_zone_config.zone.list[0].zone
263+
type_id = data.tencentcloud_redis_zone_config.zone.list[0].type_id
264+
password = "Password@123"
265+
mem_size = 8192
266+
redis_shard_num = data.tencentcloud_redis_zone_config.zone.list[0].redis_shard_nums[0]
267+
redis_replicas_num = data.tencentcloud_redis_zone_config.zone.list[0].redis_replicas_nums[0]
268+
name = "tf-cdc-example-modify"
269+
port = 6379
270+
vpc_id = data.tencentcloud_vpc_subnets.subnets.instance_list[0].vpc_id
271+
subnet_id = data.tencentcloud_vpc_subnets.subnets.instance_list[0].subnet_id
272+
product_version = "cdc"
273+
redis_cluster_id = data.tencentcloud_redis_clusters.clusters.resources[0].redis_cluster_id
274+
}
275+
```
276+
237277
## Argument Reference
238278

239279
The following arguments are supported:

0 commit comments

Comments
 (0)