ALIYUN::SLB::AccessControl類型用於建立存取控制策略組。
文法
{
"Type": "ALIYUN::SLB::AccessControl",
"Properties": {
"AddressIPVersion": String,
"AclName": String,
"AclEntries": List,
"Tags": List,
"ResourceGroupId": String
}
}屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
AddressIPVersion | String | 否 | 否 | IP版本。 | 取值:
|
AclName | String | 是 | 是 | 存取控制策略組名稱。 | 無 |
ResourceGroupId | String | 否 | 是 | 存取控制策略組所屬的資源群組ID。 | 無 |
AclEntries | List | 否 | 是 | 存取控制策略組的資訊列表。 | 最多支援50個資訊列表。 更多資訊,請參見AclEntries屬性。 |
Tags | List | 否 | 是 | 標籤。 | 最多支援添加20個標籤。 更多資訊,請參見Tags屬性。 |
AclEntries文法
"AclEntries": [
{
"Comment": String,
"Entry": String
}
]AclEntries屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
Comment | String | 否 | 否 | 存取控制條目備忘。 | 無 |
Entry | String | 是 | 否 | IP地址或CIDR網段。 | 無 |
Tags文法
"Tags": [
{
"Key": String,
"Value": String
}
] Tags屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
Key | String | 是 | 否 | 標籤鍵。 | 長度為1~128個字元,不能以 |
Value | String | 否 | 否 | 標籤值。 | 長度為0~128個字元,不能以 |
傳回值
Fn::GetAtt
AclId:存取控制策略組ID。
Arn:阿里雲資源名稱。
樣本
ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
AccessControl:
Type: ALIYUN::SLB::AccessControl
Properties:
AddressIPVersion: ipv4
AclName: TestAcl
AclEntries:
- Entry: 0.0.0.0
Outputs:
AclId:
Description: The ID of the access control list.
Value:
Fn::GetAtt:
- AccessControl
- AclId
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
},
"Resources": {
"AccessControl": {
"Type": "ALIYUN::SLB::AccessControl",
"Properties": {
"AddressIPVersion": "ipv4",
"AclName": "TestAcl",
"AclEntries": [
{
"Entry": "0.0.0.0"
}
]
}
}
},
"Outputs": {
"AclId": {
"Description": "The ID of the access control list.",
"Value": {
"Fn::GetAtt": [
"AccessControl",
"AclId"
]
}
}
}
}