Controla la configuración del tráfico para el backend.
Representación JSON |
---|
{ "name": string, "current": { object ( |
Campos | |
---|---|
name |
Identificador. El nombre del recurso del backend. Formato:
|
current |
Solo salida. Estado actual de la asignación de tráfico para el backend. Cuando se configura |
reconciling |
Solo salida. Un campo que, si es verdadero, indica que el sistema está trabajando para que el |
createTime |
Solo salida. Hora en la que se creó el backend. 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 backend 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: |
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 |
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. |
uid |
Solo salida. Es un identificador único asignado por el sistema. |
Campo de unión
|
|
target |
Se establece para controlar de forma manual el tráfico deseado para el backend. Esto hará que |
rolloutPolicy |
Una política de lanzamiento especifica cómo se crean las nuevas compilaciones y las implementaciones automáticas. |
Conjunto de tráfico
Una lista de divisiones del tráfico que, en conjunto, representan adónde se enruta el tráfico.
Representación JSON |
---|
{
"splits": [
{
object ( |
Campos | |
---|---|
splits[] |
Obligatorio. Es la lista de divisiones del tráfico. |
TrafficSplit
La asignación de tráfico para el backend.
Representación JSON |
---|
{ "build": string, "percent": integer } |
Campos | |
---|---|
build |
Obligatorio. La compilación a la que se enruta el tráfico. |
percent |
Obligatorio. El porcentaje de tráfico que se enviará a la compilación. Actualmente debe ser 100% o 0%. |
Política de lanzamiento
La política sobre cómo se activan y lanzan las compilaciones y los lanzamientos.
Representación JSON |
---|
{ "disabled": boolean, "disabledTime": string, // Union field |
Campos | |
---|---|
disabled |
Opcional. Una marca que, si es verdadera, evita que se creen lanzamientos mediante esta RolloutPolicy. |
disabledTime |
Solo salida. Si se configura Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
Campo de unión trigger . Especifica el tipo de evento de base de código que puede activar una compilación nueva. trigger puede ser solo uno de los siguientes: |
|
codebaseBranch |
Si se establece, especifica una rama que activa una compilación nueva para que se inicie con esta política. De lo contrario, no se realizarán lanzamientos automáticos. |