構文
{
"Type": "ALIYUN::EDAS::UserDefineRegion",
"Properties": {
"RegionName": String,
"DebugEnable": Boolean,
"Description": String,
"RegionTag": String
}
}
プロパティ
パラメーター | データ型 | 必須 | 編集可能 | 説明 | 制約 |
RegionName | String | はい | はい | 論理リージョン (名前空間) | 該当なし |
DebugEnable | Boolean | いいえ | はい | このリージョンでリモートデバッグが許可されているかどうかを示します。 | 有効な値:
|
Description | String | いいえ | はい | 論理リージョン (名前空間) の説明 | 説明は 1 ~ 64 文字である必要があります。 |
RegionTag | String | はい | いいえ | 論理リージョン (名前空間) ID | リソースが作成されると、「物理リージョン ID: 論理リージョン識別子」形式のリソースグループ ID は変更できません。
論理リージョン識別子の名前は 1 ~ 32 文字で、文字と数字を含めることができます。 |
エラーコード
Fn::GetAtt
BelongRegion: 物理リージョンの ID。
DebugEnable: リモートデバッグを許可します。
UserId: ユーザーのテナントアカウント。
Id: 論理リージョンの ID。
RegionName: 論理リージョン (名前空間) の名前。
例
YAML 形式
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionName:
Type: String
Description: 論理リージョン (または名前空間) 名 # Japanese comment
Default: mytest
Resources:
UserDefineRegion:
Type: ALIYUN::EDAS::UserDefineRegion
Properties:
RegionName:
Ref: RegionName
RegionTag:
Fn::Join:
- ':'
- - Ref: ALIYUN::Region
- Ref: RegionName
Outputs:
BelongRegion:
Description: 物理リージョン ID の下 # Japanese comment
Value:
Fn::GetAtt:
- UserDefineRegion
- BelongRegion
DebugEnable:
Description: デバッグが有効かどうか # Japanese comment
Value:
Fn::GetAtt:
- UserDefineRegion
- DebugEnable
UserId:
Description: ユーザーアカウント ID # Japanese comment
Value:
Fn::GetAtt:
- UserDefineRegion
- UserId
Id:
Description: リソース ID # Japanese comment
Value:
Fn::GetAtt:
- UserDefineRegion
- Id
RegionName:
Description: リージョン名 # Japanese comment
Value:
Fn::GetAtt:
- UserDefineRegion
- RegionName
JSON 形式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionName": {
"Type": "String",
"Description": "論理リージョン (または名前空間) 名", // Japanese comment
"Default": "mytest"
}
},
"Resources": {
"UserDefineRegion": {
"Type": "ALIYUN::EDAS::UserDefineRegion",
"Properties": {
"RegionName": {
"Ref": "RegionName"
},
"RegionTag": {
"Fn::Join": [
":",
[
{
"Ref": "ALIYUN::Region"
},
{
"Ref": "RegionName"
}
]
]
}
}
}
},
"Outputs": {
"BelongRegion": {
"Description": "物理リージョン ID の下", // Japanese comment
"Value": {
"Fn::GetAtt": [
"UserDefineRegion",
"BelongRegion"
]
}
},
"DebugEnable": {
"Description": "デバッグが有効かどうか", // Japanese comment
"Value": {
"Fn::GetAtt": [
"UserDefineRegion",
"DebugEnable"
]
}
},
"UserId": {
"Description": "ユーザーアカウント ID", // Japanese comment
"Value": {
"Fn::GetAtt": [
"UserDefineRegion",
"UserId"
]
}
},
"Id": {
"Description": "リソース ID", // Japanese comment
"Value": {
"Fn::GetAtt": [
"UserDefineRegion",
"Id"
]
}
},
"RegionName": {
"Description": "リージョン名", // Japanese comment
"Value": {
"Fn::GetAtt": [
"UserDefineRegion",
"RegionName"
]
}
}
}
}