Cancela a assinatura de uma instância que não é mais necessária.
Descrição da operação
-
Apenas o valor efetivamente pago é reembolsado. Vouchers utilizados não são reembolsados.
-
Verifique cuidadosamente as informações sobre o recurso cuja assinatura será cancelada e confirme os termos de cancelamento e o valor do reembolso. Os recursos não podem ser recuperados após o cancelamento da assinatura.
-
Esta operação pode ser chamada apenas por clientes diretos. Clientes revendedores não podem utilizar esta operação.
-
Para outras dúvidas, consulte: Regras de reembolso do site internacional do Alibaba Cloud
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 |
*Todos os recursos.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ClientToken |
string |
Não |
Obrigatório para cenários idempotentes. Uma string gerada por UUID. Este campo é usado para idempotência. Se o mesmo valor for passado em múltiplas chamadas, o resultado da primeira chamada será retornado. Se um resultado for retornado após a chamada, você poderá analisar o ID do pedido de reembolso, o que indica que a chamada foi bem-sucedida. |
793F021C-B589-1225-82A9-99232AEBE494 |
| ImmediatelyRelease |
string |
Não |
Obrigatório para cenários de cancelamento de assinatura. Valores válidos: 1: libera a instância imediatamente. 0: interrompe a instância primeiro com base na política de desligamento. Apenas alguns produtos suportam este valor. Valor padrão: 1. |
1 |
| ProductCode |
string |
Não |
Obrigatório para cenários de cancelamento de assinatura. O código do produto. Se o código de erro retornado após a chamada indicar que o produto não é suportado, abra um ticket para solicitar que o serviço em nuvem ative esse recurso. |
ecs |
| InstanceId |
string |
Não |
Obrigatório para cenários de cancelamento de assinatura. O ID da instância, não o nome personalizado. |
i-bp1etb69sqxgl4******* |
| ProductType |
string |
Não |
Obrigatório para cenários de cancelamento de assinatura. O tipo de produto. Salvo indicação em contrário, passe uma string vazia. Na ferramenta de depuração, você não precisa inserir um valor manualmente. Passe o mouse sobre a caixa de entrada e um botão rotulado "Inserir string vazia" aparecerá. Clique neste botão. Ao iniciar um cancelamento de assinatura via código, passe uma string vazia "". |
String vazia |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
O resultado. |
||
| Message |
string |
A descrição do resultado da execução. |
success |
| RequestId |
string |
A string do Tracing Analysis para a execução. Forneça esta string à plataforma ao solucionar problemas. |
UUID |
| Data |
object |
Os dados. |
|
| HostId |
string |
O site onde o host de execução reside. |
cn |
| OrderId |
integer |
O ID do pedido de reembolso retornado quando o cancelamento da assinatura é bem-sucedido. |
2100000000*** |
| Code |
string |
O código de resposta. |
ResourceNotExists |
| Success |
boolean |
Indica se a chamada foi bem-sucedida. Um valor true indica que a chamada foi concluída. Um valor false indica que ocorreu um erro. |
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. | Ocorreu um erro no sistema. Tente novamente. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.