REST Resource: projects.locations.zones

Ressource: Zone

Eine Zone mit einer Reihe von Hardwaregeräten.

JSON-Darstellung
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "displayName": string,
  "state": enum (State),
  "contacts": [
    {
      object (Contact)
    }
  ],
  "ciqUri": string,
  "networkConfig": {
    object (ZoneNetworkConfig)
  }
}
Felder
name

string

ID. Name dieser Zone. Format: projects/{project}/locations/{location}/zones/{zone}

createTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt, zu dem diese Zone 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. Zeitpunkt der letzten Aktualisierung dieser Zone.

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)

Optional. Labels, die dieser Zone als Schlüssel/Wert-Paare zugeordnet sind. Weitere Informationen zu Labels finden Sie unter Labels erstellen und verwalten.

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

displayName

string

Optional. Nutzerfreundlicher Anzeigename dieser Zone.

state

enum (State)

Nur Ausgabe. Der aktuelle Status für diese Zone.

contacts[]

object (Contact)

Erforderlich. Die Ansprechpartner.

ciqUri

string

Nur Ausgabe. Link zum CIQ-Arbeitsblatt (Customer Intake Questionnaire) für diese Zone.

networkConfig

object (ZoneNetworkConfig)

Optional. Netzwerkkonfiguration für diese Zone.

Bundesland

Gültige Status für eine Zone.

Enums
STATE_UNSPECIFIED Der Status der Zone ist nicht angegeben.
ADDITIONAL_INFO_NEEDED Damit wir mit der Bearbeitung fortfahren können, sind weitere Informationen vom Kunden erforderlich.
PREPARING Google bereitet die Zone vor.
ACTIVE Die Zone kann verwendet werden.
CANCELLED Die Zone wurde gekündigt.

ZoneNetworkConfig

Netzwerkkonfiguration für eine Zone.

JSON-Darstellung
{
  "machineMgmtIpv4Range": string,
  "kubernetesNodeIpv4Range": string,
  "kubernetesControlPlaneIpv4Range": string,
  "managementIpv4Subnet": {
    object (Subnet)
  },
  "kubernetesIpv4Subnet": {
    object (Subnet)
  }
}
Felder
machineMgmtIpv4Range

string

Erforderlich. Ein IPv4-Adressblock für die Maschinenverwaltung. Muss ein privater RFC1918- oder öffentlicher CIDR-Block sein, der groß genug ist, um mindestens eine Adresse pro Maschine in der Zone zuzuweisen. Muss in managementIpv4Subnet liegen und darf sich nicht mit anderen Adressbereichen überschneiden.

kubernetesNodeIpv4Range

string

Erforderlich. Ein IPv4-Adressblock für Kubernetes-Knoten. Muss ein privater RFC1918- oder öffentlicher CIDR-Block sein, der groß genug ist, um mindestens eine Adresse pro Maschine in der Zone zuzuweisen. Muss in kubernetesIpv4Subnet liegen und darf sich nicht mit anderen Adressbereichen überschneiden.

kubernetesControlPlaneIpv4Range

string

Erforderlich. Ein IPv4-Adressblock für die Kubernetes-Steuerungsebene. Sollte ein privater RFC1918- oder öffentlicher CIDR-Block sein, der groß genug ist, um mindestens eine Adresse pro Cluster in der Zone zuzuweisen. Muss in kubernetesIpv4Subnet liegen und darf sich nicht mit anderen Adressbereichen überschneiden.

managementIpv4Subnet

object (Subnet)

Erforderlich. Ein IPv4-Subnetz für das Verwaltungsnetzwerk.

kubernetesIpv4Subnet

object (Subnet)

Optional. Ein IPv4-Subnetz für das Kubernetes-Netzwerk. Wenn nichts angegeben ist, ist das Kubernetes-Subnetz dasselbe wie das Verwaltungs-Subnetz.

Subnetz

Stellt ein Subnetz dar.

JSON-Darstellung
{
  "addressRange": string,
  "defaultGatewayIpAddress": string
}
Felder
addressRange

string

Erforderlich. Adressbereich für dieses Subnetz in CIDR-Notation.

defaultGatewayIpAddress

string

Erforderlich. Standardgateway für dieses Subnetz.

Methoden

create

Erstellt eine neue Zone in einem bestimmten Projekt und an einem bestimmten Standort.

delete

Löscht eine Zone.

get

Ruft Details zu einer Zone ab.

list

Listet Zonen in einem bestimmten Projekt und an einem bestimmten Standort auf.

patch

Aktualisiert die Parameter einer Zone.