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. |