ipam.gdc.goog/v1
Enthält API-Schemadefinitionen für die API-Gruppe „IP Address Management“ (IPAM).
CIDREntry
Stellt einen CIDR-Eintrag mit identifizierter IP-Version dar.
Wird angezeigt in: - NetworkStatus
| Feld | Beschreibung |
|---|---|
version IPFamily |
Die IP-Adressversion des Eintrags. |
cidr String |
Die CIDR des Eintrags. |
ConsumerRef
Wird angezeigt in: - SubnetStatus
| Feld | Beschreibung |
|---|---|
version String |
|
group String |
|
kind String |
|
name String |
|
namespace String |
NetworkSpec
Enthält die Informationen zum Einrichten von Netzwerkfunktionen für das
Subnet.
Wird angezeigt in: - SubnetSpec
| Feld | Beschreibung |
|---|---|
enableGateway Boolean |
Gibt an, ob für das Subnetz eine Gateway-IP-Adresse zugewiesen werden muss. |
enableVLANID Boolean |
Gibt an, ob für das Subnetz eine VLAN-ID zugewiesen werden muss. |
staticVLANID Integer |
Die dedizierte VLAN-ID. Wenn dieses Feld definiert ist, muss das Feld VLANID true sein. |
NetworkStatus
Enthält das Zuweisungsergebnis für die Netzwerkkonfigurationen.
Wird angezeigt in: - SubnetStatus
| Feld | Beschreibung |
|---|---|
vlanID Integer |
Die für das Subnetz erworbene VLAN-ID. |
gateways CIDREntry-Array |
Die für das Subnetz erworbenen Gateway-IP-Adressen. Wenn das Subnetz Single-Stack ist, darf die Liste nur eine IPv4-/IPv6-IP-Adresse enthalten. Wenn das Subnetz Dual-Stack ist, muss die Liste eine IPv4-Adresse und eine IPv6-IP-Adresse enthalten. |
ReferenceType
Zugrunde liegender Typ: string
Stellt den Typ der Subnetze dar, auf die sich eine SubnetReference bezieht.
Wird angezeigt in: - SubnetReference
Subnetz
Stellt die Anfragen- und Zuweisungsinformationen eines zonalen Subnet dar.
Wird angezeigt in: - SubnetList
| Feld | Beschreibung |
|---|---|
apiVersion String |
ipam.gdc.goog/v1 |
kind String |
Subnet |
metadata ObjectMeta |
Informationen zu den Feldern von metadata finden Sie in der Kubernetes API-Dokumentation. |
spec SubnetSpec |
|
status SubnetStatus |
SubnetAllocation
Enthält das CIDR-Zuweisungsergebnis einer einzelnen IP-Version(IPv4/IPv6) eines Subnet.
Wird angezeigt in: - SubnetStatus
| Feld | Beschreibung |
|---|---|
cidr String |
Die dem Subnetz zugewiesene CIDR. |
availableCIDRs String-Array |
Die CIDRs, die nach dem Ausschluss der von den untergeordneten Elementen des Subnetzes verwendeten CIDRs übrig bleiben. |
SubnetList
Stellt eine Sammlung von Subnet-Ressourcen dar.
| Feld | Beschreibung |
|---|---|
apiVersion String |
ipam.gdc.goog/v1 |
kind String |
SubnetList |
metadata ListMeta |
Informationen zu den Feldern von metadata finden Sie in der Kubernetes API-Dokumentation. |
items Subnet-Array |
SubnetReference
Enthält die Informationen, die zum Verweisen auf ein einzelnes Subnet verwendet werden.
Wird angezeigt in: - SubnetSpec - SubnetStatus
| Feld | Beschreibung |
|---|---|
name String |
|
namespace String |
Der Namespace des referenzierten Subnetzes. Wenn es in einer Spezifikation verwendet wird, kann der Namespace leer gelassen werden. Das bedeutet, dass sich das referenzierte Subnetz im selben Namespace wie das Objekt befindet, das darauf verweist. |
type ReferenceType |
Der Typ der Subnetze, auf die sich diese SubnetReference bezieht. Kann SingleSubnet/SubnetGroup sein. |
SubnetRequest
Enthält die Informationen zur Anforderung von IP-Adressen für eine einzelne IP-Adressversion (IPv4/IPv6).
Wird angezeigt in: - SubnetSpec
| Feld | Beschreibung |
|---|---|
cidr String |
Die zuzuweisende CIDR. Dieses Feld muss angegeben werden, wenn eine dedizierte CIDR erworben wird. |
prefixLength Integer |
Die Präfixlänge der gewünschten CIDR. Dieses Feld kann angegeben werden, wenn keine besonderen Anforderungen an die zuzuweisende CIDR bestehen. Wenn sowohl CIDR als auch Präfix leer gelassen werden, wird standardmäßig eine zufällige CIDR mit /32(IPv4) oder /128(IPv6) angefordert. |
SubnetSpec
Definiert die Spezifikation eines Subnet.
Wird angezeigt in: - Subnet
| Feld | Beschreibung |
|---|---|
type SubnetType |
Der Typ des Subnetzes im Kontext der IPAM-Baumarchitektur. |
ipv4Request SubnetRequest |
Die Anfragedetails zum Erwerb der IPv4-CIDR. |
ipv6Request SubnetRequest |
Die Anfragedetails zum Erwerb der IPv6-CIDR. |
parentReference SubnetReference |
Die Referenz auf das übergeordnete Element dieses Subnetzes. Wenn angegeben, werden diesem Subnetz IP-Adressen vom übergeordneten Element zugewiesen. Der Name des übergeordneten Elements muss angegeben werden, wenn ein übergeordnetes Element vorhanden ist. Der Namespace des übergeordneten Elements kann nur weggelassen werden, wenn sich das übergeordnete Element im selben Namespace wie dieses Subnetz befindet. |
networkSpec NetworkSpec |
Die Spezifikation, die zum Einrichten von Netzwerkkonfigurationen erforderlich ist. Wenn das Subnet keine Auswirkungen auf das Netzwerk hat, sollte dieses Feld leer sein. |
SubnetStatus
Definiert den Status des Subnet.
Wird angezeigt in: - Subnet
| Feld | Beschreibung |
|---|---|
conditions Bedingung-Array |
Die Beobachtungen zum Gesamtstatus der Ressource. Bekannte Bedingungstypen: „Ready“. |
allocatedParent SubnetReference |
Die Informationen zum einzelnen übergeordneten Subnetz, aus dem die CIDRs zugewiesen werden. Leer, wenn das Subnetz kein übergeordnetes Element hat. |
ipv4Allocation SubnetAllocation |
Die Zuweisungsinformationen für die IPv4-Adressen. |
ipv6Allocation SubnetAllocation |
Die Zuweisungsinformationen für die IPv6-Adressen. |
childrenRefs SubnetReference-Array |
Die Referenzen auf die untergeordneten Elemente, die aus diesem Subnetz zugewiesen werden. Dieses Feld gilt nicht für Subnetze vom Typ Leaf. |
networkStatus NetworkStatus |
Das Zuweisungsergebnis der Netzwerkkonfigurationen. |
consumerRef ConsumerRef |
Der aktive Consumer des Subnetzes. |