Docs
api
UHost(UHost)
GetUHostRefundPrice

Obtain host deletion deduction fee - GetUHostRefundPrice

Overview

Obtain the cost deducted for host deletion. This includes the cost of resources such as the host, disk, snapshot service, EIP, etc.

Definition

Public Parameters

Parameter NameTypeDescription InformationRequired
ActionstringCorresponding API command name, the current API is GetUHostRefundPrice.Yes
PublicKeystringThe user’s public key can be obtained from ConsoleYes
SignaturestringUser signature generated based on public key and API command, see Signature AlgorithmYes

Request Parameters

Parameter NameTypeDescription InformationRequired
RegionstringRegion. See List of Regions and Availability ZonesYes
ProjectIdstringProject ID. If not filled in, the default project is used, sub-accounts must be filled in. Please refer to the GetProjectList interface.No
UHostIds.Nstring[Array] UHost Instance ID. See DescribeUHostInstanceYes

Response Field

Field NameTypeDescription InformationRequired
RetCodeintReturn status code. If it is 0, it means successful return. If it is not 0, it means failure.Yes
ActionstringOperation command name.Yes
MessagestringReturns an error message, providing detailed description when RetCode is non-zero.No
RefundPriceSetarray[UHostRefundPriceSet]Details of Deducted Charges for Host DeletionYes

Data Model

UHostRefundPriceSet

Field NameTypeDescription InformationRequired
UHostIdstringUHost Instance IDYes
CodeintError code for the operation result of the instance. 0 means success.Yes
MessagestringProvide detailed description information when the Code is not 0Yes
RefundPricefloatRefund amount for instance deletionYes

Example

Request Example

https://api.dezai.com/?Action=GetUHostRefundPrice
&Region=cn-zj
&ProjectId=QsUFgUbN
&UHostIds.N=GJgMMTbb

Response Example

{
  "Action": "GetUHostRefundPriceResponse",
  "RefundPriceSet": [
    {
      "Code": 2,
      "Message": "lrftRADV",
      "RefundPrice": 6.87196,
      "UHostId": "UrRlsdui"
    }
  ],
  "RetCode": 0
}