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

属性

属性名称 类型 必须 允许更新 描述 约束
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 忽略资源栈引入的自定义标签。

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: {}
  • JSON格式

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

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