ipam.gdc.goog/v1
Contém as definições do esquema da API para o grupo da API de gestão de endereços IP(IPAM).
CIDREntry
Representa uma entrada CIDR com a versão 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. |
ConsumerRef
Aparece em: - SubnetStatus
| Campo | Descrição |
|---|---|
version string |
|
group string |
|
kind string |
|
name string |
|
namespace string |
NetworkSpec
Contém as informações para configurar as funcionalidades de rede da Subnet.
Aparece em: - SubnetSpec
| Campo | Descrição |
|---|---|
enableGateway boolean |
Especifica se tem de ser atribuído um endereço IP de gateway à sub-rede. |
enableVLANID boolean |
Especifica se tem de ser atribuído um ID de VLAN à sub-rede. |
staticVLANID integer |
O ID de VLAN dedicado. Se este campo estiver definido, o campo VLANID tem de ser true. |
NetworkStatus
Contém o resultado da alocação das configurações de rede.
Aparece em: - SubnetStatus
| Campo | Descrição |
|---|---|
vlanID integer |
O ID de VLAN adquirido para a sub-rede. |
gateways CIDREntry array |
Os endereços IP de gateway adquiridos para a sub-rede. Se a sub-rede for de pilha única, tem de existir apenas um endereço IP IPv4/IPv6 na lista. Se a sub-rede for de pilha dupla, tem de existir um endereço IPv4 e um endereço IP IPv6 na lista. |
ReferenceType
Tipo subjacente: string Representa o tipo de sub-redes a que uma SubnetReference está a fazer referência.
Aparece em: - SubnetReference
Subnet
Representa as informações de pedido e alocação de uma 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 ver os campos de metadata. |
spec SubnetSpec |
|
status SubnetStatus |
SubnetAllocation
Contém o resultado da alocação de CIDR de uma única versão IP(IPv4/IPv6) de uma Subnet.
Aparece em: - SubnetStatus
| Campo | Descrição |
|---|---|
cidr string |
O CIDR alocado à sub-rede. |
availableCIDRs string array |
Os CIDRs restantes após a exclusão dos CIDRs 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 ver os campos de metadata. |
items Subnet array |
SubnetReference
Contém as informações usadas para fazer referência a uma única Subnet.
Aparece em: - SubnetSpec - SubnetStatus
| Campo | Descrição |
|---|---|
name string |
|
namespace string |
O espaço de nomes da sub-rede referenciada. Se for usado numa especificação, o espaço de nomes pode ser deixado em branco, o que significa que a sub-rede referenciada está no mesmo espaço de nomes que o objeto que lhe faz referência. |
type ReferenceType |
O tipo de sub-redes a que esta SubnetReference está a fazer referência. Pode ser SingleSubnet/SubnetGroup. |
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 alocar. Este campo tem de ser especificado quando se adquire um CIDR dedicado. |
prefixLength integer |
O tamanho do prefixo do CIDR pretendido. Este campo pode ser especificado quando não existem requisitos específicos para o CIDR a alocar. Se o CIDR e o prefixo forem deixados em branco, o pedido adquire um CIDR aleatório /32(IPv4) ou /128(IPv6) por predefinição. |
SubnetSpec
Define a especificação de uma Subnet.
Aparece em: - Subnet
| Campo | Descrição |
|---|---|
type SubnetType |
O tipo de sub-rede no contexto da arquitetura de árvore IPAM. |
ipv4Request SubnetRequest |
Os detalhes do pedido para adquirir o CIDR IPv4. |
ipv6Request SubnetRequest |
Os detalhes do pedido para adquirir o CIDR IPv6. |
parentReference SubnetReference |
A referência ao pai desta sub-rede. Se especificado, esta sub-rede recebe o IP alocado do pai. O nome do pai tem de ser fornecido se existir um pai. O espaço de nomes do pai só pode ser omitido quando o pai está no mesmo espaço de nomes que esta sub-rede. |
networkSpec NetworkSpec |
A especificação necessária para configurar as configurações de rede. Se a Subnet não tiver implicações de rede, este campo deve estar vazio. |
SubnetStatus
Define o estado da Subnet.
Aparece em: - Subnet
| Campo | Descrição |
|---|---|
conditions Condition array |
As observações do estado geral do recurso. Tipos de condições conhecidos: Ready. |
allocatedParent SubnetReference |
As informações da única sub-rede principal a partir da qual os CIDRs são alocados. Vazio se a sub-rede não tiver um pai. |
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 SubnetReference array |
As referências aos filhos que são alocados a partir desta sub-rede. Este campo não se aplica a sub-redes do tipo Leaf. |
networkStatus NetworkStatus |
O resultado alocado das configurações de rede. |
consumerRef ConsumerRef |
O consumidor ativo da sub-rede. |