全部產品
Search
文件中心

:ALIYUN::SLB::AccessControl

更新時間:Aug 15, 2024

ALIYUN::SLB::AccessControl類型用於建立存取控制策略組。

文法

{
  "Type": "ALIYUN::SLB::AccessControl",
  "Properties": {
    "AddressIPVersion": String,
    "AclName": String,
    "AclEntries": List,
    "Tags": List,
    "ResourceGroupId": String
  }
}

屬性

屬性名稱

類型

必須

允許更新

描述

約束

AddressIPVersion

String

IP版本。

取值:

  • ipv4

  • ipv6

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個字元,不能以aliyunacs:開頭,不能包含http://或者https://

Value

String

標籤值。

長度為0~128個字元,不能以aliyunacs:開頭,不能包含http://或者https://

傳回值

Fn::GetAtt

AclId:存取控制策略組ID。

樣本

YAML格式

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

JSON格式

{
  "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"
        ]
      }
    }
  }
}