Config Delivery API

Der ConfigDelivery-Dienst verwaltet die Bereitstellung der Kubernetes-Konfiguration für eine Flotte von Kubernetes-Clustern.

Dienst: configdelivery.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 bereitstellen. Dieser Dienst stellt folgende Discovery-Dokumente bereit:

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://configdelivery.googleapis.com

REST-Ressource: v1beta.projects.locations

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

REST-Ressource: v1beta.projects.locations.fleetPackages

Methoden
create POST /v1beta/{parent=projects/*/locations/*}/fleetPackages
Erstellt ein neues FleetPackage in einem bestimmten Projekt und an einem bestimmten Standort.
delete DELETE /v1beta/{name=projects/*/locations/*/fleetPackages/*}
Löscht ein einzelnes FleetPackage.
get GET /v1beta/{name=projects/*/locations/*/fleetPackages/*}
Ruft Details zu einem einzelnen FleetPackage ab.
list GET /v1beta/{parent=projects/*/locations/*}/fleetPackages
Listet FleetPackages in einem bestimmten Projekt und an einem bestimmten Standort auf.
patch PATCH /v1beta/{fleetPackage.name=projects/*/locations/*/fleetPackages/*}
Aktualisiert die Parameter eines einzelnen FleetPackage.

REST-Ressource: v1beta.projects.locations.fleetPackages.rollouts

Methoden
abort POST /v1beta/{name=projects/*/locations/*/fleetPackages/*/rollouts/*}:abort
Einen Roll-out abbrechen.
get GET /v1beta/{name=projects/*/locations/*/fleetPackages/*/rollouts/*}
Ruft Details zu einem einzelnen Rollout ab.
list GET /v1beta/{parent=projects/*/locations/*/fleetPackages/*}/rollouts
Listet Rollouts in einem bestimmten Projekt, an einem bestimmten Standort und in einem bestimmten Flottenpaket auf.
resume POST /v1beta/{name=projects/*/locations/*/fleetPackages/*/rollouts/*}:resume
Roll-out fortsetzen.
suspend POST /v1beta/{name=projects/*/locations/*/fleetPackages/*/rollouts/*}:suspend
Roll-out anhalten.

REST-Ressource: v1beta.projects.locations.operations

Methoden
cancel POST /v1beta/{name=projects/*/locations/*/operations/*}:cancel
Startet den asynchronen Abbruch eines Vorgangs mit langer Ausführungszeit.
delete DELETE /v1beta/{name=projects/*/locations/*/operations/*}
Löscht einen Vorgang mit langer Ausführungszeit.
get GET /v1beta/{name=projects/*/locations/*/operations/*}
Ruft den letzten Status eines Vorgangs mit langer Ausführungszeit ab.
list GET /v1beta/{name=projects/*/locations/*}/operations
Listet Vorgänge auf, die zu dem angegebenen Filter in der Anfrage passen.

REST-Ressource: v1beta.projects.locations.resourceBundles

Methoden
create POST /v1beta/{parent=projects/*/locations/*}/resourceBundles
Erstellt ein neues ResourceBundle in einem bestimmten Projekt und an einem bestimmten Standort.
delete DELETE /v1beta/{name=projects/*/locations/*/resourceBundles/*}
Löscht ein einzelnes ResourceBundle.
get GET /v1beta/{name=projects/*/locations/*/resourceBundles/*}
Ruft Details zu einem einzelnen ResourceBundle ab.
list GET /v1beta/{parent=projects/*/locations/*}/resourceBundles
Listet ResourceBundles in einem angegebenen Projekt und an einem angegebenen Standort auf.
patch PATCH /v1beta/{resourceBundle.name=projects/*/locations/*/resourceBundles/*}
Aktualisiert die Parameter eines einzelnen ResourceBundle.

REST-Ressource: v1beta.projects.locations.resourceBundles.releases

Methoden
create POST /v1beta/{parent=projects/*/locations/*/resourceBundles/*}/releases
Erstellt eine neue Release in einem bestimmten Projekt, an einem bestimmten Standort und in einem bestimmten Ressourcen-Bundle.
delete DELETE /v1beta/{name=projects/*/locations/*/resourceBundles/*/releases/*}
Löscht eine einzelne Version.
get GET /v1beta/{name=projects/*/locations/*/resourceBundles/*/releases/*}
Ruft Details zu einer einzelnen Version ab.
list GET /v1beta/{parent=projects/*/locations/*/resourceBundles/*}/releases
Listet Releases in einem bestimmten Projekt und an einem bestimmten Standort auf.
patch PATCH /v1beta/{release.name=projects/*/locations/*/resourceBundles/*/releases/*}
Aktualisiert die Parameter einer einzelnen Version.

REST-Ressource: v1beta.projects.locations.resourceBundles.releases.variants

Methoden
create POST /v1beta/{parent=projects/*/locations/*/resourceBundles/*/releases/*}/variants
Erstellt eine neue Variante in einem bestimmten Projekt, an einem bestimmten Standort, in einem bestimmten Ressourcen-Bundle und in einer bestimmten Version.
delete DELETE /v1beta/{name=projects/*/locations/*/resourceBundles/*/releases/*/variants/*}
Löscht eine einzelne Variante.
get GET /v1beta/{name=projects/*/locations/*/resourceBundles/*/releases/*/variants/*}
Ruft Details zu einer einzelnen Variante ab.
list GET /v1beta/{parent=projects/*/locations/*/resourceBundles/*/releases/*}/variants
Listet Varianten in einem angegebenen Projekt und an einem angegebenen Standort auf.
patch PATCH /v1beta/{variant.name=projects/*/locations/*/resourceBundles/*/releases/*/variants/*}
Aktualisiert die Parameter einer einzelnen Variante.

REST-Ressource: 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.fleetPackages

Methoden
create POST /v1alpha/{parent=projects/*/locations/*}/fleetPackages
Erstellt ein neues FleetPackage in einem bestimmten Projekt und an einem bestimmten Standort.
delete DELETE /v1alpha/{name=projects/*/locations/*/fleetPackages/*}
Löscht ein einzelnes FleetPackage.
get GET /v1alpha/{name=projects/*/locations/*/fleetPackages/*}
Ruft Details zu einem einzelnen FleetPackage ab.
list GET /v1alpha/{parent=projects/*/locations/*}/fleetPackages
Listet FleetPackages in einem bestimmten Projekt und an einem bestimmten Standort auf.
patch PATCH /v1alpha/{fleetPackage.name=projects/*/locations/*/fleetPackages/*}
Aktualisiert die Parameter eines einzelnen FleetPackage.

REST-Ressource: v1alpha.projects.locations.fleetPackages.rollouts

Methoden
abort POST /v1alpha/{name=projects/*/locations/*/fleetPackages/*/rollouts/*}:abort
Einen Roll-out abbrechen.
get GET /v1alpha/{name=projects/*/locations/*/fleetPackages/*/rollouts/*}
Ruft Details zu einem einzelnen Rollout ab.
list GET /v1alpha/{parent=projects/*/locations/*/fleetPackages/*}/rollouts
Listet Rollouts in einem bestimmten Projekt, an einem bestimmten Standort und in einem bestimmten Flottenpaket auf.
resume POST /v1alpha/{name=projects/*/locations/*/fleetPackages/*/rollouts/*}:resume
Roll-out fortsetzen.
suspend POST /v1alpha/{name=projects/*/locations/*/fleetPackages/*/rollouts/*}:suspend
Roll-out anhalten.

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

Methoden
create POST /v1alpha/{parent=projects/*/locations/*}/resourceBundles
Erstellt ein neues ResourceBundle in einem bestimmten Projekt und an einem bestimmten Standort.
delete DELETE /v1alpha/{name=projects/*/locations/*/resourceBundles/*}
Löscht ein einzelnes ResourceBundle.
get GET /v1alpha/{name=projects/*/locations/*/resourceBundles/*}
Ruft Details zu einem einzelnen ResourceBundle ab.
list GET /v1alpha/{parent=projects/*/locations/*}/resourceBundles
Listet ResourceBundles in einem angegebenen Projekt und an einem angegebenen Standort auf.
patch PATCH /v1alpha/{resourceBundle.name=projects/*/locations/*/resourceBundles/*}
Aktualisiert die Parameter eines einzelnen ResourceBundle.

REST-Ressource: v1alpha.projects.locations.resourceBundles.releases

Methoden
create POST /v1alpha/{parent=projects/*/locations/*/resourceBundles/*}/releases
Erstellt eine neue Release in einem bestimmten Projekt, an einem bestimmten Standort und in einem bestimmten Ressourcen-Bundle.
delete DELETE /v1alpha/{name=projects/*/locations/*/resourceBundles/*/releases/*}
Löscht eine einzelne Version.
get GET /v1alpha/{name=projects/*/locations/*/resourceBundles/*/releases/*}
Ruft Details zu einer einzelnen Version ab.
list GET /v1alpha/{parent=projects/*/locations/*/resourceBundles/*}/releases
Listet Releases in einem bestimmten Projekt und an einem bestimmten Standort auf.
patch PATCH /v1alpha/{release.name=projects/*/locations/*/resourceBundles/*/releases/*}
Aktualisiert die Parameter einer einzelnen Version.

REST-Ressource: v1alpha.projects.locations.resourceBundles.releases.variants

Methoden
create POST /v1alpha/{parent=projects/*/locations/*/resourceBundles/*/releases/*}/variants
Erstellt eine neue Variante in einem bestimmten Projekt, an einem bestimmten Standort, in einem bestimmten Ressourcen-Bundle und in einer bestimmten Version.
delete DELETE /v1alpha/{name=projects/*/locations/*/resourceBundles/*/releases/*/variants/*}
Löscht eine einzelne Variante.
get GET /v1alpha/{name=projects/*/locations/*/resourceBundles/*/releases/*/variants/*}
Ruft Details zu einer einzelnen Variante ab.
list GET /v1alpha/{parent=projects/*/locations/*/resourceBundles/*/releases/*}/variants
Listet Varianten in einem angegebenen Projekt und an einem angegebenen Standort auf.
patch PATCH /v1alpha/{variant.name=projects/*/locations/*/resourceBundles/*/releases/*/variants/*}
Aktualisiert die Parameter einer einzelnen Variante.

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

Methoden
create POST /v1/{parent=projects/*/locations/*}/fleetPackages
Erstellt ein neues FleetPackage in einem bestimmten Projekt und an einem bestimmten Standort.
delete DELETE /v1/{name=projects/*/locations/*/fleetPackages/*}
Löscht ein einzelnes FleetPackage.
get GET /v1/{name=projects/*/locations/*/fleetPackages/*}
Ruft Details zu einem einzelnen FleetPackage ab.
list GET /v1/{parent=projects/*/locations/*}/fleetPackages
Listet FleetPackages in einem bestimmten Projekt und an einem bestimmten Standort auf.
patch PATCH /v1/{fleetPackage.name=projects/*/locations/*/fleetPackages/*}
Aktualisiert die Parameter eines einzelnen FleetPackage.

REST-Ressource: v1.projects.locations.fleetPackages.rollouts

Methoden
abort POST /v1/{name=projects/*/locations/*/fleetPackages/*/rollouts/*}:abort
Einen Roll-out abbrechen.
get GET /v1/{name=projects/*/locations/*/fleetPackages/*/rollouts/*}
Ruft Details zu einem einzelnen Rollout ab.
list GET /v1/{parent=projects/*/locations/*/fleetPackages/*}/rollouts
Listet Rollouts in einem bestimmten Projekt, an einem bestimmten Standort und in einem bestimmten Flottenpaket auf.
resume POST /v1/{name=projects/*/locations/*/fleetPackages/*/rollouts/*}:resume
Roll-out fortsetzen.
suspend POST /v1/{name=projects/*/locations/*/fleetPackages/*/rollouts/*}:suspend
Roll-out anhalten.

REST-Ressource: v1.projects.locations.operations

Methoden
cancel POST /v1/{name=projects/*/locations/*/operations/*}:cancel
Startet den asynchronen Abbruch eines Vorgangs mit langer Ausführungszeit.
delete DELETE /v1/{name=projects/*/locations/*/operations/*}
Löscht einen Vorgang mit langer Ausführungszeit.
get GET /v1/{name=projects/*/locations/*/operations/*}
Ruft den letzten Status eines Vorgangs mit langer Ausführungszeit 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.resourceBundles

Methoden
create POST /v1/{parent=projects/*/locations/*}/resourceBundles
Erstellt ein neues ResourceBundle in einem bestimmten Projekt und an einem bestimmten Standort.
delete DELETE /v1/{name=projects/*/locations/*/resourceBundles/*}
Löscht ein einzelnes ResourceBundle.
get GET /v1/{name=projects/*/locations/*/resourceBundles/*}
Ruft Details zu einem einzelnen ResourceBundle ab.
list GET /v1/{parent=projects/*/locations/*}/resourceBundles
Listet ResourceBundles in einem angegebenen Projekt und an einem angegebenen Standort auf.
patch PATCH /v1/{resourceBundle.name=projects/*/locations/*/resourceBundles/*}
Aktualisiert die Parameter eines einzelnen ResourceBundle.

REST-Ressource: v1.projects.locations.resourceBundles.releases

Methoden
create POST /v1/{parent=projects/*/locations/*/resourceBundles/*}/releases
Erstellt eine neue Release in einem bestimmten Projekt, an einem bestimmten Standort und in einem bestimmten Ressourcen-Bundle.
delete DELETE /v1/{name=projects/*/locations/*/resourceBundles/*/releases/*}
Löscht eine einzelne Veröffentlichung.
get GET /v1/{name=projects/*/locations/*/resourceBundles/*/releases/*}
Ruft Details zu einer einzelnen Version ab.
list GET /v1/{parent=projects/*/locations/*/resourceBundles/*}/releases
Listet Releases in einem bestimmten Projekt und an einem bestimmten Standort auf.
patch PATCH /v1/{release.name=projects/*/locations/*/resourceBundles/*/releases/*}
Aktualisiert die Parameter einer einzelnen Version.

REST-Ressource: v1.projects.locations.resourceBundles.releases.variants

Methoden
create POST /v1/{parent=projects/*/locations/*/resourceBundles/*/releases/*}/variants
Erstellt eine neue Variante in einem bestimmten Projekt, an einem bestimmten Standort, in einem bestimmten Ressourcen-Bundle und in einer bestimmten Version.
delete DELETE /v1/{name=projects/*/locations/*/resourceBundles/*/releases/*/variants/*}
Löscht eine einzelne Variante.
get GET /v1/{name=projects/*/locations/*/resourceBundles/*/releases/*/variants/*}
Ruft Details zu einer einzelnen Variante ab.
list GET /v1/{parent=projects/*/locations/*/resourceBundles/*/releases/*}/variants
Listet Varianten in einem angegebenen Projekt und an einem angegebenen Standort auf.
patch PATCH /v1/{variant.name=projects/*/locations/*/resourceBundles/*/releases/*/variants/*}
Aktualisiert die Parameter einer einzelnen Variante.