REST Resource: projects.locations.zones.subnets

Ressource : sous-réseau

Message décrivant l'objet Subnet

Représentation JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "description": string,
  "network": string,
  "ipv4Cidr": [
    string
  ],
  "ipv6Cidr": [
    string
  ],
  "vlanId": integer,
  "bondingType": enum (BondingType),
  "state": enum (ResourceState)
}
Champs
name

string

Obligatoire. Nom canonique de la ressource du sous-réseau.

createTime

string (Timestamp format)

Uniquement en sortie. Heure à laquelle le sous-réseau a été créé.

Code temporel au format RFC3339 UTC "Zulu", avec une précision de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Uniquement en sortie. Heure de la dernière mise à jour du sous-réseau.

Code temporel au format RFC3339 UTC "Zulu", avec une précision de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Libellés associés à cette ressource.

Objet contenant une liste de paires "key": value. Exemple : { "name": "wrench", "mass": "1.3kg", "count": "3" }.

description

string

Facultatif. Description en texte libre de la ressource. Longueur recommandée : 1 024 caractères.

network

string

Obligatoire. Réseau auquel appartient ce sous-réseau.

ipv4Cidr[]

string

Plages d'adresses IPv4 appartenant à ce sous-réseau.

ipv6Cidr[]

string

Plages d'adresses IPv6 appartenant à ce sous-réseau.

vlanId

integer

Facultatif. ID de VLAN fourni par l'utilisateur. Si vous n'en spécifiez pas, nous vous en attribuerons un automatiquement.

bondingType

enum (BondingType)

Facultatif. Un type d'agrégation lors de la création d'un sous-réseau indique si un VLAN créé sera présent sur les types de ports agrégés, non agrégés ou les deux. De plus, cet indicateur doit être utilisé pour définir la configuration réseau spécifique que les clusters peuvent ensuite utiliser pour leurs charges de travail en fonction du choix de l'agrégation.

state

enum (ResourceState)

Uniquement en sortie. État actuel de la ressource sur l'appareil par configuration push.

BondingType

Type d'agrégation dans le sous-réseau.

Enums
BONDING_TYPE_UNSPECIFIED Le type d'agrégation "Non spécifié" sera non spécifié par défaut si l'utilisateur choisit de ne pas spécifier de type d'agrégation lors de la création du VLAN. Il s'agit d'un agrégat mixte, où le VLAN dispose d'une connectivité agrégée et non agrégée aux machines.
BONDED Un seul site d'hébergement.
NON_BONDED Multi-hébergé.

Méthodes

create

Crée un sous-réseau dans un projet et un emplacement donnés.

delete

Supprime un seul sous-réseau.

get

Récupère les détails d'un seul sous-réseau.

list

Liste les sous-réseaux d'un projet et d'un emplacement donnés.

patch

Met à jour les paramètres d'un seul sous-réseau.