文档

DATASOURCE::SLB::Zones

更新时间:
一键部署

DATASOURCE::SLB::Zones类型用于查询负载均衡实例的可用区信息。

语法

{
  "Type": "DATASOURCE::SLB::Zones",
  "Properties": {
    "AddressIPVersion": String,
    "AddressType": String
  }
}

属性

属性名称类型必须允许更新描述约束
AddressIPVersionStringIP地址类型。取值:
  • ipv4
  • ipv6
AddressTypeString网络类型。取值:
  • vpc:专有网络的私网负载均衡实例。
  • classic_internet:公网负载均衡实例。
  • classic_intranet:经典网络的私网负载均衡实例。

返回数据(Fn::GetAtt)

  • ZoneIds:可用区ID列表。
  • Zones:可用区详情列表。
属性名称类型描述约束
ZoneIdsList可用区ID列表。
ZonesList可用区详情列表。
ZoneIdString可用区ID。取值示例:cn-hangzhou-b
SlaveZoneIdString备可用区ID。取值示例:cn-hangzhou-g
SupportResourcesList支持的资源。取值示例:[ { "AddressIPVersion": "ipv4", "AddressType": "classic_internet" }, {"AddressIPVersion": "ipv4", "AddressType": "classic_intranet"}, {"AddressIPVersion": "ipv4", "AddressType": "vpc" }]

示例

JSON格式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "AddressIPVersion": {
      "Type": "String",
      "Description": "The type of IP address.\nValid values: ipv4 and ipv6.",
      "Default": "ipv4"
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::SLB::Zones",
      "Properties": {
        "AddressIPVersion": {
          "Ref": "AddressIPVersion"
        }
      }
    }
  },
  "Outputs": {
    "ZoneIds": {
      "Description": "The list of The primary zone Ids.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ZoneIds"
        ]
      }
    },
    "Zones": {
      "Description": "The list of The Zones.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Zones"
        ]
      }
    }
  }
}
  • 本页导读 (1)
文档反馈