Queries the refund amount for an instance that you want to unsubscribe from.
Operation description
Carefully verify the information about the resource to be unsubscribed, and confirm the unsubscription terms and refund amount. Resources cannot be recovered after unsubscription.
Only the actual paid amount is refunded. Used vouchers are not refunded.
For other questions, refer to: Refund rules for Alibaba Cloud International Website
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
bss:RefundQueryRemainAmount |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ClientToken |
string |
No |
Required for idempotent scenarios. A UUID-generated string. This field is used for idempotence. If the same value is passed in multiple calls, the result of the first call is returned. |
793F021C-B589-1225-82A9-99232AEBE494 |
| ProductCode |
string |
No |
Required for unsubscription scenarios. The product code. |
ecs |
| InstanceId |
string |
No |
Required for unsubscription scenarios. The instance ID. |
i-bp1etb69sqxgl4******* |
| ProductType |
string |
No |
Required for unsubscription scenarios. The product type. Pass an empty string ("") unless otherwise specified. |
”“ |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
result |
||
| Message |
string |
The description of the execution result. |
success |
| RequestId |
string |
The Tracing Analysis character string for the execute operation. You can provide this string to the platform for troubleshooting. |
UUID |
| Data |
object |
data |
|
| HostId |
string |
The site where the execution host resides. |
cn |
| InstanceId |
string |
The instance ID. |
i-bp1etb69sqxgl4******* |
| Currency |
string |
The currency. |
The currency of the refund amount: CNY: Chinese Yuan. USD: US Dollar. JPY: Japanese Yen |
| RefundAmount |
number |
The refund amount. |
12.34 |
| Code |
string |
The response code. |
200 |
| Success |
boolean |
Indicates whether the call is successful. A value of true indicates that the call is complete. A value of false indicates that an error occurred. |
true |
Examples
Success response
JSON format
{
"Message": "success",
"RequestId": "UUID",
"Data": {
"HostId": "cn",
"InstanceId": "i-bp1etb69sqxgl4*******",
"Currency": "CNY. CNY: Chinese Yuan. USD: United States dollar. JPY: Japanese Yen.",
"RefundAmount": 12.34
},
"Code": "200",
"Success": true
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | ResourceNotExists | The specific resource is not exists. | |
| 400 | ResourceStatusError | The resource status error. | |
| 400 | InvalidOwner | The specified owner does not belong to caller. | |
| 400 | InvalidParameter | The specified request contains invalid parameters. | |
| 400 | MissingParameter | The specified request lacks essential parameters. | |
| 400 | NotApplicable | The specified API is not applicable for the user. | |
| 400 | NotAuthorized | The user is not authorized for the specified API. | |
| 400 | BindMirrorInstanceError | Charged images that are related to ECS. | |
| 400 | ExceedRefundQuotaError | The number of unsubscription times has reached the upper limit. | |
| 400 | ExistUnPaidOrderError | The instance has an unsettled order. | |
| 400 | ExistRefundingOrderError | The instance ID is invalid: the instance may have expired, been refunded, or been released. | |
| 400 | NoRestValueError | The refund amount is 0. | |
| 400 | AmbassadorOrderLimitError | The instance has an ambassador order that may raise risks. | |
| 400 | ActivityForbiddenError | Promotional orders do not support refunds. | |
| 400 | ProductCheckError | The cloud service failed SPI preflight verification. | |
| 400 | CommodityNotSupported | The specified commodity is not supported. | |
| 500 | InternalError | An error occurred in the internal server. | System exception, please try again |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.