DATASOURCE::VPC::CommonBandwidthPackages类型用于查询指定地域的共享带宽实例列表。

语法

{
  "Type": "DATASOURCE::VPC::CommonBandwidthPackages",
  "Properties": {
    "ResourceGroupId": String,
    "CommonBandwidthPackageName": String,
    "CommonBandwidthPackageId": String
  }
}

属性

属性名称 类型 必须 允许更新 描述 约束
ResourceGroupId String 资源组ID。
CommonBandwidthPackageName String 共享带宽名称。
CommonBandwidthPackageId String 共享带宽实例ID。

返回数据(Fn::GetAtt)

  • CommonBandwidthPackageIds:共享带宽ID的信息。
  • CommonBandwidthPackages:共享带宽的详细信息。
属性名称 类型 描述 约束
CommonBandwidthPackageIds List 共享带宽ID的信息。
CommonBandwidthPackages List 共享带宽的详细信息。
BusinessStatus String 共享带宽实例的业务状态。 取值:
  • Normal:正常状态。
  • FinancialLocked:欠费。
  • Unactivated:未激活。
Ratio Integer 共享带宽的保底百分比。 当InternetChargeType取值为PayBy95时,返回该参数。
说明 仅支持中国站。
CommonBandwidthPackageName String 共享带宽实例名称。
ExpiredTime String 共享带宽实例的过期时间。 格式为YYYY-MM-DDThh:mm:ssZ。
InternetChargeType String 共享带宽的计费方式。 取值:
  • PayBy95:按增强型95计费。
  • PayByBandwidth:按带宽计费。
  • PayByDominantTraffic:按主流量计费。
ReservationOrderType String 续费变配方式。 取值:
  • RENEWCHANGE:续费变配。
  • TEMP_UPGRADE:短时升配。
  • UPGRADE:升级。
Status String 共享带宽实例的状态。 取值:
  • Available:可用中。
  • Modifying:修改中。
Description String 共享带宽的描述信息。
PaymentType String 付费类型。 取值:
  • postpaid:按量计费。
  • prepaid:包年包月。
ReservationBandwidth String 变配之后的带宽值。 单位:Mbps。
RegionId String 共享带宽所在的地域ID。
ResourceGroupId String 资源组ID。
HasReservationData String 是否有待生效的订单。 取值:
  • true:有待生效的订单。
  • false:没有待生效的订单。
SecurityProtectionTypes List 安全防护级别。 取值:
  • 返回为空时,表示默认的DDoS防护(基础版)。
  • 返回AntiDDoS_Enhanced时,表示DDoS防护(增强版)。
ReservationInternetChargeType String 变配之后的计费方式。 取值:
  • PayBy95:按增强型95计费。
  • PayByBandwidth:按带宽计费。
  • PayByDominantTraffic:按主流量计费。
Isp String 线路类型。 取值:
  • BGP:BGP(多线)线路。
  • BGP_PRO:BGP(多线)精品线路。
如果您是单线带宽的白名单用户,取值:
  • ChinaTelecom:中国电信。
  • ChinaUnicom:中国联通。
  • ChinaMobile:中国移动。
  • ChinaTelecom_L2:中国电信L2。
  • ChinaUnicom_L2:中国联通L2。
  • ChinaMobile_L2:中国移动L2。
如果您是杭州金融云用户,取值:BGP_FinanceCloud。
PublicIpAddresses List 共享带宽实例中的公网IP地址。 例如:
[ {
      "IpAddress" : "47.95.XX.XX",
      "AllocationId" : "eip-bp13e9i2qst4g6jzi****",
      "BandwidthPackageIpRelationStatus" : "BINDED"
    } ]
DeletionProtection Boolean 是否开启删除保护。 取值:
  • true:开启。
  • false:关闭。
ServiceManaged Integer 是否为服务账号创建的资源。 取值:
  • 0:非服务账号创建。
  • 1:服务账号创建。
CommonBandwidthPackageId String 共享带宽实例的ID。
Bandwidth String 共享带宽的带宽峰值。 单位:Mbps。
ReservationActiveTime String 续费生效时间。 格式为YYYY-MM-DDThh:mm:ssZ。
CreateTime String 创建时间。 格式为YYYY-MM-DDThh:mm:ssZ。

示例

  • JSON格式

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "CommonBandwidthPackageName": {
          "Type": "String",
          "Description": "The name of the Internet Shared Bandwidth instance."
        }
      },
      "Resources": {
        "ExtensionDataSource": {
          "Type": "DATASOURCE::VPC::CommonBandwidthPackages",
          "Properties": {
            "CommonBandwidthPackageName": {
              "Ref": "CommonBandwidthPackageName"
            }
          }
        }
      },
      "Outputs": {
        "CommonBandwidthPackages": {
          "Description": "The list of common bandwidth packages.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "CommonBandwidthPackages"
            ]
          }
        },
        "CommonBandwidthPackageIds": {
          "Description": "The list of common bandwidth package IDs.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "CommonBandwidthPackageIds"
            ]
          }
        }
      }
    }
  • YAML格式

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      CommonBandwidthPackageName:
        Type: String
        Description: The name of the Internet Shared Bandwidth instance.
    Resources:
      ExtensionDataSource:
        Type: DATASOURCE::VPC::CommonBandwidthPackages
        Properties:
          CommonBandwidthPackageName:
            Ref: CommonBandwidthPackageName
    Outputs:
      CommonBandwidthPackages:
        Description: The list of common bandwidth packages.
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - CommonBandwidthPackages
      CommonBandwidthPackageIds:
        Description: The list of common bandwidth package IDs.
        Value:
          Fn::GetAtt:
            - ExtensionDataSource
            - CommonBandwidthPackageIds