ALIYUN::VPC::NetworkAclAssociation は、ネットワークアクセス制御リスト(ACL)をvSwitchに関連付けるために使用されます。
構文
{
"Type": "ALIYUN::VPC::NetworkAclAssociation",
"Properties": {
"NetworkAclId": String,
"Resources": List
}
}プロパティ
| プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
| NetworkAclId | String | はい | いいえ | ネットワーク ACL の説明。 | なし |
| Resources | List | はい | いいえ | ネットワーク ACL に関連付けられているリソース。 | 最大 20 個のリソースを関連付けることができます。 詳細については、Resources プロパティをご参照ください。 |
Resources 構文
"Resources": [
{
"ResourceId": String,
"ResourceType": String
}
]Resources プロパティ
| プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
| ResourceId | String | はい | いいえ | リソースの ID。 | なし |
| ResourceType | String | いいえ | いいえ | リソースのタイプ。 | 値を vSwitch に設定します。 |
レスポンスパラメータ
Fn::GetAtt
NetworkAclId: ネットワーク ACL の ID。
例
JSON形式{ "ROSTemplateFormatVersion": "2015-09-01", "Parameters": { "NetworkAclId": { "Type": "String", "Description": "The ID of the network ACL." // ネットワーク ACL の ID。 }, "VSwitchId": { "Type": "String", "AssociationProperty": "ALIYUN::ECS::VSwitch::VSwitchId" } }, "Resources": { "NetworkAclAssociation": { "Type": "ALIYUN::VPC::NetworkAclAssociation", "Properties": { "NetworkAclId": { "Ref": "NetworkAclId" }, "Resources": [ { "ResourceId": { "Ref": "VSwitchId" }, "ResourceType": "VSwitch" } ] } } }, "Outputs": { "NetworkAclId": { "Description": "The ID of the network ACL.", // ネットワーク ACL の ID。 "Value": { "Fn::GetAtt": [ "NetworkAclAssociation", "NetworkAclId" ] } } } }