全部產品
Search
文件中心

Bastionhost:ModifyInstance-修改Bastionhost執行個體

更新時間:Jul 31, 2024

Bastionhost不提供修改執行個體配置的介面。您可以通過調用阿里雲交易和賬單管理API提供的ModifyInstance介面來修改Bastionhost執行個體的配置。

背景資訊

阿里雲交易和賬單管理API是一套通用的管理阿里雲資源的介面,可以用於查詢服務價格、管理執行個體、擷取賬單資訊等。關於阿里雲交易和賬單管理API支援的所有介面,請參見API概覽

您可以調用阿里雲交易和賬單管理API提供的ModifyInstance介面,修改Bastionhost執行個體的配置。關於該介面的調用方式,請參見請求結構

下文介紹了調用ModifyInstance介面修改Bastionhost執行個體配置的要求方法和樣本。

調試

您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。

請求參數

名稱

類型

必填

描述

樣本值

ProductCode

string

產品代碼。

bastionhost

ProductType

string

產品類型。

bastionhost

SubscriptionType

string

付費類型。Bastionhost為預付費類型,設定為Subscription

Subscription

ModifyType

string

變更配置類型,取值:

  • Upgrade:升級,表示升級Bastionhost的配置。

  • Downgrade:降級,表示降低Bastionhost的配置。

    說明

    功能灰階中,如有相關需求,請加入釘群(釘群號:33797269),聯絡產品技術人員諮詢。

Upgrade

InstanceId

String

bastionhost-cn-****

要變更配置的執行個體ID。

ClientToken

string

用戶端等冪參數,服務端會查詢是否有相同 ClientToken 的請求,如果有,直接返回上次調用結果。

JASIOFKVNVIXXXXXX

Parameter

object []

模組列表

└Value

string

第 n 個模組屬性 value 配置,n 的取值範圍為(1~100)。

disk

└Code

string

第 n 個模組屬性 code 配置,n 的取值範圍為(1~100),如有多個模組屬性參數,按照 n=1,2,3…n 的形式拼接多個參數。

InstanceType

Parameter參數設定

名稱

類型

是否必選

樣本值

描述

Parameter.1.Code

String

RegionId

Bastionhost的第1組屬性的Code配置,設定為RegionId,表示設定Bastionhost執行個體的地區。

Parameter.1.Value

String

cn-shanghai

Bastionhost的第1組屬性的Value配置,表示Bastionhost執行個體所在地區ID,可通過DescribeRegions介面擷取。

Parameter.2.Code

String

NetworkType

Bastionhost的第2組屬性的Code配置,設定為NetworkType,表示設定Bastionhost的網路。

Parameter.2.Value

String

vpc

Bastionhost的第2組屬性的Value配置,設定為vpc,表示Bastionhost執行個體採用VPC網路類型。

Parameter.3.Code

String

PlanCode

Bastionhost的第3組屬性的Code配置,設定為PlanCode,表示設定Bastionhost的版本。

Parameter.3.Value

String

cloudbastion

Bastionhost的第3組屬性的Value配置,Bastionhost的版本類型,取值:

  • cloudbastion基礎版

  • cloudbastion_ha企業雙擎版

Parameter.4.Code

String

LicenseCode

Bastionhost的第4組屬性的Code配置,設定為LicenseCode,表示設定Bastionhost執行個體的套餐類型(即支援的資產數量)。

Parameter.4.Value

String

bhah_ult_5000_asset

Bastionhost的第4組屬性的Value配置,Bastionhost各版本支援的資產數量,取值:

  • bhah_ent_50_asset:表示50資產,適用於基礎版企業雙擎版

  • bhah_ent_100_asset:表示100資產,適用於基礎版企業雙擎版

  • bhah_ent_200_asset:表示200資產,適用於基礎版企業雙擎版

  • bhah_ult_500_asset:表示500資產,適用於基礎版企業雙擎版

  • bhah_ult_1000_asset:表示1000資產,僅適用於企業雙擎版

  • bhah_ult_2000_asset:表示2000資產,僅適用於企業雙擎版

  • bhah_ult_5000_asset:表示5000資產,僅適用於企業雙擎版

  • bhah_ult_10000_asset:表示10000資產,僅適用於企業雙擎版

Parameter.5.Code

String

Storage

Bastionhost的第5組屬性的Code配置,設定為Storage,表示設定Bastionhost的儲存容量大小。

Parameter.5.Value

String

5

Bastionhost的第5組屬性的Value配置,表示Bastionhost的儲存容量大小。取值範圍為0 TB~500 TB。

Parameter.6.Code

String

Bandwidth

Bastionhost的第6組屬性的Code配置,表示Bastionhost的頻寬大小。

取值範圍為0 Mbps~200 Mbps,步長為10。

Parameter.6.Value

String

5

Bastionhost的第6組屬性的Value配置,表示Bastionhost的頻寬大小。

取值範圍為0 Mbps~200 Mbps,步長為10。

返回參數

名稱

類型

樣本值

描述

Code

String

Success

本次請求的狀態代碼。

Data

Struct

本次請求的返回資訊。

└InstanceId

String

bastionhost-cn-****

變更配置的執行個體ID。

└OrderId

String

2026532523****

建立成功的訂單ID。

Message

String

Successful!

本次請求的錯誤資訊。

RequestId

String

6000EE23-274B-4E07-A697-FF2E999520A4

本次請求的ID。

Success

Boolean

true

本次請求是否成功。

樣本

正常返回樣本

XML 格式

<ModifyInstanceResponse>
      <Message>Successful!</Message>
      <RequestId>6000EE23-274B-4E07-A697-FF2E999520A4</RequestId>
      <Success>true</Success>
      <Code>Success</Code>
      <Data>
            <OrderId>2026532523****</OrderId>
      </Data>
</ModifyInstanceResponse>

JSON 格式

{
    "Message": "Successful!",
    "RequestId": "6000EE23-274B-4E07-A697-FF2E999520A4",
    "Success": true,
    "Code": "Success",
    "Data": {
        "OrderId": "2026532523****"
    }
}