全部產品
Search
文件中心

Resource Orchestration Service:DATASOURCE::VPC::CommonBandwidthPackages

更新時間:Nov 28, 2024

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

當資源棧更新時,資料來源資源的重新整理策略。

有效值:

  • Never(預設值):更新堆棧時,從不重新整理資料來源資源。

  • Always:更新堆棧時,始終重新整理資料來源資源。

返回資料(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。

樣本

{
  "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