描述
示例
resource "tencentcloud_elasticsearch_instance" "foo" {instance_name = "tf-test"availability_zone = "ap-guangzhou-3"version = "7.10.1"vpc_id = var.vpc_idsubnet_id = var.subnet_idpassword = "Test12345"license_type = "basic"basic_security_type = 2web_node_type_info {node_num = 1node_type = "ES.S1.MEDIUM4"}node_info_list {node_num = 2node_type = "ES.S1.MEDIUM4"encrypt = false}}
参数说明
类型 | 名称 | 数据类型 | 说明 |
必填 | region | string | 地域,如:ap-guangzhou,默认使用 provider 中定义的 region
也可以在 resource 中指定地域,覆盖默认设置 |
必填 | availability_zone | string | 可用区 |
必填 | version | string | 实例版本号,可选值: 5.6.4 、6.4.3 、6.8.2 、7.5.1 、7.10.1 、7.14.2 、8.13.3 |
必填 | vpc_id | string | vpc ID |
必填 | subnet_id | string | 子网 ID |
必填 | password | string | 实例密码 |
可选 | count | int | 资源数量,默认为 1
如果为 0 则不创建资源 |
可选 | activity_id | int | 计费活动 ID,保留字段 |
可选 | charge_type | enum | 计费类型 枚举值: PREPAID POSTPAID_BY_HOUR |
可选 | charge_period | int | 预付费时长,可选值:1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36 |
可选 | renew_flag | enum | 自动续费标识 自动续费标识
枚举值: RENEW_FLAG_AUTO RENEW_FLAG_MANUAL |
可选 | deploy_mode | int | 集群部署方式 0:单可用区部署 1:多可用区部署
默认为 0 |
可选 | multi_zone_infos | Schema[] | 多可用区部署时可用区的详细信息 Schema 类型详见:MultiZoneInfoSchema |
可选 | web_node_type_info | Schema[] | 可视化节点配置 Schema 类型详见:WebNodeTypeInfoSchema |
可选 | license_type | enum | License 类型,默认值 platinum 枚举值: oss:开源版 basic:基础版 platinum:白金版 |
可选 | node_info_list | Schema[] | 节点信息列表, 用于描述集群各类节点的规格信息如节点类型,节点个数,节点规格,磁盘类型,磁盘大小等 Schema 类型详见:NodeInfoSchema |
可选 | basic_security_type | enum | 基础版是否开启 xpack security 认证,默认不开启 枚举值: 2:开启 1:不开启 |
生成 | id | string | 资源实例 ID |
生成 | create_time | string | 资源创建时间 |
生成 | elasticsearch_domain | string | ES域名 |
生成 | elasticsearch_vip | string | ES VIP |
生成 | elasticsearch_port | string | ES 端口 |
生成 | kibana_url | string | Kibana 访问 url |
数据结构
MultiZoneInfoSchema
参数说明
类型 | 名称 | 数据类型 | 说明 |
必填 | availability_zone | string | 可用区 |
必填 | subnet_id | string | 子网ID |
WebNodeTypeInfoSchema
参数说明
类型 | 名称 | 数据类型 | 说明 |
必填 | node_num | int | - |
必填 | node_type | string | - |
NodeInfoSchema
参数说明
类型 | 名称 | 数据类型 | 说明 |
必填 | node_num | int | 节点数量 |
必填 | node_type | string | 节点规格 ES.S1.SMALL2:1核2G ES.S1.MEDIUM4:2核4G ES.S1.MEDIUM8:2核8G ES.S1.LARGE16:4核16G ES.S1.2XLARGE32:8核32G ES.S1.4XLARGE32:16核32G ES.S1.4XLARGE64:16核64G
Node specification, and valid values refer to document of tencentcloud. |
可选 | type | enum | 节点类型,默认值为hotData 枚举值: hotData:热数据节点 warmData:冷数据节点 dedicatedMaster:专用主节点 |
可选 | disk_type | enum | 节点磁盘类型 枚举值: LOCAL_BASIC:本地硬盘 LOCAL_SSD:本地SSD硬盘 CLOUD_BASIC:普通云硬盘 CLOUD_SSD:SSD云硬盘 CLOUD_PREMIUM:高性能云硬盘 CLOUD_BSSD:通用性SSD云硬盘 CLOUD_HSSD:增强型SSD云硬盘 CLOUD_TSSD:极速型SSD云硬盘 |
可选 | disk_size | int | 节点磁盘容量(单位 GB) |
可选 | encrypt | boolean | 节点磁盘是否加密,默认不加密 |