Model, deploy, and operate your SaaS at scale.
- REST Resource: v1beta1.projects.locations
- REST Resource: v1beta1.projects.locations.releases
- REST Resource: v1beta1.projects.locations.rolloutKinds
- REST Resource: v1beta1.projects.locations.rollouts
- REST Resource: v1beta1.projects.locations.saas
- REST Resource: v1beta1.projects.locations.tenants
- REST Resource: v1beta1.projects.locations.unitKinds
- REST Resource: v1beta1.projects.locations.unitOperations
- REST Resource: v1beta1.projects.locations.units
- REST Resource: v1.operations
- REST Resource: v1.projects.locations
- REST Resource: v1.projects.locations.releases
- REST Resource: v1.projects.locations.rolloutKinds
- REST Resource: v1.projects.locations.rollouts
- REST Resource: v1.projects.locations.saas
- REST Resource: v1.projects.locations.tenants
- REST Resource: v1.projects.locations.unitKinds
- REST Resource: v1.projects.locations.unitOperations
- REST Resource: v1.projects.locations.units
Service: saasservicemgmt.googleapis.com
To call this service, we recommend that you use the Google-provided client libraries. If your application needs to use your own libraries to call this service, use the following information when you make the API requests.
Discovery document
A Discovery Document is a machine-readable specification for describing and consuming REST APIs. It is used to build client libraries, IDE plugins, and other tools that interact with Google APIs. One service may provide multiple discovery documents. This service provides the following discovery documents:
Service endpoint
A service endpoint is a base URL that specifies the network address of an API service. One service might have multiple service endpoints. This service has the following service endpoint and all URIs below are relative to this service endpoint:
https://saasservicemgmt.googleapis.com
REST Resource: v1beta1.projects.locations
| Methods | |
|---|---|
get |
GET /v1beta1/{name=projects/*/locations/*} Gets information about a location. |
list |
GET /v1beta1/{name=projects/*}/locations Lists information about the supported locations for this service. |
REST Resource: v1beta1.projects.locations.releases
| Methods | |
|---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/releases Create a new release. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/releases/*} Delete a single release. |
get |
GET /v1beta1/{name=projects/*/locations/*/releases/*} Retrieve a single release. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/releases Retrieve a collection of releases. |
patch |
PATCH /v1beta1/{release.name=projects/*/locations/*/releases/*} Update a single release. |
REST Resource: v1beta1.projects.locations.rolloutKinds
| Methods | |
|---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/rolloutKinds Create a new rollout kind. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/rolloutKinds/*} Delete a single rollout kind. |
get |
GET /v1beta1/{name=projects/*/locations/*/rolloutKinds/*} Retrieve a single rollout kind. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/rolloutKinds Retrieve a collection of rollout kinds. |
patch |
PATCH /v1beta1/{rolloutKind.name=projects/*/locations/*/rolloutKinds/*} Update a single rollout kind. |
REST Resource: v1beta1.projects.locations.rollouts
| Methods | |
|---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/rollouts Create a new rollout. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/rollouts/*} Delete a single rollout. |
get |
GET /v1beta1/{name=projects/*/locations/*/rollouts/*} Retrieve a single rollout. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/rollouts Retrieve a collection of rollouts. |
patch |
PATCH /v1beta1/{rollout.name=projects/*/locations/*/rollouts/*} Update a single rollout. |
REST Resource: v1beta1.projects.locations.saas
| Methods | |
|---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/saas Create a new saas. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/saas/*} Delete a single saas. |
get |
GET /v1beta1/{name=projects/*/locations/*/saas/*} Retrieve a single saas. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/saas Retrieve a collection of saas. |
patch |
PATCH /v1beta1/{saas.name=projects/*/locations/*/saas/*} Update a single saas. |
REST Resource: v1beta1.projects.locations.tenants
| Methods | |
|---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/tenants Create a new tenant. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/tenants/*} Delete a single tenant. |
get |
GET /v1beta1/{name=projects/*/locations/*/tenants/*} Retrieve a single tenant. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/tenants Retrieve a collection of tenants. |
patch |
PATCH /v1beta1/{tenant.name=projects/*/locations/*/tenants/*} Update a single tenant. |
REST Resource: v1beta1.projects.locations.unitKinds
| Methods | |
|---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/unitKinds Create a new unit kind. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/unitKinds/*} Delete a single unit kind. |
get |
GET /v1beta1/{name=projects/*/locations/*/unitKinds/*} Retrieve a single unit kind. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/unitKinds Retrieve a collection of unit kinds. |
patch |
PATCH /v1beta1/{unitKind.name=projects/*/locations/*/unitKinds/*} Update a single unit kind. |
REST Resource: v1beta1.projects.locations.unitOperations
| Methods | |
|---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/unitOperations Create a new unit operation. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/unitOperations/*} Delete a single unit operation. |
get |
GET /v1beta1/{name=projects/*/locations/*/unitOperations/*} Retrieve a single unit operation. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/unitOperations Retrieve a collection of unit operations. |
patch |
PATCH /v1beta1/{unitOperation.name=projects/*/locations/*/unitOperations/*} Update a single unit operation. |
REST Resource: v1beta1.projects.locations.units
| Methods | |
|---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/units Create a new unit. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/units/*} Delete a single unit. |
get |
GET /v1beta1/{name=projects/*/locations/*/units/*} Retrieve a single unit. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/units Retrieve a collection of units. |
patch |
PATCH /v1beta1/{unit.name=projects/*/locations/*/units/*} Update a single unit. |
REST Resource: v1.operations
| Methods | |
|---|---|
cancel |
POST /v1/{name=operations/**}:cancel Starts asynchronous cancellation on a long-running operation. |
delete |
DELETE /v1/{name=operations/**} Deletes a long-running operation. |
get |
GET /v1/{name=operations/**} Gets the latest state of a long-running operation. |
list |
GET /v1/{name=operations} Lists operations that match the specified filter in the request. |
REST Resource: v1.projects.locations
| Methods | |
|---|---|
get |
GET /v1/{name=projects/*/locations/*} Gets information about a location. |
list |
GET /v1/{name=projects/*}/locations Lists information about the supported locations for this service. |
REST Resource: v1.projects.locations.releases
| Methods | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*}/releases Create a new release. |
delete |
DELETE /v1/{name=projects/*/locations/*/releases/*} Delete a single release. |
get |
GET /v1/{name=projects/*/locations/*/releases/*} Retrieve a single release. |
list |
GET /v1/{parent=projects/*/locations/*}/releases Retrieve a collection of releases. |
patch |
PATCH /v1/{release.name=projects/*/locations/*/releases/*} Update a single release. |
REST Resource: v1.projects.locations.rolloutKinds
| Methods | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*}/rolloutKinds Create a new rollout kind. |
delete |
DELETE /v1/{name=projects/*/locations/*/rolloutKinds/*} Delete a single rollout kind. |
get |
GET /v1/{name=projects/*/locations/*/rolloutKinds/*} Retrieve a single rollout kind. |
list |
GET /v1/{parent=projects/*/locations/*}/rolloutKinds Retrieve a collection of rollout kinds. |
patch |
PATCH /v1/{rolloutKind.name=projects/*/locations/*/rolloutKinds/*} Update a single rollout kind. |
REST Resource: v1.projects.locations.rollouts
| Methods | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*}/rollouts Create a new rollout. |
delete |
DELETE /v1/{name=projects/*/locations/*/rollouts/*} Delete a single rollout. |
get |
GET /v1/{name=projects/*/locations/*/rollouts/*} Retrieve a single rollout. |
list |
GET /v1/{parent=projects/*/locations/*}/rollouts Retrieve a collection of rollouts. |
patch |
PATCH /v1/{rollout.name=projects/*/locations/*/rollouts/*} Update a single rollout. |
REST Resource: v1.projects.locations.saas
| Methods | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*}/saas Create a new saas. |
delete |
DELETE /v1/{name=projects/*/locations/*/saas/*} Delete a single saas. |
get |
GET /v1/{name=projects/*/locations/*/saas/*} Retrieve a single saas. |
list |
GET /v1/{parent=projects/*/locations/*}/saas Retrieve a collection of saas. |
patch |
PATCH /v1/{saas.name=projects/*/locations/*/saas/*} Update a single saas. |
REST Resource: v1.projects.locations.tenants
| Methods | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*}/tenants Create a new tenant. |
delete |
DELETE /v1/{name=projects/*/locations/*/tenants/*} Delete a single tenant. |
get |
GET /v1/{name=projects/*/locations/*/tenants/*} Retrieve a single tenant. |
list |
GET /v1/{parent=projects/*/locations/*}/tenants Retrieve a collection of tenants. |
patch |
PATCH /v1/{tenant.name=projects/*/locations/*/tenants/*} Update a single tenant. |
REST Resource: v1.projects.locations.unitKinds
| Methods | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*}/unitKinds Create a new unit kind. |
delete |
DELETE /v1/{name=projects/*/locations/*/unitKinds/*} Delete a single unit kind. |
get |
GET /v1/{name=projects/*/locations/*/unitKinds/*} Retrieve a single unit kind. |
list |
GET /v1/{parent=projects/*/locations/*}/unitKinds Retrieve a collection of unit kinds. |
patch |
PATCH /v1/{unitKind.name=projects/*/locations/*/unitKinds/*} Update a single unit kind. |
REST Resource: v1.projects.locations.unitOperations
| Methods | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*}/unitOperations Create a new unit operation. |
delete |
DELETE /v1/{name=projects/*/locations/*/unitOperations/*} Delete a single unit operation. |
get |
GET /v1/{name=projects/*/locations/*/unitOperations/*} Retrieve a single unit operation. |
list |
GET /v1/{parent=projects/*/locations/*}/unitOperations Retrieve a collection of unit operations. |
patch |
PATCH /v1/{unitOperation.name=projects/*/locations/*/unitOperations/*} Update a single unit operation. |
REST Resource: v1.projects.locations.units
| Methods | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*}/units Create a new unit. |
delete |
DELETE /v1/{name=projects/*/locations/*/units/*} Delete a single unit. |
get |
GET /v1/{name=projects/*/locations/*/units/*} Retrieve a single unit. |
list |
GET /v1/{parent=projects/*/locations/*}/units Retrieve a collection of units. |
patch |
PATCH /v1/{unit.name=projects/*/locations/*/units/*} Update a single unit. |