ALIYUN::VPC::CommonBandwidthPackage类型用于创建共享带宽实例。

语法

{
  "Type": "ALIYUN::VPC::CommonBandwidthPackage",
  "Properties": {
    "Ratio": Integer,
    "Description": String,
    "Zone": String,
    "ISP": String,
    "ResourceGroupId": String,
    "Bandwidth": Integer,
    "InternetChargeType": String,
    "Name": String,
    "Tags": List
  }
}

属性

属性名称类型必须允许更新描述约束
RatioInteger共享带宽的保底百分比。当InternetChargeType取值为PayBy95时,需指定该参数。

取值:20,表示保底百分比的范围是20%。

DescriptionString共享带宽的描述信息。长度为2~256个字符,必须以英文字母或汉字开头,但不能以http://https://开头。
ZoneString共享带宽的可用区。不需要指定该参数。
ISPStringEIP的线路类型。取值:BGP(多线)。
ResourceGroupIdString资源组ID。
BandwidthInteger共享带宽的带宽峰值。取值范围:2~5000。

单位:Mbps。

InternetChargeTypeString共享带宽的计费方式。取值范围:
  • PayByBandwidth(默认值):按带宽计费。
  • PayBy95:按增强型95计费。
NameString共享带宽的名称。长度为2~128个字符。必须以英文字母或汉字开头,但不能以http://https://开头。可包含英文字母、汉字、数字、半角句号(.)、下划线(_)和短划线(-)。
TagsList标签。最多支持添加20个标签。

更多信息,请参见Tags属性

Tags语法

"Tags": [
  {
    "Key": String,
    "Value": String
  }
]  

Tags属性

属性名称类型必须允许更新描述约束
KeyString标签键。长度为1~128个字符,不能以aliyunacs:开头,不能包含http://或者https://
ValueString标签值。长度为0~128个字符,不能以aliyunacs:开头,不能包含http://或者https://

返回值

Fn::GetAtt

BandwidthPackageId:共享带宽实例的ID。

示例

  • YAML格式

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters: {}
    Resources:
      CommonBandwidthPackage:
        Type: ALIYUN::VPC::CommonBandwidthPackage
        Properties:
          Description: Test
          Name: test-dsa
          Bandwidth: 5
          InternetChargeType: PayByBandwidth
    Outputs:
      BandwidthPackageId:
        Description: The ID of the Internet Shared Bandwidth instance.
        Value:
          Fn::GetAtt:
            - CommonBandwidthPackage
            - BandwidthPackageId
  • JSON格式

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
      },
      "Resources": {
        "CommonBandwidthPackage": {
          "Type": "ALIYUN::VPC::CommonBandwidthPackage",
          "Properties": {
            "Description": "Test",
            "Name": "test-dsa",
            "Bandwidth": 5,
            "InternetChargeType": "PayByBandwidth"
          }
        }
      },
      "Outputs": {
        "BandwidthPackageId": {
          "Description": "The ID of the Internet Shared Bandwidth instance.",
          "Value": {
            "Fn::GetAtt": [
              "CommonBandwidthPackage",
              "BandwidthPackageId"
            ]
          }
        }
      }
    }{
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
      },
      "Resources": {
        "CommonBandwidthPackage": {
          "Type": "ALIYUN::VPC::CommonBandwidthPackage",
          "Properties": {
            "Description": "Test",
            "Name": "test-dsa",
            "Bandwidth": 5,
            "InternetChargeType": "PayByBandwidth"
          }
        }
      },
      "Outputs": {
        "BandwidthPackageId": {
          "Description": "The ID of the Internet Shared Bandwidth instance.",
          "Value": {
            "Fn::GetAtt": [
              "CommonBandwidthPackage",
              "BandwidthPackageId"
            ]
          }
        }
      }
    }

更多示例,请参见创建专有网络、创建专有网络中的交换机、在SNAT列表中添加SNAT条目、创建共享带宽实例、添加EIP到共享带宽中、创建IPv6网关和为IPv6地址购买公网带宽的组合示例:JSON示例YAML示例