全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::Memcache::Whitelist

更新时间:Jun 26, 2025

ALIYUN::Memcache::Whitelist digunakan untuk membuat Daftar Putih.

Sintaksis

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

Properti

Parameter

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Batasan

InstanceId

String

Ya

Tidak didukung

ID dari instance.

Tidak ada

SecurityIpGroupName

String

Tidak

Dirilis

Nama dari daftar putih alamat IP.

Tidak ada

SecurityIpGroupAttribute

String

Tidak

Dirilis

Properti dari daftar putih alamat IP

Parameter ini tidak ditentukan secara default. Jika Anda menetapkan parameter ini ke tersembunyi, daftar putih alamat IP tidak akan ditampilkan di konsol.

SecurityIps

String

Ya

Ya

Alamat IP dalam grup daftar putih IP.

Maksimal 1.000 alamat IP. Pisahkan beberapa alamat IP dengan koma (,). Format yang didukung termasuk 0.0.0.0/0,10.23.12.24, dan 10.23.12.24/24 (mode CIDR). " /24 " menunjukkan panjang awalan dalam alamat, berkisar antara 1 hingga 32.

Nilai Kembali

Fn::GetAtt

  • SecurityIpGroupName: Nama daftar putih alamat IP.

  • SecurityIpGroupAttribute: Atribut daftar putih alamat IP.

  • SecurityIps: Daftar alamat IP dalam daftar putih alamat IP.

Contoh

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"
        ]
      }
    }
  }
}