Exclui uma instância de transit router da Edição Enterprise.
Descrição da operação
DeleteTransitRouter é uma operação assíncrona. Após o envio de uma solicitação, o sistema retorna um RequestId, mas a instância de transit router não é excluída imediatamente. A tarefa de exclusão é executada em segundo plano. Você pode chamar a operação ListTransitRouters para consultar o status da instância de transit router.
Se a instância de transit router estiver no estado Deleting, a instância de transit router está sendo excluída. Nesse estado, você pode apenas consultar a instância de transit router, mas não pode realizar outras operações nela.
Se a instância de transit router não puder ser encontrada, a instância de transit router foi excluída.
Antes de começar
Antes de excluir uma instância de transit router, certifique-se de que as seguintes condições sejam atendidas:
- Não existem conexões na instância de transit router.
Para excluir uma conexão de virtual private cloud (VPC), consulte DeleteTransitRouterVpcAttachment.
Para excluir uma conexão de Express Connect Router (ECR), consulte DeleteTransitRouterEcrAttachment.
Para excluir uma conexão de Cloud Connect Network (CCN), consulte DetachCenChildInstance.
Para excluir uma conexão VPN, consulte DeleteTransitRouterVpnAttachment.
Para excluir uma conexão inter-regional, consulte DeleteTransitRouterPeerAttachment.
Para excluir uma conexão de virtual border router (VBR), consulte DeleteTransitRouterVbrAttachment.
Não existem tabelas de rotas personalizadas na instância de transit router. Para mais informações, consulte DeleteTransitRouterRouteTable.
- Não existem entradas de rota personalizadas, prefixos de rota ou rotas agregadas na tabela de rotas padrão da instância de transit router. Para mais informações, consulte:
Para excluir entradas de rota personalizadas de um transit router da Edição Enterprise, consulte DeleteTransitRouterRouteEntry.
Para desassociar uma lista de prefixos, consulte DeleteTransitRouterPrefixListAssociation.
Para excluir uma rota agregada, consulte DeleteTransitRouteTableAggregation.
Não existem domínios de multicast na instância de transit router. Para excluir um domínio de multicast, consulte DeleteTransitRouterMulticastDomain.
Não existem políticas de marcação de tráfego na instância de transit router. Para excluir uma política de marcação de tráfego, consulte DeleteTrafficMarkingPolicy.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
cen:DeleteTransitRouter |
delete |
*TransitRouter.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ClientToken |
string |
Não |
O token de cliente usado para garantir a idempotência da solicitação. Você pode usar o cliente para gerar o token, mas deve garantir que o token 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 pode ser diferente para cada solicitação de API. |
02fb3da4-130e-11e9-8e44-001**** |
| DryRun |
boolean |
Não |
Especifica se deve ser realizado um dry run para esta solicitação de exclusão, incluindo verificações de permissão e status da instância. Valores válidos:
|
false |
| TransitRouterId |
string |
Sim |
O ID da instância de transit router. |
tr-uf654ttymmljlvh2x**** |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| RequestId |
string |
O ID da solicitação. |
6DE3EE92-39C8-4BBD-A3AD-F568D74741BB |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "6DE3EE92-39C8-4BBD-A3AD-F568D74741BB"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | OperationFailed.DeleteTransitRouter | Operation failed because TransitRouterRouteTable or TransitRouterRouteEntry or BandwidthTransitRegion exists. | O roteador de trânsito não pode ser excluído porque existem TransitRouterRouteEntries. |
| 400 | IncorrectStatus.TransitRouterInstance | The status of TransitRouter is incorrect. | O transit router está em um estado inválido. |
| 400 | OperationFailed.CCNAttached | Can not delete transit router because CCN still attached. | Existe uma Cloud Connect Network (CCN) vinculada. O transit router não pode ser excluído. |
| 400 | OperationFailed.BandwidthLimitExist | Operation is invalid because a bandwidth limit exist. | O transit router ainda possui configurações de largura de banda inter-regional. Exclua todas as configurações de largura de banda inter-regional antes de excluir o transit router. |
| 400 | IncorrectStatus.CenInstance | The status of CenInstance is incorrect. | O status atual da instância CEN à qual o roteador de trânsito pertence não suporta esta operação. Aguarde até que a instância CEN esteja em um estado estável e tente novamente. |
| 400 | OperationFailed.TrafficMarkingPolicyExist | Operation is invalid because traffic marking policy exists. | Existe uma política de marcação de tráfego. Exclua a política de marcação de tráfego antes de excluir o transit router. |
| 400 | OperationFailed.MulticastDomainExist | Operation is invalid because multicast domain exists. | Existe um domínio multicast. Exclua o domínio multicast antes de excluir o roteador de trânsito. |
| 400 | OperationFailed.PrefixListExist | Operation is invalid because prefix list exists. | A operação falhou porque existe uma lista de prefixos. |
| 400 | OperationFailed.TrafficQosPolicyExist | Operation is invalid because traffic qos policy exists. | Existe uma política de agendamento de tráfego. A operação não pode ser executada. Exclua-a e tente novamente. |
| 400 | OperationFailed.CloudRouteExist | Operation is invalid because cloud route exists. | Existem rotas de serviço em nuvem. Exclua-as e tente novamente. |
| 400 | OperationFailed.FlowLogExistOrNisOpened | Operation failed because FlowLog exists or Nis opened. | A operação não é suportada porque existem logs de fluxo ou o Network Intelligence Service (NIS) está ativado. |
| 400 | OperationFailed.AggregationRouteExist | Operation failed because TransitRouterRouteAggregation exists. | O transit router possui configurações de rotas agregadas. Exclua-as e tente novamente. |
| 400 | InvalidOperation.BondVbrExist | The operation failed due to BondVbr exists. | A operação falhou porque existe um BondVBR. |
| 400 | InvalidTransitRouterInstance.NotFound | The Transit Router instance is not found. | A instância do transit router não existe. |
| 400 | OperationFailed.FlowLogExist | Flow log configurations exist. Delete the flow log configurations and retry the operation. | Existem configurações de log de fluxo. Exclua os logs de fluxo e tente novamente. |
| 400 | InvalidParameter | Invalid parameter. | O parâmetro é inválido. |
| 400 | Unauthorized | The AccessKeyId is unauthorized. | Você não tem permissões suficientes para realizar esta operação. Abra um ticket para obter assistência. |
| 400 | InvalidOperation.RelatedEcrExists | Operation is invalid due to related ECR exists. | A operação não pode ser realizada porque existem instâncias filhas ECR associadas. |
| 400 | InvalidParameter.TransitRouterId | The specified parameter TransitRouterId is invalid. | O parâmetro TransitRouterId especificado é inválido. |
| 400 | OperationFailed.ExistCapacityReservation | Operation failed because TransitRouter capacity reservation exists. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.