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:创建的只读实例内网数据库连接端口。