すべてのプロダクト
Search
ドキュメントセンター

:GetResult4QueryInstancePrice4Modify

最終更新日:Sep 19, 2025

価格照会の結果を取得します。

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

下表に、この API を呼び出すために必要な認証情報を示します。認証情報は、RAM (Resource Access Management) ポリシーを使用して定義できます。以下で各列名について説明します。

  • アクション:特定のリソースに対して実行可能な操作。ポリシー構文ではAction要素として指定します。

  • API:アクションを具体的に実行するための API。

  • アクセスレベル:各 API に対して事前定義されているアクセスの種類。有効な値:create、list、get、update、delete。

  • リソースタイプ:アクションが作用するリソースの種類。リソースレベルでの権限をサポートするかどうかを示すことができます。ポリシーの有効性を確保するため、アクションの対象として適切なリソースを指定してください。

    • リソースレベルの権限を持つ API の場合、必要なリソースタイプはアスタリスク (*) でマークされます。ポリシーのResource要素で対応する ARN を指定してください。

    • リソースレベルの権限を持たない API の場合、「すべてのリソース」と表示され、ポリシーのResource要素でアスタリスク (*) でマークされます。

  • 条件キー:サービスによって定義された条件のキー。このキーにより、きめ細やかなアクセス制御が可能になります。この制御は、アクション単体に適用することも、特定のリソースに対するアクションに適用することもできます。Alibaba Cloud は、サービス固有の条件キーに加えて、すべての RAM 統合サービスに適用可能な一連の共通条件キーを提供しています。

  • 依存アクション:ある特定のアクションを実行するために、前提として実行が必要となる他のアクション。依存アクションの権限も RAM ユーザーまたは RAM ロールに付与する必要があります。

アクション

アクセスレベル

リソースタイプ

条件キー

依存アクション

bpstudio:GetResult4QueryInstancePrice4Modify

get

*BPStudioVirtual

acs:bpstudio::{#accountId}:bpstudiovirtual/{#BPStudioVirtualId}

なし なし

リクエストパラメーター

パラメーター

必須 / 任意

説明

TaskId

string

必須

インスタンス構成変更の価格照会タスクの ID です。 ID は 1 時間有効です。タスクがタイムアウトした場合、結果を照会することはできず、Data パラメーターは返されません。

price4modify/19862074****/rm-uf69xr871l***fj39/WQ9ULO4SLD**PQY5/FL1IZLW**3H78OC

ApplicationId

string

任意

アプリケーション ID です。

02S7UU41WKJL7ERR

レスポンスフィールド

フィールド

説明

object

レスポンスのスキーマ

RequestId

string

リクエスト ID です。

A07FFDF2-78FA-1B48-9E38-88E833A93187

Message

string

エラーメッセージです。

Success

Code

string

レスポンスコードです。

200

Data

object

インスタンス構成変更の価格照会の結果です。

TaskId

string

タスク ID です。

d9a3e99b-6954-4a16-ad51-954db4a528b7

Status

string

アプリケーションステータスです。

SUCCESS

PriceList

array<object>

課金結果のリストです。
インスタンスが従量課金インスタンスの場合、3 つの価格が返されます。インスタンスがサブスクリプションインスタンスで、構成変更の価格を照会するときに period_unit パラメーターと period パラメーターを指定した場合、3 つの価格が返されます。 period_unit パラメーターと period パラメーターを指定しない場合、構成変更後に支払う必要がある金額のみが返されます。
3 つの価格は次の順序で返されます。










  • 構成変更後に支払う必要がある金額。従量課金インスタンスの場合、これは新しいインスタンスタイプの価格です。サブスクリプションインスタンスの場合、これはスペックアップ後の残りのサブスクリプション期間に対して支払う必要がある金額です。たとえば、1 か月のインスタンスを半月後にスペックアップする場合、これは残りの半月に対して支払う必要がある金額です。サブスクリプションインスタンスの場合、この金額は残りのサブスクリプション期間が短くなるにつれて変化します。金額は、QueryInstancePrice4Modify 操作を呼び出す時間によっても異なります。

  • 元のインスタンスタイプの価格。

  • 新しいインスタンスタイプの価格。サブスクリプションインスタンスの場合、これは 1 か月などの完全なサブスクリプション期間の価格です。

object

課金結果のリストです。

NodeType

string

プロダクトコードです。

vpc

TradeAmount

number

最終価格です。これは元の価格から割引を引いたものです。

1

DiscountAmount

number

割引です。

2

OriginalAmount

number

元の価格です。

3

PriceUnit

string

単位:金額/時間。

200/hour

PromotionName

string

割引情報です。

Offer Information

Error

string

失敗の原因です。

Get information on price failures

AccessDeniedDetail

string

権限検証の失敗に関する詳細です。

{ "PolicyType": "", "AuthPrincipalOwnerId": "", "EncodedDiagnosticMessage": "", "AuthPrincipalType": "", "AuthPrincipalDisplayName": "", "NoPermissionType": "", "AuthAction": "" }

成功レスポンス

JSONJSON

{
  "RequestId": "A07FFDF2-78FA-1B48-9E38-88E833A93187",
  "Message": "Success",
  "Code": "200",
  "Data": {
    "TaskId": "d9a3e99b-6954-4a16-ad51-954db4a528b7",
    "Status": "SUCCESS",
    "PriceList": [
      {
        "NodeType": "vpc",
        "TradeAmount": 1,
        "DiscountAmount": 2,
        "OriginalAmount": 3,
        "PriceUnit": "200/hour",
        "PromotionName": "Offer Information",
        "Error": "Get information on price failures"
      }
    ]
  },
  "AccessDeniedDetail": "{\n    \"PolicyType\": \"\",\n    \"AuthPrincipalOwnerId\": \"\",\n    \"EncodedDiagnosticMessage\": \"\",\n    \"AuthPrincipalType\": \"\",\n    \"AuthPrincipalDisplayName\": \"\",\n    \"NoPermissionType\": \"\",\n    \"AuthAction\": \"\"\n  }"
}

エラーコード

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。