ALIYUN::ECS::BandwidthPackage类型用于创建NAT网关使用的带宽包。
语法
{
"Type": "ALIYUN::ECS::BandwidthPackage",
"Properties": {
"Description": String,
"NatGatewayId": String,
"ZoneId": String,
"BandwidthPackageName": String,
"Bandwidth": Integer,
"InternetChargeType": String,
"IpCount": Integer
}
}
属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
---|---|---|---|---|---|
NatGatewayId | String | 是 | 否 | 带宽包要绑定的NAT网关ID | 无 |
Bandwidth | Integer | 是 | 否 | 带宽大小 |
取值范围:5~5000 单位:Mbps 默认值:5 Mbps |
IpCount | Integer | 是 | 否 | 分配公网IP的个数 | 取值范围:1~5 |
Description | String | 否 | 否 | 带宽包描述 | 长度为2~256个字符。 |
ZoneId | String | 否 | 否 | 所属地域下的可用区 | 无 |
BandwidthPackageName | String | 否 | 否 | 带宽包的名称 | 长度为2~128个字符。必须以英文字母或中文字符开头,可包含英文字母、数字、中文字符、下划线(_)、英文句点(.)、短划线(-)。 |
InternetChargeType | String | 否 | 否 | 网络计费类型 | 取值:
|
返回值
Fn::GetAtt
- BandwidthPackageId:带宽包的ID。
- BandwidthPackageIps:带宽包的所有IP。
示例
{
"ROSTemplateFormatVersion": "2015-09-01",
"Resources": {
"BandwidthPackage": {
"Type": "ALIYUN::ECS::BandwidthPackage",
"Properties": {
"BandwidthPackageName": "pkg_2",
"Description": "my_bandwidth",
"NatGatewayId": "ngw-h1xox****",
"IpCount": 2,
"Bandwidth": 5,
"ZoneId": "cn-beijing-c"
}
}
},
"Outputs": {
"BandwidthPackageId": {
"Value": {"Fn::GetAttr": ["BandwidthPackage","BandwidthPackageId"]}
},
"BandwidthPackageIps": {
"Value": {"Fn::GetAttr": ["BandwidthPackage","BandwidthPackageIps"]}
}
}
}