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 网络计费类型 取值:
  • PayByBandwidth:按固定带宽计费
  • PayByTraffic(默认值):按使用流量计费

返回值

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"]}
    }
  }
}