DATASOURCE::CEN::CenBandwidthPackages类型用于查询当前登录账号下云企业网带宽包的详细信息。
语法
{
  "Type": "DATASOURCE::CEN::CenBandwidthPackages",
  "Properties": {
    "IsOrKey": Boolean,
    "Filter": List,
    "IncludeReservationData": Boolean,
    "RefreshOptions": String
  }
}属性
| 属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 | 
| IsOrKey | Boolean | 否 | 是 | 过滤条件之间的关系。 | 取值: 
 | 
| Filter | List | 否 | 是 | 过滤条件。 | 更多信息,请参见Filter属性。 | 
| IncludeReservationData | Boolean | 否 | 是 | 是否包含续费数据。 | 取值: 
 | 
| RefreshOptions | String | 否 | 是 | 当资源栈更新时,数据源资源的刷新策略。 | 取值: 
 | 
Filter语法
"Filter": [
  {
    "Value": List,
    "Key": String
  }
]Filter属性
| 属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 | 
| Value | List | 否 | 否 | 根据Key指定过滤值。 | 一个Key支持指定多个过滤值,每个过滤值之间是或的关系。即只要符合其中一个过滤值,则视为匹配过滤要求。 | 
| Key | String | 是 | 否 | 过滤条件。 | 取值: 
 | 
返回数据(Fn::GetAtt)
- CenBandwidthPackages:带宽包的详情列表。 
- CenBandwidthPackageIds:带宽包的ID列表。 
| 属性名称 | 类型 | 描述 | 约束 | 
| CenBandwidthPackageIds | List | 带宽包的ID列表。 | 无 | 
| CenBandwidthPackages | List | 带宽包的详情列表。 | 无 | 
| ReservationActiveTime | String | 临时升配到期时间。 | 无 | 
| CenBandwidthPackageId | String | 带宽包的ID。 | 无 | 
| Status | String | 带宽包是否已绑定云企业网实例。 | 取值: 
 | 
| CreationTime | String | 带宽包的创建时间。 | 采用ISO8601格式表示,格式为:YYYY-MM-DDThh:mmZ。 | 
| ReservationOrderType | String | 续费变配方式。 | 取值: 
 | 
| BandwidthPackageChargeType | String | 带宽包的计费方式。 | 无 | 
| ReservationInternetChargeType | String | 变配之后的计费方式。 | 无 | 
| GeographicRegionAId | String | 要查询的区域ID。 | 取值: 
 | 
| Bandwidth | Number | 带宽包的峰值带宽。 | 无 | 
| Description | String | 带宽包描述。 | 无 | 
| ExpiredTime | String | 带宽包超时时间。 | 采用ISO8601格式表示,格式为:YYYY-MM-DDThh:mmZ。 | 
| ReservationBandwidth | String | 临时升配结束后恢复的带宽。 | 无 | 
| GeographicSpanId | String | 区域对应的ID。 | 无 | 
| GeographicRegionBId | String | 带宽包实例的另一个互通区域ID。 | 取值: 
 | 
| IsCrossBorder | Boolean | 是否是跨境带宽包。 | 取值: 
 | 
| BusinessStatus | String | 带宽包的状态。 | 取值: 
 | 
| Name | String | 带宽包的名称。 | 无 | 
| HasReservationData | String | 是否有续费数据。 | 取值: 
 说明  当参数IncludeReservationData取值为true,且有未生效的订购数据时,本参数取值为true。 | 
| CenIds | List | 带宽包对应的云企业网实例的列表。 | 例如:  | 
| OrginInterRegionBandwidthLimits | Map | 互通地域的详细信息。 | 例如:  | 
示例
JSON格式
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "IncludeReservationData": {
      "Type": "Boolean",
      "Description": "Specifies whether to include renewal data.",
      "AllowedValues": [
        "True",
        "true",
        "False",
        "false"
      ]
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::CEN::CenBandwidthPackages",
      "Properties": {
        "IncludeReservationData": {
          "Ref": "IncludeReservationData"
        }
      }
    }
  },
  "Outputs": {
    "CenBandwidthPackages": {
      "Description": "The information about CenBandwidthPackages.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "CenBandwidthPackages"
        ]
      }
    },
    "CenBandwidthPackageIds": {
      "Description": "The list of The Cen bandwidth ids.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "CenBandwidthPackageIds"
        ]
      }
    }
  }
}YAML格式
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  IncludeReservationData:
    Type: Boolean
    Description: Specifies whether to include renewal data.
    AllowedValues:
      - 'True'
      - 'true'
      - 'False'
      - 'false'
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::CEN::CenBandwidthPackages
    Properties:
      IncludeReservationData:
        Ref: IncludeReservationData
Outputs:
  CenBandwidthPackages:
    Description: The information about CenBandwidthPackages.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - CenBandwidthPackages
  CenBandwidthPackageIds:
    Description: The list of The Cen bandwidth ids.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - CenBandwidthPackageIds