REST Resource: projects.locations.zones.subnets

Ressource: Subnetz

Nachricht zur Beschreibung des Subnet-Objekts

JSON-Darstellung
{
  "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)
}
Felder
name

string

Erforderlich. Der kanonische Ressourcenname des Subnetzes.

createTime

string (Timestamp format)

Nur Ausgabe. Die Uhrzeit, zu der das Subnetz erstellt wurde.

Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt, zu dem das Subnetz zuletzt aktualisiert wurde.

Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Mit dieser Ressource verknüpfte Labels.

Ein Objekt, das eine Liste von "key": value-Paaren enthält. Beispiel: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

description

string

Optional. Eine Textbeschreibung der Ressource. Maximale Länge: 1.024 Zeichen.

network

string

Erforderlich. Das Netzwerk, zu dem dieses Subnetzwerk gehört.

ipv4Cidr[]

string

Die Bereiche von IPv4-Adressen, die diesem Subnetzwerk gehören.

ipv6Cidr[]

string

Die Bereiche von IPv6-Adressen, die diesem Subnetz gehören.

vlanId

integer

Optional. Vom Nutzer bereitgestellte VLAN-ID. Wenn keine Angabe erfolgt, wird automatisch eine zugewiesen.

bondingType

enum (BondingType)

Optional. Mit einem Bonding-Typ bei der Subnetzerstellung wird angegeben, ob ein erstelltes VLAN auf gebündelten oder nicht gebündelten oder beiden Porttypen vorhanden sein wird. Außerdem wird mit diesem Flag die spezifische Netzwerkkonfiguration festgelegt, die Cluster dann für ihre Arbeitslasten verwenden können, basierend auf der Auswahl der Bonding-Methode.

state

enum (ResourceState)

Nur Ausgabe. Aktuelle Phase der Ressource auf dem Gerät durch Konfigurations-Push.

BondingType

Bonding-Typ im Subnetz.

Enums
BONDING_TYPE_UNSPECIFIED Der nicht angegebene Bonding-Typ wird standardmäßig nicht angegeben, wenn der Nutzer beim Erstellen des VLAN keinen Bonding-Typ angibt. Dies wird als gemischte Bündelung behandelt, bei der das VLAN sowohl gebündelte als auch nicht gebündelte Verbindungen zu Maschinen hat.
BONDED Single-Homed
NON_BONDED Mehrfach vernetzt.

Methoden

create

Erstellt ein neues Subnetz in einem bestimmten Projekt und an einem bestimmten Standort.

delete

Löscht ein einzelnes Subnetz.

get

Ruft Details zu einem einzelnen Subnetz ab.

list

Listet Subnetze in einem angegebenen Projekt und an einem angegebenen Standort auf.

patch

Aktualisiert die Parameter eines einzelnen Subnetzes.