最近更新时间:2025-03-18 20:10:11
提供一个RDS只读实例资源。一个数据库只读实例是在云中的隔离的数据库环境。
»创建一个RDS只读MySQL实例
resource "ksyun_krds_rr" "my_rds_rr"{
output_file = "output_file"
db_instance_identifier= "******"
db_instance_class= "db.ram.2|db.disk.50"
db_instance_name = "houbin_terraform_888_rr_1"
bill_type = "DAY"
security_group_id = "******"
parameters {
name = "auto_increment_increment"
value = "7"
}
parameters {
name = "binlog_format"
value = "ROW"
}
}
支持以下参数:
output_file
- (必选)将返回内容存储的文件名称。
db_instance_identifier
- (必选)传递RDS高可用实例的实例ID。一个RDS高可用实例最多可以有三个只读实例。
db_instance_class
- (必选)-此值正则表达式 db.ram.d{1,3}|db.disk.d{1,5},db.ram 是 RDS 随机访问内存大小,db.disk 是磁盘大小。
db_instance_name
- (必选)实例名称。
bill_type - (必选)计费类型,year’month(月度套餐)、day(日计费),默认:year’month。
duration
- (可选)购买时长,以月为单位。
security_group_id
- (可选)安全组ID。
project_id
- (可选)子项目ID。
parameters
- (可选)数据库参数。
除了上述所有参数外,还导出以下属性:
DBInstanceClass
- 实例规格
Vcpus
- CPU数量
Disk
- 硬盘大小
Ram
- 内存大小
DBInstanceIdentifier
- 实例ID
DBInstanceName
- 实例名称
DBInstanceStatus
- 实例状态
DBInstanceType
- 实例类型
DBParameterGroupId
- 参数组ID
GroupId
- 组ID
SecurityGroupId
- 安全组ID
Vip
- 虚拟IP
Port
- 端口号
Engine
- 数据库引擎
EngineVersion
- 数据库引擎版本
InstanceCreateTime
- 实例创建时间
MasterUserName
- 主账户用户名
DatastoreVersionId
- 数据库版本
Region
- 区域
VpcId
- 虚拟私有网络ID
ReadReplicaDBInstanceIdentifiers
- 只读实例
BillType
- 计费类型
MultiAvailabilityZone
- 多可用区
ProductId
- 产品ID
DiskUsed
- 硬盘使用情况
ProjectId
- 项目ID
ProjectName
- 项目名称
注意:RDS RR 不支持修改。
»属性参考
导出的属性如下:
id - The RDS instance ID.
port - RDS database connection port.
»超时设置
注意:从1.52.1版本开始可用。
The timeouts block allows you to specify timeouts for certain actions:
create - (Defaults to 30 mins) Used when creating the db instance (until it reaches the initial Running status).
update - (Defaults to 30 mins) Used when updating the db instance (until it reaches the initial Running status).
delete - (Defaults to 10 mins) Used when terminating the db instance.
纯净模式