DATASOURCE::VPC::CommonBandwidthPackages類型用於查詢指定地區的共用頻寬執行個體列表。
文法
{
"Type": "DATASOURCE::VPC::CommonBandwidthPackages",
"Properties": {
"ResourceGroupId": String,
"CommonBandwidthPackageName": String,
"CommonBandwidthPackageId": String,
"RefreshOptions": String
}
}
屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
ResourceGroupId | String | 否 | 是 | 資源群組ID。 | 無 |
CommonBandwidthPackageName | String | 否 | 是 | 共用頻寬名稱。 | 無 |
CommonBandwidthPackageId | String | 否 | 是 | 共用頻寬執行個體ID。 | 無 |
RefreshOptions | String | 否 | 是 | 當資源棧更新時,資料來源資源的重新整理策略。 | 有效值:
|
返回資料(Fn::GetAtt)
CommonBandwidthPackageIds:共用頻寬ID的資訊。
CommonBandwidthPackages:共用頻寬的詳細資料。
屬性名稱 | 類型 | 描述 | 約束 |
CommonBandwidthPackageIds | List | 共用頻寬ID的資訊。 | 無 |
CommonBandwidthPackages | List | 共用頻寬的詳細資料。 | 無 |
BusinessStatus | String | 共用頻寬執行個體的業務狀態。 | 取值:
|
Ratio | Integer | 共用頻寬的保底百分比。 | 當InternetChargeType取值為PayBy95時,返回該參數。 說明 僅支援中國站。 |
CommonBandwidthPackageName | String | 共用頻寬執行個體名稱。 | 無 |
ExpiredTime | String | 共用頻寬執行個體的到期時間。 | 格式為YYYY-MM-DDThh:mm:ssZ。 |
InternetChargeType | String | 共用頻寬的計費方式。 | 取值:
|
ReservationOrderType | String | 續約變更配置方式。 | 取值:
|
Status | String | 共用頻寬執行個體的狀態。 | 取值:
|
Description | String | 共用頻寬的描述資訊。 | 無 |
PaymentType | String | 付費類型。 | 取值:
|
ReservationBandwidth | String | 變更配置之後的頻寬值。 | 單位:Mbps。 |
RegionId | String | 共用頻寬所在的地區ID。 | 無 |
ResourceGroupId | String | 資源群組ID。 | 無 |
HasReservationData | String | 是否有待生效的訂單。 | 取值:
|
SecurityProtectionTypes | List | 安全防護層級。 | 取值:
|
ReservationInternetChargeType | String | 變更配置之後的計費方式。 | 取值:
|
Isp | String | 線路類型。 | 取值:
如果您是單線頻寬的白名單使用者,取值:
如果您是杭州金融雲使用者,取值:BGP_FinanceCloud。 |
PublicIpAddresses | List | 共用頻寬執行個體中的公網IP地址。 | 例如:
|
DeletionProtection | Boolean | 是否開啟刪除保護。 | 取值:
|
ServiceManaged | Integer | 是否為服務帳號建立的資源。 | 取值:
|
CommonBandwidthPackageId | String | 共用頻寬執行個體的ID。 | 無 |
Bandwidth | String | 共用頻寬的頻寬峰值。 | 單位:Mbps。 |
ReservationActiveTime | String | 續約生效時間。 | 格式為YYYY-MM-DDThh:mm:ssZ。 |
CreateTime | String | 建立時間。 | 格式為YYYY-MM-DDThh:mm:ssZ。 |
樣本
{
"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"
]
}
}
}
}
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