Chame a operação DescribeRenewalPrice para consultar a taxa necessária para renovar uma instância do ApsaraDB RDS.
Esta operação é compatível apenas com instâncias de assinatura.
Depuração
Parâmetros de solicitação
| Parâmetro | Tipo | Obrigatório | Exemplo | Descrição |
| Action | String | Yes | DescribeRenewalPrice | A operação que você deseja executar. Defina o valor como DescribeRenewalPrice. |
| DBInstanceId | String | Yes | rm-uf6wjk5xxxxxx | O ID da instância. |
| TimeType | String | Yes | Year | O ciclo de renovação da instância. Valores válidos:
|
| UsedTime | Integer | Yes | 1 | O período de assinatura da instância. Valores válidos:
|
| ClientToken | String | No | ETnLKlblzczshOTUbOCzxxxxxxxxxx | O token de cliente que garante a idempotência da solicitação. |
| RegionId | String | No | cn-hangzhou | O ID da região da instância. Chame a operação DescribeRegions para consultar a lista de regiões mais recente. |
| PayType | String | No | Postpaid | O método de faturamento da instância. Valores válidos:
|
| DBInstanceClass | String | No | mysql.n2.medium.2c | O tipo da instância. Para mais informações, consulte Primary instance types. Por padrão, o tipo atual da instância é mantido. |
| Quantity | Integer | No | 1 | O número de instâncias que você deseja renovar. Valor padrão: 1. |
| OrderType | String | No | BUY | O tipo do pedido de compra. Defina o valor como BUY. |
| BusinessInfo | String | No | 121436975448952 | As informações comerciais adicionais da instância. |
Parâmetros de resposta
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
|
Rules |
Array of Rule |
As especificações da promoção. |
|
|
Rule |
|||
|
RuleId |
Long |
1001199213 |
O ID da promoção. |
|
Name |
String |
test |
O nome da promoção. |
|
Description |
String |
Content |
A descrição da promoção. |
|
PriceInfo |
Struct |
Uma estrutura que contém informações de preço. |
|
|
Currency |
String |
CNY |
A unidade monetária usada para calcular a taxa de renovação. |
|
ActivityInfo |
Struct |
O preço da renovação. |
|
|
CheckErrMsg |
String |
Error |
A descrição do erro ocorrido. |
|
ErrorCode |
String |
123456 |
O código do erro ocorrido. |
|
Success |
String |
Success |
Indica se a renovação foi bem-sucedida. |
|
OriginalPrice |
Float |
138 |
O preço original da renovação. |
|
DiscountPrice |
Float |
27 |
O desconto da renovação. |
|
TradePrice |
Float |
111 |
O preço com desconto da renovação. O preço com desconto equivale ao preço original menos o desconto. |
|
Coupons |
Array of Coupon |
Um array que contém vouchers. |
|
|
Coupon |
|||
|
Name |
String |
test |
O nome do voucher. |
|
Description |
String |
test |
A descrição do voucher. |
|
CouponNo |
String |
123456 |
O ID do voucher. |
|
IsSelected |
String |
true |
Indica se um voucher está selecionado. |
|
RuleIds |
List |
1001199213 |
O ID da promoção. |
|
RequestId |
String |
DC9F4EF6-D038-4405-B497-1F48E722C9F2 |
O ID da solicitação. |
Exemplos
Exemplos de solicitações
http(s)://rds.aliyuncs.com/? Action=DescribeRenewalPrice
&TimeType=Year
&UsedTime=1
&DBInstanceId=rm-uf6wjk5xxxxxx
&<Common request parameters>
Exemplos de respostas de sucesso
Formato XML
<DescribeRenewalPriceResponse>
<RequestId>BA34B8E6-4119-49B0-BDA3-6ECD9B097A98</RequestId>
<Rules>
<Rule>
<RuleId>1020021003939076</RuleId>
<Name>test</Name>
</Rule>
</Rules>
<PriceInfo>
<OriginalPrice>1070</OriginalPrice>
<Currency>CNY</Currency>
<DiscountPrice>1070</DiscountPrice>
<RuleIds>
<RuleId>1020021003939076</RuleId>
</RuleIds>
<TradePrice>0</TradePrice>
<Coupons>
</Coupons>
</PriceInfo>
</DescribeRenewalPriceResponse>
Formato JSON
{
"RequestId": "BA34B8E6-4119-49B0-BDA3-6ECD9B097A98",
"Rules": {
"Rule": [
{
"RuleId": "1020021003939076",
"Name": "test"
}
]
},
"PriceInfo": {
"OriginalPrice": 1070,
"Currency": "CNY",
"DiscountPrice": 1070,
"RuleIds": {
"RuleId": [
"1020021003939076"
]
},
"TradePrice": 0,
"Coupons": {
"Coupon": []
}
}
}
Códigos de erro
Para obter uma lista de códigos de erro, visite o Centro de Erros de API.