Consulta o preço de renovação de recursos do Elastic Compute Service (ECS). Apenas recursos de assinatura são suportados.
Descrição da operação
Apenas o preço para renovar uma instância ECS de assinatura por uma duração especificada ou renová-la até uma data de expiração unificada é suportado.
- Observe o seguinte ao definir os parâmetros:
Se você definir apenas os parâmetros obrigatórios, o preço para renovar a instância por um mês será retornado por padrão.
Você não pode consultar o preço por duração de renovação e o preço por data de expiração unificada ao mesmo tempo. Os parâmetros de duração de renovação (
PeriodePeriodUnit) e o parâmetro de data de expiração unificada (ExpectedRenewDay) não podem ser definidos ao mesmo tempo.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
ecs:DescribeRenewalPrice |
get |
DedicatedHost
Instance
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Sim |
O ID da região da instância. Você pode chamar DescribeRegions para consultar a lista de regiões mais recente. |
cn-hangzhou |
| ResourceType |
string |
Não |
O tipo do recurso cujo preço de renovação você deseja consultar. Valores válidos: instance. Valor padrão: instance. |
instance |
| ResourceId |
string |
Sim |
O ID do recurso cujo preço de renovação você deseja consultar. Quando |
i-bp1f2o4ldh8l29zv**** |
| Period |
integer |
Não |
A duração da renovação. Valores válidos:
Valor padrão: 1. Nota
Os parâmetros de duração de renovação ( |
1 |
| PriceUnit |
string |
Não |
A unidade da duração de renovação. Valores válidos:
Valor padrão: Month. |
Month |
| ExpectedRenewDay |
integer |
Não |
A data de expiração unificada. Após especificar este parâmetro, o preço para renovar a instância até a data de expiração unificada é retornado. Valores válidos: 1 a 28. Para mais informações sobre o recurso de data de expiração unificada, consulte Configurações de expiração de instância. Nota
Os parâmetros de duração de renovação ( |
5 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
| PriceInfo |
object |
As informações de preço, incluindo o preço e os detalhes das regras de desconto. |
|
| Rules |
object |
||
| Rule |
array<object> |
The promotion rule. |
|
|
object |
|||
| Description |
string |
The description of the promotion rule. |
买满1年,立享官网价格8.5折优惠。 |
| RuleId |
integer |
The promotion ID. |
1234567890 |
| Price |
object |
O preço. |
|
| OriginalPrice |
number |
The original price. |
4368 |
| DiscountPrice |
number |
The discount. |
655.2 |
| Currency |
string |
The currency unit. China site: CNY. International site: USD. |
CNY |
| TradePrice |
number |
The transaction price, which is equal to the original price minus the discount. |
3712.8 |
| DetailInfos |
object |
||
| DetailInfo |
array<object> |
The resource pricing details. |
|
|
array<object> |
|||
| Resource |
string |
The name of the resource that corresponds to the price. |
instance |
| OriginalPrice |
number |
The original price. |
4368 |
| DiscountPrice |
number |
The discount price. |
655.2 |
| TradePrice |
number |
The transaction price. |
3712.8 |
| SubRules |
object |
||
| Rule |
array<object> |
The subset of pricing rules. |
|
|
object |
|||
| Description |
string |
The description of the pricing rule. |
买满1年,立享官网价格8.5折优惠。 |
| RuleId |
integer |
The ID of the pricing rule. |
1234567890 |
| RelatedPrice |
object |
||
| MarketplaceImagePrice |
object |
||
| Currency |
string |
CNY |
|
| OriginalPrice |
number |
200 |
|
| DiscountPrice |
number |
0 |
|
| TradePrice |
number |
200 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
"PriceInfo": {
"Rules": {
"Rule": [
{
"Description": "买满1年,立享官网价格8.5折优惠。",
"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年,立享官网价格8.5折优惠。",
"RuleId": 1234567890
}
]
}
}
]
}
},
"RelatedPrice": {
"MarketplaceImagePrice": {
"Currency": "CNY",
"OriginalPrice": 200,
"DiscountPrice": 0,
"TradePrice": 200
}
}
}
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidResourceType.ValueNotSupported | The specified parameter ResourceType is not valid. | The specified resource type is not supported. |
| 400 | InvalidPeriod | The specified period is not valid. | The specified period is invalid. |
| 400 | InvalidPriceUnit.ValueNotSupported | The specified parameter PriceUnit is not valid. | The specified PriceUnit parameter is invalid. |
| 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. | An internal error has occurred. Try again later. |
| 400 | InvalidPeriod.ExceededMaximumExpirationDate | The specified renewal period cannot exceed the maximum expiration date. We recommend you try shortening the renewal period at next attempt. | The specified renewal period exceeds the maximum allowed value. We recommend that you shorten the renewal period at your 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. | The expiration date of the instance is later than that of the dedicated host. |
| 400 | OperationRestricted.Renewal | The renewal operation has been restricted because the zone is closed. %s | |
| 500 | InternalError | The request processing has failed due to some unknown error, exception or failure. | An internal error has occurred. Try again later. |
| 403 | ChargeTypeViolation | The operation is not permitted due to charge type of the instance. | |
| 403 | InvalidAction.Unauthorized | The specified action is not valid. | The specified operation is invalid. |
| 404 | InvalidInstanceId.NotFound | The specified InstanceId does not exist. | The specified instanceId is invalid. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.