diff --git a/examples/tencentcloud-tcaplus/main.tf b/examples/tencentcloud-tcaplus/main.tf index d263dbb50e..8fa4a2a704 100644 --- a/examples/tencentcloud-tcaplus/main.tf +++ b/examples/tencentcloud-tcaplus/main.tf @@ -1,28 +1,38 @@ +locals { + vpc_id = data.tencentcloud_vpc_subnets.vpc.instance_list.0.vpc_id + subnet_id = data.tencentcloud_vpc_subnets.vpc.instance_list.0.subnet_id +} + data "tencentcloud_vpc_subnets" "vpc" { is_default = true availability_zone = var.availability_zone } -resource "tencentcloud_tcaplus_cluster" "test_cluster" { +resource "tencentcloud_tcaplus_cluster" "example" { idl_type = "PROTO" - cluster_name = "tf_tcaplus_g_table" - vpc_id = data.tencentcloud_vpc_subnets.vpc.instance_list.0.vpc_id - subnet_id = data.tencentcloud_vpc_subnets.vpc.instance_list.0.subnet_id - password = "1qaA2k1wgvfa3ZZZ" + cluster_name = "tf_example_tcaplus_cluster" + vpc_id = local.vpc_id + subnet_id = local.subnet_id + password = "your_pw_123111" old_password_expire_last = 3600 } -resource "tencentcloud_tcaplus_idl" "test_idl" { - cluster_id = tencentcloud_tcaplus_cluster.test_cluster.id - tablegroup_id = tencentcloud_tcaplus_tablegroup.test_tablegroup.id - file_name = "tf_idl_test_guagua" +resource "tencentcloud_tcaplus_tablegroup" "example" { + cluster_id = tencentcloud_tcaplus_cluster.example.id + tablegroup_name = "tf_example_group_name" +} + +resource "tencentcloud_tcaplus_idl" "main" { + cluster_id = tencentcloud_tcaplus_cluster.example.id + tablegroup_id = tencentcloud_tcaplus_tablegroup.example.id + file_name = "tf_example_tcaplus_idl" file_type = "PROTO" file_ext_type = "proto" file_content = <