App Lifecycle Manager API

SaaS modellieren, bereitstellen und betreiben.

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

REST-Ressource: v1beta1.projects.locations

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

REST-Ressource: v1beta1.projects.locations.flagAttributes

Methoden
create POST /v1beta1/{parent=projects/*/locations/*}/flagAttributes
Neues Flag-Attribut erstellen
delete DELETE /v1beta1/{name=projects/*/locations/*/flagAttributes/*}
Löschen Sie ein einzelnes Flag-Attribut.
get GET /v1beta1/{name=projects/*/locations/*/flagAttributes/*}
Ruft ein einzelnes Flag-Attribut ab.
list GET /v1beta1/{parent=projects/*/locations/*}/flagAttributes
Eine Sammlung von Flag-Attributen abrufen.
patch PATCH /v1beta1/{flagAttribute.name=projects/*/locations/*/flagAttributes/*}
Ein einzelnes Flag-Attribut aktualisieren.

REST-Ressource: v1beta1.projects.locations.flagReleases

Methoden
create POST /v1beta1/{parent=projects/*/locations/*}/flagReleases
Einen neuen Flag-Release erstellen.
delete DELETE /v1beta1/{name=projects/*/locations/*/flagReleases/*}
Einzelnen Flag-Release löschen.
get GET /v1beta1/{name=projects/*/locations/*/flagReleases/*}
Einzelnen Flag-Release abrufen.
list GET /v1beta1/{parent=projects/*/locations/*}/flagReleases
Eine Sammlung von Flag-Releases abrufen.
patch PATCH /v1beta1/{flagRelease.name=projects/*/locations/*/flagReleases/*}
Aktualisiert ein einzelnes Flag-Release.

REST-Ressource: v1beta1.projects.locations.flagRevisions

Methoden
create POST /v1beta1/{parent=projects/*/locations/*}/flagRevisions
Erstellt eine neue Überarbeitung eines Flags.
delete DELETE /v1beta1/{name=projects/*/locations/*/flagRevisions/*}
Löschen Sie eine einzelne Flag-Überarbeitung.
get GET /v1beta1/{name=projects/*/locations/*/flagRevisions/*}
Eine einzelne Flag-Version abrufen.
list GET /v1beta1/{parent=projects/*/locations/*}/flagRevisions
Eine Sammlung von Flag-Versionen abrufen.
patch PATCH /v1beta1/{flagRevision.name=projects/*/locations/*/flagRevisions/*}
Aktualisiert eine einzelne Flag-Revision.

REST-Ressource: v1beta1.projects.locations.flags

Methoden
create POST /v1beta1/{parent=projects/*/locations/*}/flags
Erstellt ein neues Flag.
delete DELETE /v1beta1/{name=projects/*/locations/*/flags/*}
Einzelnes Flag löschen
get GET /v1beta1/{name=projects/*/locations/*/flags/*}
Ein einzelnes Flag abrufen.
list GET /v1beta1/{parent=projects/*/locations/*}/flags
Ruft eine Sammlung von Flags ab.
patch PATCH /v1beta1/{flag.name=projects/*/locations/*/flags/*}
Ein einzelnes Flag aktualisieren.

REST-Ressource: v1beta1.projects.locations.releases

Methoden
create POST /v1beta1/{parent=projects/*/locations/*}/releases
Einen neuen Release erstellen.
delete DELETE /v1beta1/{name=projects/*/locations/*/releases/*}
Einzelne Releases löschen
get GET /v1beta1/{name=projects/*/locations/*/releases/*}
Einzelnen Release abrufen.
list GET /v1beta1/{parent=projects/*/locations/*}/releases
Ruft eine Sammlung von Releases ab.
patch PATCH /v1beta1/{release.name=projects/*/locations/*/releases/*}
Aktualisiert einen einzelnen Release.

REST-Ressource: v1beta1.projects.locations.rolloutKinds

Methoden
create POST /v1beta1/{parent=projects/*/locations/*}/rolloutKinds
Neue Art des Roll‑outs erstellen.
delete DELETE /v1beta1/{name=projects/*/locations/*/rolloutKinds/*}
Einzelne Roll-out-Art löschen.
get GET /v1beta1/{name=projects/*/locations/*/rolloutKinds/*}
Einzelne Roll-out-Art abrufen.
list GET /v1beta1/{parent=projects/*/locations/*}/rolloutKinds
Ruft eine Sammlung von Roll-out-Arten ab.
patch PATCH /v1beta1/{rolloutKind.name=projects/*/locations/*/rolloutKinds/*}
Aktualisiert eine einzelne Roll-out-Art.

REST-Ressource: v1beta1.projects.locations.rollouts

Methoden
create POST /v1beta1/{parent=projects/*/locations/*}/rollouts
Neuen Roll‑out erstellen
delete DELETE /v1beta1/{name=projects/*/locations/*/rollouts/*}
Einzelnen Roll-out löschen.
get GET /v1beta1/{name=projects/*/locations/*/rollouts/*}
Einzelnen Roll-out abrufen.
list GET /v1beta1/{parent=projects/*/locations/*}/rollouts
Ruft eine Sammlung von Rollouts ab.
patch PATCH /v1beta1/{rollout.name=projects/*/locations/*/rollouts/*}
Einzelnen Rollout aktualisieren.

REST-Ressource: v1beta1.projects.locations.saas

Methoden
create POST /v1beta1/{parent=projects/*/locations/*}/saas
Erstellen Sie ein neues SaaS.
delete DELETE /v1beta1/{name=projects/*/locations/*/saas/*}
Löscht ein einzelnes SaaS.
get GET /v1beta1/{name=projects/*/locations/*/saas/*}
Einzelnen SaaS abrufen.
list GET /v1beta1/{parent=projects/*/locations/*}/saas
Eine Sammlung von SaaS-Produkten abrufen.
patch PATCH /v1beta1/{saas.name=projects/*/locations/*/saas/*}
Einzelnen SaaS-Typ aktualisieren.

REST-Ressource: v1beta1.projects.locations.tenants

Methoden
create POST /v1beta1/{parent=projects/*/locations/*}/tenants
Neuen Mandanten erstellen.
delete DELETE /v1beta1/{name=projects/*/locations/*/tenants/*}
Löscht einen einzelnen Mandanten.
get GET /v1beta1/{name=projects/*/locations/*/tenants/*}
Einen einzelnen Mandanten abrufen.
list GET /v1beta1/{parent=projects/*/locations/*}/tenants
Eine Sammlung von Mandanten abrufen.
patch PATCH /v1beta1/{tenant.name=projects/*/locations/*/tenants/*}
Einzelnen Mandanten aktualisieren.

REST-Ressource: v1beta1.projects.locations.unitKinds

Methoden
create POST /v1beta1/{parent=projects/*/locations/*}/unitKinds
Erstellen Sie eine neue Art von Einheit.
delete DELETE /v1beta1/{name=projects/*/locations/*/unitKinds/*}
Löschen Sie eine einzelne Art von Einheit.
get GET /v1beta1/{name=projects/*/locations/*/unitKinds/*}
Einzelne Art der Einheit abrufen.
list GET /v1beta1/{parent=projects/*/locations/*}/unitKinds
Ruft eine Sammlung von Einheitenarten ab.
patch PATCH /v1beta1/{unitKind.name=projects/*/locations/*/unitKinds/*}
Eine einzelne Art von Einheit aktualisieren.

REST-Ressource: v1beta1.projects.locations.unitOperations

Methoden
create POST /v1beta1/{parent=projects/*/locations/*}/unitOperations
Erstellen Sie einen neuen Unit-Vorgang.
delete DELETE /v1beta1/{name=projects/*/locations/*/unitOperations/*}
Löschen Sie einen einzelnen Vorgang.
get GET /v1beta1/{name=projects/*/locations/*/unitOperations/*}
Einen einzelnen Einheitsvorgang abrufen.
list GET /v1beta1/{parent=projects/*/locations/*}/unitOperations
Eine Sammlung von Einheitsvorgängen abrufen.
patch PATCH /v1beta1/{unitOperation.name=projects/*/locations/*/unitOperations/*}
Aktualisiert einen einzelnen Unit-Vorgang.

REST-Ressource: v1beta1.projects.locations.units

Methoden
create POST /v1beta1/{parent=projects/*/locations/*}/units
Erstellen Sie eine neue Einheit.
delete DELETE /v1beta1/{name=projects/*/locations/*/units/*}
Löschen Sie eine einzelne Einheit.
get GET /v1beta1/{name=projects/*/locations/*/units/*}
Einzelne Einheit abrufen.
list GET /v1beta1/{parent=projects/*/locations/*}/units
Eine Sammlung von Einheiten abrufen.
patch PATCH /v1beta1/{unit.name=projects/*/locations/*/units/*}
Aktualisiert eine einzelne Einheit.

REST-Ressource: v1.operations

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

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

Methoden
create POST /v1/{parent=projects/*/locations/*}/releases
Einen neuen Release erstellen.
delete DELETE /v1/{name=projects/*/locations/*/releases/*}
Einzelne Releases löschen
get GET /v1/{name=projects/*/locations/*/releases/*}
Einzelnen Release abrufen.
list GET /v1/{parent=projects/*/locations/*}/releases
Ruft eine Sammlung von Releases ab.
patch PATCH /v1/{release.name=projects/*/locations/*/releases/*}
Aktualisiert einen einzelnen Release.

REST-Ressource: v1.projects.locations.rolloutKinds

Methoden
create POST /v1/{parent=projects/*/locations/*}/rolloutKinds
Neue Art des Roll‑outs erstellen.
delete DELETE /v1/{name=projects/*/locations/*/rolloutKinds/*}
Einzelne Roll-out-Art löschen.
get GET /v1/{name=projects/*/locations/*/rolloutKinds/*}
Einzelne Roll-out-Art abrufen.
list GET /v1/{parent=projects/*/locations/*}/rolloutKinds
Ruft eine Sammlung von Roll-out-Arten ab.
patch PATCH /v1/{rolloutKind.name=projects/*/locations/*/rolloutKinds/*}
Aktualisiert eine einzelne Roll-out-Art.

REST-Ressource: v1.projects.locations.rollouts

Methoden
create POST /v1/{parent=projects/*/locations/*}/rollouts
Neuen Roll‑out erstellen
delete DELETE /v1/{name=projects/*/locations/*/rollouts/*}
Einzelnen Roll-out löschen.
get GET /v1/{name=projects/*/locations/*/rollouts/*}
Einzelnen Roll-out abrufen.
list GET /v1/{parent=projects/*/locations/*}/rollouts
Ruft eine Sammlung von Rollouts ab.
patch PATCH /v1/{rollout.name=projects/*/locations/*/rollouts/*}
Einzelnen Rollout aktualisieren.

REST-Ressource: v1.projects.locations.saas

Methoden
create POST /v1/{parent=projects/*/locations/*}/saas
Erstellen Sie ein neues SaaS.
delete DELETE /v1/{name=projects/*/locations/*/saas/*}
Löscht ein einzelnes SaaS.
get GET /v1/{name=projects/*/locations/*/saas/*}
Einzelnen SaaS abrufen.
list GET /v1/{parent=projects/*/locations/*}/saas
Eine Sammlung von SaaS-Produkten abrufen.
patch PATCH /v1/{saas.name=projects/*/locations/*/saas/*}
Einzelnen SaaS-Typ aktualisieren.

REST-Ressource: v1.projects.locations.tenants

Methoden
create POST /v1/{parent=projects/*/locations/*}/tenants
Neuen Mandanten erstellen.
delete DELETE /v1/{name=projects/*/locations/*/tenants/*}
Löscht einen einzelnen Mandanten.
get GET /v1/{name=projects/*/locations/*/tenants/*}
Einen einzelnen Mandanten abrufen.
list GET /v1/{parent=projects/*/locations/*}/tenants
Eine Sammlung von Mandanten abrufen.
patch PATCH /v1/{tenant.name=projects/*/locations/*/tenants/*}
Einzelnen Mandanten aktualisieren.

REST-Ressource: v1.projects.locations.unitKinds

Methoden
create POST /v1/{parent=projects/*/locations/*}/unitKinds
Erstellen Sie eine neue Art von Einheit.
delete DELETE /v1/{name=projects/*/locations/*/unitKinds/*}
Löschen Sie eine einzelne Art von Einheit.
get GET /v1/{name=projects/*/locations/*/unitKinds/*}
Einzelne Art der Einheit abrufen.
list GET /v1/{parent=projects/*/locations/*}/unitKinds
Ruft eine Sammlung von Einheitenarten ab.
patch PATCH /v1/{unitKind.name=projects/*/locations/*/unitKinds/*}
Eine einzelne Art von Einheit aktualisieren.

REST-Ressource: v1.projects.locations.unitOperations

Methoden
create POST /v1/{parent=projects/*/locations/*}/unitOperations
Erstellen Sie einen neuen Unit-Vorgang.
delete DELETE /v1/{name=projects/*/locations/*/unitOperations/*}
Löschen Sie einen einzelnen Vorgang.
get GET /v1/{name=projects/*/locations/*/unitOperations/*}
Einen einzelnen Einheitsvorgang abrufen.
list GET /v1/{parent=projects/*/locations/*}/unitOperations
Eine Sammlung von Einheitsvorgängen abrufen.
patch PATCH /v1/{unitOperation.name=projects/*/locations/*/unitOperations/*}
Aktualisiert einen einzelnen Unit-Vorgang.

REST-Ressource: v1.projects.locations.units

Methoden
create POST /v1/{parent=projects/*/locations/*}/units
Erstellen Sie eine neue Einheit.
delete DELETE /v1/{name=projects/*/locations/*/units/*}
Löschen Sie eine einzelne Einheit.
get GET /v1/{name=projects/*/locations/*/units/*}
Einzelne Einheit abrufen.
list GET /v1/{parent=projects/*/locations/*}/units
Eine Sammlung von Einheiten abrufen.
patch PATCH /v1/{unit.name=projects/*/locations/*/units/*}
Aktualisiert eine einzelne Einheit.