DATASOURCE::RDS::Zonesは、ApsaraDB RDSインスタンスのゾーンをクエリするために使用されます。
構文
{
"Type": "DATASOURCE::RDS::Zones",
"Properties": {
"DispenseMode": String,
"Category": String,
"EngineVersion": String,
"ZoneId": String,
"CommodityCode": String,
"Engine": String,
"RefreshOptions": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
DispenseMode | String | いいえ | はい | シングルゾーンデプロイ方式がサポートされているゾーンを返すかどうかを指定します。 | 有効な値:
説明 シングルゾーンデプロイ方式では、RDS Enterprise Editionを実行するインスタンスを単一のゾーンにデプロイできます。 |
Category | String | いいえ | はい | インスタンスのエディション。 | 有効な値:
|
EngineVersion | String | いいえ | はい | データベースエンジンのバージョン。 |
|
ZoneId | String | いいえ | はい | ゾーン ID。 | インスタンスが複数のゾーンに存在する場合、このプロパティの値には |
CommodityCode | String | いいえ | はい | インスタンスの商品コード。 | 有効な値:
|
Engine | String | はい | はい | データベースエンジンのタイプ。 | 有効な値:
|
RefreshOptions | String | いいえ | はい | スタックの更新時のデータソースリソースの更新ポリシー。 | 有効な値:
|
戻り値 (Fn::GetAtt)
ZoneIds:ゾーンの ID。
Zones:ゾーンの詳細。
プロパティ | タイプ | 説明 | 制約 |
ZoneIds | List | ゾーンの ID。 | なし。 |
Zones | List | ゾーンの詳細。 | なし。 |
ZoneId | String | ゾーン ID。 | なし。 |
RegionId | String | リージョン ID。 | なし。 |
SupportedEngines | List | 購入可能なデータベースエンジンのバージョン。 | 例: |
例
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"Engine": {
"Type": "String",
"Description": "インスタンスによって実行されるデータベースエンジン。", // Translated comment
"AllowedValues": [
"MySQL",
"SQLServer",
"PostgreSQL",
"MariaDB"
]
}
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::RDS::Zones",
"Properties": {
"Engine": {
"Ref": "Engine"
}
}
}
},
"Outputs": {
"ZoneIds": {
"Description": "ゾーン ID のリスト。", // Translated comment
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"ZoneIds"
]
}
},
"Zones": {
"Description": "ゾーンのリスト。", // Translated comment
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Zones"
]
}
}
}
}ROSTemplateFormatVersion: '2015-09-01'
Parameters:
Engine:
Type: String
Description: インスタンスによって実行されるデータベースエンジン。 # Translated comment
AllowedValues:
- MySQL
- SQLServer
- PostgreSQL
- MariaDB
Resources:
ExtensionDataSource:
Type: DATASOURCE::RDS::Zones
Properties:
Engine:
Ref: Engine
Outputs:
ZoneIds:
Description: ゾーン ID のリスト。 # Translated comment
Value:
Fn::GetAtt:
- ExtensionDataSource
- ZoneIds
Zones:
Description: ゾーンのリスト。 # Translated comment
Value:
Fn::GetAtt:
- ExtensionDataSource
- Zones