DATASOURCE::NAS::Zones は、ゾーンを照会するために使用されます。
構文
{
"Type": "DATASOURCE::NAS::Zones",
"Properties": {
"FileSystemType": String,
"RefreshOptions": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
FileSystemType | String | いいえ | はい | ファイルシステムのタイプです。 | 有効な値:
|
RefreshOptions | String | いいえ | はい | スタックが更新されたときのデータソースリソースの更新ポリシーです。 | 有効な値:
|
戻り値 (Fn::GetAtt)
ZoneIds: ゾーンの ID です。
Zones: ゾーンの詳細です。
プロパティ | タイプ | 説明 | 制約 |
ZoneIds | List | ゾーンの ID です。 | なし。 |
Zones | List | ゾーンの詳細です。 | なし。 |
ZoneId | String | ゾーン ID です。 | 例: cn-hangzhou-b。 |
InstanceTypes | List | ファイルシステムタイプの詳細です。 | 例: 以下のセクションでは、プロパティについて説明します。
|
例
JSON 形式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"FileSystemType": {
"Type": "String",
"Description": "ファイルシステムのタイプです。 デフォルト値: all。 有効な値:\nstandard: 汎用 NAS ファイルシステム\nextreme: エクストリーム NAS ファイルシステム\ncpfs: CPFS ファイルシステム", // ファイルシステムのタイプです。デフォルト値: all。有効な値: standard: 汎用NASファイルシステム extreme: エクストリームNASファイルシステム cpfs: CPFSファイルシステム
"Default": "standard"
}
},
"Resources": {
"Zones": {
"Type": "DATASOURCE::NAS::Zones",
"Properties": {
"FileSystemType": {
"Ref": "FileSystemType"
}
}
}
},
"Outputs": {
"ZoneIds": {
"Description": "ゾーン ID のリストです。", // ゾーンIDのリストです。
"Value": {
"Fn::GetAtt": [
"Zones",
"ZoneIds"
]
}
},
"Zones": {
"Description": "ゾーンのリストです。", // ゾーンのリストです。
"Value": {
"Fn::GetAtt": [
"Zones",
"Zones"
]
}
}
}
}