Recurso: Implementación
Un solo lanzamiento de una compilación para un backend.
Representación JSON |
---|
{ "name": string, "displayName": string, "state": enum ( |
Campos | |
---|---|
name |
Identificador. El nombre del recurso del lanzamiento. Formato:
|
displayName |
Opcional. Nombre legible por humanos. Límite de 63 caracteres. |
state |
Solo salida. El estado de la actualización progresiva. |
error |
Solo salida. Un mensaje de estado y de error (legible) del lanzamiento, si tiene el estado |
build |
Inmutable. El nombre de una compilación que ya existe. No es necesario construirlo. un lanzamiento esperará a que una compilación esté lista antes de actualizar el tráfico. |
reconciling |
Solo salida. Un campo que, si es verdadero, indica que el lanzamiento actualmente tiene una LRO. |
createTime |
Solo salida. Hora en la que se creó el lanzamiento. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
updateTime |
Solo salida. Hora en la que se actualizó el lanzamiento por última vez. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
deleteTime |
Solo salida. Hora a la que se borró el lanzamiento. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
labels |
Opcional. Mapa de clave-valor no estructurado que se puede usar para organizar y categorizar objetos. Un objeto que contiene una lista de pares |
annotations |
Opcional. Mapa clave-valor no estructurado que puede establecerse por herramientas externas para almacenar metadatos arbitrarios. No se pueden consultar y deben conservarse cuando se modifican objetos. Un objeto que contiene una lista de pares |
uid |
Solo salida. Es un identificador único asignado por el sistema. |
etag |
Solo salida. Suma de verificación procesada por el servidor basada en otros valores se puede enviar cuando se actualice o borre para garantizar que la operación se realice en el recurso esperado. |
Estado
El estado de la actualización progresiva.
Enums | |
---|---|
STATE_UNSPECIFIED |
El lanzamiento se encuentra en un estado desconocido. |
QUEUED |
El lanzamiento está esperando a que comience la activación. Esto puede deberse a que está esperando que se complete otro lanzamiento. |
PENDING_BUILD |
El lanzamiento espera a que se complete el proceso de compilación, lo que crea el código y la infraestructura subyacente. |
PROGRESSING |
El lanzamiento comenzó y está modificando el tráfico de manera activa. |
PAUSED |
El lanzamiento se detuvo debido a que se detuvo manualmente o a una etapa en PAUSA. Esto se debe establecer mientras es paused = true . |
SUCCEEDED |
Se completó el lanzamiento. |
FAILED |
El lanzamiento falló. Consulta el error para obtener más información. |
CANCELLED |
Se canceló el lanzamiento. |
Métodos |
|
---|---|
|
Crea un lanzamiento nuevo para un backend. |
|
Obtiene información sobre un lanzamiento. |
|
Enumera los lanzamientos de un backend. |