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 ( |
| Felder | |
|---|---|
name |
ID. Name dieser Zone. Format: |
createTime |
Nur Ausgabe. Der Zeitpunkt, zu dem diese Zone erstellt wurde. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
updateTime |
Nur Ausgabe. Zeitpunkt der letzten Aktualisierung dieser Zone. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
labels |
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 |
displayName |
Optional. Nutzerfreundlicher Anzeigename dieser Zone. |
state |
Nur Ausgabe. Der aktuelle Status für diese Zone. |
contacts[] |
Erforderlich. Die Ansprechpartner der Zone (Name, E-Mail-Adresse, Telefonnummer). Reihenfolgeabhängig: Der erste Kontakt in der Liste ist der primäre Kontakt, der zweite der sekundäre usw. |
ciqUri |
Nur Ausgabe. Link zum CIQ-Arbeitsblatt (Customer Intake Questionnaire) für diese Zone. |
networkConfig |
Optional. Netzwerkkonfiguration für diese Zone. |
globallyUniqueId |
Nur Ausgabe. Global eindeutige Kennung, die für diese Edge-Zone generiert wurde. |
subscriptionConfigs[] |
Nur Ausgabe. Abokonfigurationen für diese Zone. |
provisioningState |
Nur Ausgabe. Bereitstellungsstatus für Konfigurationen wie MAC-Adressen. |
skipClusterProvisioning |
Optional. Gibt an, ob der Schritt zur Clusterbereitstellung während der Inbetriebnahme übersprungen werden soll. Ist dieser Wert „true“, wird der Kubernetes-Cluster erstellt, nachdem die Hardware der Zone am Standort des Kunden installiert wurde. |
clusterIntentRequired |
Nur Ausgabe. Gibt an, ob der Kunde eine gültige Cluster-Intention angeben muss, bevor die Bestellung angenommen werden kann. Wenn „true“, kann die Bestellung erst angenommen werden, wenn der Cluster-Intent vorhanden ist. Damit soll eine frühzeitige Validierung erzwungen und Verzögerungen durch fehlende Konfiguration verhindert werden. |
clusterIntentVerified |
Nur Ausgabe. Gibt an, ob die bereitgestellte Cluster-Absicht erfolgreich überprüft wurde. Dieses Flag sorgt dafür, dass der Cluster-Intent vorhanden ist, bevor die Bestellung angenommen werden kann. |
aiCapable |
Nur Ausgabe. Gibt an, ob diese Zone für den Gemini auf GDC Software-Cluster vorgesehen ist. |
intelPccsKey |
Optional. PCCS-Schlüssel (Intel Platform Config and Attestation Service) zum Bereitstellen und Attestieren von KI-Beschleunigerhardware. Wird von Zonen verwendet, die Gemini im GDC-Softwarecluster bereitstellen. |
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. |
INFO_COMPLETE |
Die Zone enthält alle erforderlichen Informationen, um mit der Vorbereitung der Zone zu beginnen. |
PREPARING |
Google bereitet die Zone vor. |
READY_FOR_CUSTOMER_FACTORY_TURNUP_CHECKS |
Die Einrichtung in der Fabrik war erfolgreich. |
CUSTOMER_FACTORY_TURNUP_CHECKS_STARTED |
In der Zone werden Prüfungen zur Inbetriebnahme ausgeführt. |
READY_FOR_PROVISIONING |
Die Zone kann bereitgestellt werden. |
READY_FOR_SITE_TURNUP |
Die Zone ist für die Inbetriebnahme der Website bereit. |
PROVISIONING_STARTED |
Die Bereitstellung der Zone hat begonnen. |
PROVISIONING_FAILED |
Die Bereitstellung der Zone ist fehlgeschlagen. |
CUSTOMER_FACTORY_TURNUP_CHECKS_FAILED |
Die Zone hat die Prüfungen bei der Inbetriebnahme im Werk nicht bestanden. |
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 ( |
| Felder | |
|---|---|
machineMgmtIpv4Range |
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 |
kubernetesNodeIpv4Range |
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 |
kubernetesControlPlaneIpv4Range |
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 |
managementIpv4Subnet |
Erforderlich. Ein IPv4-Subnetz für das Verwaltungsnetzwerk. |
kubernetesIpv4Subnet |
Optional. Ein IPv4-Subnetz für das Kubernetes-Netzwerk. Wenn nichts angegeben ist, ist das Kubernetes-Subnetz dasselbe wie das Verwaltungs-Subnetz. |
dnsIpv4Addresses[] |
Optional. DNS-Nameserver. Die GDC-Infrastruktur löst DNS-Abfragen über diese IP-Adressen auf. Wenn keine Angabe erfolgt, wird Google DNS verwendet. |
kubernetesPrimaryVlanId |
Optional. Kubernetes-VLAN-ID. Standardmäßig befinden sich der Kubernetes-Knoten und das primäre Kubernetes-Netzwerk im selben VLAN wie das Netzwerk für die Maschinenverwaltung. Zur Netzwerksegmentierung können diese optional getrennt werden. |
aiCapableIpv4Subnet |
Optional. IPv4-Subnetz für eine Zone, in der Gemini in einem GDC-Softwarecluster bereitgestellt wird. Das letzte /29-Subnetz des angegebenen Bereichs ist für DHCP reserviert. |
bgpConfig |
Optional. BGP-spezifische Konfiguration (Border Gateway Protocol) für diese Zone. Wird von Zonen verwendet, die Gemini im GDC-Softwarecluster bereitstellen. |
topLevelDomain |
Optional. Benutzerdefinierte Top-Level-Domain für diese Zone. Wird von Zonen verwendet, die Gemini im GDC-Softwarecluster bereitstellen. |
torSwitchType |
Optional. Zusätzliche Informationen zum ToR-Switch-Typ des Kunden. Wird von Zonen verwendet, die Gemini im GDC-Softwarecluster bereitstellen. |
Subnetz
Stellt ein Subnetz dar.
| JSON-Darstellung |
|---|
{ "addressRange": string, "defaultGatewayIpAddress": string } |
| Felder | |
|---|---|
addressRange |
Erforderlich. Adressbereich für dieses Subnetz in CIDR-Notation. |
defaultGatewayIpAddress |
Erforderlich. Standardgateway für dieses Subnetz. |
BGPConfig
Konfiguration des Border Gateway Protocol (BGP).
| JSON-Darstellung |
|---|
{ "asn": string, "l3PeerIps": [ string ] } |
| Felder | |
|---|---|
asn |
Erforderlich. BGP-ASN (Autonomous System Number). |
l3PeerIps[] |
Erforderlich. BGP-Peer-IP-Adressen. Mindestens zwei L3-Peer-IPs sind erforderlich. |
ProvisioningState
Gültige Bereitstellungsstatus für Konfigurationen wie MAC-Adressen.
| Enums | |
|---|---|
PROVISIONING_STATE_UNSPECIFIED |
Der Status der Nutzerverwaltung ist nicht angegeben. |
PROVISIONING_REQUIRED |
Die Bereitstellung ist erforderlich. Von Google festgelegt. |
PROVISIONING_IN_PROGRESS |
Die Bereitstellung läuft. Vom Kunden festgelegt. |
PROVISIONING_COMPLETE |
Die Bereitstellung ist abgeschlossen. Vom Kunden festgelegt. |
Methoden |
|
|---|---|
|
Erstellt eine neue Zone in einem bestimmten Projekt und an einem bestimmten Standort. |
|
Löscht eine Zone. |
|
Ruft Details zu einer Zone ab. |
|
Listet Zonen in einem bestimmten Projekt und an einem bestimmten Standort auf. |
|
Aktualisiert die Parameter einer Zone. |
|
Gibt den Status einer Zone an. |