Todos os produtos
Search
Central de documentação

Resource Orchestration Service:ALIYUN::ECS::PrefixList

Última atualização: Jun 27, 2026

O recurso ALIYUN::ECS::PrefixList cria uma lista de prefixos.

Sintaxe

{
  "Type": "ALIYUN::ECS::PrefixList",
  "Properties": {
    "MaxEntries": Integer,
    "Description": String,
    "PrefixListName": String,
    "Entries": List,
    "AddressFamily": String
  }
}

Propriedades

Propriedade

Tipo

Obrigatório

Editável

Descrição

Restrição

MaxEntries

Integer

Sim

Não

Número máximo de entradas na lista de prefixos.

Valores válidos: 1 a 200.

Description

String

Não

Sim

Descrição da lista de prefixos.

De 2 a 256 caracteres. Não pode começar com http:// ou https://. Vazio por padrão.

PrefixListName

String

Sim

Sim

Nome da lista de prefixos.

De 2 a 128 caracteres. Deve começar com uma letra. Não pode iniciar com http://, https://, com.aliyun ou com.alibabacloud. Pode conter letras, dígitos, dois-pontos (:), sublinhados (_), pontos (.) e hifens (-).

Entries

List

Não

Sim

Entradas da lista de prefixos.

Especifique até 200 entradas.

Para mais informações, consulte Propriedades de Entries.

AddressFamily

String

Sim

Não

Família de endereços IP das entradas na lista de prefixos.

Valores válidos:

  • IPv4

  • IPv6

Sintaxe de Entries

"Entries": [
  {
    "Description": String,
    "Cidr": String
  }
]

Propriedades de Entries

Propriedade

Tipo

Obrigatório

Editável

Descrição

Restrição

Description

String

Não

Não

Descrição da entrada.

De 2 a 32 caracteres. Pode conter letras. Não pode começar com http:// ou https://.

Cidr

String

Sim

Não

Bloco CIDR da entrada.

O bloco CIDR deve atender às seguintes condições:

  • O tipo de bloco CIDR depende da família de endereços IP. A lista de prefixos não pode misturar blocos IPv4 e IPv6.

  • Os blocos CIDR devem ser únicos na lista de prefixos. Por exemplo, não especifique 192.168.1.0/24 duas vezes.

  • Se você especificar um endereço IP, o sistema o converterá em um bloco CIDR. Por exemplo, 192.168.1.100 torna-se 192.168.1.100/32.

  • Para IPv6, o sistema aplica compressão de zeros e converte para minúsculas. Por exemplo, 2001:0DB8:0000:0000:0000:0000:0000:0000/32 torna-se 2001:db8::/32. O que é CIDR?

Vazio por padrão.

Nota

O número de entradas não pode exceder MaxEntries.

Valores de retorno

Fn::GetAtt

PrefixListId: ID da lista de prefixos.

Exemplos

Formato JSON

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "MaxEntries": {
      "Type": "Number",
      "Description": "The maximum number of entries that the prefix list can contain. Valid values: 1 to 200.",
      "MinValue": 1,
      "MaxValue": 200,
      "Default": 1
    },
    "PrefixListName": {
      "Type": "String",
      "Description": "The name of the prefix. The name must be 2 to 128 characters in length. It must start with a letter and cannot start with http://, https://, com.aliyun, or com.alibabacloud. It can contain letters, digits, colons (:), underscores (_), periods (.), and hyphens (-).",
      "Default": "PrefixListNameSample"
    },
    "Entries": {
      "Type": "Json",
      "Default": [{
        "Cidr": "192.168.1.0/24"
      }],
      "MaxLength": 200
    },
    "AddressFamily": {
      "Type": "String",
      "Description": "The IP address family. Valid values: IPv4 IPv6",
      "AllowedValues": [
        "Ipv4",
        "Ipv6"
      ],
      "Default": "Ipv4"
    }
  },
  "Resources": {
    "PrefixList": {
      "Type": "ALIYUN::ECS::PrefixList",
      "Properties": {
        "MaxEntries": {
          "Ref": "MaxEntries"
        },
        "PrefixListName": {
          "Ref": "PrefixListName"
        },
        "Entries": {
          "Ref": "Entries"
        },
        "AddressFamily": {
          "Ref": "AddressFamily"
        }
      }
    }
  },
  "Outputs": {
    "PrefixListId": {
      "Description": "The ID of the prefix list.",
      "Value": {
        "Fn::GetAtt": [
          "PrefixList",
          "PrefixListId"
        ]
      }
    }
  }
}