- REST-Ressource: v1alpha.projects.locations
- REST-Ressource: v1alpha.projects.locations.hardware
- REST-Ressource: v1alpha.projects.locations.operations
- REST-Ressource: v1alpha.projects.locations.orders
- REST-Ressource: v1alpha.projects.locations.orders.changeLogEntries
- REST-Ressource: v1alpha.projects.locations.orders.comments
- REST-Ressource: v1alpha.projects.locations.orders.hardwareGroups
- REST-Ressource: v1alpha.projects.locations.sites
- REST-Ressource: v1alpha.projects.locations.skus
- REST-Ressource: v1alpha.projects.locations.zones
Dienst: gdchardwaremanagement.googleapis.com
Wir empfehlen, diesen Dienst mit den von Google bereitgestellten Clientbibliotheken aufzurufen. Wenn Ihre Anwendung diesen Dienst mit Ihren eigenen Bibliotheken aufrufen muss, sollten Sie die folgenden Informationen verwenden, wenn Sie die API-Anfragen senden.
Discovery-Dokument
Ein Discovery-Dokument ist eine maschinenlesbare Spezifikation zum Beschreiben und Nutzen von REST APIs. Sie wird verwendet, um Clientbibliotheken, IDE-Plug-ins und andere Tools zu erstellen, die mit Google APIs interagieren. Ein Dienst kann mehrere Discovery-Dokumente haben. Der Dienst bietet das folgende Discovery-Dokument:
Dienstendpunkt
Ein Dienstendpunkt ist eine Basis-URL, die die Netzwerkadresse eines API-Dienstes angibt. Ein Dienst kann mehrere Dienstendpunkte haben. Dieser Dienst hat den folgenden Dienstendpunkt und alle nachstehenden URIs beziehen sich auf ihn:
https://gdchardwaremanagement.googleapis.com
REST-Resource: v1alpha.projects.locations
| Methoden | |
|---|---|
get |
GET /v1alpha/{name=projects/*/locations/*} Ruft Informationen zu einer Zone ab. |
list |
GET /v1alpha/{name=projects/*}/locations Listet Informationen zu den unterstützten Zonen für diesen Dienst auf. |
REST-Ressource: v1alpha.projects.locations.hardware
| Methoden | |
|---|---|
create |
POST /v1alpha/{parent=projects/*/locations/*}/hardware Erstellt neue Hardware in einem bestimmten Projekt und an einem bestimmten Standort. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/hardware/*} Löscht Hardware. |
get |
GET /v1alpha/{name=projects/*/locations/*/hardware/*} Ruft Hardwaredetails ab. |
list |
GET /v1alpha/{parent=projects/*/locations/*}/hardware Listet Hardware in einem bestimmten Projekt und an einem bestimmten Standort auf. |
patch |
PATCH /v1alpha/{hardware.name=projects/*/locations/*/hardware/*} Aktualisiert Hardwareparameter. |
REST-Ressource: v1alpha.projects.locations.operations
| Methoden | |
|---|---|
cancel |
POST /v1alpha/{name=projects/*/locations/*/operations/*}:cancel Startet den asynchronen Abbruch eines Vorgangs mit langer Ausführungszeit. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/operations/*} Löscht einen Vorgang mit langer Ausführungszeit. |
get |
GET /v1alpha/{name=projects/*/locations/*/operations/*} Ruft den letzten Status eines Vorgangs mit langer Ausführungszeit ab. |
list |
GET /v1alpha/{name=projects/*/locations/*}/operations Listet Vorgänge auf, die zu dem angegebenen Filter in der Anfrage passen. |
REST-Ressource: v1alpha.projects.locations.orders
| Methoden | |
|---|---|
cancel |
POST /v1alpha/{name=projects/*/locations/*/orders/*}:cancel Storniert eine Bestellung. |
create |
POST /v1alpha/{parent=projects/*/locations/*}/orders Erstellt eine neue Bestellung in einem bestimmten Projekt und an einem bestimmten Standort. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/orders/*} Löscht eine Bestellung. |
get |
GET /v1alpha/{name=projects/*/locations/*/orders/*} Ruft Details zu einer Bestellung ab. |
list |
GET /v1alpha/{parent=projects/*/locations/*}/orders Listet Bestellungen in einem bestimmten Projekt und an einem bestimmten Standort auf. |
patch |
PATCH /v1alpha/{order.name=projects/*/locations/*/orders/*} Aktualisiert die Parameter einer Bestellung. |
requestDateChange |
POST /v1alpha/{name=projects/*/locations/*/orders/*}:requestDateChange Aktualisiert die angeforderte Datumsänderung einer einzelnen Bestellung. |
submit |
POST /v1alpha/{name=projects/*/locations/*/orders/*}:submit Sendet eine Bestellung. |
REST-Ressource: v1alpha.projects.locations.orders.changeLogEntries
| Methoden | |
|---|---|
get |
GET /v1alpha/{name=projects/*/locations/*/orders/*/changeLogEntries/*} Ruft Details zu einer Änderung an einem Auftrag ab. |
list |
GET /v1alpha/{parent=projects/*/locations/*/orders/*}/changeLogEntries Listet die Änderungen auf, die an einer Bestellung vorgenommen wurden. |
REST-Ressource: v1alpha.projects.locations.orders.comments
| Methoden | |
|---|---|
create |
POST /v1alpha/{parent=projects/*/locations/*/orders/*}/comments Erstellt einen neuen Kommentar zu einem Auftrag. |
get |
GET /v1alpha/{name=projects/*/locations/*/orders/*/comments/*} Ruft den Inhalt eines Kommentars ab. |
list |
GET /v1alpha/{parent=projects/*/locations/*/orders/*}/comments Listet die Kommentare zu einer Bestellung auf. |
recordAction |
POST /v1alpha/{name=projects/*/locations/*/orders/*/comments/*}:recordAction Aktion für einen Kommentar aufzeichnen. |
REST-Ressource: v1alpha.projects.locations.orders.hardwareGroups
| Methoden | |
|---|---|
create |
POST /v1alpha/{parent=projects/*/locations/*/orders/*}/hardwareGroups Erstellt eine neue Hardwaregruppe in einem bestimmten Auftrag. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/orders/*/hardwareGroups/*} Löscht eine Hardwaregruppe. |
get |
GET /v1alpha/{name=projects/*/locations/*/orders/*/hardwareGroups/*} Ruft Details zu einer Hardwaregruppe ab. |
list |
GET /v1alpha/{parent=projects/*/locations/*/orders/*}/hardwareGroups Listet Hardwaregruppen in einer bestimmten Reihenfolge auf. |
patch |
PATCH /v1alpha/{hardwareGroup.name=projects/*/locations/*/orders/*/hardwareGroups/*} Aktualisiert die Parameter einer Hardwaregruppe. |
REST-Ressource: v1alpha.projects.locations.sites
| Methoden | |
|---|---|
create |
POST /v1alpha/{parent=projects/*/locations/*}/sites Erstellt eine neue Website in einem bestimmten Projekt und an einem bestimmten Standort. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/sites/*} Löscht eine Website. |
get |
GET /v1alpha/{name=projects/*/locations/*/sites/*} Ruft Details zu einer Website ab. |
list |
GET /v1alpha/{parent=projects/*/locations/*}/sites Listet Standorte in einem bestimmten Projekt und an einem bestimmten Standort auf. |
patch |
PATCH /v1alpha/{site.name=projects/*/locations/*/sites/*} Aktualisiert die Parameter einer Website. |
REST-Ressource: v1alpha.projects.locations.skus
| Methoden | |
|---|---|
get |
GET /v1alpha/{name=projects/*/locations/*/skus/*} Ruft Details zu einer SKU ab. |
list |
GET /v1alpha/{parent=projects/*/locations/*}/skus Listet SKUs für ein bestimmtes Projekt und einen bestimmten Standort auf. |
REST-Ressource: v1alpha.projects.locations.zones
| Methoden | |
|---|---|
create |
POST /v1alpha/{parent=projects/*/locations/*}/zones Erstellt eine neue Zone in einem bestimmten Projekt und an einem bestimmten Standort. |
delete |
DELETE /v1alpha/{name=projects/*/locations/*/zones/*} Löscht eine Zone. |
get |
GET /v1alpha/{name=projects/*/locations/*/zones/*} Ruft Details zu einer Zone ab. |
list |
GET /v1alpha/{parent=projects/*/locations/*}/zones Listet Zonen in einem bestimmten Projekt und an einem bestimmten Standort auf. |
patch |
PATCH /v1alpha/{zone.name=projects/*/locations/*/zones/*} Aktualisiert die Parameter einer Zone. |
signal |
POST /v1alpha/{name=projects/*/locations/*/zones/*}:signal Gibt den Status einer Zone an. |