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:建立的唯讀執行個體內網資料庫連接連接埠。