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 in der Authentifizierungsübersicht.

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 in der Authentifizierungsübersicht.

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 in der Authentifizierungsübersicht.

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 in der Authentifizierungsübersicht.

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 in der Authentifizierungsübersicht.

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 in der Authentifizierungsübersicht.

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 in der Authentifizierungsübersicht.

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 in der Authentifizierungsübersicht.

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 in der Authentifizierungsübersicht.

IAM-Berechtigungen

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

  • gdchardwaremanagement.orders.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 in der Authentifizierungsübersicht.

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 in der Authentifizierungsübersicht.

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 in der Authentifizierungsübersicht.

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 in der Authentifizierungsübersicht.

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 in der Authentifizierungsübersicht.

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 in der Authentifizierungsübersicht.

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 in der Authentifizierungsübersicht.

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 in der Authentifizierungsübersicht.

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 in der Authentifizierungsübersicht.

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 in der Authentifizierungsübersicht.

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 in der Authentifizierungsübersicht.

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 in der Authentifizierungsübersicht.

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 in der Authentifizierungsübersicht.

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 in der Authentifizierungsübersicht.

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 in der Authentifizierungsübersicht.

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 in der Authentifizierungsübersicht.

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 in der Authentifizierungsübersicht.

IAM-Berechtigungen

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

  • gdchardwaremanagement.zones.list

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 in der Authentifizierungsübersicht.

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 in der Authentifizierungsübersicht.

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 in der Authentifizierungsübersicht.

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 in der Authentifizierungsübersicht.

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 in der Authentifizierungsübersicht.

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 in der Authentifizierungsübersicht.

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.

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.

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.

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. Dieses Feld wird automatisch ausgefüllt, wenn die Bestellung angenommen wird und die HardwareGroup der Hardware dies angibt. Es kann auch vom Kunden ausgefüllt werden.

actual_installation_date

Date

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

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

Optional. 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}

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.

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}

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.

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}

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.

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}

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.

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}

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.

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

Timestamp

Erforderlich. Vom Kunden angegebene Frist, bis zu der diese Bestellung ausgeführt werden soll.

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

Erforderlich. 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.

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.
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.

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).

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

Erforderlich. 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.

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

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.

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.

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.

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.

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.

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.