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

Resource Orchestration Service:ALIYUN::ALB::Acl

最終更新日:Jan 16, 2025

ALIYUN::ALB::Acl は、アクセス制御リスト (ACL) を作成するために使用されます。

構文

{
  "Type": "ALIYUN::ALB::Acl",
  "Properties": {
    "AclEntries": List,
    "ResourceGroupId": String,
    "AclName": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

AclEntries

List

いいえ

はい

ACL エントリの構成。

なし。

AclName

String

いいえ

はい

ACL 名。

名前は 2 ~ 128 文字で、英字、数字、ピリオド (.)、アンダースコア (_)、ハイフン (-) を含めることができます。名前は英字で始める必要があります。

ResourceGroupId

String

いいえ

いいえ

リソースグループの ID。

なし。

AclEntries 構文

"AclEntries": [
  {
    "Entry": String,
    "Description": String
  }
]

AclEntries プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

Entry

String

はい

いいえ

ACL エントリの CIDR ブロック。

なし。

Description

String

いいえ

いいえ

ACL エントリの説明。

説明は 2 ~ 256 文字で、英字、数字、カンマ (,)、ピリオド (.)、セミコロン (;)、スラッシュ (/)、アットマーク (@)、アンダースコア (_)、ハイフン (-) を含めることができます。

戻り値

Fn::GetAtt

AclId: ACL ID。

YAML 形式

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  AclEntries:
    MaxLength: 1000
    Type: Json
  AclName:
    Description: 'ACL の名前。名前は 2 ~ 128 文字で、英字、数字、ハイフン (-)、アンダースコア (_) を含めることができます。英字で始める必要があります。'
    MaxLength: 128
    MinLength: 2
    Type: String
Resources:
  Acl:
    Properties:
      AclEntries:
        Ref: AclEntries
      AclName:
        Ref: AclName
    Type: ALIYUN::ALB::Acl
Outputs:
  AclId:
    Description: ACL の ID。
    Value:
      Fn::GetAtt:
      - Acl
      - AclId

JSON 形式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "AclEntries": {
      "Type": "Json",
      "MaxLength": 1000
    },
    "AclName": {
      "Type": "String",
      "Description": "ACL の名前。名前は 2 ~ 128 文字で、英字、数字、ハイフン (-)、アンダースコア (_) を含めることができます。英字で始める必要があります。",
      "MinLength": 2,
      "MaxLength": 128
    }
  },
  "Resources": {
    "Acl": {
      "Type": "ALIYUN::ALB::Acl",
      "Properties": {
        "AclEntries": {
          "Ref": "AclEntries"
        },
        "AclName": {
          "Ref": "AclName"
        }
      }
    }
  },
  "Outputs": {
    "AclId": {
      "Description": "ACL の ID。",
      "Value": {
        "Fn::GetAtt": [
          "Acl",
          "AclId"
        ]
      }
    }
  }
}