tencentcloud_mysql_instance

最近更新时间:2025-01-08 18:07:03

我的收藏

描述

腾讯云 MySQL 数据库,支持创建主备数据库,产品介绍

支持的购买方式:
后付费
预付费(用户余额支付)

示例

resource "tencentcloud_mysql_instance" "mysql" {
vpc_id = var.app_target.vpc.id
subnet_id = var.app_target.subnet.id
mem_size = 1000
volume_size = 50
instance_name = "${var.app_name}-mysql"
engine_version = "5.7"
root_password = random_password.db.result
availability_zone = var.app_target.availability_zone
security_groups = [tencentcloud_security_group.sg.id]
slave_deploy_mode = 0
slave_sync_mode = 0
intranet_port = 3306

parameters = {
sql_mode = "STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION"
}
}

参数说明

类型
名称
数据类型
说明
必填
region
string
地域,如:ap-guangzhou,默认使用 provider 中定义的 region 也可以在 resource 中指定地域,覆盖默认设置
availability_zone
string
可用区
mem_size
int
实例内存大小,单位:MB
volume_size
int
实例硬盘大小,单位:GB
vpc_id
string
vpc ID
subnet_id
string
子网 ID
security_groups
string[]
安全组 ID 列表,可以传多个
可选
count
int
资源数量,默认为 1 如果为 0 则不创建资源
activity_id
int
计费活动 ID,保留字段
charge_type
enum
实例计费类型,默认按量付费
枚举值:
PREPAID:预付费,即包年包月
POSTPAID:按量付费
prepaid_period
int
预付费时长,单位为月,取值范围:1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36。
auto_renew_flag
0 | 1
自动续费标记,可选值为:
0:不自动续费
1:自动续费。
engine_version
string
MySQL 版本,值包括:5.5、5.6 、5.7 、8.0
intranet_port
int
自定义端口,端口支持范围:[ 1024-65535 ] 。默认 3306
root_password
string
设置 root 账号密码,密码规则:8 - 64 个字符,
至少包含字母、数字、字符(支持的字符:_+-&=!@#$%^*())中的两种,
购买主实例时可指定该参数,购买只读实例或者灾备实例时指定该参数无意义。
cpu
int
CPU 核数
parameters
Record<string, any>
参数列表
engine_type
string
实例引擎类型,默认为"InnoDB",支持值包括:"InnoDB","RocksDB"。
device_type
"UNIVERSAL" | "EXCLUSIVE"
实例隔离类型。支持值包括:
UNIVERSAL:通用型实例
EXCLUSIVE:独享型实例
BASIC:基础版实例。 不指定则默认为通用型实例。
instance_role
"master" | "dr"
实例类型,默认为 master,支持值包括:
master - 表示主实例,
dr - 表示灾备实例,ro - 表示只读实例。

当前 resource 只支持 'master', 'dr'
master_instance_id
string
主实例 ID,备灾数据库时必填
force_delete
boolean
是否直接删除,仅预付费购买的资源生效,选是则直接删除,不在回收站保留 按量付费资源直接删除
first_slave_zone
string
备库 1 的可用区信息
second_slave_zone
string
备库 2 的可用区信息
slave_deploy_mode
int
多可用区域,默认为 0,支持值包括:0 - 表示单可用区,1 - 表示多可用区
slave_sync_mode
int
数据复制方式,默认为 0,支持值包括:0 - 表示异步复制,1 - 表示半同步复制,2 - 表示强同步复制
生成
id
string
资源实例 ID
create_time
string
资源创建时间
intranet_ip
string
实例 IP
vip
string
实例 IP,同 intranet_ip
vport
string
实例端口号,同 intranet_port