Exclui uma tabela de rotas personalizada de um transit router da Enterprise Edition.
Observações de uso
Não é possível excluir a tabela de rotas padrão de um transit router da Enterprise Edition.
-
DeleteTransitRouterRouteTable é uma operação assíncrona. Após o envio da solicitação, o sistema retorna o request ID, mas a operação continua em execução em segundo plano. Para consultar o status de uma tabela de rotas personalizada, chame ListTransitRouterRouteTables.
Se a tabela de rotas personalizada estiver no estado Deleting, ela está sendo excluída. Nesse cenário, consulte a tabela, mas não execute outras operações.
Caso a tabela de rotas personalizada não seja encontrada, significa que ela foi excluída.
Depuração
Parâmetros da solicitação
| Parâmetro | Tipo | Obrigatório | Exemplo | Descrição |
| Action | String | Sim | DeleteTransitRouterRouteTable | Operação a ser executada. Defina o valor como DeleteTransitRouterRouteTable. |
| ClientToken | String | Não | 02fb3da4-130e-11e9-8e44-001**** | Token do cliente usado para garantir a idempotência da solicitação. Gere esse valor com o cliente e garanta que ele seja único entre diferentes solicitações. O ClientToken aceita apenas caracteres ASCII. Nota Se você não definir este parâmetro, o ClientToken assumirá o valor de RequestId. O valor de RequestId pode variar a cada solicitação de API. |
| DryRun | Boolean | Não | false | Define se a solicitação deve passar apenas por pré-verificação. Os itens verificados incluem permissões e o status do transit router. Valores válidos:
|
| TransitRouterRouteTableId | String | Sim | vtb-bp1xbcgpgcz9axl9m**** | ID da tabela de rotas personalizada. |
Parâmetros de resposta
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
|
RequestId |
String |
EAB2F133-8556-4D7C-9E91-7EE4FE9CC7D2 |
ID da solicitação. |
Exemplos
Exemplos de solicitações
http(s)://[Endpoint]/?Action=DeleteTransitRouterRouteTable
&ClientToken=02fb3da4-130e-11e9-8e44-001****
&DryRun=false
&TransitRouterRouteTableId=vtb-bp1xbcgpgcz9axl9m****
&Common request parameters
Exemplos de respostas de sucesso
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<DeleteTransitRouterRouteTableResponse>
<RequestId>EAB2F133-8556-4D7C-9E91-7EE4FE9CC7D2</RequestId>
</DeleteTransitRouterRouteTableResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "EAB2F133-8556-4D7C-9E91-7EE4FE9CC7D2"
}
Códigos de erro
|
HttpCode |
Código de erro |
Mensagem de erro |
Descrição |
|
400 |
InvalidTransitRouterRouteTableId.NotFound |
TransitRouterRouteTableId is not found. |
Mensagem de erro retornada porque o ID da tabela de rotas do transit router especificado não existe. |
|
400 |
DryRunOperation |
Request validation has been passed with DryRun flag set. |
Mensagem de erro retornada porque a solicitação de dry run passou na pré-verificação. |
|
400 |
IncorrectStatus.TransitRouterRouteTable |
TransitRouterRouteTable status is invalid. |
Mensagem de erro retornada porque o transit router está em um estado inválido. |
Para obter uma lista de códigos de erro, visite o API Error Center.