ALIYUN::GA::BandwidthPackage类型用于创建带宽包。

语法

{
  "Type": "ALIYUN::GA::BandwidthPackage",
  "Properties": {
    "BandwidthType": String,
    "CbnGeographicRegionIdB": String,
    "Type": String,
    "AutoUseCoupon": String,
    "PricingCycle": String,
    "ChargeType": String,
    "Bandwidth": Integer,
    "Ratio": String,
    "Duration": String,
    "AutoPay": String,
    "BillingType": String
  }
}

属性

属性名称 类型 必须 允许更新 描述 约束
BandwidthType String 带宽类型。 取值:
  • Basic:标准加速带宽。
  • Enhanced:增强加速带宽。
  • Advanced:精品加速带宽。
CbnGeographicRegionIdB String 跨域加速包的互通区域B。
Type String 带宽包的类型。 取值:
  • Basic:基础带宽包。
  • CrossDomain:跨域加速包。
CbnGeographicRegionIdA String 跨域加速包的互通区域A。
AutoUseCoupon String 是否自动使用优惠券。 取值:
  • True
  • False
PricingCycle String 价格周期。 取值:
  • Month:按月付费。
  • Year:按年付费。
ChargeType String 付费类型。 取值:

PREPAY:包年包月。

Bandwidth Integer 带宽包的带宽值。 取值范围:2~2000。

单位:MB。

Ratio String 保底百分比。
Duration String 购买时长。 取值范围:
  • 按月付费:1~9。
  • 按年付费:1~3。
AutoPay String 是否自动付费。 取值:
  • True
  • False
BillingType String 计量方式。

返回值

Fn::GetAtt

  • BandwidthPackageName:带宽包名称。
  • CbnGeographicRegionIdA:跨域加速包的互通区域A。
  • CbnGeographicRegionIdB:跨域加速包的互通区域B。
  • AutoPay:是否自动付费。
  • BandwidthType:带宽类型。
  • Type:带宽包类型。
  • AutoUseCoupon:是否自动使用优惠券。
  • ChargeType:付费类型。
  • Bandwidth:带宽包的带宽值。
  • BandwidthPackageId:带宽包ID。
  • Ratio:带宽的保底百分比。
  • BillingType:带宽计量方式。

示例

  • JSON格式

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "BandwidthType": {
          "Type": "String",
          "Description": "the bandwidth BandwidthType of the bandwidth"
        },
        "CbnGeographicRegionIdB": {
          "Type": "String",
          "Description": "The CbnGeographicRegionIdB of the bandwidth"
        },
        "Type": {
          "Type": "String",
          "Description": "The type of the bandwidth plan"
        },
        "CbnGeographicRegionIdA": {
          "Type": "String",
          "Description": "The CbnGeographicRegionIdA  of the bandwidth"
        },
        "AutoUseCoupon": {
          "Type": "String",
          "Description": "The AutoUseCoupon  of the bandwidth"
        },
        "PricingCycle": {
          "Type": "String",
          "Description": ""
        },
        "ChargeType": {
          "Type": "String",
          "Description": "The ChargeType of the bandwidth"
        },
        "Bandwidth": {
          "Type": "Number",
          "Description": "The bandwidth provided by the bandwidth plan."
        },
        "Ratio": {
          "Type": "String",
          "Description": "The Ratio of the bandwidth"
        },
        "Duration": {
          "Type": "String",
          "Description": ""
        },
        "AutoPay": {
          "Type": "String",
          "Description": "The AutoPay of the bandwidth"
        },
        "BillingType": {
          "Type": "String",
          "Description": "The BillingType of the bandwidth"
        }
      },
      "Resources": {
        "GaBandwidthPackage": {
          "Type": "ALIYUN::GA::BandwidthPackage",
          "Properties": {
            "BandwidthType": {
              "Ref": "BandwidthType"
            },
            "CbnGeographicRegionIdB": {
              "Ref": "CbnGeographicRegionIdB"
            },
            "Type": {
              "Ref": "Type"
            },
            "CbnGeographicRegionIdA": {
              "Ref": "CbnGeographicRegionIdA"
            },
            "AutoUseCoupon": {
              "Ref": "AutoUseCoupon"
            },
            "PricingCycle": {
              "Ref": "PricingCycle"
            },
            "ChargeType": {
              "Ref": "ChargeType"
            },
            "Bandwidth": {
              "Ref": "Bandwidth"
            },
            "Ratio": {
              "Ref": "Ratio"
            },
            "Duration": {
              "Ref": "Duration"
            },
            "AutoPay": {
              "Ref": "AutoPay"
            },
            "BillingType": {
              "Ref": "BillingType"
            }
          }
        }
      },
      "Outputs": {
        "BandwidthPackageName": {
          "Description": "The Resource name of the bandwidth",
          "Value": {
            "Fn::GetAtt": [
              "GaBandwidthPackage",
              "BandwidthPackageName"
            ]
          }
        },
        "CbnGeographicRegionIdB": {
          "Description": "The CbnGeographicRegionIdB of the bandwidth",
          "Value": {
            "Fn::GetAtt": [
              "GaBandwidthPackage",
              "CbnGeographicRegionIdB"
            ]
          }
        },
        "CbnGeographicRegionIdA": {
          "Description": "The CbnGeographicRegionIdA  of the bandwidth",
          "Value": {
            "Fn::GetAtt": [
              "GaBandwidthPackage",
              "CbnGeographicRegionIdA"
            ]
          }
        },
        "AutoPay": {
          "Description": "The AutoPay of the bandwidth",
          "Value": {
            "Fn::GetAtt": [
              "GaBandwidthPackage",
              "AutoPay"
            ]
          }
        },
        "BandwidthType": {
          "Description": "the bandwidth BandwidthType of the bandwidth",
          "Value": {
            "Fn::GetAtt": [
              "GaBandwidthPackage",
              "BandwidthType"
            ]
          }
        },
        "Type": {
          "Description": "The type of the bandwidth plan",
          "Value": {
            "Fn::GetAtt": [
              "GaBandwidthPackage",
              "Type"
            ]
          }
        },
        "AutoUseCoupon": {
          "Description": "The AutoUseCoupon  of the bandwidth",
          "Value": {
            "Fn::GetAtt": [
              "GaBandwidthPackage",
              "AutoUseCoupon"
            ]
          }
        },
        "ChargeType": {
          "Description": "The ChargeType of the bandwidth",
          "Value": {
            "Fn::GetAtt": [
              "GaBandwidthPackage",
              "ChargeType"
            ]
          }
        },
        "Bandwidth": {
          "Description": "The bandwidth provided by the bandwidth plan.",
          "Value": {
            "Fn::GetAtt": [
              "GaBandwidthPackage",
              "Bandwidth"
            ]
          }
        },
        "PaymentType": {
          "Description": "The Payment Type of the bandwidth",
          "Value": {
            "Fn::GetAtt": [
              "GaBandwidthPackage",
              "PaymentType"
            ]
          }
        },
        "BandwidthPackageId": {
          "Description": "The Resource ID of the bandwidth",
          "Value": {
            "Fn::GetAtt": [
              "GaBandwidthPackage",
              "BandwidthPackageId"
            ]
          }
        },
        "Ratio": {
          "Description": "The Ratio of the bandwidth",
          "Value": {
            "Fn::GetAtt": [
              "GaBandwidthPackage",
              "Ratio"
            ]
          }
        },
        "BillingType": {
          "Description": "The BillingType of the bandwidth",
          "Value": {
            "Fn::GetAtt": [
              "GaBandwidthPackage",
              "BillingType"
            ]
          }
        }
      }
    }
  • YAML格式

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      BandwidthType:
        Type: String
        Description: the bandwidth BandwidthType of the bandwidth
      CbnGeographicRegionIdB:
        Type: String
        Description: The CbnGeographicRegionIdB of the bandwidth
      Type:
        Type: String
        Description: The type of the bandwidth plan
      CbnGeographicRegionIdA:
        Type: String
        Description: The CbnGeographicRegionIdA  of the bandwidth
      AutoUseCoupon:
        Type: String
        Description: The AutoUseCoupon  of the bandwidth
      PricingCycle:
        Type: String
        Description: ''
      ChargeType:
        Type: String
        Description: The ChargeType of the bandwidth
      Bandwidth:
        Type: Number
        Description: The bandwidth provided by the bandwidth plan.
      Ratio:
        Type: String
        Description: The Ratio of the bandwidth
      Duration:
        Type: String
        Description: ''
      AutoPay:
        Type: String
        Description: The AutoPay of the bandwidth
      BillingType:
        Type: String
        Description: The BillingType of the bandwidth
    Resources:
      GaBandwidthPackage:
        Type: 'ALIYUN::GA::BandwidthPackage'
        Properties:
          BandwidthType:
            Ref: BandwidthType
          CbnGeographicRegionIdB:
            Ref: CbnGeographicRegionIdB
          Type:
            Ref: Type
          CbnGeographicRegionIdA:
            Ref: CbnGeographicRegionIdA
          AutoUseCoupon:
            Ref: AutoUseCoupon
          PricingCycle:
            Ref: PricingCycle
          ChargeType:
            Ref: ChargeType
          Bandwidth:
            Ref: Bandwidth
          Ratio:
            Ref: Ratio
          Duration:
            Ref: Duration
          AutoPay:
            Ref: AutoPay
          BillingType:
            Ref: BillingType
    Outputs:
      BandwidthPackageName:
        Description: The Resource name of the bandwidth
        Value:
          'Fn::GetAtt':
            - GaBandwidthPackage
            - BandwidthPackageName
      CbnGeographicRegionIdB:
        Description: The CbnGeographicRegionIdB of the bandwidth
        Value:
          'Fn::GetAtt':
            - GaBandwidthPackage
            - CbnGeographicRegionIdB
      CbnGeographicRegionIdA:
        Description: The CbnGeographicRegionIdA  of the bandwidth
        Value:
          'Fn::GetAtt':
            - GaBandwidthPackage
            - CbnGeographicRegionIdA
      AutoPay:
        Description: The AutoPay of the bandwidth
        Value:
          'Fn::GetAtt':
            - GaBandwidthPackage
            - AutoPay
      BandwidthType:
        Description: the bandwidth BandwidthType of the bandwidth
        Value:
          'Fn::GetAtt':
            - GaBandwidthPackage
            - BandwidthType
      Type:
        Description: The type of the bandwidth plan
        Value:
          'Fn::GetAtt':
            - GaBandwidthPackage
            - Type
      AutoUseCoupon:
        Description: The AutoUseCoupon  of the bandwidth
        Value:
          'Fn::GetAtt':
            - GaBandwidthPackage
            - AutoUseCoupon
      ChargeType:
        Description: The ChargeType of the bandwidth
        Value:
          'Fn::GetAtt':
            - GaBandwidthPackage
            - ChargeType
      Bandwidth:
        Description: The bandwidth provided by the bandwidth plan.
        Value:
          'Fn::GetAtt':
            - GaBandwidthPackage
            - Bandwidth
      PaymentType:
        Description: The Payment Type of the bandwidth
        Value:
          'Fn::GetAtt':
            - GaBandwidthPackage
            - PaymentType
      BandwidthPackageId:
        Description: The Resource ID of the bandwidth
        Value:
          'Fn::GetAtt':
            - GaBandwidthPackage
            - BandwidthPackageId
      Ratio:
        Description: The Ratio of the bandwidth
        Value:
          'Fn::GetAtt':
            - GaBandwidthPackage
            - Ratio
      BillingType:
        Description: The BillingType of the bandwidth
        Value:
          'Fn::GetAtt':
            - GaBandwidthPackage
            - BillingType