ALIYUN::VPC::EIP类型用于申请弹性公网IP。

语法

{
  "Type": "ALIYUN::VPC::EIP",
  "Properties": {
    "DeletionProtection": Boolean,
    "Name": String,
    "Isp": String,
    "Period": Number,
    "ResourceGroupId": String,
    "AutoPay": Boolean,
    "InstanceChargeType": String,
    "PricingCycle": String,
    "InternetChargeType": String,
    "Bandwidth": Number,
    "Description": String
  }
}

属性

属性名称 类型 必须 允许更新 描述 约束
DeletionProtection Boolean 是否开启删除保护功能。 取值范围:
  • true
  • false

默认值:false。

Name String 弹性公网IP的名称。
  • 长度为2~128个字符。
  • 以英文字母开头并且不能以http://https://开头。
  • 可以包含数字、点、下划线、连字符。
ResourceGroupId String 资源组ID。 无。
Bandwidth Number 带宽值。 如果不指定,则取默认值5 Mbps。
InternetChargeType String EIP的计费方式。 取值范围:
  • PayByBandwidth:按带宽计费。
  • PayByTraffic:按流量计费。

默认值:PayByBandwidth。

InstanceChargeType String EIP的付费方式。 取值范围:
  • Prepaid:预付费。
  • Postpaid:后付费。

默认值:Postpaid。

PricingCycle String 预付费的计费周期。 取值范围:
  • Month:按月付费。
  • Year:按年付费。

默认值:Month。

说明 InstanceChargeType参数的值为Prepaid时,该参数必选。
Period Number 购买时长。 取值范围:
  • 当选择按月付费时,取值范围: 1~9。
  • 当选择按年付费时,取值范围: 1~3。

默认值: 1。

说明 InstanceChargeType参数的值为Prepaid时,该参数必选。
AutoPay Boolean 是否自动付费。 取值范围:
  • false:不开启自动付费,生成订单后需要到订单中心完成支付。
  • true:开启自动付费,自动支付订单。
说明 InstanceChargeType参数的值为Prepaid时,该参数必选。
Isp String 用于金融云的ISP标签,仅对cn-hangzhou地域有效。

如果您不是金融云用户,该参数会被忽略。

Description String 弹性公网IP的描述信息。
  • 长度为2~256个字符。
  • 以英文字母开头并且不能以http://https://开头。

返回值

Fn::GetAtt

  • EipAddress:分配的弹性公网IP。
  • AllocationId:弹性公网IP的实例ID。
  • OrderId:选择预付费时返回的订单号。

示例

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Resources": {
    "Eip": {
      "Type": "ALIYUN::VPC::EIP",
      "Properties": {
        "InternetChargeType": "PayByTraffic",
          "Bandwidth": 200
      }
    }
  },
  "Outputs": {
    "EipAddress": {
      "Value" : {"Fn::GetAtt": ["Eip", "EipAddress"]}
    },
    "AllocationId": {
      "Value" : {"Fn::GetAtt": ["Eip", "AllocationId"]}
    },
    "OrderId": {
      "Value" : {"Fn::GetAtt": ["Eip", "OrderId"]}
    }
  }
}