SaaS Service Management API

Service: saasservicemgmt.googleapis.com

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