ALIYUN::ALB::AclAssociation类型用于关联ACL到监听。
语法
{
"Type": "ALIYUN::ALB::AclAssociation",
"Properties": {
"AclType": String,
"AclIds": List,
"ListenerId": String
}
}
属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
---|---|---|---|---|---|
AclType | String | 是 | 否 | 访问控制类型。 | 取值:
|
AclIds | List | 是 | 是 | 访问控制策略组ID列表。 | 最多支持3个ACL实例ID。 |
ListenerId | String | 是 | 否 | 监听实例ID。 | 无 |
返回值
Fn::GetAtt
ListenerId:监听实例ID。
示例
-
JSON
格式{ "ROSTemplateFormatVersion": "2015-09-01", "Parameters": { "AclType": { "Type": "String", "Description": "The type of ACL.", "AllowedValues": [ "White", "Black" ] }, "AclIds": { "Type": "Json", "Description": "The IDs of the ACLs. You can specify up to three IDs at a time.", "MinLength": 1, "MaxLength": 3 }, "ListenerId": { "Type": "String", "Description": "The ID of the listener." } }, "Resources": { "AclAssociation": { "Type": "ALIYUN::ALB::AclAssociation", "Properties": { "AclType": { "Ref": "AclType" }, "AclIds": { "Ref": "AclIds" }, "ListenerId": { "Ref": "ListenerId" } } } }, "Outputs": { "ListenerId": { "Description": "The ID of the listener.", "Value": { "Fn::GetAtt": [ "AclAssociation", "ListenerId" ] } } } }