ALIYUN::Memcache::Whitelist digunakan untuk membuat Daftar Putih.
Sintaksis
{
"Type": "ALIYUN::Memcache::Whitelist",
"Properties": {
"InstanceId": String,
"SecurityIpGroupName": String,
"SecurityIpGroupAttribute": String,
"SecurityIps": String
}
}
Properti
Parameter | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
InstanceId | String | Ya | Tidak didukung | ID dari instance. | Tidak ada |
SecurityIpGroupName | String | Tidak | Dirilis | Nama dari daftar putih alamat IP. | Tidak ada |
SecurityIpGroupAttribute | String | Tidak | Dirilis | Properti dari daftar putih alamat IP | Parameter ini tidak ditentukan secara default. Jika Anda menetapkan parameter ini ke tersembunyi, daftar putih alamat IP tidak akan ditampilkan di konsol. |
SecurityIps | String | Ya | Ya | Alamat IP dalam grup daftar putih IP. | Maksimal 1.000 alamat IP. Pisahkan beberapa alamat IP dengan koma (,). Format yang didukung termasuk 0.0.0.0/0,10.23.12.24, dan 10.23.12.24/24 (mode CIDR). " /24 " menunjukkan panjang awalan dalam alamat, berkisar antara 1 hingga 32. |
Nilai Kembali
Fn::GetAtt
SecurityIpGroupName: Nama daftar putih alamat IP.
SecurityIpGroupAttribute: Atribut daftar putih alamat IP.
SecurityIps: Daftar alamat IP dalam daftar putih alamat IP.
Contoh
YAML format
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
InstanceId:
Type: String
Description: Memcache Instance Id
Default: '****'
SecurityIpGroupName:
Type: String
Default: mytest
Resources:
Whitelist:
Type: ALIYUN::Memcache::Whitelist
Properties:
InstanceId:
Ref: InstanceId
SecurityIpGroupName:
Ref: SecurityIpGroupName
SecurityIpGroupAttribute: test
SecurityIps: 0.0.0.0/0
Outputs:
SecurityIpGroupName:
Value:
Fn::GetAtt:
- Whitelist
- SecurityIpGroupName
SecurityIpGroupAttribute:
Value:
Fn::GetAtt:
- Whitelist
- SecurityIpGroupAttribute
SecurityIps:
Value:
Fn::GetAtt:
- Whitelist
- SecurityIps
JSON format
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"InstanceId": {
"Type": "String",
"Description": "Memcache Instance Id",
"Default": "****"
},
"SecurityIpGroupName": {
"Type": "String",
"Default": "mytest"
}
},
"Resources": {
"Whitelist": {
"Type": "ALIYUN::Memcache::Whitelist",
"Properties": {
"InstanceId": {
"Ref": "InstanceId"
},
"SecurityIpGroupName": {
"Ref": "SecurityIpGroupName"
},
"SecurityIpGroupAttribute": "test",
"SecurityIps": "0.0.0.0/0"
}
}
},
"Outputs": {
"SecurityIpGroupName": {
"Value": {
"Fn::GetAtt": [
"Whitelist",
"SecurityIpGroupName"
]
}
},
"SecurityIpGroupAttribute": {
"Value": {
"Fn::GetAtt": [
"Whitelist",
"SecurityIpGroupAttribute"
]
}
},
"SecurityIps": {
"Value": {
"Fn::GetAtt": [
"Whitelist",
"SecurityIps"
]
}
}
}
}