SaaS Runtime 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.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/*}
Einzelnen Release aktualisieren.

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 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/*}
Aktualisieren Sie 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/*}
Einzelnen Release aktualisieren.

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 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/*}
Einzelnen Einheitsvorgang abrufen.
list GET /v1/{parent=projects/*/locations/*}/unitOperations
Eine Sammlung von Einheitsvorgängen abrufen.
patch PATCH /v1/{unitOperation.name=projects/*/locations/*/unitOperations/*}
Aktualisieren Sie 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.