ALIYUN::EDAS::UserDefineRegion digunakan untuk membuat atau mengedit namespace kustom.
Sintaksis
{
"Type": "ALIYUN::EDAS::UserDefineRegion",
"Properties": {
"RegionName": String,
"DebugEnable": Boolean,
"Description": String,
"RegionTag": String
}
}
Properti
Parameter | Tipe data | Diperlukan | Dapat diedit | Deskripsi | Batasan |
RegionName | String | Ya | Ya | Wilayah logis (namespace) | Tidak tersedia |
DebugEnable | Boolean | Tidak | Ya | Menunjukkan apakah debugging jarak jauh diizinkan di wilayah ini. | Nilai yang valid:
|
Description | String | Tidak | Ya | Deskripsi wilayah logis (namespace) | Deskripsi harus memiliki panjang 1 hingga 64 karakter. |
RegionTag | String | Ya | Tidak | ID wilayah logis (namespace) | Setelah sumber daya dibuat, ID grup sumber daya dalam format "ID wilayah fisik: pengenal wilayah logis" tidak dapat diubah.
Nama pengenal wilayah logis harus memiliki panjang 1 hingga 32 karakter dan dapat berisi huruf dan angka. |
Kode kesalahan
Fn::GetAtt
BelongRegion: ID wilayah fisik.
DebugEnable: Mengizinkan debugging jarak jauh.
UserId: Akun penyewa pengguna.
Id: ID wilayah logis.
RegionName: Nama wilayah logis (namespace).
Contoh
YAML Format
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
RegionName:
Type: String
Description: Nama wilayah logis (atau namespace)
Default: mytest
Resources:
UserDefineRegion:
Type: ALIYUN::EDAS::UserDefineRegion
Properties:
RegionName:
Ref: RegionName
RegionTag:
Fn::Join:
- ':'
- - Ref: ALIYUN::Region
- Ref: RegionName
Outputs:
BelongRegion:
Description: Di bawah ID wilayah fisik
Value:
Fn::GetAtt:
- UserDefineRegion
- BelongRegion
DebugEnable:
Description: Apakah debug diaktifkan
Value:
Fn::GetAtt:
- UserDefineRegion
- DebugEnable
UserId:
Description: ID akun pengguna
Value:
Fn::GetAtt:
- UserDefineRegion
- UserId
Id:
Description: ID sumber daya
Value:
Fn::GetAtt:
- UserDefineRegion
- Id
RegionName:
Description: Nama wilayah
Value:
Fn::GetAtt:
- UserDefineRegion
- RegionName
JSON Format
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RegionName": {
"Type": "String",
"Description": "Nama wilayah logis (atau namespace)",
"Default": "mytest"
}
},
"Resources": {
"UserDefineRegion": {
"Type": "ALIYUN::EDAS::UserDefineRegion",
"Properties": {
"RegionName": {
"Ref": "RegionName"
},
"RegionTag": {
"Fn::Join": [
":",
[
{
"Ref": "ALIYUN::Region"
},
{
"Ref": "RegionName"
}
]
]
}
}
}
},
"Outputs": {
"BelongRegion": {
"Description": "Di bawah ID wilayah fisik",
"Value": {
"Fn::GetAtt": [
"UserDefineRegion",
"BelongRegion"
]
}
},
"DebugEnable": {
"Description": "Apakah debug diaktifkan",
"Value": {
"Fn::GetAtt": [
"UserDefineRegion",
"DebugEnable"
]
}
},
"UserId": {
"Description": "ID akun pengguna",
"Value": {
"Fn::GetAtt": [
"UserDefineRegion",
"UserId"
]
}
},
"Id": {
"Description": "ID sumber daya",
"Value": {
"Fn::GetAtt": [
"UserDefineRegion",
"Id"
]
}
},
"RegionName": {
"Description": "Nama wilayah",
"Value": {
"Fn::GetAtt": [
"UserDefineRegion",
"RegionName"
]
}
}
}
}