tencentcloud_etcd_cluster

最近更新时间:2025-09-04 14:56:13

我的收藏

描述

云原生 etcd,了解 云原生 etcd

示例

resource "tencentcloud_etcd_cluster" "etcd" {
availability_zone = var.app_target.availability_zone
vpc_id = var.app_target.vpc_id
subnet_ids = [var.app_target.subnet_id]
service_subnet_id = var.app_target.subnet_id
etcd_version = "v3.4.13-tke.3"
size = 3
cpu = 1
memory = 2
security_groups = [var.app_sg.security_group_id]
auto_compaction_settings = {
auto_compaction_retention = "5m"
}
backup_settings = {
backup_interval = 3600
max_backup_count = 72
}
}

参数说明

类型
名称
数据类型
说明
必填
region
string
地域,如:ap-guangzhou,默认使用 provider 中定义的 region 也可以在 resource 中指定地域,覆盖默认设置
availability_zone
string
可用区
vpc_id
string
VPC ID
subnet_ids
string[]
etcd 部署子网
service_subnet_id
string
etcd 对外提供访问 IP 地址所在子网
etcd_version
string
etcd 版本
可选
count
int
资源数量,默认为 1 如果为 0 则不创建资源
activity_id
int
计费活动 ID,保留字段
size
int
etcd 节点个数
cpu
int
节点 CPU 规格,默认 1 核
memory
int
节点内存大小,单位:G
security_groups
string[]
安全组 ID 列表
charge_type
enum
计费类型 暂不支持预付费
枚举值:
PREPAID
POSTPAID_BY_HOUR
charge_period
int
预付费时长
auto_compaction_settings
Schema[]
自动压缩设置
Schema 类型详见:AutoCompactionSettingsSchema
security_settings
Schema[]
安全相关设置
Schema 类型详见:EtcdSecuritySettingsSchema
backup_settings
Schema[]
备份相关设置
Schema 类型详见:BackupSettingsSchema
生成
id
string
资源实例 ID
create_time
string
资源创建时间

数据结构

AutoCompactionSettingsSchema

描述

自动压缩设置。

参数说明

类型
名称
数据类型
说明
必填
auto_compaction_retention
string
自动压缩保留时间 revison 数
可选
auto_compaction_mode
string
自动压缩模式

EtcdSecuritySettingsSchema

描述

安全相关设置。

参数说明

类型
名称
数据类型
说明
可选
https
boolean
是否启用 https
client_cert_auth
boolean
启用客户端证书认证

BackupSettingsSchema

描述

备份相关设置。

参数说明

类型
名称
数据类型
说明
必填
backup_interval
int
备份间隔(s)
max_backup_count
int
最大备份个数
可选
user
string
用户名
password
string
密码