Cancela assinaturas de instâncias que você não precisa mais.
Descrição da operação
-
Os reembolsos cobrem apenas o valor que você pagou. Cupons utilizados não são reembolsados.
-
Antes de cancelar uma assinatura, verifique cuidadosamente as informações do recurso e confirme os termos e o valor do reembolso. Após o cancelamento de uma assinatura, o recurso não pode ser recuperado.
-
Esta operação pode ser chamada apenas por clientes diretos, não por revendedores.
-
Para mais informações, consulte Regras de reembolso para o site internacional.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
bss:RefundBatchRemainRefund |
update |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ClientToken |
string |
Não |
Um identificador universalmente único (UUID) gerado pelo cliente, usado para garantir a idempotência da solicitação. Se você fizer várias chamadas com o mesmo ClientToken, o sistema retornará o resultado da primeira chamada. Uma chamada bem-sucedida retorna um ID de ordem de reembolso. |
793F021C-B589-1225-82A9-99232AEBE494 |
| ImmediatelyRelease |
string |
Não |
Este parâmetro é obrigatório para cancelamento de assinatura. Valores válidos: 1: A instância é liberada imediatamente. 0: A instância é primeiro parada de acordo com sua política de parada. Este recurso é suportado apenas para alguns produtos. Por padrão, as instâncias são liberadas imediatamente. |
1 |
| ProductCode |
string |
Não |
O código do produto. Este parâmetro é obrigatório para cancelamento de assinatura. Se um código de erro indicar que o produto não é suportado, envie um ticket para solicitar que este recurso seja ativado. |
ecs |
| InstanceId |
string |
Não |
O ID da instância. Este não é um nome personalizado. Este parâmetro é obrigatório para cancelamento de assinatura. |
i-bp1etb69sqxgl4******* |
| ProductType |
string |
Não |
O tipo do produto. Este parâmetro é obrigatório para cancelamento de assinatura. A menos que especificado de outra forma, passe uma string vazia. No API Explorer, você pode inserir automaticamente uma string vazia movendo o ponteiro do mouse sobre a caixa de entrada e clicando no botão que aparece. Ao chamar esta operação a partir do seu código, passe uma string vazia "". |
空字符串 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
O objeto de resposta. |
||
| Message |
string |
A descrição do resultado da execução. |
success |
| RequestId |
string |
O ID da solicitação. Forneça este ID ao nosso suporte técnico para solução de problemas. |
UUID |
| Data |
object |
Os dados retornados. |
|
| HostId |
string |
O site onde o host está localizado. |
cn |
| OrderId |
integer |
O ID da ordem de reembolso. Este parâmetro é retornado apenas se o cancelamento da assinatura for bem-sucedido. |
2100000000*** |
| Code |
string |
O código de resposta. |
ResourceNotExists |
| Success |
boolean |
Indica se a operação foi bem-sucedida. |
false |
Exemplos
Resposta de sucesso
JSON formato
{
"Message": "success",
"RequestId": "UUID",
"Data": {
"HostId": "cn",
"OrderId": 0
},
"Code": "ResourceNotExists",
"Success": false
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 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 |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.