Exclui um bloco CIDR de um pool de endereços IP chamando a operação DeletePublicIpAddressPoolCidrBlock.
Descrição da operação
Antes de chamar esta operação, observe as seguintes informações:
Antes de excluir um bloco CIDR, certifique-se de que o bloco CIDR não esteja em uso.
- DeletePublicIpAddressPoolCidrBlock é uma operação assíncrona. Após o envio de uma solicitação, o sistema retorna um ID de solicitação e executa a tarefa de exclusão em segundo plano. Você pode chamar ListPublicIpAddressPoolCidrBlocks para consultar o status do bloco CIDR no pool de endereços IP.
Se o bloco CIDR estiver no estado Deleting, o bloco CIDR está sendo excluído. Nesse estado, você só pode realizar operações de consulta.
Se o bloco CIDR não for encontrado, o bloco CIDR foi excluído.
A operação DeletePublicIpAddressPoolCidrBlock não suporta a exclusão simultânea do mesmo bloco CIDR.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
vpc:DeletePublicIpAddressPoolCidrBlock |
delete |
*PublicIpAddressPool.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| PublicIpAddressPoolId |
string |
Sim |
O ID da instância do pool IPAM. |
pippool-6wetvn6fumkgycssx**** |
| CidrBlock |
string |
Sim |
O bloco CIDR. |
47.0.XX.XX/24 |
| 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 pode conter apenas caracteres ASCII. |
123e4567-e89b-12d3-a456-426655440000 |
| DryRun |
boolean |
Não |
Especifica se deve ser realizado apenas um dry run, sem executar a solicitação real. Valores válidos:
|
false |
| RegionId |
string |
Sim |
O ID da região do pool de endereços IP do qual você deseja excluir o bloco CIDR. |
cn-chengdu |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
A estrutura da resposta. |
||
| RequestId |
string |
O ID da solicitação. |
4EC47282-1B74-4534-BD0E-403F3EE64CAF |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "4EC47282-1B74-4534-BD0E-403F3EE64CAF"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | IllegalParam.CidrBlock | The param of CidrBlock [%s] is illegal. | O bloco CIDR é inválido. |
| 400 | IllegalParam.CidrBlockMask | The param of CidrBlock Mask [%s] is illegal. | A máscara do bloco CIDR é inválida. |
| 400 | IncorrectStatus.PublicIpAddressPool | The status of PublicIpAddressPool [%s] is incorrect. | |
| 400 | ResourceNotFound.PublicIpAddressPool | The specified resource of PublicIpAddressPool [%s] is not found. | A instância do pool de endereços IP públicos especificada não existe. |
| 400 | ResourceNotFound.CidrBlock | The specified resource of CidrBlock [%s] is not found. | |
| 400 | IncorrectStatus.CidrBlock | The status of CidrBlock [%s] is incorrect. | |
| 400 | ResourceInUse.CidrBlock | The specified resource of CidrBlock [%s] is in use. | |
| 400 | OperationDenied.OperateSharedResource | The operation is not allowed because of the PublicIpAddressPool is a shared resource. | A instância do pool de endereços IP públicos é um recurso compartilhado e não pode ser modificada. |
| 400 | MissingParam.PublicIpAddressPoolId | The parameter PublicIpAddressPoolId is missing. | O parâmetro PublicIpAddressPoolId está ausente. |
| 400 | MissingParam.CidrBlockOrCidrMask | CidrBlock or CidrMask is not specified. | Falha ao adicionar um bloco CIDR ao pool IPAM porque o parâmetro de bloco CIDR ou máscara está ausente. |
| 400 | Forbidden.MinimumHoldingPeriod | The EIP is within its minimum holding period. | Um circuito do Express Connect do tipo ISP local só pode ser liberado 30 dias após a criação. Tente novamente após 30 dias. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.