Modifica o pagador de uma instância de rede entre contas conectada a uma instância de transit router.
Descrição da operação
A operação ModifyGrantInstanceToTransitRouter suporta apenas a modificação do pagador para uma instância de nuvem privada virtual (VPC) entre contas, instância de roteador de borda virtual (VBR) ou instância IPsec conectada a uma instância de transit router.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
cen:ModifyGrantInstanceToTransitRouter |
update |
*Todos os recursos.
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
POST HTTP/1.1
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| CenId |
string |
Sim |
O ID da instância do Cloud Enterprise Network (CEN). |
cen-dc4vwznpwbobrl**** |
| InstanceId |
string |
Sim |
O ID da instância de rede. |
vpc-bp1h8vbrbcgohcju5**** |
| OrderType |
string |
Sim |
O pagador da instância de rede. Valores válidos:
|
PayByCenOwner |
| ClientToken |
string |
Não |
O token de cliente usado para garantir a idempotência da solicitação. Você pode gerar o valor a partir do seu cliente. Certifique-se de que o valor seja exclusivo entre diferentes solicitações. O token de cliente pode conter apenas caracteres ASCII. Nota
Se você não especificar este parâmetro, o sistema usará automaticamente o RequestId da solicitação de API como o ClientToken. O RequestId de cada solicitação de API pode ser diferente. |
123e4567-e89b-12d3-a456-42665544**** |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Esquema da resposta. |
||
| RequestId |
string |
O ID exclusivo da solicitação. Se ocorrer um erro, você poderá usar o ID para solucionar o problema. |
F7DDDC17-FA06-4AC2-8F35-59D2470FCFC1 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "F7DDDC17-FA06-4AC2-8F35-59D2470FCFC1"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | OperationUnsupported.action | This action is not support. | A operação especificada não é suportada. |
| 400 | OperationFailed.GrantCrossAccountNotExist | Cross-account authorization does not exist. | A autorização entre contas não existe. |
| 400 | MissingParameter.CenId | The parameter CenId is mandatory. | O parâmetro de solicitação CenId está ausente. |
| 400 | MissingParameter.InstanceId | The parameter InstanceId is mandatory. | O parâmetro de solicitação InstanceId está ausente. |
| 400 | MissingParameter.OrderType | The parameter OrderType is mandatory. | O parâmetro de solicitação OrderType está ausente. |
| 400 | InvalidParameter.OrderType | The specified parameter OrderType is invalid. | O parâmetro de solicitação OrderType é inválido. |
| 400 | Forbbiden.TransitRouterServiceNotOpen | The user has not open transit router service. | O serviço de transit router não está ativado. Ative o serviço e tente novamente. |
| 400 | Forbidden.TransitRouterServiceExpired | The transit router service is out of service. | O serviço de transit router foi suspenso devido a um pagamento em atraso. Renove o serviço e tente novamente. |
| 400 | Forbidden.CenOwnerTransitRouterServiceNotOpen | The cen owner user has not opened transit router service. | O serviço de transit router da conta proprietária da instância CEN não está ativado. Notifique o proprietário da conta para ativar o serviço e tente novamente. |
| 400 | Forbidden.CenOwnerTransitRouterServiceExpired | The transit router service of the account to which the cen belongs has been suspended due to arrears. Please notify the other party to renew the service and try again. | O serviço de transit router da conta proprietária da instância CEN foi suspenso devido a um pagamento em atraso. Notifique o proprietário da conta para renovar o serviço e tente novamente. |
| 400 | InvalidParameter.CenId | The specified parameter CenId is invalid. | O parâmetro CenId especificado é inválido. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.