- Ressource: Zone
- Bundesland
- ZoneNetworkConfig
- Subnetz
- SubscriptionConfig
- SubscriptionState
- ProvisioningState
- Methoden
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. |
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. |
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_SITE_TURNUP |
Die Zone ist für die Inbetriebnahme der Website bereit. |
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. |
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. |
SubscriptionConfig
Eine Nachricht zum Speichern einer Abo-Konfiguration.
| JSON-Darstellung |
|---|
{
"subscriptionId": string,
"billingId": string,
"state": enum ( |
| Felder | |
|---|---|
subscriptionId |
Nur Ausgabe. Die eindeutige ID des Abos. |
billingId |
Nur Ausgabe. Die Google Cloud Billing-ID, unter der das Abo erstellt wird. |
state |
Nur Ausgabe. Der aktuelle Status des Abos. |
SubscriptionState
Enum-Wert, der den Status des Abos darstellt.
| Enums | |
|---|---|
SUBSCRIPTION_STATE_UNSPECIFIED |
Kein Status angegeben |
ACTIVE |
Der Status „Aktiv“ bedeutet, dass das Abo erfolgreich erstellt wurde und die Abrechnung erfolgt. |
INACTIVE |
„Inaktiv“ bedeutet, dass das Abo erfolgreich erstellt wurde, die Abrechnung aber noch nicht begonnen hat. |
ERROR |
Das Abo hat einen Fehlerstatus. |
FAILED_TO_RETRIEVE |
Der Abostatus konnte nicht abgerufen werden. Möglicherweise handelt es sich dabei um ein vorübergehendes Problem. Der Nutzer sollte die Anfrage noch einmal senden. |
COMPLETED |
Das Abo wurde beendet, weil das Enddatum erreicht wurde. |
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. |