ALIYUN::VPC::HaVip类型用于申请高可用虚拟IP。

注意 每个VPC下最多同时可以拥有5个HaVip实例。

语法

{
  "Type": "ALIYUN::VPC::HaVip",
  "Properties": {
    "VSwitchId":  String,
    "IpAddress":  String,
    "Description": String
  }
}

属性

属性名称 类型 必须 允许更新 描述 约束
VSwitchId String 交换机ID。 无。
IpAddress String

HaVip的IP地址。

不填写该地址,则随机指定当前交换机下的一个地址。

无。
Description String 自定义描述信息。 0~256个英文或中文字符,不能以http://https://开头。

返回值

Fn::GetAtt

HaVipId:高可用虚拟IP ID。

示例

JSON格式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "VSwitchId": {
      "Type": "String",
      "Label": "VSwitch ID",
      "Description": "VSwitch ID"
    }
  },
  "Resources": {
    "HaVip": {
      "Type": "ALIYUN::VPC::HaVip",
      "Properties": {
        "VSwitchId": {
          "Ref": "VSwitchId"
        }
      }
    }
  },
  "Outputs": {
    "HaVipId": {
      "Value": {
        "Fn::GetAtt": [
          "HaVip", "HaVipId"
        ]
      }
    }
  }
}

YAML格式

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  VSwitchId:
    Type: String
    Label: VSwitch ID
    Description: VSwitch ID
Resources:
  HaVip:
    Type: ALIYUN::VPC::HaVip
    Properties:
      VSwitchId:
        Ref: VSwitchId
Outputs:
  HaVipId:
    Value:
      Fn::GetAtt:
      - HaVip
      - HaVipId