Tous les produits
Search
Centre de documentation

Resource Orchestration Service:ALIYUN::ALB::Acl

Dernière mise à jour :Aug 10, 2026

Créez une liste de contrôle d'accès (ACL) pour Application Load Balancer (ALB).

Syntaxe

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

Propriétés

Property

Type

Required

Editable

Description

Constraint

AclEntries

List

No

Yes

Les entrées de la liste de contrôle d'accès.

Aucune.

AclName

String

No

Yes

Le nom de la liste de contrôle d'accès.

Le nom doit comporter entre 2 et 128 caractères et peut contenir des lettres, des chiffres, des points (.), des traits de soulignement (_) et des tirets (-). Il doit commencer par une lettre.

ResourceGroupId

String

No

No

L'ID du groupe de ressources.

Aucune.

Syntaxe AclEntries

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

Propriétés AclEntries

Property

Type

Required

Editable

Description

Constraint

Entry

String

Yes

No

Le bloc CIDR de l'entrée de la liste de contrôle d'accès.

Aucune.

Description

String

No

No

La description de l'entrée de la liste de contrôle d'accès.

La description doit comporter entre 2 et 256 caractères et peut contenir des lettres, des chiffres, des virgules (,), des points (.), des points-virgules (;), des barres obliques (/), des signes at (@), des traits de soulignement (_) et des tirets (-).

Valeurs de retour

Fn::GetAtt

AclId : l'ID de la liste de contrôle d'accès.

Exemples

Format YAML

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  AclEntries:
    MaxLength: 1000
    Type: Json
  AclName:
    Description: 'The name of the ACL. The name must be 2 to 128 characters in length,
      and can contain

      letters, digits, hyphens (-) and underscores (_). It must start with a letter.'
    MaxLength: 128
    MinLength: 2
    Type: String
Resources:
  Acl:
    Properties:
      AclEntries:
        Ref: AclEntries
      AclName:
        Ref: AclName
    Type: ALIYUN::ALB::Acl
Outputs:
  AclId:
    Description: The ID of the ACL.
    Value:
      Fn::GetAtt:
      - Acl
      - AclId

Format JSON

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "AclEntries": {
      "Type": "Json",
      "MaxLength": 1000
    },
    "AclName": {
      "Type": "String",
      "Description": "The name of the ACL. The name must be 2 to 128 characters in length, and can contain\nletters, digits, hyphens (-) and underscores (_). It must start with a letter.",
      "MinLength": 2,
      "MaxLength": 128
    }
  },
  "Resources": {
    "Acl": {
      "Type": "ALIYUN::ALB::Acl",
      "Properties": {
        "AclEntries": {
          "Ref": "AclEntries"
        },
        "AclName": {
          "Ref": "AclName"
        }
      }
    }
  },
  "Outputs": {
    "AclId": {
      "Description": "The ID of the ACL.",
      "Value": {
        "Fn::GetAtt": [
          "Acl",
          "AclId"
        ]
      }
    }
  }
}