ipam.gdc.goog/v1
Contém definições de esquema de API para o grupo de APIs de gerenciamento de endereços IP(IPAM, na sigla em inglês).
CIDREntry
Representa uma entrada CIDR com a versão do IP identificada.
Aparece em: - NetworkStatus
Campo | Descrição |
---|---|
version IPFamily |
A versão do endereço IP da entrada. |
cidr string |
O CIDR da entrada. |
NetworkSpec
Contém as informações para configurar recursos de rede para o Subnet
.
Aparece em: - SubnetSpec
Campo | Descrição |
---|---|
enableGateway booleano |
Especifica se um endereço IP de gateway precisa ser atribuído à sub-rede. |
enableVLANID booleano |
Especifica se um ID da VLAN precisa ser atribuído à sub-rede. |
staticVLANID número inteiro |
O ID da VLAN dedicada. Se esse campo for definido, o campo VLANID precisará ser true . |
NetworkStatus
Contém o resultado da alocação para as configurações de rede.
Aparece em: - SubnetStatus
Campo | Descrição |
---|---|
vlanID número inteiro |
O ID da VLAN adquirido para a sub-rede. |
gateways Matriz CIDREntry |
Os endereços IP do gateway adquiridos para a sub-rede. Se a sub-rede for de pilha única, só poderá haver um endereço IP IPv4/IPv6 na lista. Se a sub-rede for de pilha dupla, haverá um endereço IPv4 e um endereço IPv6 na lista. |
Sub-rede
Representa as informações de solicitação e alocação de um Subnet
zonal.
Aparece em: - SubnetList
Campo | Descrição |
---|---|
apiVersion string |
ipam.gdc.goog/v1 |
kind string |
Subnet |
metadata ObjectMeta |
Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata . |
spec SubnetSpec |
|
status SubnetStatus |
SubnetAllocation
Contém um único resultado de alocação CIDR de versão IP(IPv4/IPv6) de um Subnet
.
Aparece em: - SubnetStatus
Campo | Descrição |
---|---|
cidr string |
O CIDR alocado para a sub-rede. |
availableCIDRs matriz de string |
Os CIDRs restantes após a exclusão daqueles consumidos pelos filhos da sub-rede. |
SubnetList
Representa uma coleção de recursos Subnet
.
Campo | Descrição |
---|---|
apiVersion string |
ipam.gdc.goog/v1 |
kind string |
SubnetList |
metadata ListMeta |
Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata . |
items matriz Subnet |
SubnetReference
Contém as informações usadas para referenciar um único Subnet
.
Aparece em: - SubnetSpec - SubnetStatus
Campo | Descrição |
---|---|
name string |
|
namespace string |
O namespace da sub-rede referenciada. Se ele for usado em uma especificação, o namespace poderá ficar vazio, o que significa que a sub-rede referenciada está no mesmo namespace do objeto que a referencia. |
SubnetRequest
Contém as informações de reivindicação de endereços IP para uma única versão de endereço IP (IPv4/IPv6).
Aparece em: - SubnetSpec
Campo | Descrição |
---|---|
cidr string |
O CIDR a ser alocado. Esse campo precisa ser especificado ao adquirir um CIDR dedicado. |
prefixLength número inteiro |
O tamanho do prefixo do CIDR desejado. Esse campo pode ser especificado quando não há requisitos específicos para o CIDR a ser alocado. Se o CIDR e o prefixo forem deixados em branco, a solicitação vai adquirir um CIDR aleatório /32(IPv4) ou /128(IPv6) por padrão. |
SubnetSpec
Define a especificação de um Subnet
.
Aparece em: - Sub-rede
Campo | Descrição |
---|---|
type SubnetType |
O tipo da sub-rede no contexto da arquitetura de árvore do IPAM. |
ipv4Request SubnetRequest |
Os detalhes da solicitação para adquirir o CIDR IPv4. |
ipv6Request SubnetRequest |
Os detalhes da solicitação para adquirir o CIDR IPv6. |
parentReference SubnetReference |
A referência ao pai desta sub-rede. Essa sub-rede vai receber o IP alocado do pai, se especificado. O nome do pai precisa ser fornecido se houver um. O namespace do elemento pai só pode ser omitido quando ele está no mesmo namespace que esta sub-rede. |
networkSpec NetworkSpec |
A especificação necessária para configurar as configurações de rede. Se o Subnet não tiver implicações de rede, esse campo vai ficar vazio. |
SubnetStatus
Define o status do Subnet
.
Aparece em: - Sub-rede
Campo | Descrição |
---|---|
conditions Matriz de condição |
As observações do estado geral do recurso. Tipos de condição conhecidos: Ready. |
ipv4Allocation SubnetAllocation |
As informações de alocação dos endereços IP IPv4. |
ipv6Allocation SubnetAllocation |
As informações de alocação dos endereços IP IPv6. |
childrenRefs Matriz SubnetReference |
As referências aos filhos alocados dessa sub-rede. Esse campo não se aplica a sub-redes do tipo Leaf . |
networkStatus NetworkStatus |
O resultado alocado das configurações de rede. |