KRM API ipam.gdc.goog/v1

ipam.gdc.goog/v1

Contient les définitions du schéma d'API pour le groupe d'API IP Address Management(IPAM).

CIDREntry

Représente une entrée CIDR avec la version IP identifiée.

Apparaît dans :NetworkStatus

Champ Description
version IPFamily Version de l'adresse IP de l'entrée.
chaîne cidr CIDR de l'entrée.

NetworkSpec

Contient les informations permettant de configurer les fonctionnalités réseau pour Subnet.

apparaît dans: SubnetSpec

Champ Description
enableGateway booléen Indique si une adresse IP de passerelle doit être attribuée au sous-réseau.
enableVLANID booléen Indique si un ID de VLAN doit être attribué au sous-réseau.
Entier staticVLANID ID de VLAN dédié. Si ce champ est défini, le champ VLANID doit être true.

NetworkStatus

Contient le résultat de l'allocation pour les configurations réseau.

Apparaît dans :SubnetStatus

Champ Description
Entier vlanID ID de VLAN obtenu pour le sous-réseau.
Tableau CIDREntry gateways Adresses IP de passerelle acquises pour le sous-réseau. Si le sous-réseau est à pile unique, la liste ne doit contenir qu'une seule adresse IP IPv4/IPv6. Si le sous-réseau est à double pile, la liste doit contenir une adresse IPv4 et une adresse IPv6.

Sous-réseau

Représente les informations de demande et d'allocation d'un Subnet zonal.

Apparaît dans :SubnetList

Champ Description
chaîne apiVersion ipam.gdc.goog/v1
chaîne kind Subnet
metadata ObjectMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
spec SubnetSpec
status SubnetStatus

SubnetAllocation

Contient le résultat de l'attribution CIDR d'une seule version d'adresse IP(IPv4/IPv6) d'un Subnet.

Apparaît dans :SubnetStatus

Champ Description
chaîne cidr Plage CIDR attribuée au sous-réseau.
Tableau de chaînes availableCIDRs CIDR restants après exclusion de ceux utilisés par les enfants du sous-réseau.

SubnetList

Représente une collection de ressources Subnet.

Champ Description
chaîne apiVersion ipam.gdc.goog/v1
chaîne kind SubnetList
metadata ListMeta Reportez-vous à la documentation de l'API Kubernetes pour connaître les champs de metadata.
Tableau Subnet items

SubnetReference

Contient les informations utilisées pour référencer un seul Subnet.

Apparaît dans : - SubnetSpec - SubnetStatus

Champ Description
chaîne name
chaîne namespace Espace de noms du sous-réseau référencé. S'il est utilisé dans une spécification, l'espace de noms peut être laissé vide, ce qui signifie que le sous-réseau référencé se trouve dans le même espace de noms que l'objet qui le référence.

SubnetRequest

Contient les informations de revendication d'adresse IP pour une seule version d'adresse IP (IPv4/IPv6).

apparaît dans: SubnetSpec

Champ Description
chaîne cidr CIDR à allouer. Ce champ doit être spécifié lorsque vous acquérez un CIDR dédié.
Entier prefixLength Longueur du préfixe CIDR souhaitée. Ce champ peut être spécifié lorsqu'il n'y a pas d'exigences spécifiques concernant le CIDR à attribuer. Si le CIDR et le préfixe sont laissés vides, la requête acquiert par défaut un CIDR aléatoire /32(IPv4) ou /128(IPv6).

SubnetSpec

Définit la spécification d'un Subnet.

Apparaît dans : - Sous-réseau

Champ Description
type SubnetType Type de sous-réseau dans le contexte de l'architecture de l'arborescence IPAM.
ipv4Request SubnetRequest Détails de la demande pour acquérir le CIDR IPv4.
ipv6Request SubnetRequest Détails de la demande pour obtenir le CIDR IPv6.
parentReference SubnetReference Référence au parent de ce sous-réseau. Si un sous-réseau parent est spécifié, ce sous-réseau recevra les adresses IP qui lui sont allouées. Le nom du parent doit être fourni s'il y en a un. L'espace de noms du parent ne peut être omis que si le parent se trouve dans le même espace de noms que ce sous-réseau.
networkSpec NetworkSpec Spécifications requises pour configurer les paramètres réseau. Si le Subnet n'a pas d'implications sur le réseau, ce champ doit être vide.

SubnetStatus

Définit l'état de Subnet.

Apparaît dans : - Sous-réseau

Champ Description
Tableau Condition conditions Observations de l'état général de la ressource. Types de conditions connus : "Ready".
ipv4Allocation SubnetAllocation Informations sur l'attribution des adresses IP IPv4.
ipv6Allocation SubnetAllocation Informations sur l'allocation des adresses IP IPv6.
Tableau SubnetReference childrenRefs Références aux enfants alloués à partir de ce sous-réseau. Ce champ ne s'applique pas aux sous-réseaux de type Leaf.
networkStatus NetworkStatus Résultat alloué des configurations réseau.