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.
Appare in: - NetworkStatus
| Campo | Descrizione |
|---|---|
version IPFamily |
La versione dell'indirizzo IP della voce. |
cidr string |
Il CIDR della voce. |
ConsumerRef
Appare in: - SubnetStatus
| Campo | Descrizione |
|---|---|
version string |
|
group string |
|
kind string |
|
name string |
|
namespace string |
NetworkSpec
Contiene le informazioni per configurare le funzionalità di rete per la 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.
Appare in: - SubnetStatus
| Campo | Descrizione |
|---|---|
vlanID integer |
L'ID VLAN acquisito per la subnet. |
gateways CIDREntry array |
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 devono essere presenti un indirizzo IPv4 e un indirizzo IP IPv6. |
ReferenceType
Tipo sottostante: string Rappresenta il tipo di subnet a cui fa riferimento un SubnetReference.
Appare in: - SubnetReference
Subnet
Rappresenta le informazioni sulla richiesta e sull'allocazione di una Subnet zonale.
Appare in: - SubnetList
| Campo | Descrizione |
|---|---|
apiVersion string |
ipam.gdc.goog/v1 |
kind string |
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 una Subnet.
Appare in: - SubnetStatus
| Campo | Descrizione |
|---|---|
cidr string |
Il CIDR allocato alla subnet. |
availableCIDRs string array |
I CIDR rimanenti dopo aver escluso quelli utilizzati dalle subnet secondarie. |
SubnetList
Rappresenta una raccolta di risorse Subnet.
| Campo | Descrizione |
|---|---|
apiVersion string |
ipam.gdc.goog/v1 |
kind string |
SubnetList |
metadata ListMeta |
Per i campi di metadata, consulta la documentazione dell'API Kubernetes. |
items Subnet array |
SubnetReference
Contiene le informazioni utilizzate per fare riferimento a una singola Subnet.
Appare in: - SubnetSpec - SubnetStatus
| Campo | Descrizione |
|---|---|
name string |
|
namespace string |
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 fa riferimento. |
type ReferenceType |
Il tipo di subnet a cui fa riferimento questo SubnetReference, può essere SingleSubnet/SubnetGroup. |
SubnetRequest
Contiene le informazioni sulla richiesta di indirizzi IP per una singola versione dell'indirizzo IP (IPv4/IPv6).
Appare in: - SubnetSpec
| Campo | Descrizione |
|---|---|
cidr string |
Il CIDR da allocare. Questo campo deve essere specificato quando si acquisisce un CIDR dedicato. |
prefixLength integer |
La lunghezza del prefisso del CIDR desiderato. Questo campo può essere specificato quando non sono presenti requisiti specifici per il CIDR da allocare. Se sia il CIDR che il prefisso vengono lasciati vuoti, la richiesta acquisisce per impostazione predefinita un CIDR casuale /32(IPv4) o /128(IPv6). |
SubnetSpec
Definisce la specifica di una Subnet.
Appare 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 alla subnet principale di questa subnet. Se specificato, a questa subnet verrà allocato l'IP dalla subnet principale. Se esiste una subnet principale, è necessario specificarne il nome. Lo spazio dei nomi della subnet principale può essere omesso solo se si trova nello stesso spazio dei nomi di questa subnet. |
networkSpec NetworkSpec |
La specifica necessaria per configurare le configurazioni di rete. Se la Subnet non ha implicazioni di rete, questo campo deve essere vuoto. |
SubnetStatus
Definisce lo stato della Subnet.
Appare in: - Subnet
| Campo | Descrizione |
|---|---|
conditions Condition array |
Le osservazioni sullo stato generale della risorsa. Tipi di condizioni noti: Ready. |
allocatedParent SubnetReference |
Le informazioni sulla singola subnet principale da cui vengono allocati i CIDR. Vuoto se la subnet non ha una subnet principale. |
ipv4Allocation SubnetAllocation |
Le informazioni sull'allocazione per gli indirizzi IP IPv4. |
ipv6Allocation SubnetAllocation |
Le informazioni sull'allocazione per gli indirizzi IP IPv6. |
childrenRefs SubnetReference array |
I riferimenti alle subnet secondarie allocate da questa subnet. Questo campo non si applica alle subnet di tipo Leaf. |
networkStatus NetworkStatus |
Il risultato dell'allocazione delle configurazioni di rete. |
consumerRef ConsumerRef |
Il consumer attivo della subnet. |