Todos os produtos
Search
Central de documentação

Resource Orchestration Service:ALIYUN::Memcache::Whitelist

Última atualização: Aug 20, 2026

O recurso ALIYUN::Memcache::Whitelist cria uma lista de permissões.

Sintaxe

{
  "Type": "ALIYUN::Memcache::Whitelist",
  "Properties": {
    "InstanceId": String,
    "SecurityIpGroupName": String,
    "SecurityIpGroupAttribute": String,
    "SecurityIps": String
  }
}

Propriedades

Nome da propriedade

Tipo

Obrigatório

Atualização permitida

Descrição

Restrições

InstanceId

String

Sim

Não

ID da instância.

Nenhuma

SecurityIpGroupName

String

Não

Não

Nome do grupo da lista de permissões de IP.

Nenhuma

SecurityIpGroupAttribute

String

Não

Não

Atributo do grupo da lista de permissões de IP.

Por padrão, esse parâmetro não é especificado. Se definido como hidden, o grupo da lista de permissões de IP não será exibido no console.

SecurityIps

String

Sim

Sim

Lista de endereços IP no grupo da lista de permissões de IP.

Suporta até 1.000 endereços IP. Separe vários endereços IP com vírgula (,). Os endereços IP podem estar nos formatos 0.0.0.0/0, 10.23.12.24 ou 10.23.12.24/24. O /24 em um bloco Classless Inter-Domain Routing (CIDR) indica o comprimento do prefixo, cujo valor varia de 1 a 32.

Valores de retorno

Fn::GetAtt

  • SecurityIpGroupName: nome do grupo da lista de permissões de IP.

  • SecurityIpGroupAttribute: atributo do grupo da lista de permissões de IP.

  • SecurityIps: lista de endereços IP no grupo da lista de permissões de IP.

Exemplos

YAML format

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  InstanceId:
    Type: String
    Description: Memcache Instance Id
    Default: '****'
  SecurityIpGroupName:
    Type: String
    Default: mytest
Resources:
  Whitelist:
    Type: ALIYUN::Memcache::Whitelist
    Properties:
      InstanceId:
        Ref: InstanceId
      SecurityIpGroupName:
        Ref: SecurityIpGroupName
      SecurityIpGroupAttribute: test
      SecurityIps: 0.0.0.0/0
Outputs:
  SecurityIpGroupName:
    Value:
      Fn::GetAtt:
        - Whitelist
        - SecurityIpGroupName
  SecurityIpGroupAttribute:
    Value:
      Fn::GetAtt:
        - Whitelist
        - SecurityIpGroupAttribute
  SecurityIps:
    Value:
      Fn::GetAtt:
        - Whitelist
        - SecurityIps

JSON format

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "InstanceId": {
      "Type": "String",
      "Description": "Memcache Instance Id",
      "Default": "****"
    },
    "SecurityIpGroupName": {
      "Type": "String",
      "Default": "mytest"
    }
  },
  "Resources": {
    "Whitelist": {
      "Type": "ALIYUN::Memcache::Whitelist",
      "Properties": {
        "InstanceId": {
          "Ref": "InstanceId"
        },
        "SecurityIpGroupName": {
          "Ref": "SecurityIpGroupName"
        },
        "SecurityIpGroupAttribute": "test",
        "SecurityIps": "0.0.0.0/0"
      }
    }
  },
  "Outputs": {
    "SecurityIpGroupName": {
      "Value": {
        "Fn::GetAtt": [
          "Whitelist",
          "SecurityIpGroupName"
        ]
      }
    },
    "SecurityIpGroupAttribute": {
      "Value": {
        "Fn::GetAtt": [
          "Whitelist",
          "SecurityIpGroupAttribute"
        ]
      }
    },
    "SecurityIps": {
      "Value": {
        "Fn::GetAtt": [
          "Whitelist",
          "SecurityIps"
        ]
      }
    }
  }
}