Elastic Compute Service (ECS) リソースの更新料金を照会します。サブスクリプションリソースのみがサポートされています。
操作説明
サブスクリプション ECS インスタンスを指定された期間更新する料金、またはインスタンスを統一有効期限まで更新する料金の照会のみがサポートされています。
- パラメータ設定に関する注意事項:
必須パラメーターのみを設定した場合、デフォルトでインスタンスを 1 か月更新する料金が照会されます。
更新期間の料金と統一有効期限までの更新料金を同時に照会することはできません。更新期間パラメーター (
PeriodおよびPeriodUnit) と統一有効期限パラメーター (ExpectedRenewDay) を同時に設定することはできません。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ecs:DescribeRenewalPrice |
get |
DedicatedHost
Instance。
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| RegionId |
string |
必須 |
インスタンスのリージョン ID。 DescribeRegions を呼び出して最新のリージョンリストを取得できます。 |
cn-hangzhou |
| ResourceType |
string |
任意 |
更新料金を照会するリソースのタイプ。有効な値: instance。 デフォルト値: instance。 |
instance |
| ResourceId |
string |
必須 |
更新料金を照会するインスタンスの ID。 |
i-bp1f2o4ldh8l29zv**** |
| Period |
integer |
任意 |
更新期間。有効な値:
デフォルト値: 1。 説明
更新期間パラメーター ( |
1 |
| PriceUnit |
string |
任意 |
更新期間の単位。有効な値:
デフォルト値: Month。 |
Month |
| ExpectedRenewDay |
integer |
任意 |
統一有効期限。このパラメーターを指定すると、インスタンスを統一有効期限まで更新する料金が照会されます。有効な値: 1~28。 統一有効期限機能の詳細については、「インスタンスの有効期限の統一」を参照してください。 説明
更新期間パラメーター ( |
5 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエスト ID |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
| PriceInfo |
object |
価格情報。料金および割引ルールの詳細が含まれます。 |
|
| Rules |
object |
||
| Rule |
array<object> |
プロモーションルール。 |
|
|
object |
|||
| Description |
string |
プロモーションルールの説明。 |
1 年間のサブスクリプションでリスト価格から 15% 割引 |
| RuleId |
integer |
プロモーションの ID。 |
1234567890 |
| Price |
object |
料金。 |
|
| OriginalPrice |
number |
元の料金。 |
4368 |
| DiscountPrice |
number |
割引額。 |
655.2 |
| Currency |
string |
通貨単位。 中国サイト: CNY。 国際サイト: USD。 |
CNY |
| TradePrice |
number |
取引価格。元の料金から割引額を引いた金額です。 |
3712.8 |
| DetailInfos |
object |
||
| DetailInfo |
array<object> |
リソースの価格詳細。 |
|
|
array<object> |
|||
| Resource |
string |
価格に対応するリソースの名前。 |
インスタンス |
| OriginalPrice |
number |
元の料金。 |
4368 |
| DiscountPrice |
number |
割引額。 |
655.2 |
| TradePrice |
number |
取引価格。 |
3712.8 |
| SubRules |
object |
||
| Rule |
array<object> |
価格ルールのサブセット。 |
|
|
object |
|||
| Description |
string |
価格ルールの説明。 |
1 年間のサブスクリプションでリスト価格から 15% 割引 |
| RuleId |
integer |
価格ルールの ID。 |
1234567890 |
| RelatedPrice |
object |
関連料金。 |
|
| MarketplaceImagePrice |
object |
Alibaba Cloud マーケットプレイスイメージの料金。 |
|
| Currency |
string |
通貨単位。 中国サイト: CNY。 国際サイト: USD。 |
CNY |
| OriginalPrice |
number |
元の料金。 |
200 |
| DiscountPrice |
number |
割引額。 |
0 |
| TradePrice |
number |
取引価格。元の料金から割引額を引いた金額です。 |
200 |
例
成功レスポンス
JSONJSON
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
"PriceInfo": {
"Rules": {
"Rule": [
{
"Description": "1 年間のサブスクリプションの場合、リスト価格から 15% 割引",
"RuleId": 1234567890
}
]
},
"Price": {
"OriginalPrice": 4368,
"DiscountPrice": 655.2,
"Currency": "CNY",
"TradePrice": 3712.8,
"DetailInfos": {
"DetailInfo": [
{
"Resource": "instance",
"OriginalPrice": 4368,
"DiscountPrice": 655.2,
"TradePrice": 3712.8,
"SubRules": {
"Rule": [
{
"Description": "1 年間のサブスクリプションの場合、リスト価格から 15% 割引",
"RuleId": 1234567890
}
]
}
}
]
}
},
"RelatedPrice": {
"MarketplaceImagePrice": {
"Currency": "CNY",
"OriginalPrice": 200,
"DiscountPrice": 0,
"TradePrice": 200
}
}
}
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidResourceType.ValueNotSupported | The specified parameter ResourceType is not valid. | 指定されたリソースタイプが無効です。 |
| 400 | InvalidPeriod | The specified period is not valid. | 指定された期間が無効です。 |
| 400 | InvalidPriceUnit.ValueNotSupported | The specified parameter PriceUnit is not valid. | 指定された PriceUnit パラメーターが無効です。 |
| 400 | Throttling | Request was denied due to request throttling. | リクエストがスロットルされました。 |
| 400 | Throttling.User | Request was denied due to user flow control. | |
| 400 | InternalError | The request processing has failed due to some unknown error. | 内部エラーが発生しました。もう一度お試しください。 |
| 400 | InvalidPeriod.ExceededMaximumExpirationDate | The specified renewal period cannot exceed the maximum expiration date. We recommend you try shortening the renewal period at next attempt. | 指定された更新期間は最大値の有効期間を超えることはできません。更新期間を短くして、再試行してください。 |
| 400 | InvalidExpectedRenewDay.Conflict | The specified expectedRenewDay is in conflict with period. | |
| 400 | InvalidExpectedRenewDay.ValueNotSupported | The specified parameter ExpectedRenewDay is not valid. | |
| 400 | InvalidPeriod.ExceededDedicatedHost | Instance expired date can not exceed dedicated host expired date. | インスタンスの有効期限は、専用ホストの有効期限を超えることはできません。 |
| 400 | OperationRestricted.Renewal | The renewal operation has been restricted because the zone is closed. %s | |
| 400 | InvalidOperation.ClassicNetworkTypeNotSupported | The classic network instance does not support this operation. | クラシックネットワークアーキテクチャベースのインスタンスは更新できません。通常の更新を実行する前に、インスタンスを VPC にフォームクラス移行してください。 |
| 400 | LastOrderProcessing | The previous order is still processing, please try again later. | 注文がプロセス中です。後でもう一度お試しください。 |
| 400 | InvalidParam.ExpectedRenewDay | The specified parameter ExpectedRenewDay is not valid. | 更新期間パラメーターが無効です。開発者ドキュメントを参照してパラメーターを再設定してください。 |
| 500 | InternalError | The request processing has failed due to some unknown error, exception or failure. | 内部エラーが発生しました。もう一度お試しください。 |
| 403 | ChargeTypeViolation | The operation is not permitted due to charge type of the instance. | |
| 403 | InvalidAction.Unauthorized | The specified action is not valid. | 指定された操作が無効です。 |
| 403 | InvalidStatus.DiskNotReady | This specified disk is not ready, status needs to be either In_use or Available. | 指定されたディスクのステータスは In_use または Available である必要があります。 |
| 404 | InvalidInstanceId.NotFound | The specified InstanceId does not exist. | 指定されたインスタンスが存在しません。インスタンス ID が正しいかどうかを確認してください。 |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。