ALIYUN::VPC::EIP类型用于申请弹性公网IP(Elastic IP Address,简称EIP)。
语法
{
"Type": "ALIYUN::VPC::EIP",
"Properties": {
"DeletionProtection": Boolean,
"Name": String,
"Tags": List,
"Isp": String,
"Netmode": String,
"Period": Number,
"ResourceGroupId": String,
"AutoPay": Boolean,
"InstanceChargeType": String,
"PricingCycle": String,
"Bandwidth": Number,
"InternetChargeType": String,
"Description": String,
"SecurityProtectionTypes": List,
"PublicIpAddressPoolId": String,
"Zone": String
}
}
属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
DeletionProtection | Boolean | 否 | 是 | 是否开启删除保护功能。 | 取值:
|
Name | String | 否 | 是 | EIP的名称。 | 长度为2~128个字符。以英文字母开头,不能以 |
ResourceGroupId | String | 否 | 是 | 资源组ID。 | 无 |
Netmode | String | 否 | 否 | 网络类型。 | 取值:public,表示公网。 |
Bandwidth | Number | 否 | 是 | EIP的带宽值。 | 如果不指定,则取默认值5 Mbps。 |
InternetChargeType | String | 否 | 否 | EIP的计费方式。 | 取值:
|
InstanceChargeType | String | 否 | 否 | EIP的付费方式。 | 取值:
|
PricingCycle | String | 否 | 否 | 预付费的计费周期。 | 取值:
说明 InstanceChargeType取值为Prepaid时,PricingCycle必选。 |
Period | Number | 否 | 否 | 购买时长。 | 取值:
默认值:1。 说明 InstanceChargeType取值为Prepaid时,Period必选。 |
AutoPay | Boolean | 否 | 否 | 是否开启自动付费。 | 取值:
说明 InstanceChargeType取值为Prepaid时,AutoPay必选。 |
Isp | String | 否 | 否 | 线路类型。 | 取值:
目前,全部地域都支持BGP(多线)线路EIP,仅中国香港地域支持BGP(多线)精品线路EIP。 |
Description | String | 否 | 是 | EIP的描述信息。 | 长度为2~256个字符。以英文字母开头,不能以 |
Tags | List | 否 | 是 | 标签。 | 最多设置20个标签,每个标签由键值对组成。标签值可以为空。 |
SecurityProtectionTypes | List | 否 | 否 | 安全防护级别。 | 取值:
说明 您最多可以设置10个安全防护级别。 |
PublicIpAddressPoolId | String | 否 | 否 | IP地址池ID。 | EIP将从该IP地址池中分配,IP地址池仅对通过试用申请的用户可见。如需使用,请提交工单。 |
Zone | String | 否 | 否 | 弹性公网IP可用分区。 | 无 |
Tags语法
"Tags": [
{
"Key": String,
"Value": String
}
]
Tags属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
Key | String | 是 | 否 | 标签键。 | 长度为1~128个字符,不能以 |
Value | String | 否 | 否 | 标签值。 | 长度为0~128个字符,不能以 |
返回值
Fn::GetAtt
EipAddress:分配的EIP。
AllocationId:EIP的实例ID。
OrderId:订单号,仅InstanceChargeType取值为Prepaid时返回。
Isp:线路类型。