ALIYUN::VPC::Ipv6InternetBandwidth

ALIYUN::VPC::Ipv6InternetBandwidth类型用于为IPv6地址购买公网带宽。

语法

{
  "Type": "ALIYUN::VPC::Ipv6InternetBandwidth",
  "Properties": {
    "Bandwidth": Integer,
    "Ipv6AddressId": String,
    "Ipv6GatewayId": String,
    "InternetChargeType": String
  }
}

属性

属性名称

类型

必须

允许更新

描述

约束

Bandwidth

Integer

IPv6地址的公网带宽。

取值范围:

  • InternetChargeType取值为PayByBandwidth时:1~5000。

  • InternetChargeType取值为PayByTraffic时,IPv6地址的公网带宽取值范围同时受到IPv6网关规格的制约:

    • Small(默认免费版):1~500。

    • Medium(企业版):1~1000。

    • Large(企业增强版):1~2000。

单位:Mbps。

Ipv6AddressId

String

IPv6地址的实例ID。

Ipv6GatewayId

String

IPv6网关的ID。

InternetChargeType

String

IPv6公网带宽的计费方式。

取值:

  • PayByTraffic:按使用流量计费。

  • PayByBandwidth(默认值):按带宽计费。

返回值

Fn::GetAtt

InternetBandwidthId:公网带宽ID。

示例

  • YAML格式

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      Ipv6AddressId:
        Type: String
        Description: ID of IPv6 address.
      Ipv6GatewayId:
        Type: String
        Description: ID of IPv6 gateway.
    Resources:
      Ipv6InternetBandwidth:
        Type: ALIYUN::VPC::Ipv6InternetBandwidth
        Properties:
          Bandwidth: 5000
          Ipv6AddressId:
            Ref: Ipv6AddressId
          Ipv6GatewayId:
            Ref: Ipv6GatewayId
    Outputs:
      InternetBandwidthId:
        Description: Purchase of public network bandwidth.
        Value:
          Fn::GetAtt:
            - Ipv6InternetBandwidth
            - InternetBandwidthId
  • JSON格式

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "Ipv6AddressId": {
          "Type": "String",
          "Description": "ID of IPv6 address."
        },
        "Ipv6GatewayId": {
          "Type": "String",
          "Description": "ID of IPv6 gateway."
        }
      },
      "Resources": {
        "Ipv6InternetBandwidth": {
          "Type": "ALIYUN::VPC::Ipv6InternetBandwidth",
          "Properties": {
            "Bandwidth": 5000,
            "Ipv6AddressId": {
              "Ref": "Ipv6AddressId"
            },
            "Ipv6GatewayId": {
              "Ref": "Ipv6GatewayId"
            }
          }
        }
      },
      "Outputs": {
        "InternetBandwidthId": {
          "Description": "Purchase of public network bandwidth.",
          "Value": {
            "Fn::GetAtt": [
              "Ipv6InternetBandwidth",
              "InternetBandwidthId"
            ]
          }
        }
      }
    }

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