Cria um pool IPAM.
Descrição da operação
Por padrão, você pode criar no máximo um pool público de nível superior IPv6 para cada tipo de ISP em cada região.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
vpc:CreateIpamPool |
create |
*IpamPool.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Sim |
O ID da região hospedada para o IPAM. Você pode chamar a operação DescribeRegions para consultar os IDs das regiões. |
cn-hangzhou |
| IpamScopeId |
string |
Sim |
O ID da instância do escopo IPAM. |
ipam-scope-glfmcyldpm8lsy**** |
| IpamPoolName |
string |
Não |
O nome do pool IPAM. O nome deve ter de 1 a 128 caracteres e não pode começar com |
abc |
| IpamPoolDescription |
string |
Não |
A descrição do pool IPAM. A descrição deve ter de 1 a 256 caracteres e deve começar com uma letra ou um caractere chinês. Não pode começar com |
test description |
| ResourceGroupId |
string |
Não |
O ID do grupo de recursos ao qual o pool IPAM pertence. |
rg-acfmxazb4ph6aiy**** |
| PoolRegionId |
string |
Não |
A região onde o pool IPAM entra em vigor. |
cn-hangzhou |
| SourceIpamPoolId |
string |
Não |
O ID da instância do pool IPAM de origem. Nota
Se você não especificar este parâmetro, o pool a ser criado será um pool pai. |
ipam-pool-6rcq3tobayc20t**** |
| AllocationDefaultCidrMask |
integer |
Não |
A máscara de rede padrão a ser alocada a partir do pool IPAM. Nota
Valores válidos para uma máscara de rede IPv4: 0 a 32. Valores válidos para uma máscara de rede IPv6: 0 a 128. |
28 |
| AllocationMaxCidrMask |
integer |
Não |
A máscara de rede máxima a ser alocada a partir do pool IPAM. Nota
Valores válidos para uma máscara de rede IPv4: 0 a 32. Valores válidos para uma máscara de rede IPv6: 0 a 128. |
32 |
| AllocationMinCidrMask |
integer |
Não |
A máscara de rede mínima a ser alocada a partir do pool IPAM. Nota
Valores válidos para uma máscara de rede IPv4: 0 a 32. Valores válidos para uma máscara de rede IPv6: 0 a 128. |
8 |
| DryRun |
boolean |
Não |
Especifica se deve ser realizada apenas uma pré-verificação da solicitação. Valores válidos:
|
false |
| 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 valor, mas deve garantir que o valor 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 token de cliente. O RequestId de cada solicitação de API é exclusivo. |
123e4567-e89b-12d3-a456-426655440000 |
| IpVersion |
string |
Não |
A versão do IP. Valores válidos:
|
IPv4 |
| Ipv6Isp |
string |
Não |
O tipo de ISP do bloco CIDR IPv6. Este parâmetro entra em vigor apenas para pools IPv6 públicos. Valores válidos:
Nota
Se você for adicionado à lista de permissões para largura de banda de linha única, poderá definir este parâmetro como ChinaTelecom, ChinaUnicom ou ChinaMobile. |
BGP |
| AutoImport |
boolean |
Não |
Especifica se o recurso de importação automática deve ser ativado para o pool. |
true |
| Tag |
array<object> |
Não |
As tags. |
|
|
object |
Não |
As tags. |
||
| Key |
string |
Não |
A chave da tag do recurso. Você pode especificar até 20 chaves de tag. A chave da tag não pode ser uma string vazia. A chave da tag pode ter até 64 caracteres e deve começar com uma letra ou um caractere chinês. Pode conter dígitos, pontos (.), sublinhados (_) e hifens (-). Não pode começar com Nota
Você deve especificar pelo menos um dos parâmetros ResourceId.N e Tag.N (Tag.N.Key e Tag.N.Value). |
FinanceDept |
| Value |
string |
Não |
O valor da tag do recurso. Você pode especificar até 20 valores de tag. O valor da tag pode ser uma string vazia. O valor da tag pode ter até 128 caracteres e não pode conter Nota
Você deve especificar pelo menos um dos parâmetros ResourceId.N e Tag.N (Tag.N.Key e Tag.N.Value). |
FinanceJoshua |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
As informações retornadas. |
||
| RequestId |
string |
O ID da solicitação. |
BB2C39DE-CEB8-595A-981A-F2EFCBE7324E |
| IpamPoolId |
string |
O ID da instância do pool IPAM. |
ipam-pool-6rcq3tobayc20t**** |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "BB2C39DE-CEB8-595A-981A-F2EFCBE7324E",
"IpamPoolId": "ipam-pool-6rcq3tobayc20t****"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | ResourceNotFound.IpamScope | The specified resource of IPAM scope is not found. | O escopo do IPAM especificado não existe. |
| 400 | ResourceNotFound.SourceIpamPool | The dependent source IPAM pool is not found. | O pool de origem IPAM dependente não existe. |
| 400 | UnsupportedFeature.PublicIpamScopeType | The feature of PublicIpamScopeType is not supported. | Atualmente, o IPAM especificado não oferece suporte à criação de escopos públicos. |
| 400 | IllegalParam.AllocationDefaultNetmask | The specified AllocationDefaultNetmask is illegal. | O parâmetro AllocationDefaultNetmask é inválido. |
| 400 | IllegalParam.AllocationMaxNetmask | The specified AllocationMaxNetmask is illegal. | O parâmetro AllocationMaxNetmask é inválido. |
| 400 | IllegalParam.AllocationMinNetmask | The specified AllocationMinNetmask is illegal. | O parâmetro AllocationMinNetmask é inválido. |
| 400 | IllegalParam.IpVersion | The specified IpVersion is illegal. | O parâmetro IpVersion é inválido. |
| 400 | QuotaExceeded.IpamPoolQuotaDepth | The quota of IpamPoolQuotaDepth count is exceeded. | A profundidade máxima permitida para pools do IPAM foi excedida. |
| 400 | ResourceNotFound.Ipam | The specified resource of ipam is not found. | O IPAM especificado não existe. |
| 400 | IllegalParam.PoolRegionId | The specified PoolRegionId is illegal. | O parâmetro PoolRegionId é inválido. |
| 400 | QuotaExceeded.IpamSubPoolQuotaPerIpamPool | The quota of ipamSubPoolQuotaPerIpamPool count is exceeded. | O número de subpools que podem ser criados em um único pool do IPAM excede a cota. |
| 400 | DryRunOperation | Request validation has been passed with DryRun flag set. | A validação DryRun foi aprovada. |
| 400 | IncorrectStatus.IpamPool | The status of the IPAM pool is incorrect. | O status do pool de endereços do IPAM está incorreto. |
| 400 | OperationDenied.OperateShareResource | The operation is not allowed because the instance is a shared resource. | Esta instância é um recurso compartilhado. Você não pode realizar esta operação. |
| 400 | UnsupportedFeature.IpamPublicIpv4Pool | The feature of public IPv4 pool is not supported in IPAM. | Atualmente, o IPAM não oferece suporte à criação de pools de endereços IPv4 públicos. |
| 400 | OperationDenied.IpamPublicIpv6PoolNeedPoolRegion | The public IPv6 pool cannot be created in IPAM when its pool region is empty. | Não há suporte para a criação de um pool de endereços IPv6 público com uma região efetiva vazia. |
| 400 | IllegalParam.Ipv6Isp | The specified Ipv6Isp is illegal. | O parâmetro Ipv6Isp especificado é inválido. |
| 400 | UnsupportedFeature.Ipv6Isp | The Ipv6Isp feature is not supported. | O recurso Ipv6Isp especificado não é suportado. |
| 400 | UnsupportedRegion.Ipv6Isp | The current region does not support this feature. | Este recurso não é suportado na região atual. |
| 400 | QuotaExceeded.IpamPublicIpv6TopPoolQuotaPerRegionIsp | The number of public IPv6 top pool in IPAM for this ISP owned by the user in this region exceeds the limit. | Para o tipo de ISP atual, o número de pools do IPAM de nível superior para IPv6 público criados na região atual excede a cota. |
| 400 | Mismatch.IpamScopeAndSourceIpamPool | The input source IPAM pool is not in the input IPAM scope. | O pool pai do IPAM especificado não está dentro do escopo do IPAM especificado. |
| 400 | Mismatch.Ipv6IspAndSourceIpamPool | The input Ipv6Isp is inconsistent with the Ipv6Isp of the input source IPAM pool. | O Ipv6Isp especificado é inconsistente com o Ipv6Isp do pool pai. |
| 400 | UnsupportedFeature.IpamIpv6 | The feature of IPv6 is not supported in this region. | O recurso IPv6 no IPAM não é suportado nesta região. |
| 400 | Mismatch.ChildIpVersionAndParentIpVersion | The ChildIpVersion and ParentIpVersion are mismatched. | A versão IP do subpool não corresponde à versão IP do pool pai. |
| 400 | Mismatch.ChildPoolRegionAndParentPoolRegion | The ChildPoolRegion and ParentPoolRegion are mismatched. | A região efetiva do subpool não corresponde à região efetiva do pool pai. |
| 400 | Mismatch.ChildIpamScopeAndParentIpamScope | The ChildIpamScope and ParentIpamScope are mismatched. | O ScopeId do subpool não corresponde ao ScopeId do pool pai. |
| 400 | Mismatch.ChildIpv6IspAndParentIpv6Isp | The ChildIpv6Isp and ParentIpv6Isp are mismatched. | O ISP IPv6 do subpool não corresponde ao ISP IPv6 do pool pai. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.