ALIYUN::PVTZ::Zone

ALIYUN::PVTZ::Zone用于创建PrivateZone。

关于PrivateZone的更多信息,请参见什么是PrivateZone

语法

{
  "Type": "ALIYUN::PVTZ::Zone",
  "Properties": {
    "ProxyPattern": String,
    "Remark": String,
    "ZoneName": String,
    "ZoneTag": String,
    "ZoneType": String,
    "ResourceGroupId": String,
    "Tags": List,
    "IgnoredStackTagKeys": List,
    "DnsGroup": String
  }
}

属性

属性名称

类型

必须

允许更新

描述

约束

ProxyPattern

String

代理模式。

取值:

  • ZONE:当前可用区不进行递归解析。

  • RECORD:不完全劫持,进行递归解析代理。

Remark

String

备注信息。

ResourceGroupId

String

PrivateZone所属的资源组ID。

ZoneName

String

可用区名称。

ZoneTag

String

可用区标签。

若ZoneType取值为AUTH_ZONE时,则忽略此属性。

ZoneType

String

可用区类型。

取值:

  • AUTH_ZONE(默认值):从权威可用区列表中查询可用区类型。

  • CLOUD_PRODUCT_ZONE:从使用的云产品可用区列表中查询可用区类型。

Tags

List

自定义标签。

更多信息,请参见Tags属性

IgnoredStackTagKeys

List

忽略资源栈引入的自定义标签。

DnsGroup

String

内置权威位置区。

说明:

  • NORMAL_ZONE:普通区

  • FAST_ZONE:快速区

Tags语法

"Tags": [
  {
    "Key": String,
    "Value": String
  }
]

Tags属性

属性名称

类型

必须

允许更新

描述

约束

Key

String

标签键。

长度为1~128个字符,不能以aliyunacs:开头,不能包含http://https://

Value

String

标签值。

长度为0~128个字符,不能以aliyunacs:开头,不能包含http://https://

返回值

Fn::GetAtt

  • ZoneName:可用区名称。

  • ZoneId:可用区ID。

  • ZoneType:可用区类型。

  • ZoneTag:可用区标签。

示例

YAML

ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
  Zone:
    Type: ALIYUN::PVTZ::Zone
    Properties:
      ZoneName: example.com
      ProxyPattern: ZONE
      ZoneType: AUTH_ZONE
Outputs: {}

更多示例,请参见创建PrivateZone、添加PrivateZone解析记录和绑定或解绑Zone与专有网络列表的组合示例:YAML示例

JSON

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
  },
  "Resources": {
    "Zone": {
      "Type": "ALIYUN::PVTZ::Zone",
      "Properties": {
        "ZoneName": "example.com",
        "ProxyPattern": "ZONE",
        "ZoneType": "AUTH_ZONE"
      }
    }
  },
  "Outputs": {
  }
}