Modelo, implementación y operación de SaaS a gran escala.
- Recurso de REST: v1beta1.projects.locations
- Recurso de REST: v1beta1.projects.locations.releases
- Recurso de REST: v1beta1.projects.locations.rolloutKinds
- Recurso de REST: v1beta1.projects.locations.rollouts
- Recurso de REST: v1beta1.projects.locations.saas
- Recurso de REST: v1beta1.projects.locations.tenants
- Recurso de REST: v1beta1.projects.locations.unitKinds
- Recurso de REST: v1beta1.projects.locations.unitOperations
- Recurso de REST: v1beta1.projects.locations.units
- Recurso de REST: v1.operations
- Recurso de REST: v1.projects.locations
- Recurso de REST: v1.projects.locations.releases
- Recurso de REST: v1.projects.locations.rolloutKinds
- Recurso de REST: v1.projects.locations.rollouts
- Recurso de REST: v1.projects.locations.saas
- Recurso de REST: v1.projects.locations.tenants
- Recurso de REST: v1.projects.locations.unitKinds
- Recurso de REST: v1.projects.locations.unitOperations
- Recurso de REST: v1.projects.locations.units
Servicio: saasservicemgmt.googleapis.com
Para llamar a este servicio, te recomendamos que uses las bibliotecas cliente que proporciona Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la información que se indica más abajo cuando realices las solicitudes a la API.
Documento de descubrimiento
Un documento de descubrimiento es una especificación procesable para describir y consumir las APIs de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona los siguientes documentos de descubrimiento:
Extremo de servicio
Un extremo de servicio es una URL base que especifica la dirección de red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:
https://saasservicemgmt.googleapis.com
Recurso de REST: v1beta1.projects.locations
| Métodos | |
|---|---|
get |
GET /v1beta1/{name=projects/*/locations/*} Obtiene información sobre una ubicación. |
list |
GET /v1beta1/{name=projects/*}/locations Enumera la información sobre las ubicaciones compatibles con este servicio. |
Recurso de REST: v1beta1.projects.locations.releases
| Métodos | |
|---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/releases Crea una versión nueva. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/releases/*} Borra una sola versión. |
get |
GET /v1beta1/{name=projects/*/locations/*/releases/*} Recupera una sola versión. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/releases Recupera una colección de versiones. |
patch |
PATCH /v1beta1/{release.name=projects/*/locations/*/releases/*} Actualiza el lanzamiento de un sencillo. |
Recurso de REST: v1beta1.projects.locations.rolloutKinds
| Métodos | |
|---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/rolloutKinds Crea un nuevo tipo de lanzamiento. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/rolloutKinds/*} Borra un solo tipo de lanzamiento. |
get |
GET /v1beta1/{name=projects/*/locations/*/rolloutKinds/*} Recupera un solo tipo de lanzamiento. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/rolloutKinds Recupera una colección de tipos de lanzamiento. |
patch |
PATCH /v1beta1/{rolloutKind.name=projects/*/locations/*/rolloutKinds/*} Actualiza un solo tipo de lanzamiento. |
Recurso de REST: v1beta1.projects.locations.rollouts
| Métodos | |
|---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/rollouts Crea un nuevo lanzamiento. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/rollouts/*} Borra un solo lanzamiento. |
get |
GET /v1beta1/{name=projects/*/locations/*/rollouts/*} Recupera un solo lanzamiento. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/rollouts Recupera una colección de lanzamientos. |
patch |
PATCH /v1beta1/{rollout.name=projects/*/locations/*/rollouts/*} Actualiza un solo lanzamiento. |
Recurso de REST: v1beta1.projects.locations.saas
| Métodos | |
|---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/saas Crea un nuevo SaaS. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/saas/*} Borra un solo SaaS. |
get |
GET /v1beta1/{name=projects/*/locations/*/saas/*} Recupera un solo SaaS. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/saas Recupera una colección de SaaS. |
patch |
PATCH /v1beta1/{saas.name=projects/*/locations/*/saas/*} Actualiza un solo SaaS. |
Recurso de REST: v1beta1.projects.locations.tenants
| Métodos | |
|---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/tenants Crea un inquilino nuevo. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/tenants/*} Borra un solo usuario. |
get |
GET /v1beta1/{name=projects/*/locations/*/tenants/*} Recupera un solo usuario. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/tenants Recupera una colección de usuarios. |
patch |
PATCH /v1beta1/{tenant.name=projects/*/locations/*/tenants/*} Actualiza un solo arrendatario. |
Recurso de REST: v1beta1.projects.locations.unitKinds
| Métodos | |
|---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/unitKinds Crea un tipo de unidad nuevo. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/unitKinds/*} Borra un solo tipo de unidad. |
get |
GET /v1beta1/{name=projects/*/locations/*/unitKinds/*} Recupera un solo tipo de unidad. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/unitKinds Recupera una colección de tipos de unidades. |
patch |
PATCH /v1beta1/{unitKind.name=projects/*/locations/*/unitKinds/*} Actualiza un solo tipo de unidad. |
Recurso de REST: v1beta1.projects.locations.unitOperations
| Métodos | |
|---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/unitOperations Crea una nueva operación de unidad. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/unitOperations/*} Borra una sola operación de unidad. |
get |
GET /v1beta1/{name=projects/*/locations/*/unitOperations/*} Recupera una sola operación de unidad. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/unitOperations Recupera una colección de operaciones de unidades. |
patch |
PATCH /v1beta1/{unitOperation.name=projects/*/locations/*/unitOperations/*} Actualiza una sola operación de unidad. |
Recurso de REST: v1beta1.projects.locations.units
| Métodos | |
|---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/units Crea una unidad nueva. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/units/*} Borra una sola unidad. |
get |
GET /v1beta1/{name=projects/*/locations/*/units/*} Recupera una sola unidad. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/units Recupera una colección de unidades. |
patch |
PATCH /v1beta1/{unit.name=projects/*/locations/*/units/*} Actualiza una sola unidad. |
Recurso de REST: v1.operations
| Métodos | |
|---|---|
cancel |
POST /v1/{name=operations/**}:cancel Inicia la cancelación asíncrona de una operación de larga duración. |
delete |
DELETE /v1/{name=operations/**} Borra una operación de larga duración. |
get |
GET /v1/{name=operations/**} Obtiene el último estado de una operación de larga duración. |
list |
GET /v1/{name=operations} Enumera las operaciones que coinciden con el filtro especificado en la solicitud. |
Recurso de REST: v1.projects.locations
| Métodos | |
|---|---|
get |
GET /v1/{name=projects/*/locations/*} Obtiene información sobre una ubicación. |
list |
GET /v1/{name=projects/*}/locations Enumera la información sobre las ubicaciones compatibles con este servicio. |
Recurso de REST: v1.projects.locations.releases
| Métodos | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*}/releases Crea una versión nueva. |
delete |
DELETE /v1/{name=projects/*/locations/*/releases/*} Borra una sola versión. |
get |
GET /v1/{name=projects/*/locations/*/releases/*} Recupera una sola versión. |
list |
GET /v1/{parent=projects/*/locations/*}/releases Recupera una colección de versiones. |
patch |
PATCH /v1/{release.name=projects/*/locations/*/releases/*} Actualiza el lanzamiento de un sencillo. |
Recurso de REST: v1.projects.locations.rolloutKinds
| Métodos | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*}/rolloutKinds Crea un nuevo tipo de lanzamiento. |
delete |
DELETE /v1/{name=projects/*/locations/*/rolloutKinds/*} Borra un solo tipo de lanzamiento. |
get |
GET /v1/{name=projects/*/locations/*/rolloutKinds/*} Recupera un solo tipo de lanzamiento. |
list |
GET /v1/{parent=projects/*/locations/*}/rolloutKinds Recupera una colección de tipos de lanzamiento. |
patch |
PATCH /v1/{rolloutKind.name=projects/*/locations/*/rolloutKinds/*} Actualiza un solo tipo de lanzamiento. |
Recurso de REST: v1.projects.locations.rollouts
| Métodos | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*}/rollouts Crea un nuevo lanzamiento. |
delete |
DELETE /v1/{name=projects/*/locations/*/rollouts/*} Borra un solo lanzamiento. |
get |
GET /v1/{name=projects/*/locations/*/rollouts/*} Recupera un solo lanzamiento. |
list |
GET /v1/{parent=projects/*/locations/*}/rollouts Recupera una colección de lanzamientos. |
patch |
PATCH /v1/{rollout.name=projects/*/locations/*/rollouts/*} Actualiza un solo lanzamiento. |
Recurso de REST: v1.projects.locations.saas
| Métodos | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*}/saas Crea un nuevo SaaS. |
delete |
DELETE /v1/{name=projects/*/locations/*/saas/*} Borra un solo SaaS. |
get |
GET /v1/{name=projects/*/locations/*/saas/*} Recupera un solo SaaS. |
list |
GET /v1/{parent=projects/*/locations/*}/saas Recupera una colección de SaaS. |
patch |
PATCH /v1/{saas.name=projects/*/locations/*/saas/*} Actualiza un solo SaaS. |
Recurso de REST: v1.projects.locations.tenants
| Métodos | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*}/tenants Crea un inquilino nuevo. |
delete |
DELETE /v1/{name=projects/*/locations/*/tenants/*} Borra un solo usuario. |
get |
GET /v1/{name=projects/*/locations/*/tenants/*} Recupera un solo usuario. |
list |
GET /v1/{parent=projects/*/locations/*}/tenants Recupera una colección de usuarios. |
patch |
PATCH /v1/{tenant.name=projects/*/locations/*/tenants/*} Actualiza un solo arrendatario. |
Recurso de REST: v1.projects.locations.unitKinds
| Métodos | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*}/unitKinds Crea un tipo de unidad nuevo. |
delete |
DELETE /v1/{name=projects/*/locations/*/unitKinds/*} Borra un solo tipo de unidad. |
get |
GET /v1/{name=projects/*/locations/*/unitKinds/*} Recupera un solo tipo de unidad. |
list |
GET /v1/{parent=projects/*/locations/*}/unitKinds Recupera una colección de tipos de unidades. |
patch |
PATCH /v1/{unitKind.name=projects/*/locations/*/unitKinds/*} Actualiza un solo tipo de unidad. |
Recurso de REST: v1.projects.locations.unitOperations
| Métodos | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*}/unitOperations Crea una nueva operación de unidad. |
delete |
DELETE /v1/{name=projects/*/locations/*/unitOperations/*} Borra una sola operación de unidad. |
get |
GET /v1/{name=projects/*/locations/*/unitOperations/*} Recupera una sola operación de unidad. |
list |
GET /v1/{parent=projects/*/locations/*}/unitOperations Recupera una colección de operaciones de unidades. |
patch |
PATCH /v1/{unitOperation.name=projects/*/locations/*/unitOperations/*} Actualiza una sola operación de unidad. |
Recurso de REST: v1.projects.locations.units
| Métodos | |
|---|---|
create |
POST /v1/{parent=projects/*/locations/*}/units Crea una unidad nueva. |
delete |
DELETE /v1/{name=projects/*/locations/*/units/*} Borra una sola unidad. |
get |
GET /v1/{name=projects/*/locations/*/units/*} Recupera una sola unidad. |
list |
GET /v1/{parent=projects/*/locations/*}/units Recupera una colección de unidades. |
patch |
PATCH /v1/{unit.name=projects/*/locations/*/units/*} Actualiza una sola unidad. |