Package google.cloud.gdchardwaremanagement.v1alpha

Index

GDCHardwareManagement

Der GDC Hardware Management-Dienst.

CancelOrder

rpc CancelOrder(CancelOrderRequest) returns (Operation)

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

ChangeHardwareSubscription

rpc ChangeHardwareSubscription(ChangeHardwareSubscriptionRequest) returns (Operation)

Aktualisiert die Abokonfiguration für eine Hardware.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter Authentication Overview.

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

CreateZoneOperation

rpc CreateZoneOperation(CreateZoneOperationRequest) returns (Operation)

Erstellt einen neuen ZoneOperation in einer bestimmten Zone.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter Authentication Overview.

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.

DeleteZoneOperation

rpc DeleteZoneOperation(DeleteZoneOperationRequest) returns (Operation)

Löscht einen einzelnen ZoneOperation.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter Authentication Overview.

GetChangeLogEntry

rpc GetChangeLogEntry(GetChangeLogEntryRequest) returns (ChangeLogEntry)

Ruft Details zu einer Änderung an 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.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.

GetZoneOperation

rpc GetZoneOperation(GetZoneOperationRequest) returns (ZoneOperation)

Ruft Details zu einem einzelnen ZoneOperation ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter Authentication Overview.

ListChangeLogEntries

rpc ListChangeLogEntries(ListChangeLogEntriesRequest) returns (ListChangeLogEntriesResponse)

Listet die an einer Bestellung vorgenommenen Änderungen 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.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 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.hardware.list

Weitere Informationen finden Sie in der IAM-Dokumentation.

ListHardwareGroups

rpc ListHardwareGroups(ListHardwareGroupsRequest) returns (ListHardwareGroupsResponse)

Listet Hardwaregruppen in einer bestimmten 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.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 bestimmtes Projekt und einen 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.skus.list

Weitere Informationen finden Sie in der IAM-Dokumentation.

ListZoneOperations

rpc ListZoneOperations(ListZoneOperationsRequest) returns (ListZoneOperationsResponse)

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

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 Zeit, zu der der Kommentar angesehen wurde, gelöscht.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter Authentication Overview.

RequestOrderDateChange

rpc RequestOrderDateChange(RequestOrderDateChangeRequest) returns (Operation)

Aktualisiert die gewünschte Datumsänderung einer einzelnen 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.

SignalHardwareState

rpc SignalHardwareState(SignalHardwareStateRequest) returns (Operation)

Gibt den Status einer Hardware 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.hardware.update

Weitere Informationen finden Sie in der IAM-Dokumentation.

SignalZoneState

rpc SignalZoneState(SignalZoneStateRequest) returns (Operation)

Signalisiert den Status 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.

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.

UpdateZoneOperation

rpc UpdateZoneOperation(UpdateZoneOperationRequest) returns (Operation)

Aktualisiert die Parameter einer einzelnen ZoneOperation.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter Authentication Overview.

ValidateHardware

rpc ValidateHardware(ValidateHardwareRequest) returns (Operation)

Validiert eine als JSON-Daten bereitgestellte Hardwarekonfiguration. Diese Methode führt statische Prüfungen durch und erstellt oder ändert keine Ressourcen.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter Authentication Overview.

BGPConfig

BGP-Konfiguration (Border Gateway Protocol)

Felder
asn

string

Erforderlich. BGP-ASN (Autonomous System Number).

l3_peer_ips[]

string

Erforderlich. BGP-Peer-IP-Adressen. Mindestens zwei L3-Peer-IPs sind erforderlich.

CancelOrderRequest

Eine Anfrage zum Stornieren 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. Weitere Informationen finden Sie unter AIP-155.

Mobilfunkanbieter

Liste der Mobilfunkanbieter.

Enums
CARRIER_UNSPECIFIED Mobilfunkanbieter nicht angegeben.
FEDEX Mobilfunkanbieter FedEx.
UPS Transportunternehmen: UPS.
USPS Transportunternehmen: USPS.

ChangeHardwareSubscriptionRequest

Eine Anfrage zum Ändern der Abokonfiguration einer Hardware.

Felder
name

string

Erforderlich. Der Name der zu aktualisierenden Hardware.

term_end_behavior

TermEndBehavior

Erforderlich. Das Verhalten des Abos am Ende der Laufzeit.

TermEndBehavior

Das Verhalten am Ende der Laufzeit des Abos.

Enums
TERM_END_BEHAVIOR_UNSPECIFIED Das Verhalten am Ende der Laufzeit ist nicht angegeben.
TERMINATE_AT_TERM_END Das Verhalten am Ende der Laufzeit ist TERMINATE_AT_TERM_END.

ChangeLogEntry

Ein Logeintrag einer Änderung an einer Bestellung.

Felder
name

string

ID. Name dieses Änderungsprotokolleintrags. 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. Zeitpunkt, zu dem dieser Kommentar erstellt wurde.

labels

map<string, string>

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

author

string

Nur Ausgabe. Nutzername des Autors dieses Kommentars. Diese wird automatisch aus den Anmeldedaten eingefügt, die beim Erstellen des Kommentars verwendet wurden.

text

string

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

customer_viewed_time

Timestamp

Nur Ausgabe. Zeitstempel des ersten Aufrufs dieses Kommentars durch den Kunden. Wenn der Kommentar nicht angesehen wurde, wird dieser Zeitstempel nicht festgelegt.

author_entity

Entity

Nur Ausgabe. Die Entität, zu der der Autor gehört.

Kontakt

Kontaktdaten eines Ansprechpartners.

Felder
given_name

string

Erforderlich. Vorname des Kontakts.

family_name

string

Optional. Nachname des Kontakts.

email

string

Optional. Primäre E‑Mail-Adresse des Kontakts.

email_list[]

string

Optional. Vollständige Liste der E‑Mail-Adressen des Kontakts (einschließlich der primären E‑Mail-Adresse).

phone

string

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

notes

string

Optional. Notizen im freien Format, in denen beschrieben wird, wie der Kontakt benachrichtigt werden möchte. Beispielsweise haben sie möglicherweise eine bevorzugte Kontaktmethode oder möchten bei nachfolgenden Eskalationen in CC gesetzt werden.

CreateCommentRequest

Eine Anfrage zum Erstellen eines Kommentars.

Felder
parent

string

Erforderlich. Der Auftrag, für den der Kommentar erstellt werden soll. Format: projects/{project}/locations/{location}/orders/{order}

comment_id

string

Optional. ID, mit der der Kommentar innerhalb seines ü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 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. Weitere Informationen finden Sie unter 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, mit der die HardwareGroup innerhalb ihres ü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 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. Weitere Informationen finden Sie unter 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, mit der die Hardware 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 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 einer Bestellung.

Felder
parent

string

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

order_id

string

Optional. ID, mit der die Bestellung 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 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. Die zu erstellende Bestellung.

request_id

string

Optional. Eine optionale eindeutige Kennung für diese Anfrage. Weitere Informationen finden Sie unter 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 ihres ü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 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. Weitere Informationen finden Sie unter AIP-155.

CreateZoneOperationRequest

Anfragenachricht zum Erstellen eines ZoneOperation-Objekts.

Felder
parent

string

Erforderlich. Die übergeordnete Zone, in der dieser Vorgang erstellt wird. Format: projects/{project}/locations/{location}/zones/{zone}

zone_operation_id

string

Optional. ID, mit der der ZoneOperation-Vorgang innerhalb seines ü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 letzte Zeichen sein. Wenn das Feld nicht festgelegt ist, wird eine vom System generierte ID verwendet.

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

zone_operation

ZoneOperation

Erforderlich. Der zu erstellende Zonenvorgang.

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde und wiederholt wird. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

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 ihres ü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 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. Weitere Informationen finden Sie unter 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. Weitere Informationen finden Sie unter 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. Weitere Informationen finden Sie unter 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. Weitere Informationen finden Sie unter AIP-155.

force

bool

Optional. Eine Option zum Löschen aller verschachtelten Ressourcen in der Bestellung, z. B. einer HardwareGroup. Wenn „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. Weitere Informationen finden Sie unter AIP-155.

DeleteZoneOperationRequest

Anfragenachricht zum Löschen eines ZoneOperation-Objekts.

Felder
name

string

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

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde und wiederholt wird. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

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. Weitere Informationen finden Sie unter 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

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

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

GetChangeLogEntryRequest

Eine Anfrage zum Abrufen eines Logeintrags im Änderungsprotokoll.

Felder
name

string

Erforderlich. Der Name des Änderungsprotokolleintrags. 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}

GetZoneOperationRequest

Anfragenachricht zum Abrufen eines ZoneOperation-Objekts.

Felder
name

string

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

GetZoneRequest

Eine Anfrage zum Abrufen einer Zone.

Felder
name

string

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

Hardware

Eine Hardwareinstanz, 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. Zeitpunkt, zu dem diese Hardware erstellt wurde.

update_time

Timestamp

Nur Ausgabe. Zeitpunkt, zu dem diese Hardware zuletzt aktualisiert wurde.

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

Optional. Name der Bestellung, zu der 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 des Standorts, zu dem diese Hardware gehört. Format: projects/{project}/locations/{location}/sites/{site}

state

State

Nur Ausgabe. Aktueller Status dieser Hardware.

ciq_uri

string

Nur Ausgabe. Link zum CIQ-Formular (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 Attribute 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
(deprecated)

Date

Optional. Eingestellt: Das gewünschte Installationsdatum wurde in die Ressource „Order“ verschoben. Verwenden Sie stattdessen customer_requested_installation_date für die Order-Ressource.

actual_installation_date

Date

Nur Ausgabe. Tatsächliches Installationsdatum für diese Hardware. Von Google ausgefüllt.

machine_infos[]

MachineInfo

Optional. Informationen zu den einzelnen Maschinen-Assets, die für die Aktivierung erforderlich sind.

estimated_delivery_date

Date

Nur Ausgabe. Das voraussichtliche Lieferdatum der Hardware.

ai_capable

bool

Nur Ausgabe. Gibt an, ob diese Hardware für Gemini on GDC Software bestimmt ist.

subscription_configs[]

SubscriptionConfig

Nur Ausgabe. Abokonfigurationen für diese Hardware.

operations[]

ResourceOperation

Nur Ausgabe. Liste aller an der Hardware ausgeführten Vorgänge.

errors[]

Status

Nur Ausgabe. Die Fehler, die beim Aktivieren des Hardware-Intents aufgetreten sind. Die ErrorInfo-Metadaten enthalten einen Zeitstempel und Informationen dazu, ob der Fehler wiederholt werden kann.

shipping_info

ShippingInfo

Nur Ausgabe. Versandinformationen für diese Hardware.

DiskInfo

Informationen zu einzelnen Laufwerken auf einem Computer.

Felder
manufacturer

string

Optional. Hersteller des Laufwerks.

slot

int32

Optional. Nummer des Laufwerksteckplatzes.

serial_number

string

Optional. Seriennummer des Laufwerks.

psid

string

Optional. PSID des Laufwerks.

part_number

string

Optional. Teilenummer des Laufwerks.

model_number

string

Optional. Modellnummer des Laufwerks.

MacAddress

Nachricht, die die MAC-Adresse einer Maschine beschreibt.

Felder
address

string

Nur Ausgabe. Adressstring.

type

AddressType

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

ipv4_address

string

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

AddressType

Enum 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

Optional. Service-Tag der Maschine.

mac_addresses[]

MacAddress

Nur Ausgabe. Jede verknüpfte MAC-Adresse.

name

string

Nur Ausgabe. Name der Maschine.

disk_infos[]

DiskInfo

Optional. Informationen zu jedem installierten Laufwerk.

machine_type

MachineType

Optional. Maschinentyp. Erforderlich für Hardware, auf der Gemini on GDC Software ausgeführt wird.

tpm_ek_cert_hash

string

Optional. TPM-EK-Zertifikat-Hash. Erforderlich während der Hardwarereparatur.

gpu_serial_numbers[]

string

Optional. GPU-Seriennummern. Erforderlich während der Hardwarereparatur.

cpu_serial_numbers[]

string

Optional. CPU-Seriennummern. Erforderlich während der Hardwarereparatur.

memory_infos[]

MemoryInfo

Optional. Informationen zu jedem installierten Arbeitsspeicher. Erforderlich während der Hardwarereparatur.

idrac_mac_address

string

Optional. iDRAC-MAC-Adresse. Erforderlich während der Hardwarereparatur.

nic_serial_numbers[]

string

Optional. NIC-Seriennummern. Erforderlich während der Hardwarereparatur.

MachineType

Enum für Maschinentypen, die für Gemini on GDC Software verwendet werden.

Enums
MACHINE_TYPE_UNSPECIFIED Nicht angegebener Maschinentyp.
DELL_XE9680 Dell XE9680-Server.
DELL_XE9780 Dell XE9780-Server.

MemoryInfo

Informationen zu einzelnen Arbeitsspeichern auf einem Computer.

Felder
serial_number

string

Optional. Seriennummer des Arbeitsspeichers.

size_bytes

int64

Optional. Arbeitsspeichergröße

part_number

string

Optional. Teilenummer des Arbeitsspeichers.

Bundesland

Gültige Status für Hardware.

Enums
STATE_UNSPECIFIED Der Status der Hardware ist nicht angegeben.
ADDITIONAL_INFO_NEEDED Der Kunde muss weitere Informationen bereitstellen, damit die Anfrage bearbeitet werden kann.
BUILDING Google hat mit der Entwicklung von Hardware für diese Hardware begonnen.
SHIPPING Die Hardware wurde gebaut und wird versendet.
INSTALLING Die Hardware wird installiert.
INSTALLED Die Hardware wurde installiert.
FAILED Es ist ein Fehler aufgetreten und der Kunde muss eingreifen.
INFO_COMPLETE Die Hardware enthält alle erforderlichen Informationen.
READY_FOR_PROVISIONING Die Hardware kann bereitgestellt werden.
PROVISIONING_STARTED Die Bereitstellung der Hardware hat begonnen.
PROVISIONING_FAILED Hardwarebereitstellung fehlgeschlagen.
AWAITING_IDENTIFIERS Die Kennungen der Hardware müssen hinzugefügt werden.
READY_FOR_BOOTSTRAP Die Hardware ist für den Bootstrap bereit.

HardwareConfig

Konfiguration für GDC-Hardware.

Felder
sku

string

Erforderlich. Verweis auf die SKU für diese Hardware. Dies kann auf eine bestimmte SKU-Überarbeitung in der Form resource_name@revision_id verweisen, wie in AIP-162 definiert. Wenn keine „revision_id“ angegeben ist, wird die neueste Version verwendet.

power_supply

PowerSupply

Erforderlich. Art des Netzteils für diese Hardware.

subscription_duration_months

int32

Optional. Laufzeit des Abos für die Hardware in Monaten.

auto_renewal

bool

Optional. Gibt an, ob Hardwareabos am Ende der Laufzeit automatisch verlängert werden. Kann festgelegt werden, wenn die ausgewählte SKU die automatische Verlängerung unterstützt.

HardwareGroup

Eine Gruppe von Hardwaregeräten, die Teil derselben Bestellung sind, dieselbe SKU haben und an denselben Standort geliefert werden.

Felder
name

string

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

create_time

Timestamp

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

update_time

Timestamp

Nur Ausgabe. Zeitpunkt, zu dem diese Hardwaregruppe zuletzt aktualisiert wurde.

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. Aktueller 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
(deprecated)

Date

Optional. Eingestellt: Dieser Wert wird nicht verwendet. Verwenden Sie stattdessen das Feld „requested_installation_date“ in der Ressource „Order“.

Bundesland

Gültige Status einer HardwareGroup.

Enums
STATE_UNSPECIFIED Der Status der HardwareGroup ist nicht angegeben.
ADDITIONAL_INFO_NEEDED Der Kunde muss weitere Informationen bereitstellen, damit die Anfrage bearbeitet werden kann.
BUILDING Google hat mit dem Erstellen von Hardware für diese HardwareGroup begonnen.
SHIPPING Die Hardware wurde gebaut und wird versendet.
INSTALLING Die Hardware wird installiert.
PARTIALLY_INSTALLED Einige Hardwaregeräte in der HardwareGroup wurden installiert.
INSTALLED Die gesamte Hardware in der HardwareGroup wurde 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 am Standort, z.B. Etage 2, 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

Optional. Abmessungen der Rackeinheit.

rack_space

RackSpace

Optional. Für die Hardware zugewiesener Rackbereich.

rack_type

RackType

Erforderlich. Typ des Racks.

RackType

Gültige Racktypen.

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

HardwareLocation

Stellt den Standort einer oder mehrerer Hardwarekomponenten dar.

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 am Standort, z.B. Etage 2, Raum 201, Reihe 7, Rack 3.

rack_space[]

RackSpace

Optional. Von der Hardware im Rack belegte Plätze. Wenn kein Wert festgelegt ist, wird davon ausgegangen, dass sich dieser Standort auf das gesamte Rack bezieht.

HardwarePhysicalInfo

Physische Eigenschaften einer 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 Amperewerte.

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

Enums
POWER_RECEPTACLE_TYPE_UNSPECIFIED Steckertyp der Einrichtung ist nicht angegeben.
NEMA_5_15 NEMA 5-15.
C_13 C13.
STANDARD_EU

Verworfen: Verwenden Sie stattdessen TYPE_G_BS1363, CEE_7_3, CEE_7_5 oder TYPE_F.

TYPE_G_BS1363 Typ G / BS1363
CEE_7_3 C 7/3.
CEE_7_5 C 7/5.
TYPE_F Typ F.

Spannung

Gültige Spannungswerte.

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

ListChangeLogEntriesRequest

Eine Anfrage zum Auflisten von Änderungsprotokolleinträgen.

Felder
parent

string

Erforderlich. Die Bestellung, für die Änderungsprotokolleinträge 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.

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

Unsortierte Liste. Standorte, die nicht erreicht werden konnten.

ListCommentsRequest

Eine Anfrage zum Auflisten von Kommentaren.

Felder
parent

string

Erforderlich. Die Bestellung, für die 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

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

Unsortierte Liste. 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 - (den 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.

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

Unsortierte Liste. Standorte, die nicht erreicht werden konnten. Wird nur für Abfragen an den Platzhalterstandort - 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 aufgelistet werden sollen. Format: projects/{project}/locations/{location}

Wenn Sie Bestellungen für alle Standorte auflisten möchten, ersetzen Sie den Standort durch - (den 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

Unsortierte Liste. Standorte, die nicht erreicht werden konnten. Wird nur für Abfragen an den Platzhalterstandort - 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 die Websites aufgelistet werden sollen. Format: projects/{project}/locations/{location}

Wenn Sie Standorte an allen Standorten auflisten möchten, ersetzen Sie den Standort durch - (den 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.

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

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

ListSkusRequest

Eine Anfrage zum Auflisten von SKUs.

Felder
parent

string

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

Wenn Sie SKUs für alle Standorte auflisten möchten, ersetzen Sie den Standort durch - (den 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.

ListSkusResponse

Eine Liste von SKUs.

Felder
skus[]

Sku

Die Liste der SKUs.

next_page_token

string

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

unreachable[]

string

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

ListZoneOperationsRequest

Anfragenachricht zum Auflisten von ZoneOperations.

Felder
parent

string

Erforderlich. Übergeordneter Wert für ListZoneOperationsRequest. Format: projects/{project}/locations/{location}/zones/{zone}

page_size

int32

Optional. Die maximale Anzahl der zurückzugebenden Ressourcen. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Wenn nicht angegeben, werden maximal 50 Ressourcen zurückgegeben. Der Höchstwert liegt bei 1.000. Alle Werte darüber werden implizit in 1.000 umgewandelt.

page_token

string

Optional. Ein Seitentoken, das von einem vorherigen ListZoneOperations-Aufruf empfangen wurde. Geben Sie dieses an, um die nachfolgende Seite abzurufen.

filter

string

Optional. Filtert die Ergebnisse.

order_by

string

Optional. Hinweis zur Sortierung der Ergebnisse.

ListZoneOperationsResponse

Antwortnachricht für ListZoneOperations.

Felder
zone_operations[]

ZoneOperation

Die Ressourcen aus der angegebenen Sammlung.

next_page_token

string

Ein Token, das als page_token gesendet werden kann, um die nächste Seite abzurufen. Wenn dieses Feld weggelassen wird, gibt es keine nachfolgenden Seiten.

unreachable[]

string

Unsortierte Liste. 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}

Wenn Sie Zonen an allen Standorten auflisten möchten, ersetzen Sie den Standort durch - (den 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.

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

Unsortierte Liste. Standorte, die nicht erreicht werden konnten. Wird nur für Abfragen an den Platzhalterstandort - 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. Menschenlesbarer 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. Zeitpunkt, zu dem diese Bestellung erstellt wurde.

update_time

Timestamp

Nur Ausgabe. Zeitpunkt, zu dem diese Bestellung zuletzt aktualisiert wurde.

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 Erstellung der Bestellung wird der Status auf „DRAFT“ gesetzt.

organization_contact

OrganizationContact

Optional. Kundenkontaktdaten Optional für Bestellungen, die Gemini on GDC Software bereitstellen, andernfalls erforderlich.

target_workloads[]

string

Optional. Vom Kunden angegebene Arbeitslasten, die mit dieser Bestellung abgedeckt werden sollen. Dieses Feld darf maximal 20 Elemente enthalten und jedes Element darf maximal 50 Zeichen lang sein.

customer_motivation

string

Optional. 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. Eingestellt: Verwenden Sie stattdessen „customer_requested_installation_date“.

customer_requested_installation_date

Date

Optional. Vom Kunden gewünschtes Installationsdatum für diese Bestellung.

region_code

string

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

order_form_uri

string

Nur Ausgabe. Link zum Bestellformular.

type

Type

Nur Ausgabe. Typ dieser Bestellung.

submit_time

Timestamp

Nur Ausgabe. Zeitpunkt, zu dem die Bestellung aufgegeben wurde. Wird beim Senden einer Bestellung automatisch auf die aktuelle Uhrzeit gesetzt.

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: Alle entfernten Hardwarekomponenten werden recycelt, sofern nicht anders vereinbart.

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.

migration

bool

Optional. Gibt an, ob diese Bestellung eine Migration von der vorhandenen Infrastruktur des Kunden ist.

accepted_time

Timestamp

Nur Ausgabe. Der Zeitpunkt, zu dem die Bestellung in den Status ACCEPTED (AKZEPTIERT) verschoben wurde.

requested_date_change

Date

Nur Ausgabe. Das Datum, auf das der Kunde oder Google den geplanten Installationstermin festlegen möchte.

vendor_notes

string

Nur Ausgabe. Hinweise zu dieser Bestellung, die vom Anbieter bereitgestellt wurden.

vendor_contact

OrganizationContact

Nur Ausgabe. Kontaktdaten des Systemintegrators, der dieser Bestellung zugewiesen ist.

ai_capable

bool

Nur Ausgabe. Gibt an, ob diese Bestellung für Hardware bestimmt ist, die Gemini on GDC Software unterstützt. Wird nach erfolgreicher Übermittlung der Bestellung automatisch ausgefüllt.

requested_delivery_date

Date

Optional. In diesem Feld können Kunden das Datum angeben, bis zu dem die Hardware geliefert werden soll.

DeploymentType

Gültige Typen einer Bereitstellung.

Enums
DEPLOYMENT_TYPE_UNSPECIFIED Der Bereitstellungstyp ist nicht angegeben.
FULL_PRODUCTION Produktionsbereitstellung 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 Kunden-Lab-Bereitstellung, die wir wie eine Produktionsumgebung unterstützen.
INTERNAL_CANARY Interner Canary.

Bundesland

Gültige Status einer Bestellung.

Enums
STATE_UNSPECIFIED Der Status der Bestellung ist nicht angegeben.
DRAFT Die Bestellung wird vom Kunden entworfen und wurde noch nicht eingereicht.
SUBMITTED Die Bestellung wurde an Google gesendet.
INFO_COMPLETE Alle vom Kunden für die Ausführung der Bestellung erforderlichen Informationen 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 gebaut 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 abgeschlossen, d.h., einige Hardwaregeräte wurden geliefert und installiert.
COMPLETED Die Bestellung wurde abgeschlossen.
CANCELLED Die Bestellung wurde storniert.

Typ

Gültige Typen einer Bestellung.

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. Die E‑Mail-Adresse der Organisation.

phone

string

Optional. Telefonnummer der Organisation.

contacts[]

Contact

Erforderlich. Die einzelnen Ansprechpartner in der Organisation an diesem Standort. Reihenfolgeabhängig: Der erste Kontakt in der Liste ist der primäre Kontakt, der zweite der sekundäre usw.

PowerSupply

Die Optionen für die Stromversorgung.

Enums
POWER_SUPPLY_UNSPECIFIED Stromversorgung ist nicht angegeben.
POWER_SUPPLY_AC Netzteil für Wechselstrom
POWER_SUPPLY_DC Gleichstromnetzteil

RackSpace

Stellt zusammenhängenden Platz 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 Kommentare.

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

RequestOrderDateChangeRequest

Eine Anfrage zur Änderung des gewünschten Datums einer Bestellung.

Felder
name

string

Erforderlich. Der Name der Bestellung, die aktualisiert werden soll. Format: projects/{project}/locations/{location}/orders/{order}

requested_date

Date

Erforderlich. Das Datum, auf das der Kunde oder Google den geplanten Installationstermin festlegen möchte.

reason

Reason

Optional. Der Grund für die gewünschte Datumsänderung.

reason_details

string

Optional. Wenn der Grund für die Änderung des gewünschten Datums „SONSTIGES“ ist, muss dieses Feld ausgefüllt werden.

Grund

Gültige Gründe für die gewünschte Datumsänderung.

Enums
REASON_UNSPECIFIED Der Grund für die Datumsänderung ist nicht angegeben.
REASON_SITE_NOT_READY Der Standort ist nicht für die Installation bereit.
REASON_FACILITY_ACCESS_ISSUE Es gibt ein Problem beim Zugang zur Einrichtung.
REASON_CONSTRUCTION_OR_RENOVATION_DELAY Es gibt eine Bau- oder Renovierungsverzögerung.
REASON_POINT_OF_CONTACT_UNAVAILABLE Der Ansprechpartner ist nicht verfügbar.
REASON_SCHEDULE_CONFLICT Es gibt einen Terminkonflikt.
REASON_SPECIFIED_INCORRECT_DATE Das zuvor angegebene Datum war falsch.
REASON_OTHER Anderer Grund.

ResourceOperation

Stellt einen laufenden Vorgang für eine Ressource dar

Felder
uid

string

Nur Ausgabe. Vorgangs-ID.

state

State

Nur Ausgabe. Vorgangsstatus.

type

Type

Nur Ausgabe. Vorgangstyp.

state_history[]

StateHistoryEntry

Nur Ausgabe. Statusverlauf für den Vorgang.

requires_re_turnup

bool

Nur Ausgabe. Ein Flag, das angibt, ob eine erneute Aktivierung erforderlich ist.

Bundesland

Enum für Vorgangsstatus.

Enums
STATE_UNSPECIFIED Nicht angegebener Vorgangsstatus.
AWAITING_CUSTOMER_INPUT Der Vorgang wartet auf eine Eingabe des Kunden.
PROGRESSING Der Vorgang wird ausgeführt.
COMPLETED Der Vorgang ist abgeschlossen.

StateHistoryEntry

Eintrag für den Verlauf des Vorgangsstatus.

Felder
state

State

Nur Ausgabe. Vorgangsstatus.

update_time

Timestamp

Nur Ausgabe. Zeitstempel der Aktualisierung des Vorgangsstatus.

reason

string

Nur Ausgabe. Grund für die Statusänderung.

responsible_entity

Entity

Nur Ausgabe. Entität, die den Status geändert hat.

Typ

Der Typ des Vorgangs Dieser Aufzählung können in Zukunft neue Werte hinzugefügt werden.

Enums
TYPE_UNSPECIFIED Nicht angegebener Vorgangstyp.
REPAIR Reparaturvorgang.
SUSPEND Vorgang sperren.
RESUME Vorgang fortsetzen.

ShippingInfo

„ShippingInfo“ beschreibt die Logistikinformationen für eine Sendung.

Felder
carrier

Carrier

Nur Ausgabe. Das Transportunternehmen der Sendung.

tracking_id

string

Nur Ausgabe. Die Tracking-ID der Sendung.

SignalHardwareStateRequest

Eine Anfrage, um den Status einer Hardware zu signalisieren.

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. Weitere Informationen finden Sie unter AIP-155.

state_signal

StateSignal

Optional. Gibt das Statussignal an, das für diese Hardware gesendet werden soll.

operation_type

Type

Optional. Gibt den Vorgangstyp an, für den der Status signalisiert werden soll. Wenn der Typ nicht angegeben ist, wird davon ausgegangen, dass das Signal für die Ersteinrichtung bestimmt ist.

re_turnup_required

bool

Optional. Gibt an, ob beim Abschließen eines Reparaturvorgangs eine erneute Inbetriebnahme erforderlich ist.

StateSignal

Gültige Zustandssignale für eine Hardware.

Enums
STATE_SIGNAL_UNSPECIFIED Das Statussignal der Hardware ist nicht angegeben.
READY_FOR_PROVISIONING Die Hardware kann bereitgestellt werden.

SignalZoneStateRequest

Eine Anfrage, um den Status einer Zone zu signalisieren.

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. Weitere Informationen finden Sie unter AIP-155.

state_signal

StateSignal

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

provisioning_state_signal

ProvisioningStateSignal

Optional. Das Signal für den Bereitstellungsstatus, das für diese Zone gesendet werden soll. Es muss entweder „state_signal“ oder „provisioning_state_signal“ festgelegt werden, aber nicht beide.

step

string

Optional. Der Schritt, der ausgeführt wird. Stellt einen detaillierteren Status bereit, wenn „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. Sie kann auch die Ausgabe der Websitevalidierung enthalten.

ProvisioningStateSignal

Gültige Signale für den Bereitstellungsstatus einer 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 Überprüfung der Werkseinstellungen hat begonnen.
FACTORY_TURNUP_CHECKS_PASSED Die Zone ist bereit für die Inbetriebnahme des Standorts.
READY_FOR_SITE_TURNUP

Die Zone ist bereit für die Inbetriebnahme des Standorts. Verworfen, aber nicht gelöscht.

FACTORY_TURNUP_CHECKS_FAILED Die Zone hat die Turnup-Prüfungen im Werk nicht bestanden.
VERIFY_CLUSTER_INTENT_PRESENCE Prüfen Sie, ob ein gültiger Cluster-Intent vorhanden ist.
SITE_VALIDATION_PASSED Die Websitevalidierung hat alle Prüfungen bestanden.
SITE_VALIDATION_FAILED Die Websitevalidierung ist fehlgeschlagen.

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. Zeitpunkt, zu dem diese Website erstellt wurde.

update_time

Timestamp

Nur Ausgabe. Zeitpunkt, zu dem diese Website zuletzt aktualisiert wurde.

labels

map<string, string>

Optional. Labels, die diesem Standort 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 diesen Standort.

google_maps_pin_uri

string

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

access_times[]

TimePeriod

Optional. Die Zeiträume, in denen der Standort 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 Informationen zu Folgendem an: – Sicherheits- oder Zugangsbeschränkungen – Vorschriften, die für die Techniker gelten, die den Standort besuchen – Spezielle Verfahren oder Genehmigungen, die für den Transport der Geräte erforderlich sind – Ob ein Vertreter während der Standortbesuche verfügbar sein wird

customer_site_id

string

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

installation_requirements_met

bool

Optional. Gibt an, ob der Standort des Kunden alle Installationsanforderungen erfüllt.

SKU

Eine Artikelnummer (SKU) für GDC-Hardware.

Felder
name

string

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

display_name

string

Nur Ausgabe. Anzeigename dieser SKU.

create_time

Timestamp

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

update_time

Timestamp

Nur Ausgabe. Zeitpunkt, zu dem diese SKU zuletzt aktualisiert wurde.

config

SkuConfig

Nur Ausgabe. Konfiguration für diese SKU.

instances[]

SkuInstance

Nur Ausgabe. Verfügbare Instanzen dieser SKU. 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 SKU-Versions-ID. Eine neue Version wird erstellt, wenn config aktualisiert wird. Das Format ist ein 8-stelliger Hexadezimalstring.

is_active

bool

Nur Ausgabe. Flag, das angibt, ob diese Version aktiv ist. In einem neuen Auftrag kann nur eine aktive Version verwendet werden.

type

Type

Nur Ausgabe. Typ dieser SKU.

vcpu_count

int32

Nur Ausgabe. Die mit dieser SKU verknüpfte vCPU-Anzahl.

hardware_count_ranges[]

Range

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

ai_capable

bool

Nur Ausgabe. Gibt an, ob diese SKU für Hardware gilt, auf der Gemini on GDC Software ausgeführt wird.

customer_sourced

bool

Nur Ausgabe. Gibt an, ob diese SKU für vom Kunden bereitgestellte Hardware gilt.

Bereich

Inklusiver Bereich.

Felder
min

int32

Der Mindestwert des Bereichs.

max

int32

Der Höchstwert des Bereichs.

Typ

Gültige Typen einer SKU.

Enums
TYPE_UNSPECIFIED Der Typ der SKU ist nicht angegeben. Dies ist kein zulässiger Wert.
RACK Rack-SKU.
SERVER Server-SKU.

SkuConfig

Konfiguration für eine SKU.

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

Netzteiltyp 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

Laufzeit des Abos für die Hardware in Monaten.

SubmitOrderRequest

Eine Anfrage zum Senden 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. Weitere Informationen finden Sie unter AIP-155.

type

Type

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

Typ

Gültige Typen von Bestellanfragen.

Enums
TYPE_UNSPECIFIED Der Anfragetyp ist nicht angegeben. Nicht zu verwenden.
INFO_PENDING Verwenden Sie diesen Anfragetyp, um Ihre Bestellung einzureichen und die Kommunikation mit Google zu starten. Nach dem Senden können Sie die Anzahl oder SKU der bestellten Hardware nicht mehr ändern. Diese Bestellung kann erst ausgeführt werden, wenn Sie weitere Informationen angeben, z. B. zur Zonennetzwerkkonfiguration, zur Hardware und zur Installation. Wenn Sie eine Bestellung für den SKU-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 und Installationsinformationen zur Hardware usw. 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 Abokonfiguration.

Felder
subscription_id

string

Nur Ausgabe. Die eindeutige Kennung des Abos.

billing_id

string

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

state

SubscriptionState

Nur Ausgabe. Der aktuelle Status des Abos.

start_time

Timestamp

Nur Ausgabe. Der Beginn des Abos.

SubscriptionState

Enum, das den Status des Abos darstellt.

Enums
SUBSCRIPTION_STATE_UNSPECIFIED Kein Status angegeben
ACTIVE Der Status „Aktiv“ bedeutet, dass das Abo erstellt wurde und die Abrechnung erfolgt.
INACTIVE „Inaktiv“ bedeutet, dass das Abo erstellt wurde, die Abrechnung aber noch nicht begonnen hat.
ERROR Das Abo befindet sich in einem fehlerhaften Status.
FAILED_TO_RETRIEVE Der Abostatus konnte nicht abgerufen werden. Möglicherweise ist das ein vorübergehendes Problem. Der Nutzer sollte die Anfrage noch einmal senden.
COMPLETED Das Abo ist abgelaufen, 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

Eine Anfrage zum Aktualisieren einer Hardwaregruppe.

Felder
update_mask

FieldMask

Erforderlich. Eine Maske, mit der die Felder in der HardwareGroup angegeben werden, 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. Weitere Informationen finden Sie unter AIP-155.

UpdateHardwareRequest

Eine Anfrage zum Aktualisieren der Hardware.

Felder
update_mask

FieldMask

Erforderlich. Eine Maske, mit der die Felder in der Hardware angegeben werden, 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. Weitere Informationen finden Sie unter AIP-155.

UpdateOrderRequest

Eine Anfrage zum Aktualisieren einer Bestellung.

Felder
update_mask

FieldMask

Erforderlich. Eine Maske, mit der die Felder in der Bestellung angegeben werden, die mit diesem Update ü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. Weitere Informationen finden Sie unter AIP-155.

UpdateSiteRequest

Eine Anfrage zum Aktualisieren einer Website.

Felder
update_mask

FieldMask

Erforderlich. Eine Maske, mit der die Felder in der Site angegeben werden, die mit diesem Update ü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. Weitere Informationen finden Sie unter AIP-155.

UpdateZoneOperationRequest

Anfragenachricht zum Aktualisieren eines ZoneOperation-Objekts.

Felder
update_mask

FieldMask

Optional. Mit der Feldmaske werden die Felder angegeben, die in der ZoneOperation-Ressource durch die Aktualisierung überschrieben werden sollen. Die in „update_mask“ angegebenen Felder beziehen sich auf die Ressource und nicht auf die vollständige Anfrage. Ein Feld wird überschrieben, wenn es in der Maske enthalten ist. Wenn der Nutzer keine Maske angibt, werden alle Felder überschrieben.

zone_operation

ZoneOperation

Erforderlich. Die Ressource, die aktualisiert wird.

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde und wiederholt wird. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

UpdateZoneRequest

Eine Anfrage zum Aktualisieren einer Zone.

Felder
update_mask

FieldMask

Erforderlich. Eine Maske, mit der die Felder in der Zone angegeben werden, die mit diesem Update ü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. Weitere Informationen finden Sie unter AIP-155.

ValidateHardwareRequest

Eine Anfrage zur Validierung von Hardware.

Felder
parent

string

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

data

Struct

Erforderlich. Die zu validierenden Daten. Diese enthält den Validierungstyp (BOM, BMC, NW) und Plattforminformationen mit den erforderlichen Details für die Validierung. Sample JSON: { "validation_type": "BOM", "machine_spec": "DellXE9680Spec", "platform_info": { "bom_validation_info": { "bios_version": { "cmd": "echo 2.6.3", "failed": false, "rc": 0.0, "stderr": "", "stdout": "2.6.3" } } } }

ValidateHardwareResponse

Antwortnachricht für die Methode „ValidateHardware“.

Felder
validation_results[]

ValidationResult

Die Ergebnisse der Validierung.

ValidationResult

Das Ergebnis einer Validierung.

Felder
type

string

Der Typ der Validierung.

status

string

Der Status der Validierung.

message

string

Die Nachricht des Validierungsergebnisses.

resolutions[]

string

Optional. Empfohlene Lösungen für den Validierungsfehler.

Zone

Eine Zone, die eine Reihe von Hardware enthält.

Felder
name

string

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

create_time

Timestamp

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

update_time

Timestamp

Nur Ausgabe. Zeitpunkt, zu dem diese Zone zuletzt aktualisiert wurde.

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. Leicht zu merkender Anzeigename dieser Zone.

state

State

Nur Ausgabe. Aktueller Status für diese Zone.

contacts[]

Contact

Erforderlich. Die Ansprechpartner für die Zone (Name, E-Mail-Adresse, Telefonnummer). Reihenfolgeabhängig: Der erste Kontakt in der Liste ist der primäre Kontakt, der zweite der sekundäre usw.

ciq_uri

string

Nur Ausgabe. Link zum CIQ-Blatt (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.

skip_cluster_provisioning

bool

Optional. Gibt an, ob der Schritt zur Clusterbereitstellung während der Inbetriebnahme übersprungen werden soll. Wenn „true“, wird der Kubernetes-Cluster erstellt, nachdem die Hardware der Zone am Kundenstandort installiert wurde.

cluster_intent_required

bool

Nur Ausgabe. Gibt an, ob der Kunde vor der Annahme der Bestellung eine gültige Clusterabsicht angeben muss. Wenn „true“, kann die Bestellung erst angenommen werden, wenn der Cluster-Intent vorhanden ist. Dies wird verwendet, um eine frühzeitige Validierung zu erzwingen und Verzögerungen aufgrund fehlender Konfiguration zu vermeiden.

cluster_intent_verified

bool

Nur Ausgabe. Gibt an, ob der angegebene Cluster-Intent erfolgreich verifiziert wurde. Dieses Flag sorgt dafür, dass der Cluster-Intent vorhanden ist, bevor die Bestellung angenommen werden kann.

ai_capable

bool

Optional. Gibt an, ob diese Zone für den Gemini on GDC Software-Cluster bestimmt ist.

intel_pccs_key

string

Optional. Intel Platform Config and Attestation Service (PCCS)-Schlüssel für die Bereitstellung und Attestierung von KI-Beschleuniger-Hardware. Wird von Zonen verwendet, die Gemini on GDC Software-Cluster bereitstellen.

current_resource_operation

ResourceOperation

Nur Ausgabe. Der aktuelle Ressourcenvorgang für die Zone.

resource_operations[]

ResourceOperation

Optional. Liste aller Ressourcenvorgänge, die in der Zone ausgeführt wurden.

errors[]

Status

Nur Ausgabe. Die Fehler, die beim Aktivieren der Zone aufgetreten sind. Die ErrorInfo-Metadaten enthalten einen Zeitstempel und Informationen dazu, ob der Fehler wiederholt werden kann.

site

string

Optional. Gibt den Namen des Standorts an, an dem sich die Hardware in dieser Zone befindet. Format: projects/{project}/locations/{location}/sites/{site} Erforderlich für Gemini on GDC Software-Zonen.

ProvisioningState

Gültige Bereitstellungsstatus für Konfigurationen wie MAC-Adressen.

Enums
PROVISIONING_STATE_UNSPECIFIED Der Bereitstellungsstatus ist nicht angegeben.
PROVISIONING_REQUIRED 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 Der Kunde muss weitere Informationen bereitstellen, damit die Anfrage bearbeitet werden kann.
INFO_COMPLETE Die Zone enthält alle erforderlichen Informationen, um mit der Zonenvorbereitung zu beginnen.
PREPARING Google bereitet die Zone vor.
READY_FOR_CUSTOMER_FACTORY_TURNUP_CHECKS Die Inbetriebnahme der Factory war erfolgreich.
CUSTOMER_FACTORY_TURNUP_CHECKS_STARTED In der Zone werden die Turnup-Prüfungen für die Fabrik ausgeführt.
READY_FOR_PROVISIONING Die Zone ist für die Bereitstellung bereit.
READY_FOR_SITE_TURNUP Die Zone ist bereit für die Inbetriebnahme des Standorts.
PROVISIONING_STARTED Die Bereitstellung der Zone hat begonnen.
PROVISIONING_FAILED Die Bereitstellung der Zone ist fehlgeschlagen.
OFFLINE Die Zone ist offline.
CUSTOMER_FACTORY_TURNUP_CHECKS_FAILED Die Zone hat die Turnup-Prüfungen im Werk nicht bestanden.
ACTIVE Die Zone ist verfügbar.
CANCELLED Die Zone wurde gelöscht.
AWAITING_HARDWARE Die Zone wartet auf die Hardwarezuordnung.

ZoneNetworkConfig

Netzwerkkonfiguration für eine Zone.

Felder
machine_mgmt_ipv4_range

string

Erforderlich. Ein IPv4-Adressblock für die Maschinenverwaltung. Sollte 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. Sollte 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 nicht angegeben, ist das Kubernetes-Subnetz mit dem Verwaltungssubnetz identisch.

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.

ai_capable_ipv4_subnet

Subnet

Optional. IPv4-Subnetz für eine Zone, die Gemini on GDC Software-Cluster bereitstellt. Das letzte /29-Subnetz des angegebenen Bereichs ist für DHCP reserviert.

bgp_config

BGPConfig

Optional. BGP-spezifische Konfiguration (Border Gateway Protocol) für diese Zone. Wird von Zonen verwendet, die Gemini on GDC Software-Cluster bereitstellen.

top_level_domain

string

Optional. Benutzerdefinierte Top-Level-Domain für diese Zone. Wird von Zonen verwendet, die Gemini on GDC Software-Cluster bereitstellen.

tor_switch_type

string

Optional. Zusätzliche Informationen zum ToR-Switch-Typ des Kunden. Wird von Zonen verwendet, die Gemini on GDC Software-Cluster bereitstellen.

boundary_proxy_public_ipv4_range

string

Optional. Öffentlicher IPv4-Bereich des Boundary-Proxys in CIDR-Notation. Derzeit wird /32 erwartet. Wird von Zonen verwendet, die Gemini on GDC Software-Cluster bereitstellen.

boundary_proxy_private_edge_core_ipv4_range

string

Optional. IPv4-Bereich für den privaten Edge-zu-Core-Proxy in CIDR-Notation. Derzeit wird /32 erwartet. Wird von Zonen verwendet, die Gemini on GDC Software-Cluster bereitstellen.

boundary_proxy_private_core_edge_ipv4_range

string

Optional. IPv4-Bereich für den privaten Boundary-Proxy-Core-to-Edge in CIDR-Notation. Derzeit wird /32 erwartet. Wird von Zonen verwendet, die Gemini on GDC Software-Cluster bereitstellen.

bastion_host_public_ipv4_range

string

Optional. Öffentlicher IPv4-Bereich des Bastion-Hosts in CIDR-Notation. Derzeit wird /32 erwartet. Wird von Zonen verwendet, die Gemini on GDC Software-Cluster bereitstellen.

bastion_host_private_ipv4_range

string

Optional. Privater IPv4-Bereich des Bastion Hosts in CIDR-Notation. Derzeit wird /32 erwartet. Wird von Zonen verwendet, die Gemini on GDC Software-Cluster bereitstellen.

tls_public_root_certificate_pem

string

Optional. Öffentliches TLS-Root-Zertifikat im PEM-Format. Wird von Zonen verwendet, die Gemini on GDC Software-Cluster bereitstellen.

ZoneOperation

Stellt einen Vorgang in einer Zone dar.

Felder
name

string

ID. Name des Vorgangs. Format: „projects/{project}/locations/{location}/zones/{zone}/ops/{zone_operation}“

create_time

Timestamp

Nur Ausgabe. Zeitpunkt, zu dem dieser Vorgang erstellt wurde.

update_time

Timestamp

Nur Ausgabe. Zeitpunkt, zu dem dieser Vorgang zuletzt aktualisiert wurde.

labels

map<string, string>

Optional. Labels, die diesem Vorgang als Schlüssel/Wert-Paare zugeordnet sind.

type

Type

Erforderlich. Nicht veränderbar. Der Typ dieses Vorgangs.

impacted_hardware[]

string

Optional. Die von diesem Zonenvorgang betroffene Hardware.

state

State

Nur Ausgabe. Der Status des Vorgangs.

current_step

ZoneOperationStep

Nur Ausgabe. Der aktuelle Schritt des Vorgangs.

step_history[]

ZoneOperationStep

Nur Ausgabe. Verlauf der Schritte für den Vorgang.

etag

string

Optional. Adding an etag based on go/ccfe-etag.

Bundesland

Gültige Status für einen Zonenvorgang.

Enums
STATE_UNSPECIFIED Kein Status festgelegt.
RUNNING Der Vorgang wird ausgeführt.
SUCCEEDED Der Vorgang wurde abgeschlossen.
FAILED Der Vorgang ist fehlgeschlagen.
CANCELLED Der Vorgang wurde abgebrochen.

Typ

Der Typ des Vorgangs

Enums
TYPE_UNSPECIFIED Typ nicht festgelegt.
EXPANSION Vorgang zur Zonenerweiterung.

ZoneOperationStep

Stellt einen Workflowschritt dar.

Felder
state

StepState

Nur Ausgabe. Der Status des Workflowschritts.

start_time

Timestamp

Nur Ausgabe. Der Zeitpunkt, zu dem der Workflowschritt gestartet wurde.

end_time

Timestamp

Nur Ausgabe. Der Zeitpunkt, zu dem der Workflowschritt beendet wurde.

error

Status

Nur Ausgabe. Die Fehlermeldung für den Workflowschritt, falls dieser fehlgeschlagen ist.

Union-Feld step_type. Der Typ des Schritts. Für step_type ist nur einer der folgenden Werte zulässig:
expansion_step

ExpansionStep

Schritt für den Vorgangstyp EXPANSION.

ExpansionStep

Gültige Schritte eines EXPANSION-Workflows.

Enums
EXPANSION_STEP_UNSPECIFIED Schritt nicht angegeben.
PREPARING_ZONE Aktualisiert die Zonenabsicht für die logische Aktivierung.
HW_ID_UPDATE Aktualisiert die Hardwareliste mit Kennungen.

StepState

Gültige Status eines Workflowschritts.

Enums
STEP_STATE_UNSPECIFIED Nicht angegebener Status des Workflowschritts.
PENDING Der Schritt wartet auf den Start.
RUNNING Der Schritt wird ausgeführt.
SUCCEEDED Der Schritt wurde erfolgreich abgeschlossen.
FAILED Der Schritt ist fehlgeschlagen.
SKIPPED Der Schritt wurde übersprungen.