Package google.cloud.gdchardwaremanagement.v1alpha

Index

GDCHardwareManagement

Der GDC Hardware Management-Dienst.

CreateComment

rpc CreateComment(CreateCommentRequest) returns (Operation)

Erstellt einen neuen Kommentar zu einer Bestellung.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • gdchardwaremanagement.comments.create

Weitere Informationen finden Sie in der IAM-Dokumentation.

CreateHardware

rpc CreateHardware(CreateHardwareRequest) returns (Operation)

Erstellt neue Hardware in einem bestimmten Projekt und an einem bestimmten Standort.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • gdchardwaremanagement.hardware.create

Weitere Informationen finden Sie in der IAM-Dokumentation.

CreateHardwareGroup

rpc CreateHardwareGroup(CreateHardwareGroupRequest) returns (Operation)

Erstellt eine neue Hardwaregruppe in einem bestimmten Auftrag.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • gdchardwaremanagement.hardwareGroups.create

Weitere Informationen finden Sie in der IAM-Dokumentation.

CreateOrder

rpc CreateOrder(CreateOrderRequest) returns (Operation)

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

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • gdchardwaremanagement.orders.create

Weitere Informationen finden Sie in der IAM-Dokumentation.

CreateSite

rpc CreateSite(CreateSiteRequest) returns (Operation)

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

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • gdchardwaremanagement.sites.create

Weitere Informationen finden Sie in der IAM-Dokumentation.

CreateZone

rpc CreateZone(CreateZoneRequest) returns (Operation)

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

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • gdchardwaremanagement.zones.create

Weitere Informationen finden Sie in der IAM-Dokumentation.

DeleteHardware

rpc DeleteHardware(DeleteHardwareRequest) returns (Operation)

Löscht Hardware.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • gdchardwaremanagement.hardware.delete

Weitere Informationen finden Sie in der IAM-Dokumentation.

DeleteHardwareGroup

rpc DeleteHardwareGroup(DeleteHardwareGroupRequest) returns (Operation)

Löscht eine Hardwaregruppe.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • gdchardwaremanagement.hardwareGroups.delete

Weitere Informationen finden Sie in der IAM-Dokumentation.

DeleteOrder

rpc DeleteOrder(DeleteOrderRequest) returns (Operation)

Löscht eine Bestellung.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • gdchardwaremanagement.orders.delete

Weitere Informationen finden Sie in der IAM-Dokumentation.

DeleteSite

rpc DeleteSite(DeleteSiteRequest) returns (Operation)

Löscht eine Website.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • gdchardwaremanagement.sites.delete

Weitere Informationen finden Sie in der IAM-Dokumentation.

DeleteZone

rpc DeleteZone(DeleteZoneRequest) returns (Operation)

Löscht eine Zone.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • gdchardwaremanagement.zones.delete

Weitere Informationen finden Sie in der IAM-Dokumentation.

GetChangeLogEntry

rpc GetChangeLogEntry(GetChangeLogEntryRequest) returns (ChangeLogEntry)

Ruft Details zu einer Änderung an einem Auftrag ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • gdchardwaremanagement.changeLogEntries.get

Weitere Informationen finden Sie in der IAM-Dokumentation.

GetComment

rpc GetComment(GetCommentRequest) returns (Comment)

Ruft den Inhalt eines Kommentars ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • gdchardwaremanagement.comments.get

Weitere Informationen finden Sie in der IAM-Dokumentation.

GetHardware

rpc GetHardware(GetHardwareRequest) returns (Hardware)

Ruft Hardwaredetails ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • gdchardwaremanagement.hardware.get

Weitere Informationen finden Sie in der IAM-Dokumentation.

GetHardwareGroup

rpc GetHardwareGroup(GetHardwareGroupRequest) returns (HardwareGroup)

Ruft Details zu einer Hardwaregruppe ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • gdchardwaremanagement.hardwareGroups.get

Weitere Informationen finden Sie in der IAM-Dokumentation.

GetOrder

rpc GetOrder(GetOrderRequest) returns (Order)

Ruft Details zu einer Bestellung ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • gdchardwaremanagement.orders.get

Weitere Informationen finden Sie in der IAM-Dokumentation.

GetSite

rpc GetSite(GetSiteRequest) returns (Site)

Ruft Details zu einer Website ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • gdchardwaremanagement.sites.get

Weitere Informationen finden Sie in der IAM-Dokumentation.

GetSku

rpc GetSku(GetSkuRequest) returns (Sku)

Ruft Details zu einer SKU ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • gdchardwaremanagement.skus.get

Weitere Informationen finden Sie in der IAM-Dokumentation.

GetZone

rpc GetZone(GetZoneRequest) returns (Zone)

Ruft Details zu einer Zone ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • gdchardwaremanagement.zones.get

Weitere Informationen finden Sie in der IAM-Dokumentation.

ListChangeLogEntries

rpc ListChangeLogEntries(ListChangeLogEntriesRequest) returns (ListChangeLogEntriesResponse)

Führt die Änderungen auf, die an einer Bestellung vorgenommen wurden.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • gdchardwaremanagement.changeLogEntries.list

Weitere Informationen finden Sie in der IAM-Dokumentation.

ListComments

rpc ListComments(ListCommentsRequest) returns (ListCommentsResponse)

Listet die Kommentare zu einer Bestellung auf.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • gdchardwaremanagement.comments.list

Weitere Informationen finden Sie in der IAM-Dokumentation.

ListHardware

rpc ListHardware(ListHardwareRequest) returns (ListHardwareResponse)

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

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • gdchardwaremanagement.hardware.list

Weitere Informationen finden Sie in der IAM-Dokumentation.

ListHardwareGroups

rpc ListHardwareGroups(ListHardwareGroupsRequest) returns (ListHardwareGroupsResponse)

Listet Hardwaregruppen in einer bestimmten Reihenfolge auf.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • gdchardwaremanagement.hardwareGroups.list

Weitere Informationen finden Sie in der IAM-Dokumentation.

ListOrders

rpc ListOrders(ListOrdersRequest) returns (ListOrdersResponse)

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

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • gdchardwaremanagement.orders.list

Weitere Informationen finden Sie in der IAM-Dokumentation.

ListSites

rpc ListSites(ListSitesRequest) returns (ListSitesResponse)

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

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • gdchardwaremanagement.sites.list

Weitere Informationen finden Sie in der IAM-Dokumentation.

ListSkus

rpc ListSkus(ListSkusRequest) returns (ListSkusResponse)

Listet SKUs für ein angegebenes Projekt und einen angegebenen Standort auf.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • gdchardwaremanagement.skus.list

Weitere Informationen finden Sie in der IAM-Dokumentation.

ListZones

rpc ListZones(ListZonesRequest) returns (ListZonesResponse)

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

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • gdchardwaremanagement.zones.list

Weitere Informationen finden Sie in der IAM-Dokumentation.

RecordActionOnComment

rpc RecordActionOnComment(RecordActionOnCommentRequest) returns (Comment)

Aktion für einen Kommentar aufzeichnen Wenn die in der Anfrage angegebene Aktion READ ist, wird die angezeigte Zeit im Kommentar auf den Zeitpunkt des Eingangs der Anfrage festgelegt. Wenn der Kommentar bereits als gelesen markiert ist, werden nachfolgende Aufrufe ignoriert. Wenn die Aktion UNREAD ist, wird die Ansichtszeit aus dem Kommentar gelöscht.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

SignalZoneState

rpc SignalZoneState(SignalZoneStateRequest) returns (Operation)

Gibt den Status einer Zone an.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • gdchardwaremanagement.zones.update

Weitere Informationen finden Sie in der IAM-Dokumentation.

SubmitOrder

rpc SubmitOrder(SubmitOrderRequest) returns (Operation)

Sendet eine Bestellung.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • gdchardwaremanagement.orders.submit

Weitere Informationen finden Sie in der IAM-Dokumentation.

UpdateHardware

rpc UpdateHardware(UpdateHardwareRequest) returns (Operation)

Aktualisiert Hardwareparameter.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • gdchardwaremanagement.hardware.update

Weitere Informationen finden Sie in der IAM-Dokumentation.

UpdateHardwareGroup

rpc UpdateHardwareGroup(UpdateHardwareGroupRequest) returns (Operation)

Aktualisiert die Parameter einer Hardwaregruppe.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • gdchardwaremanagement.hardwareGroups.update

Weitere Informationen finden Sie in der IAM-Dokumentation.

UpdateOrder

rpc UpdateOrder(UpdateOrderRequest) returns (Operation)

Aktualisiert die Parameter einer Bestellung.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • gdchardwaremanagement.orders.update

Weitere Informationen finden Sie in der IAM-Dokumentation.

UpdateSite

rpc UpdateSite(UpdateSiteRequest) returns (Operation)

Aktualisiert die Parameter einer Website.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • gdchardwaremanagement.sites.update

Weitere Informationen finden Sie in der IAM-Dokumentation.

UpdateZone

rpc UpdateZone(UpdateZoneRequest) returns (Operation)

Aktualisiert die Parameter einer Zone.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • gdchardwaremanagement.zones.update

Weitere Informationen finden Sie in der IAM-Dokumentation.

ChangeLogEntry

Ein Logeintrag für eine Änderung an einer Bestellung.

Felder
name

string

ID. Name dieses Changelog-Eintrags. Format: projects/{project}/locations/{location}/orders/{order}/changeLogEntries/{change_log_entry}

create_time

Timestamp

Nur Ausgabe. Zeitpunkt, zu dem dieser Änderungsprotokolleintrag erstellt wurde.

labels

map<string, string>

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

log

string

Nur Ausgabe. Inhalt dieses Logeintrags.

Kommentar

Ein Kommentar zu einer Bestellung.

Felder
name

string

ID. Name dieses Kommentars. Format: projects/{project}/locations/{location}/orders/{order}/comments/{comment}

create_time

Timestamp

Nur Ausgabe. Der Zeitpunkt, zu dem dieser Kommentar erstellt wurde.

labels

map<string, string>

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

author

string

Nur Ausgabe. Der Nutzername des Autors dieses Kommentars. Diese Felder werden automatisch mit den Anmeldedaten ausgefüllt, die beim Erstellen des Kommentars verwendet wurden.

text

string

Erforderlich. Der Text dieses Kommentars. Der Text darf maximal 1.000 Zeichen lang sein.

customer_viewed_time

Timestamp

Nur Ausgabe. Zeitstempel für den Zeitpunkt, zu dem dieser Kommentar zum ersten Mal vom Kunden aufgerufen wurde. Wenn der Kommentar nicht angesehen wurde, wird dieser Zeitstempel nicht festgelegt.

author_entity

Entity

Nur Ausgabe. Die Organisation, zu der der Autor gehört.

Kontakt

Kontaktdaten eines Ansprechpartners.

Felder
given_name

string

Erforderlich. Vorname des Kontakts.

family_name

string

Optional. Der Nachname des Kontakts.

email

string

Erforderlich. E‑Mail-Adresse des Kontakts.

phone

string

Erforderlich. Telefonnummer des Kontakts.

time_zone

TimeZone

Optional. Zeitzone des Kontakts.

reachable_times[]

TimePeriod

Optional. Die Zeiträume, in denen der Kontakt erreichbar ist. Wenn dieses Feld leer ist, ist der Kontakt jederzeit erreichbar.

CreateCommentRequest

Eine Anfrage zum Erstellen eines Kommentars.

Felder
parent

string

Erforderlich. Die Bestellung, für die der Kommentar erstellt werden soll. Format: projects/{project}/locations/{location}/orders/{order}

comment_id

string

Optional. ID, mit der der Kommentar innerhalb des übergeordneten Bereichs eindeutig identifiziert wird. Dieses Feld darf höchstens 63 Zeichen enthalten und muss mit Kleinbuchstaben beginnen. Es sind nur Kleinbuchstaben, Ziffern und - zulässig. Das Zeichen - darf nicht das erste oder das letzte Zeichen sein. Wenn das Feld nicht festgelegt ist, wird eine vom System generierte ID verwendet.

Das Feld „comment.name“ in der Anfrage wird ignoriert.

comment

Comment

Erforderlich. Der zu erstellende Kommentar.

request_id

string

Optional. Eine optionale eindeutige Kennung für diese Anfrage. Siehe AIP-155.

CreateHardwareGroupRequest

Eine Anfrage zum Erstellen einer Hardwaregruppe.

Felder
parent

string

Erforderlich. Die Reihenfolge, in der die Hardwaregruppe erstellt werden soll. Format: projects/{project}/locations/{location}/orders/{order}

hardware_group_id

string

Optional. ID zur eindeutigen Identifizierung der HardwareGroup innerhalb des übergeordneten Bereichs. Dieses Feld darf höchstens 63 Zeichen enthalten und muss mit Kleinbuchstaben beginnen. Es sind nur Kleinbuchstaben, Ziffern und - zulässig. Das Zeichen - darf nicht das erste oder das letzte Zeichen sein. Wenn das Feld nicht festgelegt ist, wird eine vom System generierte ID verwendet.

Das Feld „hardware_group.name“ in der Anfrage wird ignoriert.

hardware_group

HardwareGroup

Erforderlich. Die zu erstellende Hardwaregruppe.

request_id

string

Optional. Eine optionale eindeutige Kennung für diese Anfrage. Siehe AIP-155.

CreateHardwareRequest

Eine Anfrage zum Erstellen von Hardware.

Felder
parent

string

Erforderlich. Das Projekt und der Standort, an dem die Hardware erstellt werden soll. Format: projects/{project}/locations/{location}

hardware_id

string

Optional. ID zur eindeutigen Identifizierung der Hardware innerhalb des übergeordneten Bereichs. Dieses Feld darf höchstens 63 Zeichen enthalten und muss mit Kleinbuchstaben beginnen. Es sind nur Kleinbuchstaben, Ziffern und - zulässig. Das Zeichen - darf nicht das erste oder das letzte Zeichen sein. Wenn das Feld nicht festgelegt ist, wird eine vom System generierte ID verwendet.

Das Feld „hardware.name“ in der Anfrage wird ignoriert.

hardware

Hardware

Erforderlich. Die zu erstellende Ressource.

CreateOrderRequest

Eine Anfrage zum Erstellen eines Auftrags.

Felder
parent

string

Erforderlich. Das Projekt und der Standort, in dem der Auftrag erstellt werden soll. Format: projects/{project}/locations/{location}

order_id

string

Optional. ID, die zur eindeutigen Identifizierung des Auftrags innerhalb des übergeordneten Bereichs verwendet wird. Dieses Feld darf höchstens 63 Zeichen enthalten und muss mit Kleinbuchstaben beginnen. Es sind nur Kleinbuchstaben, Ziffern und - zulässig. Das Zeichen - darf nicht das erste oder das letzte Zeichen sein. Wenn das Feld nicht festgelegt ist, wird eine vom System generierte ID verwendet.

Das Feld „order.name“ in der Anfrage wird ignoriert.

order

Order

Erforderlich. Der zu erstellende Auftrag.

request_id

string

Optional. Eine optionale eindeutige Kennung für diese Anfrage. Siehe AIP-155.

CreateSiteRequest

Eine Anfrage zum Erstellen einer Website.

Felder
parent

string

Erforderlich. Das Projekt und der Standort, in dem die Website erstellt werden soll. Format: projects/{project}/locations/{location}

site_id

string

Optional. ID, mit der die Website innerhalb des übergeordneten Bereichs eindeutig identifiziert wird. Dieses Feld darf höchstens 63 Zeichen enthalten und muss mit Kleinbuchstaben beginnen. Es sind nur Kleinbuchstaben, Ziffern und - zulässig. Das Zeichen - darf nicht das erste oder das letzte Zeichen sein. Wenn das Feld nicht festgelegt ist, wird eine vom System generierte ID verwendet.

Das Feld „site.name“ in der Anfrage wird ignoriert.

site

Site

Erforderlich. Die zu erstellende Website.

request_id

string

Optional. Eine optionale eindeutige Kennung für diese Anfrage. Siehe AIP-155.

CreateZoneRequest

Eine Anfrage zum Erstellen einer Zone.

Felder
parent

string

Erforderlich. Das Projekt und der Standort, in dem die Zone erstellt werden soll. Format: projects/{project}/locations/{location}

zone_id

string

Optional. ID, mit der die Zone innerhalb des übergeordneten Bereichs eindeutig identifiziert wird. Dieses Feld darf höchstens 63 Zeichen enthalten und muss mit Kleinbuchstaben beginnen. Es sind nur Kleinbuchstaben, Ziffern und - zulässig. Das Zeichen - darf nicht das erste oder das letzte Zeichen sein. Wenn das Feld nicht festgelegt ist, wird eine vom System generierte ID verwendet.

Das Feld „zone.name“ in der Anfrage wird ignoriert.

zone

Zone

Erforderlich. Die zu erstellende Zone.

request_id

string

Optional. Eine optionale eindeutige Kennung für diese Anfrage. Siehe AIP-155.

DeleteHardwareGroupRequest

Eine Anfrage zum Löschen einer Hardwaregruppe.

Felder
name

string

Erforderlich. Der Name der Hardwaregruppe. Format: projects/{project}/locations/{location}/orders/{order}/hardwareGroups/{hardware_group}

request_id

string

Optional. Eine optionale eindeutige Kennung für diese Anfrage. Siehe AIP-155.

DeleteHardwareRequest

Eine Anfrage zum Löschen von Hardware.

Felder
name

string

Erforderlich. Der Name der Hardware. Format: projects/{project}/locations/{location}/hardware/{hardware}

request_id

string

Optional. Eine optionale eindeutige Kennung für diese Anfrage. Siehe AIP-155.

DeleteOrderRequest

Eine Anfrage zum Löschen einer Bestellung.

Felder
name

string

Erforderlich. Der Name des Auftrags. Format: projects/{project}/locations/{location}/orders/{order}

request_id

string

Optional. Eine optionale eindeutige Kennung für diese Anfrage. Siehe AIP-155.

force

bool

Optional. Eine Option zum Löschen aller verschachtelten Ressourcen in der Bestellung, z. B. einer HardwareGroup. Bei „true“ werden auch alle verschachtelten Ressourcen für diese Bestellung gelöscht. Andernfalls ist die Anfrage nur erfolgreich, wenn die Bestellung keine verschachtelten Ressourcen hat.

DeleteSiteRequest

Eine Anfrage zum Löschen einer Website.

Felder
name

string

Erforderlich. Der Name der Website. Format: projects/{project}/locations/{location}/sites/{site}

request_id

string

Optional. Eine optionale eindeutige Kennung für diese Anfrage. Siehe AIP-155.

DeleteZoneRequest

Eine Anfrage zum Löschen einer Zone.

Felder
name

string

Erforderlich. Der Name der Zone. Format: projects/{project}/locations/{location}/zones/{zone}

request_id

string

Optional. Eine optionale eindeutige Kennung für diese Anfrage. Siehe AIP-155.

Dimensionen

Stellt die Abmessungen eines Objekts dar.

Felder
width_inches

float

Erforderlich. Breite in Zoll.

height_inches

float

Erforderlich. Größe in Zoll.

depth_inches

float

Erforderlich. Tiefe in Zoll.

Entität

Der Begriff „Entität“ wird verwendet, um eine Organisation oder Partei zu bezeichnen.

Enums
ENTITY_UNSPECIFIED Die Entität ist nicht angegeben.
GOOGLE Google.
CUSTOMER Kunde
VENDOR Anbieter

GetChangeLogEntryRequest

Ein Request zum Abrufen eines Changelog-Eintrags.

Felder
name

string

Erforderlich. Der Name des Changelog-Eintrags. Format: projects/{project}/locations/{location}/orders/{order}/changeLogEntries/{change_log_entry}

GetCommentRequest

Eine Anfrage zum Abrufen eines Kommentars.

Felder
name

string

Erforderlich. Der Name des Kommentars. Format: projects/{project}/locations/{location}/orders/{order}/comments/{comment}

GetHardwareGroupRequest

Eine Anfrage zum Abrufen einer Hardwaregruppe.

Felder
name

string

Erforderlich. Der Name der Hardwaregruppe. Format: projects/{project}/locations/{location}/orders/{order}/hardwareGroups/{hardware_group}

GetHardwareRequest

Eine Anfrage zum Abrufen von Hardware.

Felder
name

string

Erforderlich. Der Name der Hardware. Format: projects/{project}/locations/{location}/hardware/{hardware}

GetOrderRequest

Eine Anfrage zum Abrufen einer Bestellung.

Felder
name

string

Erforderlich. Name der Ressource

GetSiteRequest

Eine Anfrage zum Abrufen einer Website.

Felder
name

string

Erforderlich. Der Name der Website. Format: projects/{project}/locations/{location}/sites/{site}

GetSkuRequest

Eine Anfrage zum Abrufen einer SKU.

Felder
name

string

Erforderlich. Der Name der SKU. Format: projects/{project}/locations/{location}/skus/{sku}

GetZoneRequest

Eine Anfrage zum Abrufen einer Zone.

Felder
name

string

Erforderlich. Der Name der Zone. Format: projects/{project}/locations/{location}/zones/{zone}

Hardware

Eine Instanz von Hardware, die an einem Standort installiert ist.

Felder
name

string

ID. Name dieser Hardware. Format: projects/{project}/locations/{location}/hardware/{hardware}

display_name

string

Optional. Anzeigename für diese Hardware.

create_time

Timestamp

Nur Ausgabe. Der Zeitpunkt, zu dem diese Hardware erstellt wurde.

update_time

Timestamp

Nur Ausgabe. Zeitpunkt der letzten Aktualisierung dieser Hardware.

labels

map<string, string>

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

order

string

Erforderlich. Name des Auftrags, zu dem diese Hardware gehört. Format: projects/{project}/locations/{location}/orders/{order}

hardware_group

string

Nur Ausgabe. Name der Hardwaregruppe, zu der diese Hardware gehört. Format: projects/{project}/locations/{location}/orders/{order}/hardwareGroups/{hardware_group}

site

string

Erforderlich. Name der Website, zu der diese Hardware gehört. Format: projects/{project}/locations/{location}/sites/{site}

state

State

Nur Ausgabe. Der aktuelle Status dieser Hardware.

ciq_uri

string

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

config

HardwareConfig

Erforderlich. Konfiguration für diese Hardware.

estimated_installation_date

Date

Nur Ausgabe. Geschätztes Installationsdatum für diese Hardware.

physical_info

HardwarePhysicalInfo

Optional. Physische Eigenschaften dieser Hardware.

installation_info

HardwareInstallationInfo

Optional. Informationen zur Installation dieser Hardware.

zone

string

Erforderlich. Name der Zone, zu der diese Hardware gehört. Format: projects/{project}/locations/{location}/zones/{zone}

requested_installation_date

Date

Optional. Gewünschtes Installationsdatum für diese Hardware. Wenn nicht angegeben, wird dieser Wert bei der Einreichung automatisch aus der fulfillment_time der Bestellung oder bei der Annahme der Bestellung aus dem requested_installation_date der HardwareGroup übernommen.

actual_installation_date

Date

Nur Ausgabe. Das tatsächliche Installationsdatum für diese Hardware. Wird von Google ausgefüllt.

machine_infos[]

MachineInfo

Nur Ausgabe. Informationen zum Maschinen-Asset, die für die Inbetriebnahme erforderlich sind.

estimated_delivery_date

Date

Nur Ausgabe. Das voraussichtliche Lieferdatum der Hardware.

DiskInfo

Informationen zu einzelnen Festplatten auf einem Computer.

Felder
manufacturer

string

Nur Ausgabe. Hersteller des Laufwerks

slot

int32

Nur Ausgabe. Nummer des Laufwerkslots.

serial_number

string

Nur Ausgabe. Seriennummer des Laufwerks.

psid

string

Nur Ausgabe. PSID des Laufwerks.

part_number

string

Nur Ausgabe. Teilenummer des Laufwerks.

model_number

string

Nur Ausgabe. Modellnummer des Laufwerks.

MacAddress

Nachricht zur Beschreibung der MAC-Adresse eines Computers.

Felder
address

string

Nur Ausgabe. Adressstring.

type

AddressType

Nur Ausgabe. Adresstyp für diese MAC-Adresse.

ipv4_address

string

Nur Ausgabe. Die statische IP-Adresse (falls verwendet), die der MAC-Adresse zugeordnet ist. Gilt nur für den VIRTUAL-MAC-Adresstyp.

AddressType

Enumeration für die verschiedenen Arten von MAC-Adressen.

Enums
ADDRESS_TYPE_UNSPECIFIED Nicht angegebener Adresstyp.
NIC Adresse einer Netzwerkkarte.
BMC Adresse eines Baseboard Management Controllers.
VIRTUAL Adresse einer virtuellen Schnittstelle.

MachineInfo

Informationen zu einzelnen Maschinen, die Anbieter während der Inbetriebnahme bereitstellen.

Felder
service_tag

string

Nur Ausgabe. Service-Tag der Maschine.

mac_addresses[]

MacAddress

Nur Ausgabe. Jede zugeordnete MAC-Adresse.

name

string

Nur Ausgabe. Computername.

disk_infos[]

DiskInfo

Nur Ausgabe. Informationen für jede installierte Festplatte.

Bundesland

Gültige Status für Hardware.

Enums
STATE_UNSPECIFIED Der Status der Hardware ist nicht angegeben.
ADDITIONAL_INFO_NEEDED Damit wir mit der Bearbeitung fortfahren können, sind weitere Informationen vom Kunden erforderlich.
BUILDING Google hat mit der Entwicklung der Hardware für dieses Gerät begonnen.
SHIPPING Die Hardware wurde gefertigt und wird versendet.
INSTALLING Die Hardware wird installiert.
INSTALLED Die Hardware wurde installiert.
FAILED Es ist ein Fehler aufgetreten und der Kunde muss eingreifen.

HardwareConfig

Konfiguration für GDC-Hardware.

Felder
sku

string

Erforderlich. Referenz zur SKU für diese Hardware. Dies kann auf eine bestimmte SKU-Revision im Format resource_name@revision_id verweisen, wie in AIP-162 definiert. Wenn keine revision_id angegeben ist, bezieht sie sich auf die letzte Version.

power_supply

PowerSupply

Erforderlich. Art der Stromversorgung für diese Hardware.

subscription_duration_months

int32

Optional. Abolaufzeit für die Hardware in Monaten.

HardwareGroup

Eine Gruppe von Hardware, die Teil derselben Bestellung ist, dieselbe Artikelnummer hat und an denselben Standort geliefert wird.

Felder
name

string

ID. Name dieser Hardwaregruppe. Format: projects/{project}/locations/{location}/orders/{order}/hardwareGroups/{hardware_group}

create_time

Timestamp

Nur Ausgabe. Der Zeitpunkt, zu dem diese Hardwaregruppe erstellt wurde.

update_time

Timestamp

Nur Ausgabe. Zeitpunkt der letzten Aktualisierung dieser Hardwaregruppe.

labels

map<string, string>

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

hardware_count

int32

Erforderlich. Anzahl der Hardware in dieser HardwareGroup.

config

HardwareConfig

Erforderlich. Konfiguration für Hardware in dieser HardwareGroup.

site

string

Erforderlich. Name des Standorts, an den die Hardware in dieser HardwareGroup geliefert wird. Format: projects/{project}/locations/{location}/sites/{site}

state

State

Nur Ausgabe. Der aktuelle Status dieser HardwareGroup.

zone

string

Optional. Name der Zone, zu der die Hardware in dieser HardwareGroup gehört. Format: projects/{project}/locations/{location}/zones/{zone}

requested_installation_date

Date

Optional. Gewünschtes Installationsdatum für die Hardware in dieser HardwareGroup. Vom Kunden ausgefüllt.

Bundesland

Gültige Status einer HardwareGroup.

Enums
STATE_UNSPECIFIED Der Status der HardwareGroup ist nicht angegeben.
ADDITIONAL_INFO_NEEDED Damit wir mit der Bearbeitung fortfahren können, sind weitere Informationen vom Kunden erforderlich.
BUILDING Google hat mit der Herstellung von Hardware für diese HardwareGroup begonnen.
SHIPPING Die Hardware wurde gefertigt und wird versendet.
INSTALLING Die Hardware wird installiert.
PARTIALLY_INSTALLED Einige Hardwaregeräte in der HardwareGroup wurden installiert.
INSTALLED Alle Geräte in der HardwareGroup wurden installiert.
FAILED Es ist ein Fehler aufgetreten und der Kunde muss eingreifen.

HardwareInstallationInfo

Informationen zur Installation von Hardware

Felder
rack_location

string

Erforderlich. Standort des Racks auf dem Gelände, z. B. 2. Etage, Raum 201, Reihe 7, Rack 3.

power_distance_meters

int32

Erforderlich. Entfernung zur Steckdose in Metern.

switch_distance_meters

int32

Erforderlich. Entfernung vom Netzwerkschalter in Metern.

rack_unit_dimensions

Dimensions

Erforderlich. Abmessungen der Rackeinheit.

rack_space

RackSpace

Erforderlich. Für die Hardware zugewiesener Rackplatz.

rack_type

RackType

Erforderlich. Typ des Racks.

RackType

Gültige Rack-Typen.

Enums
RACK_TYPE_UNSPECIFIED Der Racktyp ist nicht angegeben.
TWO_POST Rack mit zwei Pfosten
FOUR_POST Rack mit vier Pfosten.

HardwareLocation

Gibt den Standort eines oder mehrerer Hardwaregeräte an.

Felder
site

string

Erforderlich. Name des Standorts, an dem sich die Hardware befindet. Format: projects/{project}/locations/{location}/sites/{site}

rack_location

string

Erforderlich. Standort des Racks auf dem Gelände, z. B. 2. Etage, Raum 201, Reihe 7, Rack 3.

rack_space[]

RackSpace

Optional. Von der Hardware im Rack belegte Einheiten. Wenn nicht festgelegt, wird davon ausgegangen, dass sich der Standort im gesamten Rack befindet.

HardwarePhysicalInfo

Physische Eigenschaften der Hardware.

Felder
power_receptacle

PowerReceptacleType

Erforderlich. Der Typ der Netzsteckdose.

voltage

Voltage

Erforderlich. Spannung des Netzteils

amperes

Amperes

Erforderlich. Ampere des Netzteils.

Ampere

Gültige Ampere-Werte.

Enums
AMPERES_UNSPECIFIED Ampere ist nicht angegeben.
AMPERES_15 15A.

NetworkUplinkType

Gültige Uplink-Typen des Netzwerks.

Enums
RJ_45 RJ-45

PowerReceptacleType

Gültige Typen von Netzsteckdosen.

Enums
POWER_RECEPTACLE_TYPE_UNSPECIFIED Der Steckertyp der Einrichtung ist nicht angegeben.
NEMA_5_15 NEMA 5-15.
C_13 C13.
STANDARD_EU Europäische Standardsteckdose.

Spannung

Gültige Spannungswerte.

Enums
VOLTAGE_UNSPECIFIED Die Spannung ist nicht angegeben.
VOLTAGE_110 120 V.
VOLTAGE_220 220 V.

ListChangeLogEntriesRequest

Ein Request zum Auflisten von Changelog-Einträgen.

Felder
parent

string

Erforderlich. Die Reihenfolge, in der die Änderungslog-Einträge aufgeführt werden sollen. Format: projects/{project}/locations/{location}/orders/{order}

page_size

int32

Optional. Angeforderte Seitengröße. Der Server gibt möglicherweise weniger Elemente als angefordert zurück. Wenn kein Wert angegeben wurde, wählt der Server einen geeigneten Standardwert aus.

page_token

string

Optional. Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll

filter

string

Optional. Filterbedingung. Siehe AIP-160.

order_by

string

Optional. Hinweis zur Sortierung der Ergebnisse.

ListChangeLogEntriesResponse

Eine Liste der Änderungsprotokolleinträge.

Felder
change_log_entries[]

ChangeLogEntry

Die Liste der Änderungsprotokolleinträge.

next_page_token

string

Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll.

unreachable[]

string

Standorte, die nicht erreicht werden konnten.

ListCommentsRequest

Eine Anfrage zum Auflisten von Kommentaren.

Felder
parent

string

Erforderlich. Die Reihenfolge, in der Kommentare aufgelistet werden sollen. Format: projects/{project}/locations/{location}/orders/{order}

page_size

int32

Optional. Angeforderte Seitengröße. Der Server gibt möglicherweise weniger Elemente als angefordert zurück. Wenn kein Wert angegeben wurde, wählt der Server einen geeigneten Standardwert aus.

page_token

string

Optional. Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll

filter

string

Optional. Filterbedingung. Siehe AIP-160.

order_by

string

Optional. Hinweis zur Sortierung der Ergebnisse.

ListCommentsResponse

Eine Anfrage zum Auflisten von Kommentaren.

Felder
comments[]

Comment

Die Liste der Kommentare.

next_page_token

string

Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll.

unreachable[]

string

Standorte, die nicht erreicht werden konnten.

ListHardwareGroupsRequest

Eine Anfrage zum Auflisten von Hardwaregruppen.

Felder
parent

string

Erforderlich. Die Reihenfolge, in der Hardwaregruppen aufgelistet werden sollen. Format: projects/{project}/locations/{location}/orders/{order}

page_size

int32

Optional. Angeforderte Seitengröße. Der Server gibt möglicherweise weniger Elemente als angefordert zurück. Wenn kein Wert angegeben wurde, wählt der Server einen geeigneten Standardwert aus.

page_token

string

Optional. Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll

filter

string

Optional. Filterbedingung. Siehe AIP-160.

order_by

string

Optional. Hinweis zur Sortierung der Ergebnisse.

ListHardwareGroupsResponse

Eine Liste der Hardwaregruppen.

Felder
hardware_groups[]

HardwareGroup

Die Liste der Hardwaregruppen.

next_page_token

string

Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll.

unreachable[]

string

Standorte, die nicht erreicht werden konnten.

ListHardwareRequest

Eine Anfrage zum Auflisten von Hardware.

Felder
parent

string

Erforderlich. Das Projekt und der Standort, an dem die Hardware aufgelistet werden soll. Format: projects/{project}/locations/{location}

Wenn Sie Hardware an allen Standorten auflisten möchten, ersetzen Sie den Standort durch - (das Bindestrichzeichen) und prüfen Sie das Feld „unreachable“ in der Antwortnachricht.

page_size

int32

Optional. Angeforderte Seitengröße. Der Server gibt möglicherweise weniger Elemente als angefordert zurück. Wenn kein Wert angegeben wurde, wählt der Server einen geeigneten Standardwert aus.

page_token

string

Optional. Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll

filter

string

Optional. Filterbedingung. Siehe AIP-160.

order_by

string

Optional. Hinweis zur Sortierung der Ergebnisse.

ListHardwareResponse

Eine Liste der Hardware.

Felder
hardware[]

Hardware

Die Liste der Hardware.

next_page_token

string

Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll.

unreachable[]

string

Standorte, die nicht erreicht werden konnten. Wird nur für Anfragen an den Platzhalterort - verwendet. Wenn der Wert nicht leer ist, bedeutet das, dass die Ergebnisse unvollständig sind.

ListOrdersRequest

Eine Anfrage zum Auflisten von Bestellungen.

Felder
parent

string

Erforderlich. Das Projekt und der Standort, in dem Bestellungen aufgeführt werden sollen. Format: projects/{project}/locations/{location}

Wenn Sie Bestellungen an allen Standorten auflisten möchten, ersetzen Sie den Standort durch - (Bindestrich) und prüfen Sie das Feld „unreachable“ in der Antwortnachricht.

page_size

int32

Optional. Angeforderte Seitengröße. Der Server gibt möglicherweise weniger Elemente als angefordert zurück. Wenn kein Wert angegeben wurde, wählt der Server einen geeigneten Standardwert aus.

page_token

string

Optional. Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll

filter

string

Optional. Filterbedingung. Siehe AIP-160.

order_by

string

Optional. Hinweis zur Sortierung der Ergebnisse.

ListOrdersResponse

Eine Liste von Bestellungen.

Felder
orders[]

Order

Die Liste der Bestellungen.

next_page_token

string

Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll.

unreachable[]

string

Standorte, die nicht erreicht werden konnten. Wird nur für Anfragen an den Platzhalterort - verwendet. Wenn der Wert nicht leer ist, bedeutet das, dass die Ergebnisse unvollständig sind.

ListSitesRequest

Eine Anfrage zum Auflisten von Websites.

Felder
parent

string

Erforderlich. Das Projekt und der Standort, in dem Websites aufgelistet werden sollen. Format: projects/{project}/locations/{location}

Wenn Sie Websites an allen Standorten auflisten möchten, ersetzen Sie den Standort durch - (Bindestrich) und prüfen Sie das Feld „unreachable“ (nicht erreichbar) in der Antwortnachricht.

page_size

int32

Optional. Angeforderte Seitengröße. Der Server gibt möglicherweise weniger Elemente als angefordert zurück. Wenn kein Wert angegeben wurde, wählt der Server einen geeigneten Standardwert aus.

page_token

string

Optional. Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll

filter

string

Optional. Filterbedingung. Siehe AIP-160.

order_by

string

Optional. Hinweis zur Sortierung der Ergebnisse.

ListSitesResponse

Eine Liste von Websites.

Felder
sites[]

Site

Die Liste der Websites.

next_page_token

string

Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll.

unreachable[]

string

Standorte, die nicht erreicht werden konnten. Wird nur für Anfragen an den Platzhalterort - verwendet. Wenn der Wert nicht leer ist, bedeutet das, dass die Ergebnisse unvollständig sind.

ListSkusRequest

Eine Anfrage zum Auflisten von Artikelnummern.

Felder
parent

string

Erforderlich. Das Projekt und der Standort, in dem SKUs aufgelistet werden sollen. Format: projects/{project}/locations/{location}

Wenn Sie SKUs an allen Standorten auflisten möchten, ersetzen Sie den Standort durch - (das Bindestrichzeichen) und prüfen Sie das Feld „nicht erreichbar“ in der Antwortnachricht.

page_size

int32

Optional. Angeforderte Seitengröße. Der Server gibt möglicherweise weniger Elemente als angefordert zurück. Wenn kein Wert angegeben wurde, wählt der Server einen geeigneten Standardwert aus.

page_token

string

Optional. Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll

filter

string

Optional. Filterbedingung. Siehe AIP-160.

order_by

string

Optional. Hinweis zur Sortierung der Ergebnisse.

ListSkusResponse

Eine Liste von Artikelnummern.

Felder
skus[]

Sku

Die Liste der Artikelnummern.

next_page_token

string

Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll.

unreachable[]

string

Standorte, die nicht erreicht werden konnten. Wird nur für Anfragen an den Platzhalterort - verwendet. Wenn der Wert nicht leer ist, bedeutet das, dass die Ergebnisse unvollständig sind.

ListZonesRequest

Eine Anfrage zum Auflisten von Zonen.

Felder
parent

string

Erforderlich. Das Projekt und der Standort, in dem Zonen aufgelistet werden sollen. Format: projects/{project}/locations/{location}

Wenn Sie Zonen für alle Standorte auflisten möchten, ersetzen Sie den Standort durch - (das Bindestrichzeichen) und prüfen Sie das Feld „unreachable“ in der Antwortnachricht.

page_size

int32

Optional. Angeforderte Seitengröße. Der Server gibt möglicherweise weniger Elemente als angefordert zurück. Wenn kein Wert angegeben wurde, wählt der Server einen geeigneten Standardwert aus.

page_token

string

Optional. Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll

filter

string

Optional. Filterbedingung. Siehe AIP-160.

order_by

string

Optional. Hinweis zur Sortierung der Ergebnisse.

ListZonesResponse

Eine Liste von Zonen.

Felder
zones[]

Zone

Die Liste der Zonen.

next_page_token

string

Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll.

unreachable[]

string

Standorte, die nicht erreicht werden konnten. Wird nur für Anfragen an den Platzhalterort - verwendet. Wenn der Wert nicht leer ist, bedeutet das, dass die Ergebnisse unvollständig sind.

OperationMetadata

Stellt die Metadaten eines Vorgangs mit langer Ausführungszeit dar.

Felder
create_time

Timestamp

[Nur Ausgabe] Die Zeit, zu der die Vorgang erstellt wurde.

end_time

Timestamp

[Nur Ausgabe] Der Zeitpunkt, zu dem der Vorgang abgeschlossen wurde.

target

string

Nur Ausgabe. Serverdefinierter Ressourcenpfad für das Ziel des Vorgangs.

verb

string

Nur Ausgabe. Das vom Vorgang ausgeführte Verb.

status_message

string

Nur Ausgabe. Lesbarer Status des Vorgangs, falls vorhanden.

requested_cancellation

bool

Nur Ausgabe. Gibt an, ob der Nutzer einen Abbruch angefordert hat. Vorgänge, die erfolgreich abgebrochen wurden, haben den Wert [Operation.error][] mit einem google.rpc.Status.code von 1, was Code.CANCELLED entspricht.

api_version

string

Nur Ausgabe. Zum Starten des Vorgangs verwendete API-Version.

Auftrag

Eine Bestellung für GDC-Hardware.

Felder
name

string

ID. Name dieses Auftrags. Format: projects/{project}/locations/{location}/orders/{order}

display_name

string

Optional. Anzeigename dieses Auftrags.

create_time

Timestamp

Nur Ausgabe. Der Zeitpunkt, zu dem diese Bestellung erstellt wurde.

update_time

Timestamp

Nur Ausgabe. Zeitpunkt der letzten Aktualisierung dieser Bestellung.

labels

map<string, string>

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

state

State

Nur Ausgabe. Status dieser Bestellung. Bei der Auftragserstellung wird der Status auf „ENTWURF“ gesetzt.

organization_contact

OrganizationContact

Erforderlich. Kundenkontaktdaten.

target_workloads[]

string

Optional. Vom Kunden angegebene Arbeitslasten, die Ziel dieser Bestellung sind. Sie muss maximal 20 Elemente enthalten und die Länge jedes Elements darf maximal 50 Zeichen betragen.

customer_motivation

string

Erforderlich. Informationen zur Motivation des Kunden für diese Bestellung. Die Länge dieses Felds darf maximal 1.000 Zeichen betragen.

fulfillment_time
(deprecated)

Timestamp

Optional. Vom Kunden angegebene Frist, bis zu der diese Bestellung ausgeführt werden soll. Hinweis: Verwenden Sie stattdessen „customer_requested_installation_date“.

customer_requested_installation_date

Date

Optional. Der Kunde hat für diese Bestellung ein Installationsdatum angegeben.

region_code

string

Erforderlich. Unicode-CLDR-Regionscode, in dem diese Bestellung bereitgestellt wird. Eine Liste der gültigen CLDR-Regionscodes finden Sie im Language Subtag Registry.

order_form_uri

string

Nur Ausgabe. Link zum Bestellformular.

type

Type

Nur Ausgabe. Typ dieser Bestellung.

submit_time

Timestamp

Nur Ausgabe. Der Zeitpunkt, zu dem die Bestellung aufgegeben wurde. Wird automatisch mit der aktuellen Uhrzeit ausgefüllt, wenn eine Bestellung aufgegeben wird.

billing_id

string

Nur Ausgabe. Die Google Cloud-Abrechnungs-ID, die für diese Bestellung belastet werden soll.

existing_hardware[]

HardwareLocation

Optional. Vorhandene Hardware, die im Rahmen dieser Bestellung entfernt werden soll. Hinweis: Entfernte Hardware wird recycelt, sofern nichts anderes vereinbart wurde.

deployment_type

DeploymentType

Nur Ausgabe. Der Bereitstellungstyp dieser Bestellung.

actual_installation_date

Date

Nur Ausgabe. Tatsächliches Installationsdatum für diese Bestellung.

estimated_installation_date

Date

Nur Ausgabe. Geschätztes Installationsdatum für diese Bestellung.

estimated_delivery_date

Date

Nur Ausgabe. Voraussichtlicher Liefertermin für diese Bestellung.

DeploymentType

Gültige Bereitstellungstypen.

Enums
DEPLOYMENT_TYPE_UNSPECIFIED Der Bereitstellungstyp ist nicht angegeben.
FULL_PRODUCTION Prod-Bereitstellung mit SLOs.
PROOF_OF_CONCEPT Bereitstellung mit Best-Effort-Support und ohne SLOs.
INTERNAL Interne Bereitstellung mit Best-Effort-Support und ohne SLOs.
CUSTOMER_LAB Bereitstellung im Kundenlabor, die wir so unterstützen, als wäre es die Produktionsumgebung.

Bundesland

Gültige Status einer Bestellung.

Enums
STATE_UNSPECIFIED Der Status der Bestellung ist nicht angegeben.
DRAFT Die Bestellung wird vom Kunden erstellt und wurde noch nicht eingereicht.
SUBMITTED Die Bestellung wurde an Google gesendet.
INFO_COMPLETE Alle Informationen, die der Kunde für die Ausführung der Bestellung benötigt, sind vollständig.
ACCEPTED Die Bestellung wurde von Google angenommen.
ADDITIONAL_INFO_NEEDED Für die Bestellung sind weitere Informationen vom Kunden erforderlich.
BUILDING Google hat mit der Herstellung der Hardware für die Bestellung begonnen.
SHIPPING Die Hardware wurde gefertigt und wird versendet.
INSTALLING Die Hardware wird installiert.
FAILED Bei der Verarbeitung der Bestellung ist ein Fehler aufgetreten und der Kunde muss eingreifen.
PARTIALLY_COMPLETED Die Bestellung wurde teilweise ausgeführt, d.h. einige Hardwaregeräte wurden geliefert und installiert.
COMPLETED Die Bestellung wurde abgeschlossen.
CANCELLED Die Bestellung wurde storniert.

Typ

Gültige Typen von Bestellungen.

Enums
TYPE_UNSPECIFIED Der Typ der Bestellung ist nicht angegeben.
PAID Vom Kunden bezahlt.
POC Proof of Concept für den Kunden.
UNPAID Nicht in Rechnung gestellt.

OrganizationContact

Kontaktdaten der Kundenorganisation.

Felder
address

PostalAddress

Erforderlich. Die Adresse der Organisation.

email

string

Optional. E‑Mail-Adresse der Organisation.

phone

string

Optional. Die Telefonnummer der Organisation.

contacts[]

Contact

Erforderlich. Die einzelnen Ansprechpartner in der Organisation an diesem Standort.

PowerSupply

Die Optionen für die Stromversorgung.

Enums
POWER_SUPPLY_UNSPECIFIED Die Stromversorgung ist nicht angegeben.
POWER_SUPPLY_AC Wechselstromversorgung
POWER_SUPPLY_DC Gleichstromversorgung.

RackSpace

Stellt einen zusammenhängenden Bereich in einem Rack dar.

Felder
start_rack_unit

int32

Erforderlich. Erste Rackeinheit des Rackbereichs (einschließlich).

end_rack_unit

int32

Erforderlich. Letzte Rackeinheit des Rackbereichs (einschließlich).

RecordActionOnCommentRequest

Eine Anfrage zum Aufzeichnen einer Aktion für einen Kommentar.

Felder
name

string

Erforderlich. Der Name des Kommentars. Format: projects/{project}/locations/{location}/orders/{order}/comments/{comment}

action_type

ActionType

Erforderlich. Der Aktionstyp der aufgezeichneten Aktion.

ActionType

Gültige Aktionstypen für „Comment“.

Enums
ACTION_TYPE_UNSPECIFIED Die Aktion ist nicht angegeben.
READ Kommentar als gelesen markieren.
UNREAD Kommentar als ungelesen markieren.

SignalZoneStateRequest

Eine Anfrage zum Signalisieren des Status einer Zone.

Felder
name

string

Erforderlich. Der Name der Zone. Format: projects/{project}/locations/{location}/zones/{zone}

request_id

string

Optional. Eine optionale eindeutige Kennung für diese Anfrage. Siehe AIP-155.

state_signal

StateSignal

Optional. Das Statussignal, das für diese Zone gesendet werden soll. Entweder „state_signal“ oder „provisioning_state_signal“ muss festgelegt werden, aber nicht beide.

provisioning_state_signal

ProvisioningStateSignal

Optional. Das Bereitstellungssignal, das für diese Zone gesendet werden soll. Entweder „state_signal“ oder „provisioning_state_signal“ muss festgelegt werden, aber nicht beide.

step

string

Optional. Der Schritt, der ausgeführt wird. Bietet einen detaillierteren Status, wenn das state_signal FACTORY_TURNUP_CHECKS_STARTED oder FACTORY_TURNUP_CHECKS_FAILED ist.

details

string

Optional. Zusätzliche Details, z. B. eine Fehlermeldung, wenn state_signal den Wert FACTORY_TURNUP_CHECKS_FAILED hat.

ProvisioningStateSignal

Gültige Signale für den Bereitstellungsstatus für eine Zone.

Enums
PROVISIONING_STATE_SIGNAL_UNSPECIFIED Das Signal für den Bereitstellungsstatus ist nicht angegeben.
PROVISIONING_IN_PROGRESS Die Bereitstellung läuft.
PROVISIONING_COMPLETE Die Bereitstellung ist abgeschlossen.

StateSignal

Gültige Statussignale für eine Zone.

Enums
STATE_SIGNAL_UNSPECIFIED Das Statussignal der Zone ist nicht angegeben.
FACTORY_TURNUP_CHECKS_STARTED Die Prüfungen zur Inbetriebnahme im Werk haben begonnen.
FACTORY_TURNUP_CHECKS_PASSED Die Zone ist für die Inbetriebnahme der Website bereit.
READY_FOR_SITE_TURNUP

Die Zone ist für die Inbetriebnahme der Website bereit. Veraltet, aber nicht gelöscht.

FACTORY_TURNUP_CHECKS_FAILED Die Zone hat die Prüfungen bei der Inbetriebnahme im Werk nicht bestanden.

Website

Ein physischer Standort, an dem Hardware installiert wird.

Felder
name

string

ID. Name der Website. Format: projects/{project}/locations/{location}/sites/{site}

display_name

string

Optional. Anzeigename dieser Website.

description

string

Optional. Beschreibung dieser Website.

create_time

Timestamp

Nur Ausgabe. Der Zeitpunkt, zu dem diese Website erstellt wurde.

update_time

Timestamp

Nur Ausgabe. Zeitpunkt der letzten Aktualisierung dieser Website.

labels

map<string, string>

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

organization_contact

OrganizationContact

Erforderlich. Kontaktdaten für diese Website.

google_maps_pin_uri

string

Optional. Eine URL zum Google Maps-Standort der Adresse der Website. Ein Beispielwert ist https://goo.gl/maps/xxxxxxxxx.

access_times[]

TimePeriod

Optional. Die Zeiträume, in denen die Website zugänglich ist. Wenn dieses Feld leer ist, ist die Website jederzeit zugänglich.

Dieses Feld wird von Google verwendet, um die Erstinstallation sowie spätere Hardwarewartungen zu planen. Sie können diese Einstellung jederzeit ändern. Wenn die Erstinstallation beispielsweise außerhalb der Geschäftszeiten angefordert wird, die Wartung aber während der regulären Geschäftszeiten erfolgen soll, sollten Sie die Zugriffszeiten nach Abschluss der Erstinstallation aktualisieren.

notes

string

Optional. Weitere Hinweise zu diesem Standort. Bitte geben Sie Folgendes an: – Sicherheits- oder Zugriffsbeschränkungen – alle Vorschriften, die für die Techniker gelten, die den Standort besuchen – alle besonderen Verfahren oder Genehmigungen, die für den Transport der Geräte erforderlich sind – ob ein Vertreter bei den Besuchen vor Ort anwesend sein wird

customer_site_id

string

Optional. Vom Kunden definierte Kennung für diesen Standort. So kann die Website in den eigenen Systemen des Kunden identifiziert werden.

SKU

Eine Artikelnummer für GDC-Hardware.

Felder
name

string

ID. Name dieser Artikelnummer. Format: projects/{project}/locations/{location}/skus/{sku}

display_name

string

Nur Ausgabe. Anzeigename dieser Artikelnummer.

create_time

Timestamp

Nur Ausgabe. Der Zeitpunkt, zu dem diese SKU erstellt wurde.

update_time

Timestamp

Nur Ausgabe. Zeitpunkt der letzten Aktualisierung dieser SKU.

config

SkuConfig

Nur Ausgabe. Konfiguration für diese Artikelnummer.

instances[]

SkuInstance

Nur Ausgabe. Verfügbare Instanzen dieser Artikelnummer. Dieses Feld sollte verwendet werden, um die Verfügbarkeit einer SKU zu prüfen.

description

string

Nur Ausgabe. Beschreibung dieser SKU.

revision_id

string

Nur Ausgabe. Die ID der SKU-Version. Immer wenn config aktualisiert wird, wird eine neue Version erstellt. Das Format ist ein 8‑stelliger Hexadezimalstring.

is_active

bool

Nur Ausgabe. Gibt an, ob diese Überarbeitung aktiv ist. Nur eine aktive Version kann in einer neuen Bestellung verwendet werden.

type

Type

Nur Ausgabe. Typ dieser SKU.

vcpu_count

int32

Nur Ausgabe. Die mit dieser SKU verknüpfte Anzahl von vCPUs.

hardware_count_ranges[]

Range

Nur Ausgabe. Die inklusiven Bereiche der Hardwareanzahl, die in einer Zone mit dieser SKU zulässig sind.

Bereich

Inklusiver Bereich.

Felder
min

int32

Der Mindestwert des Bereichs.

max

int32

Der Höchstwert des Bereichs.

Typ

Gültige Typen einer Artikelnummer.

Enums
TYPE_UNSPECIFIED Der Typ der Artikelnummer ist nicht angegeben. Das ist kein zulässiger Wert.
RACK SKU des Racks.
SERVER Server-Artikelnummer.

SkuConfig

Konfiguration für eine Artikelnummer.

Felder
cpu

string

Informationen zur CPU-Konfiguration.

gpu

string

Informationen zur GPU-Konfiguration.

ram

string

Informationen zur RAM-Konfiguration.

storage

string

Informationen zur Speicherkonfiguration.

SkuInstance

Eine bestimmte Instanz der SKU.

Felder
region_code

string

Der Unicode-CLDR-Regionscode, in dem diese Instanz verfügbar ist.

power_supply

PowerSupply

Art der Stromversorgung für diese Instanz.

billing_sku

string

Verweis auf die entsprechende SKU in der Cloud Billing API. Die geschätzten Preisinformationen können über diese API abgerufen werden. Format: services/{service}/skus/{sku}

billing_sku_per_vcpu

string

Verweis auf die entsprechende SKU pro vCPU in der Cloud Billing API. Die geschätzten Preisinformationen können über diese API abgerufen werden. Format: services/{service}/skus/{sku}

subscription_duration_months

int32

Abolaufzeit für die Hardware in Monaten.

SubmitOrderRequest

Ein Request zum Einreichen einer Bestellung.

Felder
name

string

Erforderlich. Der Name des Auftrags. Format: projects/{project}/locations/{location}/orders/{order}

request_id

string

Optional. Eine optionale eindeutige Kennung für diese Anfrage. Siehe AIP-155.

type

Type

Optional. Der Typ dieser Anfrage. Wenn nicht festgelegt, wird der Anfragetyp als INFO_PENDING angenommen.

Typ

Gültige Arten von Bestellanfragen.

Enums
TYPE_UNSPECIFIED Der Anfragetyp ist nicht angegeben. Nicht zu verwenden.
INFO_PENDING Verwenden Sie diesen Anfragetyp, um Ihre Bestellung aufzugeben und eine Unterhaltung mit Google zu starten. Nach dem Senden können Sie die Anzahl oder Artikelnummer der bestellten Hardware nicht mehr ändern. Bitte beachten Sie, dass diese Bestellung noch nicht ausgeführt werden kann, bis Sie weitere Informationen wie die Netzwerkkonfiguration der Zone, physische Informationen zur Hardware und Installationsinformationen usw. angegeben haben. Wenn Sie eine Bestellung für einen SKU-Typ vom Typ „RACK“ aufgeben, verwenden Sie bitte diesen Anfragetyp, da zusätzliche Informationen außerhalb der API erforderlich sind.
INFO_COMPLETE Verwenden Sie diesen Anfragetyp, wenn Sie bereit sind, Ihre Bestellung zur Ausführung einzureichen. Zusätzlich zu den für INFO_PENDING erforderlichen Informationen muss die Bestellung alle erforderlichen Informationen enthalten, z. B. die Netzwerkkonfiguration der Zone, physische Informationen zur Hardware und Installationsinformationen. Weitere Änderungen an den Bestellinformationen sind nicht mehr zulässig.

Subnetz

Stellt ein Subnetz dar.

Felder
address_range

string

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

default_gateway_ip_address

string

Erforderlich. Standardgateway für dieses Subnetz.

SubscriptionConfig

Eine Nachricht zum Speichern einer Abo-Konfiguration.

Felder
subscription_id

string

Nur Ausgabe. Die eindeutige ID des Abos.

billing_id

string

Nur Ausgabe. Die Google Cloud Billing-ID, unter der das Abo erstellt wird.

state

SubscriptionState

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.

TimePeriod

Stellt einen Zeitraum in einer Woche dar.

Felder
start_time

TimeOfDay

Erforderlich. Der Beginn des Zeitraums.

end_time

TimeOfDay

Erforderlich. Das Ende des Zeitraums.

days[]

DayOfWeek

Erforderlich. Die Wochentage, an denen der Zeitraum aktiv ist.

UpdateHardwareGroupRequest

Ein Request zum Aktualisieren einer Hardwaregruppe.

Felder
update_mask

FieldMask

Erforderlich. Eine Maske zur Angabe der Felder in der HardwareGroup, die mit diesem Update überschrieben werden sollen. Die in „update_mask“ angegebenen Felder beziehen sich auf die Hardwaregruppe und nicht auf die vollständige Anfrage. Ein Feld wird überschrieben, wenn es in der Maske enthalten ist. Wenn Sie keine Maske angeben, werden alle Felder überschrieben.

hardware_group

HardwareGroup

Erforderlich. Die zu aktualisierende Hardwaregruppe.

request_id

string

Optional. Eine optionale eindeutige Kennung für diese Anfrage. Siehe AIP-155.

UpdateHardwareRequest

Eine Anfrage zum Aktualisieren der Hardware.

Felder
update_mask

FieldMask

Erforderlich. Eine Maske zur Angabe der Felder in der Hardware, die mit diesem Update überschrieben werden sollen. Die in „update_mask“ angegebenen Felder beziehen sich auf die Hardware und nicht auf die vollständige Anfrage. Ein Feld wird überschrieben, wenn es in der Maske enthalten ist. Wenn Sie keine Maske angeben, werden alle Felder überschrieben.

hardware

Hardware

Erforderlich. Die zu aktualisierende Hardware.

request_id

string

Optional. Eine optionale eindeutige Kennung für diese Anfrage. Siehe AIP-155.

UpdateOrderRequest

Eine Anfrage zum Aktualisieren einer Bestellung.

Felder
update_mask

FieldMask

Erforderlich. Eine Maske zur Angabe der Felder in der Bestellung, die mit dieser Aktualisierung überschrieben werden sollen. Die in „update_mask“ angegebenen Felder beziehen sich auf die Bestellung und nicht auf die vollständige Anfrage. Ein Feld wird überschrieben, wenn es in der Maske enthalten ist. Wenn Sie keine Maske angeben, werden alle Felder überschrieben.

order

Order

Erforderlich. Die zu aktualisierende Bestellung.

request_id

string

Optional. Eine optionale eindeutige Kennung für diese Anfrage. Siehe AIP-155.

UpdateSiteRequest

Eine Anfrage zum Aktualisieren einer Website.

Felder
update_mask

FieldMask

Erforderlich. Eine Maske zur Angabe der Felder in der Website, die mit dieser Aktualisierung überschrieben werden sollen. Die in „update_mask“ angegebenen Felder beziehen sich auf die Website und nicht auf die vollständige Anfrage. Ein Feld wird überschrieben, wenn es in der Maske enthalten ist. Wenn Sie keine Maske angeben, werden alle Felder überschrieben.

site

Site

Erforderlich. Die zu aktualisierende Website.

request_id

string

Optional. Eine optionale eindeutige Kennung für diese Anfrage. Siehe AIP-155.

UpdateZoneRequest

Eine Anfrage zum Aktualisieren einer Zone.

Felder
update_mask

FieldMask

Erforderlich. Eine Maske zur Angabe der Felder in der Zone, die mit dieser Aktualisierung überschrieben werden sollen. Die in „update_mask“ angegebenen Felder beziehen sich auf die Zone und nicht auf die vollständige Anfrage. Ein Feld wird überschrieben, wenn es in der Maske enthalten ist. Wenn Sie keine Maske angeben, werden alle Felder überschrieben.

zone

Zone

Erforderlich. Die zu aktualisierende Zone.

request_id

string

Optional. Eine optionale eindeutige Kennung für diese Anfrage. Siehe AIP-155.

Zone

Eine Zone mit einer Reihe von Hardwaregeräten.

Felder
name

string

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

create_time

Timestamp

Nur Ausgabe. Der Zeitpunkt, zu dem diese Zone erstellt wurde.

update_time

Timestamp

Nur Ausgabe. Zeitpunkt der letzten Aktualisierung dieser Zone.

labels

map<string, string>

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

display_name

string

Optional. Nutzerfreundlicher Anzeigename dieser Zone.

state

State

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

contacts[]

Contact

Erforderlich. Die Ansprechpartner.

ciq_uri

string

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

network_config

ZoneNetworkConfig

Optional. Netzwerkkonfiguration für diese Zone.

globally_unique_id

string

Nur Ausgabe. Global eindeutige Kennung, die für diese Edge-Zone generiert wurde.

subscription_configs[]

SubscriptionConfig

Nur Ausgabe. Abokonfigurationen für diese Zone.

provisioning_state

ProvisioningState

Nur Ausgabe. Bereitstellungsstatus für Konfigurationen wie MAC-Adressen.

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.

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.

Felder
machine_mgmt_ipv4_range

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 management_ipv4_subnet liegen und darf sich nicht mit anderen Adressbereichen überschneiden.

kubernetes_node_ipv4_range

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 kubernetes_ipv4_subnet liegen und darf sich nicht mit anderen Adressbereichen überschneiden.

kubernetes_control_plane_ipv4_range

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 kubernetes_ipv4_subnet liegen und darf sich nicht mit anderen Adressbereichen überschneiden.

management_ipv4_subnet

Subnet

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

kubernetes_ipv4_subnet

Subnet

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

dns_ipv4_addresses[]

string

Optional. DNS-Nameserver. Die GDC-Infrastruktur löst DNS-Abfragen über diese IP-Adressen auf. Wenn keine Angabe erfolgt, wird Google DNS verwendet.

kubernetes_primary_vlan_id

int32

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.