描述
架构类型: 分片集群
支持的购买方式:
后付费
预付费(用户余额支付)
示例
resource "tencentcloud_mongodb_sharding_instance" "mongodb" {shard_quantity = 2nodes_per_shard = 3cpu = 2memory = 4volume = 100engine_version = "MONGO_60_WT"machine_type = "GE.CD.T1"availability_zone = "ap-guangzhou-2"vpc_id = "vpc-mz3efvbw"subnet_id = "subnet-lk0svi3p"password = "password1234"}
参数说明
类型 | 名称 | 数据类型 | 说明 |
必填 | region | string | 地域,如:ap-guangzhou,默认使用 provider 中定义的 region
也可以在 resource 中指定地域,覆盖默认设置 |
必填 | availability_zone | string | 可用区 |
必填 | memory | int | 内存大小,单位 GB,最小取值 2 |
必填 | volume | int | 实例硬盘大小,单位:GB。每一个 CPU 规格对应的最大磁盘与最小磁盘范围,请通过接口 DescribeSpecInfo 获取 示例值:100 |
必填 | engine_version | string | MONGO_40_WT:MongoDB 4.0 WiredTiger 存储引擎版本 MONGO_42_WT:MongoDB 4.2 WiredTiger 存储引擎版本 MONGO_44_WT:MongoDB 4.4 WiredTiger 存储引擎版本 MONGO_50_WT:MongoDB 5.0 WiredTiger 存储引擎版本 MONGO_60_WT:MongoDB 6.0 WiredTiger 存储引擎版本 MONGO_70_WT:MongoDB 7.0 WiredTiger 存储引擎版本 MONGO_80_WT:MongoDB 8.0 WiredTiger 存储引擎版本 注意:MONGO_36_WT(MongoDB 3.6)已停售,仅兼容存量实例。 示例值:MONGO_60_WT |
必填 | machine_type | string | GE.LD.T1:本地盘通用 I 型 GE.CD.T1:云盘通用 I 型 注意:旧机型 HIO10G(通用高 HIO 万兆型)、HCD(云盘版)已售罄,仅兼容存量实例。 示例值:GE.CD.T1 |
必填 | password | string | 实例密码。设置要求如下: 字符个数为[8,32] 可输入[A,Z]、[a,z]、[0,9]范围内的字符 可输入的特殊字符包括:感叹号“!”,at“@”,警号“#”、百分号“%”、插入号“^”、星号“*”、括号“()”、下划线“_” 不能设置单一的字母或者数字 |
必填 | shard_quantity | int | 副本集数量 |
必填 | nodes_per_shard | int | 每个副本集内节点个数 |
必填 | mongos_cpu | int | Mongos CPU 核数 |
必填 | mongos_memory | int | Mongos 内存大小,单位:GB |
必填 | mongos_node_num | int | Mongos 数量。 |
可选 | count | int | 资源数量,默认为 1
如果为 0 则不创建资源 |
可选 | activity_id | int | 计费活动 ID,保留字段 |
可选 | cpu | int | 注意:通用型实例(machine_type 为 GE.LD.T1、GE.CD.T1 等)必须设置 CPU 大小,
否则云 API 会报错 CpuCore needs to be configured;旧机型(HIO10G、HCD)按内存推导规格,无需设置。示例值:2 |
可选 | vpc_id | string | VPC ID |
可选 | subnet_id | string | 子网 ID |
可选 | security_groups | string[] | 安全组 ID 列表 |
可选 | charge_type | CommonChargeType | 计费类型 PREPAID:预付费 POSTPAID_BY_HOUR:后付费 默认值:POSTPAID_BY_HOUR |
可选 | prepaid_period | int | 预付费时长,单位为月,取值范围:1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36 |
可选 | auto_renew_flag | int | 是否自动续费,可选值:0 - 不自动续费;1 - 自动续费。默认为不自动续费 |
生成 | id | string | 资源实例 ID |
生成 | create_time | string | 资源创建时间 |
生成 | status | int | 实例状态,可能的返回值:0-待初始化,1-流程处理中,2-运行中,-2-实例已过期 |
生成 | vip | string | 实例 IP |
生成 | vport | int | 实例端口号 |