Crie uma tabela de rotas personalizada para um transit router da Enterprise Edition.
Observações de uso
Somente transit routers da Enterprise Edition oferecem suporte a tabelas de rotas personalizadas. Para obter mais informações sobre as regiões e zonas compatíveis com transit routers da Enterprise Edition, consulte O que é o CEN?.
-
CreateTransitRouterRouteTableé uma operação assíncrona. Após o envio da solicitação, o sistema retorna o ID da tabela de rotas, mas a operação continua em execução em segundo plano. Chame ListTransitRouterRouteTables para consultar o status da tabela de rotas.
Se a tabela de rotas estiver no estado Creating, ela ainda está sendo criada. Nesse cenário, é possível consultar a tabela, mas não é permitido executar outras operações.
Quando a tabela de rotas atinge o estado Active, a criação foi concluída com sucesso.
Depuração
Parâmetros da solicitação
| Parâmetro | Tipo | Obrigatório | Exemplo | Descrição |
| Action | String | Sim | CreateTransitRouterRouteTable | A operação a ser executada. Defina o valor como CreateTransitRouterRouteTable. |
| ClientToken | String | Não | 02fb3da4-130e-11e9-8e44-001**** | Token do cliente usado para garantir a idempotência da solicitação. Use o cliente para gerar esse valor, mas garanta que ele seja exclusivo entre diferentes solicitações. O ClientToken pode conter 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 para cada solicitação de API. |
| TransitRouterRouteTableName | String | Não | testname | Nome da tabela de rotas personalizada. O nome deve ter de 1 a 128 caracteres e pode conter letras, dígitos e os seguintes caracteres especiais: , . ; / @ _ -. Também é permitido deixar o nome vazio. |
| TransitRouterRouteTableDescription | String | Não | testdesc | Descrição da tabela de rotas personalizada. A descrição deve ter de 2 a 256 caracteres e pode conter letras, dígitos e os seguintes caracteres especiais: , . ; / @ _ -. Você também pode deixar a descrição vazia. |
| TransitRouterId | String | Sim | tr-bp1su1ytdxtataupl**** | ID do transit router da Enterprise Edition. |
| DryRun | Boolean | Não | false | Especifica se a solicitação deve passar por uma pré-verificação. Os itens verificados incluem permissões e o status dos recursos de nuvem especificados. Valores válidos:
|
Parâmetros de resposta
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
|
TransitRouterRouteTableId |
String |
vtb-bp1xbcgpgcz9axl9m**** |
ID da tabela de rotas personalizada. |
|
RequestId |
String |
599904C8-A3DA-4E5F-83B6-D5364E664247 |
ID da solicitação. |
Exemplos
Exemplos de solicitações
http(s)://[Endpoint]/?Action=CreateTransitRouterRouteTable
&ClientToken=02fb3da4-130e-11e9-8e44-001****
&TransitRouterRouteTableName=testname
&TransitRouterRouteTableDescription=testdesc
&TransitRouterId=tr-bp1su1ytdxtataupl****
&DryRun=false
&Common request parameters
Exemplos de respostas de sucesso
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<CreateTransitRouterRouteTableResponse>
<TransitRouterRouteTableId>vtb-bp1xbcgpgcz9axl9m****</TransitRouterRouteTableId>
<RequestId>599904C8-A3DA-4E5F-83B6-D5364E664247</RequestId>
</CreateTransitRouterRouteTableResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"TransitRouterRouteTableId" : "vtb-bp1xbcgpgcz9axl9m****",
"RequestId" : "599904C8-A3DA-4E5F-83B6-D5364E664247"
}
Códigos de erro
|
HttpCode |
Código de erro |
Mensagem de erro |
Descrição |
|
400 |
DryRunOperation |
Request validation has been passed with DryRun flag set. |
Mensagem retornada porque a solicitação de simulação (dry run) passou na pré-verificação. |
Para obter uma lista de códigos de erro, visite o API Error Center.