ALIYUN::ECS::PrefixList digunakan untuk membuat daftar awalan.
Sintaksis
{
"Type": "ALIYUN::ECS::PrefixList",
"Properties": {
"MaxEntries": Integer,
"Description": String,
"PrefixListName": String,
"Entries": List,
"AddressFamily": String
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
MaxEntries | Integer | Ya | Tidak | Jumlah maksimum entri yang didukung dalam daftar awalan. | Nilai valid: 1 hingga 200. |
Description | String | Tidak | Ya | Deskripsi dari daftar awalan. | Deskripsi harus memiliki panjang 2 hingga 256 karakter, dan tidak boleh dimulai dengan |
PrefixListName | String | Ya | Ya | Nama dari daftar awalan. | Nama harus memiliki panjang 2 hingga 128 karakter. Harus dimulai dengan huruf dan tidak boleh dimulai dengan |
Entries | List | Tidak | Ya | Informasi tentang entri dalam daftar awalan. | Anda dapat menentukan hingga 200 entri. Untuk informasi lebih lanjut, lihat Properti Entri. |
AddressFamily | String | Ya | Tidak | Keluarga alamat IP dari entri dalam daftar awalan. | Nilai valid:
|
Sintaksis Entri
"Entries": [
{
"Description": String,
"Cidr": String
}
]Properti Entri
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
Description | String | Tidak | Tidak | Deskripsi dari entri. | Deskripsi harus memiliki panjang 2 hingga 32 karakter, dan dapat berisi huruf. Tidak boleh dimulai dengan |
Cidr | String | Ya | Tidak | Blok CIDR dalam entri. | Blok CIDR harus memenuhi kondisi berikut:
Properti ini kosong secara default. Catatan Jumlah entri dalam daftar awalan tidak boleh melebihi nilai MaxEntries. |
Nilai Pengembalian
Fn::GetAtt
PrefixListId: ID dari daftar awalan.
Contoh
JSON format
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"MaxEntries": {
"Type": "Number",
"Description": "Jumlah maksimum entri yang dapat ditampung oleh daftar awalan. Nilai valid: 1 hingga 200.",
"MinValue": 1,
"MaxValue": 200,
"Default": 1
},
"PrefixListName": {
"Type": "String",
"Description": "Nama dari prefix. Nama harus memiliki panjang 2 hingga 128 karakter. Harus dimulai dengan huruf dan tidak boleh dimulai dengan http://, https://, com.aliyun, atau com.alibabacloud. Dapat berisi huruf, angka, titik dua (:), garis bawah (_), titik (.), dan tanda hubung (-).",
"Default": "PrefixListNameSample"
},
"Entries": {
"Type": "Json",
"Default": [{
"Cidr": "192.168.1.0/24"
}],
"MaxLength": 200
},
"AddressFamily": {
"Type": "String",
"Description": "Keluarga alamat IP. Nilai valid: IPv4 IPv6",
"AllowedValues": [
"Ipv4",
"Ipv6"
],
"Default": "Ipv4"
}
},
"Resources": {
"PrefixList": {
"Type": "ALIYUN::ECS::PrefixList",
"Properties": {
"MaxEntries": {
"Ref": "MaxEntries"
},
"PrefixListName": {
"Ref": "PrefixListName"
},
"Entries": {
"Ref": "Entries"
},
"AddressFamily": {
"Ref": "AddressFamily"
}
}
}
},
"Outputs": {
"PrefixListId": {
"Description": "ID dari daftar awalan.",
"Value": {
"Fn::GetAtt": [
"PrefixList",
"PrefixListId"
]
}
}
}
}