ApsaraDB RDS インスタンスで利用可能なゾーンを照会します。
構文
{
"Type": "DATASOURCE::RDS::Zones",
"Properties": {
"DispenseMode": String,
"Category": String,
"EngineVersion": String,
"ZoneId": String,
"CommodityCode": String,
"Engine": String,
"RefreshOptions": String
}
}
プロパティ
|
プロパティ名 |
タイプ |
必須 |
更新可否 |
説明 |
制約 |
|
DispenseMode |
String |
いいえ |
はい |
単一ゾーンデプロイメントをサポートするゾーンのみを返すかどうかを指定します。 |
有効な値:
説明
単一ゾーンデプロイメント機能を使用すると、Three-node Enterprise Edition インスタンスを単一ゾーンにインストールできます。 |
|
Category |
String |
いいえ |
はい |
インスタンスエディション。 |
有効な値:
|
|
EngineVersion |
String |
いいえ |
はい |
データベースバージョン。 |
有効な値:
|
|
ZoneId |
String |
いいえ |
はい |
ゾーン ID。 |
マルチゾーン ID は、単一ゾーン ID とは形式が異なり、MAZ を含みます。例: |
|
CommodityCode |
String |
いいえ |
はい |
インスタンスの商品コード。 |
有効な値:
|
|
Engine |
String |
はい |
はい |
データベースタイプ。 |
有効な値:
|
|
RefreshOptions |
String |
いいえ |
はい |
スタック更新時のデータソースリソースのリフレッシュポリシー。 |
有効な値:
|
戻り値 (Fn::GetAtt)
-
ZoneIds: RDS ゾーン ID のリスト。
-
Zones: RDS ゾーンリソースのリスト。
|
プロパティ |
タイプ |
説明 |
制約 |
|
ZoneIds |
List |
RDS ゾーン ID のリスト。 |
なし |
|
Zones |
List |
RDS ゾーンリソースのリスト。 |
なし |
|
ZoneId |
String |
ゾーン ID。 |
なし |
|
RegionId |
String |
リージョン ID。 |
なし |
|
SupportedEngines |
List |
購入可能なデータベースエンジンバージョン。 |
例:
|
例
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"Engine": {
"Type": "String",
"Description": "インスタンスで実行するデータベースエンジン。",
"AllowedValues": [
"MySQL",
"SQLServer",
"PostgreSQL",
"MariaDB"
]
}
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::RDS::Zones",
"Properties": {
"Engine": {
"Ref": "Engine"
}
}
}
},
"Outputs": {
"ZoneIds": {
"Description": "ゾーン ID のリスト。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"ZoneIds"
]
}
},
"Zones": {
"Description": "ゾーンのリスト。",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Zones"
]
}
}
}
}ROSTemplateFormatVersion: '2015-09-01'
Parameters:
Engine:
Type: String
Description: インスタンスで実行するデータベースエンジン。
AllowedValues:
- MySQL
- SQLServer
- PostgreSQL
- MariaDB
Resources:
ExtensionDataSource:
Type: DATASOURCE::RDS::Zones
Properties:
Engine:
Ref: Engine
Outputs:
ZoneIds:
Description: ゾーン ID のリスト。
Value:
Fn::GetAtt:
- ExtensionDataSource
- ZoneIds
Zones:
Description: ゾーンのリスト。
Value:
Fn::GetAtt:
- ExtensionDataSource
- Zones