SaaS Runtime API

Modella, esegui il deployment e gestisci SaaS su larga scala.

Servizio: saasservicemgmt.googleapis.com

Per chiamare questo servizio, ti consigliamo di utilizzare le librerie client fornite da Google. Se la tua applicazione deve utilizzare le tue librerie per chiamare questo servizio, utilizza le seguenti informazioni quando effettui le richieste API.

Documento di rilevamento

Un documento di rilevamento è una specifica leggibile da una macchina per descrivere e utilizzare le API REST. Viene utilizzato per creare librerie client, plug-in IDE e altri strumenti che interagiscono con le API di Google. Un servizio può fornire più documenti di rilevamento. Questo servizio fornisce i seguenti documenti di rilevamento:

Endpoint di servizio

Un endpoint di servizio è un URL di base che specifica l'indirizzo di rete di un servizio API. Un servizio potrebbe avere più endpoint di servizio. Questo servizio ha il seguente endpoint di servizio e tutti gli URI riportati di seguito sono relativi a questo endpoint di servizio:

  • https://saasservicemgmt.googleapis.com

Risorsa REST: v1beta1.projects.locations

Metodi
get GET /v1beta1/{name=projects/*/locations/*}
Recupera informazioni su una località.
list GET /v1beta1/{name=projects/*}/locations
Elenca le informazioni sulle località supportate per questo servizio.

Risorsa REST: v1beta1.projects.locations.releases

Metodi
create POST /v1beta1/{parent=projects/*/locations/*}/releases
Crea una nuova release.
delete DELETE /v1beta1/{name=projects/*/locations/*/releases/*}
Elimina una singola release.
get GET /v1beta1/{name=projects/*/locations/*/releases/*}
Recupera una singola release.
list GET /v1beta1/{parent=projects/*/locations/*}/releases
Recupera una raccolta di uscite.
patch PATCH /v1beta1/{release.name=projects/*/locations/*/releases/*}
Aggiorna una singola release.

Risorsa REST: v1beta1.projects.locations.rolloutKinds

Metodi
create POST /v1beta1/{parent=projects/*/locations/*}/rolloutKinds
Crea un nuovo tipo di implementazione.
delete DELETE /v1beta1/{name=projects/*/locations/*/rolloutKinds/*}
Elimina un singolo tipo di implementazione.
get GET /v1beta1/{name=projects/*/locations/*/rolloutKinds/*}
Recupera un singolo tipo di implementazione.
list GET /v1beta1/{parent=projects/*/locations/*}/rolloutKinds
Recupera una raccolta di tipi di implementazione.
patch PATCH /v1beta1/{rolloutKind.name=projects/*/locations/*/rolloutKinds/*}
Aggiorna un singolo tipo di implementazione.

Risorsa REST: v1beta1.projects.locations.rollouts

Metodi
create POST /v1beta1/{parent=projects/*/locations/*}/rollouts
Crea una nuova implementazione.
delete DELETE /v1beta1/{name=projects/*/locations/*/rollouts/*}
Elimina una singola implementazione.
get GET /v1beta1/{name=projects/*/locations/*/rollouts/*}
Recupera una singola implementazione.
list GET /v1beta1/{parent=projects/*/locations/*}/rollouts
Recupera una raccolta di implementazioni.
patch PATCH /v1beta1/{rollout.name=projects/*/locations/*/rollouts/*}
Aggiorna una singola implementazione.

Risorsa REST: v1beta1.projects.locations.saas

Metodi
create POST /v1beta1/{parent=projects/*/locations/*}/saas
Crea un nuovo SaaS.
delete DELETE /v1beta1/{name=projects/*/locations/*/saas/*}
Elimina un singolo saas.
get GET /v1beta1/{name=projects/*/locations/*/saas/*}
Recupera un singolo saas.
list GET /v1beta1/{parent=projects/*/locations/*}/saas
Recupera una raccolta di saas.
patch PATCH /v1beta1/{saas.name=projects/*/locations/*/saas/*}
Aggiorna un singolo SaaS.

Risorsa REST: v1beta1.projects.locations.tenants

Metodi
create POST /v1beta1/{parent=projects/*/locations/*}/tenants
Crea un nuovo tenant.
delete DELETE /v1beta1/{name=projects/*/locations/*/tenants/*}
Elimina un singolo tenant.
get GET /v1beta1/{name=projects/*/locations/*/tenants/*}
Recupera un singolo tenant.
list GET /v1beta1/{parent=projects/*/locations/*}/tenants
Recupera una raccolta di tenant.
patch PATCH /v1beta1/{tenant.name=projects/*/locations/*/tenants/*}
Aggiorna un singolo tenant.

Risorsa REST: v1beta1.projects.locations.unitKinds

Metodi
create POST /v1beta1/{parent=projects/*/locations/*}/unitKinds
Crea un nuovo tipo di unità.
delete DELETE /v1beta1/{name=projects/*/locations/*/unitKinds/*}
Elimina un singolo tipo di unità.
get GET /v1beta1/{name=projects/*/locations/*/unitKinds/*}
Recupera un singolo tipo di unità.
list GET /v1beta1/{parent=projects/*/locations/*}/unitKinds
Recupera una raccolta di tipi di unità.
patch PATCH /v1beta1/{unitKind.name=projects/*/locations/*/unitKinds/*}
Aggiorna un singolo tipo di unità.

Risorsa REST: v1beta1.projects.locations.unitOperations

Metodi
create POST /v1beta1/{parent=projects/*/locations/*}/unitOperations
Crea una nuova operazione unitaria.
delete DELETE /v1beta1/{name=projects/*/locations/*/unitOperations/*}
Elimina una singola operazione di unità.
get GET /v1beta1/{name=projects/*/locations/*/unitOperations/*}
Recupera una singola operazione unità.
list GET /v1beta1/{parent=projects/*/locations/*}/unitOperations
Recupera una raccolta di operazioni unitarie.
patch PATCH /v1beta1/{unitOperation.name=projects/*/locations/*/unitOperations/*}
Aggiorna una singola operazione unitaria.

Risorsa REST: v1beta1.projects.locations.units

Metodi
create POST /v1beta1/{parent=projects/*/locations/*}/units
Crea una nuova unità.
delete DELETE /v1beta1/{name=projects/*/locations/*/units/*}
Elimina una singola unità.
get GET /v1beta1/{name=projects/*/locations/*/units/*}
Recupera una singola unità.
list GET /v1beta1/{parent=projects/*/locations/*}/units
Recupera una raccolta di unità.
patch PATCH /v1beta1/{unit.name=projects/*/locations/*/units/*}
Aggiorna una singola unità.

Risorsa REST: v1.operations

Metodi
cancel POST /v1/{name=operations/**}:cancel
Avvia l'annullamento asincrono di un'operazione a lunga esecuzione.
delete DELETE /v1/{name=operations/**}
Elimina un'operazione a lunga esecuzione.
get GET /v1/{name=operations/**}
Recupera l'ultimo stato di un'operazione a lunga esecuzione.
list GET /v1/{name=operations}
Elenca le operazioni che corrispondono al filtro specificato nella richiesta.

Risorsa REST: v1.projects.locations

Metodi
get GET /v1/{name=projects/*/locations/*}
Recupera informazioni su una località.
list GET /v1/{name=projects/*}/locations
Elenca le informazioni sulle località supportate per questo servizio.

Risorsa REST: v1.projects.locations.releases

Metodi
create POST /v1/{parent=projects/*/locations/*}/releases
Crea una nuova release.
delete DELETE /v1/{name=projects/*/locations/*/releases/*}
Elimina una singola release.
get GET /v1/{name=projects/*/locations/*/releases/*}
Recupera una singola release.
list GET /v1/{parent=projects/*/locations/*}/releases
Recupera una raccolta di uscite.
patch PATCH /v1/{release.name=projects/*/locations/*/releases/*}
Aggiorna una singola release.

Risorsa REST: v1.projects.locations.rolloutKinds

Metodi
create POST /v1/{parent=projects/*/locations/*}/rolloutKinds
Crea un nuovo tipo di implementazione.
delete DELETE /v1/{name=projects/*/locations/*/rolloutKinds/*}
Elimina un singolo tipo di implementazione.
get GET /v1/{name=projects/*/locations/*/rolloutKinds/*}
Recupera un singolo tipo di implementazione.
list GET /v1/{parent=projects/*/locations/*}/rolloutKinds
Recupera una raccolta di tipi di implementazione.
patch PATCH /v1/{rolloutKind.name=projects/*/locations/*/rolloutKinds/*}
Aggiorna un singolo tipo di implementazione.

Risorsa REST: v1.projects.locations.rollouts

Metodi
create POST /v1/{parent=projects/*/locations/*}/rollouts
Crea una nuova implementazione.
delete DELETE /v1/{name=projects/*/locations/*/rollouts/*}
Elimina una singola implementazione.
get GET /v1/{name=projects/*/locations/*/rollouts/*}
Recupera una singola implementazione.
list GET /v1/{parent=projects/*/locations/*}/rollouts
Recupera una raccolta di implementazioni.
patch PATCH /v1/{rollout.name=projects/*/locations/*/rollouts/*}
Aggiorna una singola implementazione.

Risorsa REST: v1.projects.locations.saas

Metodi
create POST /v1/{parent=projects/*/locations/*}/saas
Crea un nuovo SaaS.
delete DELETE /v1/{name=projects/*/locations/*/saas/*}
Elimina un singolo saas.
get GET /v1/{name=projects/*/locations/*/saas/*}
Recupera un singolo saas.
list GET /v1/{parent=projects/*/locations/*}/saas
Recupera una raccolta di saas.
patch PATCH /v1/{saas.name=projects/*/locations/*/saas/*}
Aggiorna un singolo SaaS.

Risorsa REST: v1.projects.locations.tenants

Metodi
create POST /v1/{parent=projects/*/locations/*}/tenants
Crea un nuovo tenant.
delete DELETE /v1/{name=projects/*/locations/*/tenants/*}
Elimina un singolo tenant.
get GET /v1/{name=projects/*/locations/*/tenants/*}
Recupera un singolo tenant.
list GET /v1/{parent=projects/*/locations/*}/tenants
Recupera una raccolta di tenant.
patch PATCH /v1/{tenant.name=projects/*/locations/*/tenants/*}
Aggiorna un singolo tenant.

Risorsa REST: v1.projects.locations.unitKinds

Metodi
create POST /v1/{parent=projects/*/locations/*}/unitKinds
Crea un nuovo tipo di unità.
delete DELETE /v1/{name=projects/*/locations/*/unitKinds/*}
Elimina un singolo tipo di unità.
get GET /v1/{name=projects/*/locations/*/unitKinds/*}
Recupera un singolo tipo di unità.
list GET /v1/{parent=projects/*/locations/*}/unitKinds
Recupera una raccolta di tipi di unità.
patch PATCH /v1/{unitKind.name=projects/*/locations/*/unitKinds/*}
Aggiorna un singolo tipo di unità.

Risorsa REST: v1.projects.locations.unitOperations

Metodi
create POST /v1/{parent=projects/*/locations/*}/unitOperations
Crea una nuova operazione unitaria.
delete DELETE /v1/{name=projects/*/locations/*/unitOperations/*}
Elimina una singola operazione di unità.
get GET /v1/{name=projects/*/locations/*/unitOperations/*}
Recupera una singola operazione unità.
list GET /v1/{parent=projects/*/locations/*}/unitOperations
Recupera una raccolta di operazioni unitarie.
patch PATCH /v1/{unitOperation.name=projects/*/locations/*/unitOperations/*}
Aggiorna una singola operazione unitaria.

Risorsa REST: v1.projects.locations.units

Metodi
create POST /v1/{parent=projects/*/locations/*}/units
Crea una nuova unità.
delete DELETE /v1/{name=projects/*/locations/*/units/*}
Elimina una singola unità.
get GET /v1/{name=projects/*/locations/*/units/*}
Recupera una singola unità.
list GET /v1/{parent=projects/*/locations/*}/units
Recupera una raccolta di unità.
patch PATCH /v1/{unit.name=projects/*/locations/*/units/*}
Aggiorna una singola unità.