描述
示例
resource "tencentcloud_dcdb_db_instance" "db_instance" {instance_name = "test_dcdb_db_instance"zones = ["ap-guangzhou-5"]period = 1shard_memory = 2shard_storage = 10shard_node_count = 2shard_count = 2vpc_id = local.vpc_idsubnet_id = local.subnet_iddb_version_id = "8.0"resource_tags {tag_key = "aaa"tag_value = "bbb"}init_params {param = "character_set_server"value = "utf8mb4"}init_params {param = "lower_case_table_names"value = "1"}init_params {param = "sync_mode"value = "2"}init_params {param = "innodb_page_size"value = "16384"}security_group_ids = [local.sg_id]}
参数说明
类型 | 名称 | 数据类型 | 说明 |
必填 | region | string | 地域,如:ap-guangzhou,默认使用 provider 中定义的 region
也可以在 resource 中指定地域,覆盖默认设置 |
必填 | zones | string[] | 分片节点可用区分布,可填写多个可用区 |
必填 | period | int | 欲购买的时长,单位:月 |
必填 | shard_memory | int | 分片内存大小,单位:GB |
必填 | shard_storage | int | 分片存储空间大小,单位:GB |
必填 | shard_node_count | int | 单个分片节点个数 |
必填 | shard_count | int | 实例分片个数,可选范围2-8,可以通过升级实例进行新增分片到最多64个分片 |
可选 | availability_zone | string | 可用区,请直接使用 zone 字段 |
可选 | count | int | 资源数量,默认为 1
如果为 0 则不创建资源 |
可选 | activity_id | int | 计费活动 ID,保留字段 |
可选 | project_id | int | 项目 ID,可以通过查看项目列表获取,不传则关联到默认项目 |
可选 | vpc_id | string | 虚拟私有网络 ID,不传或传空表示创建为基础网络 |
可选 | subnet_id | string | 虚拟私有网络子网 ID,VPCId 不为空时必填 |
可选 | db_version_id | string | 数据库引擎版本,当前可选:8.0,5.7,10.1,10.0 |
可选 | auto_voucher | boolean | 是否自动使用代金券进行支付,默认不使用 |
可选 | voucher_ids | string[] | 代金券 ID 列表,目前仅支持指定一张代金券 |
可选 | instance_name | string | 实例名称, 可以通过该字段自主的设置实例的名字 |
可选 | ipv6_flag | int | 是否支持 IPv6 0:不支持 1:支持 |
可选 | resource_tags | Schema[] | 标签键值对数组 Schema 类型详见:ResourceTagSchema |
可选 | init_params | Schema[] | 参数列表。本接口的可选值为: character_set_server(字符集,必传) lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感) innodb_page_size(innodb 数据页,默认16K) sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步可退化)。 Schema 类型详见:DBParamValueSchema |
可选 | dcn_region | string | DCN 源地域 |
可选 | dcn_instance_id | string | DCN 源实例 ID |
可选 | auto_renew_flag | int | 自动续费标记 0:默认状态(用户未设置,即初始状态即手动续费,用户开通了预付费不停服特权也会进行自动续费) 1:自动续费 2:明确不自动续费(用户设置) 若业务无续费概念或无需自动续费,需要设置为0 |
可选 | security_group_ids | string[] | 安全组 ids,安全组可以传数组形式,兼容之前 SecurityGroupId 参数 |
生成 | id | string | 资源实例 ID |
生成 | create_time | string | 资源创建时间 |
数据结构
ResourceTagSchema
参数说明
类型 | 名称 | 数据类型 | 说明 |
必填 | tag_key | string | 标签键 |
必填 | tag_value | string | 标签值 |
DBParamValueSchema
参数说明
类型 | 名称 | 数据类型 | 说明 |
必填 | param | string | 参数名称 |
必填 | value | string | 参数值 |