ALIYUN::RDS::ReadOnlyDBInstance类型用于为关系型数据库RDS(Relational Database Service)实例创建一个只读实例。
语法
{
"Type": "ALIYUN::RDS::ReadOnlyDBInstance",
"Properties": {
"Category": String,
"VPCId": String,
"DBInstanceDescription": String,
"Tags": Map,
"EngineVersion": String,
"DBInstanceId": String,
"PayType": String,
"ZoneId": String,
"ResourceGroupId": String,
"DBInstanceStorage": Integer,
"VSwitchId": String,
"DBInstanceStorageType": String,
"DBInstanceClass": String,
"PrivateIpAddress": String,
"PeriodType": String,
"Period": Integer,
"AutoRenew": Boolean,
"TargetDedicatedHostIdForMaster": String,
"DeletionProtection": Boolean,
"DedicatedHostGroupId": String
}
}
属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
Category | String | 否 | 否 | 实例系列。 | 取值:
|
VPCId | String | 否 | 否 | 只读实例的专有网络ID。 | 无 |
DBInstanceDescription | String | 否 | 否 | 实例描述。 | 长度为2~256个字符。以汉字、英文字母开头,不能以 |
Tags | Map | 否 | 是 | 实例标签。 | 实例标签是键值对形式,例如:
最多设置5个键值对。其中,key最大长度为64个字符,不能以 |
EngineVersion | String | 是 | 否 | 数据库版本号。 | EngineVersion必须与主实例的版本保持一致。 取值:
|
DBInstanceId | String | 是 | 否 | 主实例ID。 | 无 |
PayType | String | 否 | 否 | 付费类型。 | 仅支持按量付费。 取值:Postpaid。 |
ZoneId | String | 是 | 否 | 可用区ID。 | 可以通过接口DescribeRegions查看可用区列表。 |
ResourceGroupId | String | 否 | 否 | 资源组ID。 | 无 |
DBInstanceStorage | Integer | 是 | 是 | 存储空间。 | 单位:GB。 取值范围:5~3000,步长为5 GB。 不同版本实例,支持的取值范围不同。更多信息,请参见主实例规格列表。 |
VSwitchId | String | 否 | 否 | 只读实例的交换机ID。 | 无 |
DBInstanceStorageType | String | 否 | 否 | 实例存储类型。 | 取值:
说明 MySQL仅支持本地盘存储类型,SQL Server仅支持云盘存储类型。 |
DBInstanceClass | String | 是 | 是 | 实例规格。 | 更多信息,请参见主实例规格列表。 建议只读实例规格不小于主实例规格,否则容易出现只读实例延迟高、负载高等现象。 |
PrivateIpAddress | String | 否 | 否 | 只读实例的内网IP。 | 需要在指定交换机的IP地址范围内,设置只读实例的内网IP。系统默认通过VPCId和VSwitchId自动分配。 |
PeriodType | String | 否 | 否 | 预付费实例类型。 | 取值:
|
Period | Integer | 否 | 否 | 购买时长。 | 取值范围:
|
AutoRenew | Boolean | 否 | 否 | 实例是否自动续费。 | 仅在创建包年包月实例时生效。 取值:
说明
|
TargetDedicatedHostIdForMaster | String | 否 | 否 | 在专属集群内创建只读实例时,指定主实例的主机ID。 | 无 |
DeletionProtection | Boolean | 否 | 否 | 是否开启RDS释放保护功能。 | 取值:
说明 仅计费方式为按量付费时支持开启。 |
DedicatedHostGroupId | String | 否 | 否 | 在专属集群内创建只读实例时指定专属集群ID。 | 无 |
返回值
Fn::GetAtt
ConnectionString:创建的只读实例内网数据库连接地址。
DBInstanceId:创建的只读实例ID。
Port:创建的只读实例内网数据库连接端口。