App Lifecycle Manager API

Modelo, implementación y operación de SaaS a gran escala.

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

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/flagAttributes
Crea un atributo de marca nuevo.
delete DELETE /v1beta1/{name=projects/*/locations/*/flagAttributes/*}
Borra un solo atributo de marca.
get GET /v1beta1/{name=projects/*/locations/*/flagAttributes/*}
Recupera un solo atributo de marca.
list GET /v1beta1/{parent=projects/*/locations/*}/flagAttributes
Recupera una colección de atributos de marcas.
patch PATCH /v1beta1/{flagAttribute.name=projects/*/locations/*/flagAttributes/*}
Actualiza un solo atributo de marca.

Recurso de REST: v1beta1.projects.locations.flagReleases

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/flagReleases
Crea una versión de marca nueva.
delete DELETE /v1beta1/{name=projects/*/locations/*/flagReleases/*}
Borra una sola versión de marca.
get GET /v1beta1/{name=projects/*/locations/*/flagReleases/*}
Recupera una sola versión de marca.
list GET /v1beta1/{parent=projects/*/locations/*}/flagReleases
Recupera una colección de versiones de marcas.
patch PATCH /v1beta1/{flagRelease.name=projects/*/locations/*/flagReleases/*}
Actualiza una sola versión de marca.

Recurso de REST: v1beta1.projects.locations.flagRevisions

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/flagRevisions
Crea una revisión nueva de la marca.
delete DELETE /v1beta1/{name=projects/*/locations/*/flagRevisions/*}
Borra una sola revisión de una marca.
get GET /v1beta1/{name=projects/*/locations/*/flagRevisions/*}
Recupera una sola revisión de la marca.
list GET /v1beta1/{parent=projects/*/locations/*}/flagRevisions
Recupera una colección de revisiones de marcas.
patch PATCH /v1beta1/{flagRevision.name=projects/*/locations/*/flagRevisions/*}
Actualiza una sola revisión de una marca.

Recurso de REST: v1beta1.projects.locations.flags

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/flags
Crea una marca nueva.
delete DELETE /v1beta1/{name=projects/*/locations/*/flags/*}
Borra una sola marca.
get GET /v1beta1/{name=projects/*/locations/*/flags/*}
Recupera una sola marca.
list GET /v1beta1/{parent=projects/*/locations/*}/flags
Recupera una colección de marcas.
patch PATCH /v1beta1/{flag.name=projects/*/locations/*/flags/*}
Actualiza una sola marca.

Recurso de REST: v1beta1.projects.locations.releases

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/releases
Crea un nuevo lanzamiento.
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 un nuevo lanzamiento.
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.