すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:ALIYUN::VPC::NetworkAclAssociation

最終更新日:Jun 17, 2026

ネットワークアクセスコントロールリスト (ACL) を vSwitch に関連付けます。

構文

{
  "Type": "ALIYUN::VPC::NetworkAclAssociation",
  "Properties": {
    "NetworkAclId": String,
    "Resources": List
  }
}

プロパティ

プロパティ タイプ 必須 更新可能 説明 制約
NetworkAclId 文字列 はい いいえ ネットワーク ACL の ID。 なし
Resources リスト はい いいえ ネットワーク ACL に関連付けるリソース。 最大 20 個のリソースを関連付けることができます。

詳細については、「Resources のプロパティ」をご参照ください。

Resources の構文

"Resources": [
  {
    "ResourceId": String,
    "ResourceType": String
  }
]

Resources のプロパティ

プロパティ名 タイプ 必須 更新可能 説明 制約
ResourceId 文字列 はい いいえ リソースの ID。 なし
ResourceType 文字列 いいえ いいえ リソースのタイプ。 有効な値は VSwitch です。vSwitch リソースを指定します。

戻り値

Fn::GetAtt

NetworkAclId:ネットワーク ACL の ID。

  • YAML 形式

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      NetworkAclId:
        Type: String
        Description: ネットワーク 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: ネットワーク ACL の ID。
        Value:
          Fn::GetAtt:
            - NetworkAclAssociation
            - NetworkAclId
  • JSON 形式

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "NetworkAclId": {
          "Type": "String",
          "Description": "ネットワーク 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": "ネットワーク ACL の ID。",
          "Value": {
            "Fn::GetAtt": [
              "NetworkAclAssociation",
              "NetworkAclId"
            ]
          }
        }
      }
    }