DATASOURCE::CEN::CenBandwidthPackages类型用于查询当前登录账号下云企业网带宽包的详细信息。
语法
{
"Type": "DATASOURCE::CEN::CenBandwidthPackages",
"Properties": {
"IsOrKey": Boolean,
"Filter": List,
"IncludeReservationData": Boolean
}
}
属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
---|---|---|---|---|---|
IsOrKey | Boolean | 否 | 是 | 过滤条件之间的关系。 | 取值:
|
Filter | List | 否 | 是 | 过滤条件。 | 更多信息,请参见Filter属性。 |
IncludeReservationData | Boolean | 否 | 是 | 是否包含续费数据。 | 取值:
|
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" ] } } } }