ipam.gdc.goog/v1
Contiene le definizioni dello schema API per il gruppo di API IP Address Management(IPAM).
CIDREntry
Rappresenta una voce CIDR con la versione IP identificata.
Visualizzato in: - NetworkStatus
Campo | Descrizione |
---|---|
version IPFamily |
La versione dell'indirizzo IP della voce. |
cidr stringa |
Il CIDR della voce. |
NetworkSpec
Contiene le informazioni per configurare le funzionalità di rete per Subnet
.
Appare in: - SubnetSpec
Campo | Descrizione |
---|---|
enableGateway boolean |
Specifica se è necessario assegnare un indirizzo IP del gateway per la subnet. |
enableVLANID boolean |
Specifica se è necessario assegnare un ID VLAN per la subnet. |
staticVLANID integer |
L'ID VLAN dedicato. Se questo campo è definito, il campo VLANID deve essere true . |
NetworkStatus
Contiene il risultato dell'allocazione per le configurazioni di rete.
Visualizzato in: - SubnetStatus
Campo | Descrizione |
---|---|
vlanID integer |
L'ID VLAN acquisito per la subnet. |
gateways Array CIDREntry |
Gli indirizzi IP del gateway acquisiti per la subnet. Se la subnet è a stack singolo, nell'elenco deve essere presente un solo indirizzo IP IPv4/IPv6. Se la subnet è a doppio stack, nell'elenco deve essere presente un indirizzo IPv4 e un indirizzo IP IPv6. |
Subnet
Rappresenta le informazioni sulla richiesta e sull'allocazione di un Subnet
zonale.
Visualizzato in: - SubnetList
Campo | Descrizione |
---|---|
apiVersion stringa |
ipam.gdc.goog/v1 |
kind stringa |
Subnet |
metadata ObjectMeta |
Per i campi di metadata , consulta la documentazione dell'API Kubernetes. |
spec SubnetSpec |
|
status SubnetStatus |
SubnetAllocation
Contiene il risultato dell'allocazione CIDR di una singola versione IP(IPv4/IPv6) di un Subnet
.
Visualizzato in: - SubnetStatus
Campo | Descrizione |
---|---|
cidr stringa |
Il CIDR allocato alla subnet. |
availableCIDRs array di stringhe |
I CIDR rimanenti dopo l'esclusione di quelli utilizzati dalle subnet secondarie. |
SubnetList
Rappresenta una raccolta di risorse Subnet
.
Campo | Descrizione |
---|---|
apiVersion stringa |
ipam.gdc.goog/v1 |
kind stringa |
SubnetList |
metadata ListMeta |
Per i campi di metadata , consulta la documentazione dell'API Kubernetes. |
items Array di subnet |
SubnetReference
Contiene le informazioni utilizzate per fare riferimento a un singolo Subnet
.
Visualizzato in: - SubnetSpec - SubnetStatus
Campo | Descrizione |
---|---|
name stringa |
|
namespace stringa |
Lo spazio dei nomi della subnet a cui viene fatto riferimento. Se viene utilizzato in una specifica, lo spazio dei nomi può essere lasciato vuoto, il che significa che la subnet a cui viene fatto riferimento si trova nello stesso spazio dei nomi dell'oggetto che vi fa riferimento. |
SubnetRequest
Contiene le informazioni di rivendicazione degli indirizzi IP per una singola versione dell'indirizzo IP (IPv4/IPv6).
Appare in: - SubnetSpec
Campo | Descrizione |
---|---|
cidr stringa |
Il CIDR da allocare. Questo campo deve essere specificato quando si acquisisce un CIDR dedicato. |
prefixLength integer |
La lunghezza del prefisso CIDR desiderata. Questo campo può essere specificato quando non esistono requisiti specifici per il CIDR da allocare. Se sia CIDR che prefisso vengono lasciati vuoti, la richiesta acquisisce per impostazione predefinita un CIDR casuale /32(IPv4) o /128(IPv6). |
SubnetSpec
Definisce la specifica di un Subnet
.
Visualizzato in: - Subnet
Campo | Descrizione |
---|---|
type SubnetType |
Il tipo di subnet nel contesto dell'architettura ad albero IPAM. |
ipv4Request SubnetRequest |
I dettagli della richiesta per l'acquisizione del CIDR IPv4. |
ipv6Request SubnetRequest |
I dettagli della richiesta per l'acquisizione del CIDR IPv6. |
parentReference SubnetReference |
Il riferimento al genitore di questa subnet. Se specificata, questa subnet riceverà l'IP allocato dall'unità principale. Se esiste un genitore, è necessario specificarne il nome. Lo spazio dei nomi del parent può essere omesso solo se il parent si trova nello stesso spazio dei nomi di questa subnet. |
networkSpec NetworkSpec |
La specifica necessaria per configurare le configurazioni di rete. Se Subnet non ha implicazioni di rete, questo campo deve essere vuoto. |
SubnetStatus
Definisce lo stato di Subnet
.
Visualizzato in: - Subnet
Campo | Descrizione |
---|---|
conditions Array Condition |
Le osservazioni sullo stato generale della risorsa. Tipi di condizioni noti: Pronto. |
ipv4Allocation SubnetAllocation |
Le informazioni di allocazione per gli indirizzi IP IPv4. |
ipv6Allocation SubnetAllocation |
Le informazioni di allocazione per gli indirizzi IP IPv6. |
childrenRefs SubnetReference |
I riferimenti ai figli allocati da questa subnet. Questo campo non si applica alle subnet di tipo Leaf . |
networkStatus NetworkStatus |
Il risultato allocato delle configurazioni di rete. |