Chama a operação ModifyTransitRouterCidr para modificar um bloco CIDR de um roteador de trânsito.
Descrição da operação
Antes de modificar um bloco CIDR de roteador de trânsito, recomendamos que você se familiarize com os limites de uso de blocos CIDR de roteador de trânsito.
Um bloco CIDR de roteador de trânsito do qual endereços IP foram alocados não pode ser modificado.
Se você chamar a operação ModifyTransitRouterCidr sem modificar o parâmetro PublishCidrRoute, esta operação será síncrona e a modificação entrará em vigor imediatamente.
- Se você chamar a operação ModifyTransitRouterCidr e modificar o parâmetro PublishCidrRoute, esta operação será assíncrona. Após enviar uma solicitação, o sistema retorna um RequestId, mas o bloco CIDR do roteador de trânsito não é modificado. A tarefa de modificação é executada em segundo plano. Você pode chamar a operação ListTransitRouterCidr para consultar o status da modificação do bloco CIDR do roteador de trânsito.
Se o bloco CIDR do roteador de trânsito ainda exibir as informações anteriores à modificação, a modificação está em andamento.
Se o bloco CIDR do roteador de trânsito exibir as informações atualizadas, a modificação foi bem-sucedida.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
cen:ModifyTransitRouterCidr |
update |
*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 único 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. |
123e4567-e89b-12d3-a456-426**** |
| TransitRouterId |
string |
Sim |
O ID da instância do roteador de trânsito. |
tr-gw8ergozrv77rtbjd**** |
| TransitRouterCidrId |
string |
Sim |
O ID do bloco CIDR do roteador de trânsito. Você pode chamar a operação ListTransitRouterCidr para consultar o ID do bloco CIDR do roteador de trânsito. |
cidr-0zv0q9crqpntzz**** |
| RegionId |
string |
Sim |
O ID da região onde o roteador de trânsito está implantado. Você pode chamar a operação DescribeChildInstanceRegions para consultar o ID da região. |
cn-hangzhou |
| Name |
string |
Não |
O novo nome do bloco CIDR do roteador de trânsito. O nome pode estar vazio ou ter de 1 a 128 caracteres e não pode começar com http:// ou https://. |
nametest |
| Description |
string |
Não |
A nova descrição do bloco CIDR do roteador de trânsito. A descrição pode estar vazia ou ter de 1 a 256 caracteres e não pode começar com http:// ou https://. |
desctest |
| Cidr |
string |
Não |
O novo bloco CIDR do roteador de trânsito. |
192.168.10.0/24 |
| DryRun |
boolean |
Não |
Especifica se deve ser realizado um dry run. Valores válidos:
|
false |
| PublishCidrRoute |
boolean |
Não |
Especifica se o sistema tem permissão para adicionar automaticamente uma rota para o bloco CIDR do roteador de trânsito na tabela de rotas do roteador de trânsito.
|
true |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| RequestId |
string |
O ID da solicitação. |
0876E54E-3E36-5C31-89F0-9EE8A9266F9A |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "0876E54E-3E36-5C31-89F0-9EE8A9266F9A"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | IllegalParam.Cidr | Cidr is illegal. | O bloco CIDR especificado nos parâmetros da solicitação é inválido. |
| 400 | OperationFailed.CidrBlockAllocated | Cidr blocks are allocated from the cidr, which should be released first. | O bloco CIDR está em uso. Libere os recursos associados primeiro. |
| 400 | OperationFailed.CidrNotExist | cidr is not exist. | O bloco CIDR especificado no parâmetro não existe. |
| 400 | InvalidParameter | Invalid parameter. | O parâmetro é inválido. |
| 400 | Unauthorized | The AccessKeyId is unauthorized. | A conta não tem as permissões necessárias para realizar esta operação. |
| 400 | InvalidParameter.TransitRouterCidrId | The specified parameter TransitRouterCidrId is invalid. | O parâmetro TransitRouterCidrId é inválido. |
| 400 | InvalidParameter.TransitRouterId | The specified parameter TransitRouterId is invalid. | O parâmetro TransitRouterId é inválido. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.