GKE On-Prem API

Dienst: gkeonprem.googleapis.com

Wir empfehlen, diesen Dienst mit den von Google bereitgestellten Clientbibliotheken aufzurufen. Wenn Ihre Anwendung diesen Dienst mit Ihren eigenen Bibliotheken aufrufen muss, verwenden Sie die folgenden Informationen, 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://gkeonprem.googleapis.com

REST-Ressource: v1.projects.locations

Methoden
get GET /v1/{name=projects/*/locations/*}
Ruft Informationen zu einer Zone ab.
list GET /v1/{name=projects/*}/locations
Listet Informationen zu den unterstützten Zonen für diesen Dienst auf.

REST-Ressource: v1.projects.locations.bareMetalAdminClusters

Methoden
create POST /v1/{parent=projects/*/locations/*}/bareMetalAdminClusters
Erstellt ein neues Bare-Metal-Administratorcluster in einem bestimmten Projekt und an einem bestimmten Standort.
enroll POST /v1/{parent=projects/*/locations/*}/bareMetalAdminClusters:enroll
Registriert einen vorhandenen Bare-Metal-Administratorcluster in der Anthos On-Prem API in einem bestimmten Projekt und an einem bestimmten Standort.
get GET /v1/{name=projects/*/locations/*/bareMetalAdminClusters/*}
Ruft Details zu einem einzelnen Bare-Metal-Administratorcluster ab.
list GET /v1/{parent=projects/*/locations/*}/bareMetalAdminClusters
Listet Bare-Metal-Administratorcluster in einem bestimmten Projekt und an einem bestimmten Standort auf.
patch PATCH /v1/{bareMetalAdminCluster.name=projects/*/locations/*/bareMetalAdminClusters/*}
Aktualisiert die Parameter eines einzelnen Bare-Metal-Administratorclusters.
queryVersionConfig POST /v1/{parent=projects/*/locations/*}/bareMetalAdminClusters:queryVersionConfig
Abfrage der Versionskonfiguration des Bare Metal-Administratorclusters.

REST-Ressource: v1.projects.locations.bareMetalClusters

Methoden
create POST /v1/{parent=projects/*/locations/*}/bareMetalClusters
Erstellt einen neuen Bare-Metal-Cluster in einem bestimmten Projekt und an einem bestimmten Standort.
delete DELETE /v1/{name=projects/*/locations/*/bareMetalClusters/*}
Löscht einen einzelnen Bare Metal-Cluster.
enroll POST /v1/{parent=projects/*/locations/*}/bareMetalClusters:enroll
Registriert einen vorhandenen Bare Metal-Nutzercluster und seine Knotenpools in der Anthos On-Prem API in einem bestimmten Projekt und an einem bestimmten Standort.
get GET /v1/{name=projects/*/locations/*/bareMetalClusters/*}
Ruft Details zu einem einzelnen Bare-Metal-Cluster ab.
list GET /v1/{parent=projects/*/locations/*}/bareMetalClusters
Listet Bare-Metal-Cluster in einem bestimmten Projekt und an einem bestimmten Standort auf.
patch PATCH /v1/{bareMetalCluster.name=projects/*/locations/*/bareMetalClusters/*}
Aktualisiert die Parameter eines einzelnen Bare-Metal-Clusters.
queryVersionConfig POST /v1/{parent=projects/*/locations/*}/bareMetalClusters:queryVersionConfig
Sucht die Bare Metal-Nutzerclusterversionskonfiguration ab.

REST-Ressource: v1.projects.locations.bareMetalClusters.bareMetalNodePools

Methoden
create POST /v1/{parent=projects/*/locations/*/bareMetalClusters/*}/bareMetalNodePools
Erstellt einen neuen Bare-Metal-Knotenpool in einem bestimmten Projekt, an einem bestimmten Standort und in einem Bare-Metal-Cluster.
delete DELETE /v1/{name=projects/*/locations/*/bareMetalClusters/*/bareMetalNodePools/*}
Löscht einen einzelnen Bare Metal-Knotenpool.
enroll POST /v1/{parent=projects/*/locations/*/bareMetalClusters/*}/bareMetalNodePools:enroll
Registriert einen vorhandenen Bare-Metal-Knotenpool in der Anthos On-Prem API in einem bestimmten Projekt und an einem bestimmten Standort.
get GET /v1/{name=projects/*/locations/*/bareMetalClusters/*/bareMetalNodePools/*}
Ruft Details zu einem einzelnen Bare-Metal-Knotenpool ab.
list GET /v1/{parent=projects/*/locations/*/bareMetalClusters/*}/bareMetalNodePools
Listet Bare-Metal-Knotenpools in einem bestimmten Projekt, an einem bestimmten Standort und in einem bestimmten Bare-Metal-Cluster auf.
patch PATCH /v1/{bareMetalNodePool.name=projects/*/locations/*/bareMetalClusters/*/bareMetalNodePools/*}
Aktualisiert die Parameter eines einzelnen Bare Metal-Knotenpools.

REST-Ressource: v1.projects.locations.operations

Methoden
get GET /v1/{name=projects/*/locations/*/operations/*}
Ruft den letzten Status eines lang andauernden Vorgangs ab.
list GET /v1/{name=projects/*/locations/*}/operations
Listet Vorgänge auf, die zu dem angegebenen Filter in der Anfrage passen.

REST-Ressource: v1.projects.locations.vmwareAdminClusters

Methoden
create POST /v1/{parent=projects/*/locations/*}/vmwareAdminClusters
Erstellt einen neuen VMware-Administratorcluster in einem angegebenen Projekt und an einem angegebenen Ort.
enroll POST /v1/{parent=projects/*/locations/*}/vmwareAdminClusters:enroll
Registriert einen vorhandenen VMware-Administratorcluster in der Anthos On-Prem API in einem bestimmten Projekt und an einem bestimmten Standort.
get GET /v1/{name=projects/*/locations/*/vmwareAdminClusters/*}
Ruft Details zu einem einzelnen VMware-Administratorcluster ab.
list GET /v1/{parent=projects/*/locations/*}/vmwareAdminClusters
Listet VMware-Administratorcluster in einem bestimmten Projekt und an einem bestimmten Standort auf.
patch PATCH /v1/{vmwareAdminCluster.name=projects/*/locations/*/vmwareAdminClusters/*}
Aktualisiert die Parameter eines einzelnen VMware-Administratorclusters.

REST-Ressource: v1.projects.locations.vmwareClusters

Methoden
create POST /v1/{parent=projects/*/locations/*}/vmwareClusters
Erstellt einen neuen VMware-Nutzercluster in einem bestimmten Projekt und an einem bestimmten Standort.
delete DELETE /v1/{name=projects/*/locations/*/vmwareClusters/*}
Löscht einen einzelnen VMware-Cluster.
enroll POST /v1/{parent=projects/*/locations/*}/vmwareClusters:enroll
Registriert einen vorhandenen VMware-Nutzercluster und seine Knotenpools in der Anthos On-Prem API in einem bestimmten Projekt und an einem bestimmten Standort.
get GET /v1/{name=projects/*/locations/*/vmwareClusters/*}
Ruft Details zu einem einzelnen VMware-Cluster ab.
list GET /v1/{parent=projects/*/locations/*}/vmwareClusters
Listet VMware-Cluster in einem bestimmten Projekt und an einem bestimmten Standort auf.
patch PATCH /v1/{vmwareCluster.name=projects/*/locations/*/vmwareClusters/*}
Aktualisiert die Parameter eines einzelnen VMware-Clusters.
queryVersionConfig POST /v1/{parent=projects/*/locations/*}/vmwareClusters:queryVersionConfig
Abfrage der Versionskonfiguration des VMware-Nutzerclusters.

REST-Ressource: v1.projects.locations.vmwareClusters.vmwareNodePools

Methoden
create POST /v1/{parent=projects/*/locations/*/vmwareClusters/*}/vmwareNodePools
Erstellt einen neuen VMware-Knotenpool in einem bestimmten Projekt, an einem bestimmten Standort und in einem bestimmten VMware-Cluster.
delete DELETE /v1/{name=projects/*/locations/*/vmwareClusters/*/vmwareNodePools/*}
Löscht einen einzelnen VMware-Knotenpool.
enroll POST /v1/{parent=projects/*/locations/*/vmwareClusters/*}/vmwareNodePools:enroll
VMware-Knotenpool bei der Anthos On-Prem API registrieren
get GET /v1/{name=projects/*/locations/*/vmwareClusters/*/vmwareNodePools/*}
Ruft Details zu einem einzelnen VMware-Knotenpool ab.
list GET /v1/{parent=projects/*/locations/*/vmwareClusters/*}/vmwareNodePools
Listet VMware-Knotenpools in einem bestimmten Projekt, an einem bestimmten Standort und in einem bestimmten VMware-Cluster auf.
patch PATCH /v1/{vmwareNodePool.name=projects/*/locations/*/vmwareClusters/*/vmwareNodePools/*}
Aktualisiert die Parameter eines einzelnen VMware-Knotenpools.