REST Resource: projects.locations.applications

Recurso: Aplicación

Mensaje que describe el objeto Application

Representación JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "displayName": string,
  "description": string,
  "applicationConfigs": {
    object (ApplicationConfigs)
  },
  "runtimeInfo": {
    object (ApplicationRuntimeInfo)
  },
  "state": enum (State),
  "billingMode": enum (BillingMode)
}
Campos
name

string

nombre del recurso

createTime

string (Timestamp format)

Solo salida. [Solo salida] Marca de tiempo de creación

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Solo salida. [Solo salida] Marca de tiempo de actualización

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Etiquetas como pares clave-valor

Un objeto que contiene una lista de pares "key": value. Ejemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

displayName

string

Obligatorio. Es un nombre visible fácil de usar para la solución.

description

string

Una descripción para esta aplicación.

applicationConfigs

object (ApplicationConfigs)

Configuración del grafo de la aplicación.

runtimeInfo

object (ApplicationRuntimeInfo)

Solo salida. Información del tiempo de ejecución del gráfico de la aplicación. Solo existe cuando el estado de la aplicación es DEPLOYED.

state

enum (State)

Solo salida. Estado de la aplicación.

billingMode

enum (BillingMode)

Es el modo de facturación de la aplicación.

ApplicationRuntimeInfo

Es un mensaje que almacena la información del entorno de ejecución de la aplicación.

Representación JSON
{
  "deployTime": string,
  "globalOutputResources": [
    {
      object (GlobalOutputResource)
    }
  ],
  "monitoringConfig": {
    object (MonitoringConfig)
  }
}
Campos
deployTime

string (Timestamp format)

Marca de tiempo del momento en que se implementó el motor

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

globalOutputResources[]

object (GlobalOutputResource)

Recursos creados de forma global, como esquemas de datos de almacén

monitoringConfig

object (MonitoringConfig)

Configuración relacionada con la supervisión de esta aplicación.

GlobalOutputResource

Mensaje sobre los recursos de salida de la aplicación.

Representación JSON
{
  "outputResource": string,
  "producerNode": string,
  "key": string
}
Campos
outputResource

string

El nombre completo de los recursos que se generaron.

producerNode

string

Es el nombre del nodo del gráfico que produce el nombre del recurso de salida. Por ejemplo: outputResource: /projects/123/locations/us-central1/corpora/my-corpus/dataSchemas/my-schema producerNode: occupancy-count

key

string

Es la clave del recurso de salida, que debe ser única dentro del mismo nodo de productor. Un nodo productor puede generar varios recursos de salida, y la clave se puede usar para hacer coincidir los recursos de salida correspondientes.

MonitoringConfig

Configuración relacionada con la supervisión de una aplicación.

Representación JSON
{
  "enabled": boolean
}
Campos
enabled

boolean

Indica si esta aplicación tiene habilitada la supervisión.

Estado

Estado de la solicitud

Enums
STATE_UNSPECIFIED Es el valor predeterminado. Este valor se usa si se omite el estado.
CREATED Estado CREATED.
DEPLOYING Estado DEPLOYING.
DEPLOYED Estado DEPLOYED.
UNDEPLOYING Estado UNDEPLOYING.
DELETED Estado DELETED.
ERROR Estado ERROR.
CREATING Estado CREATING.
UPDATING Actualización de estado.
DELETING Estado: Borrando.
FIXING Corrección de estado.

BillingMode

Modo de facturación de la aplicación

Enums
BILLING_MODE_UNSPECIFIED Es el valor predeterminado.
PAYG Modo de facturación de pago por uso
MONTHLY Modo de facturación mensual.

Métodos

addStreamInput

Agrega la entrada de flujo de destino a la aplicación.

create

Crea una nueva aplicación en un proyecto y una ubicación determinados.

createApplicationInstances

Agrega la entrada de flujo de destino a la aplicación.

delete

Borra una sola aplicación.

deleteApplicationInstances

Quita la entrada de flujo de destino de la aplicación. Si se implementa la aplicación, se borrará la instancia correspondiente.

deploy

Implementa una sola aplicación.

get

Obtiene los detalles de una sola aplicación.

list

Enumera las aplicaciones en una ubicación y un proyecto determinados.

patch

Actualiza los parámetros de una sola Application.

removeStreamInput

Quita la entrada de flujo de destino de la aplicación. Si se implementa la aplicación, se borrará la instancia correspondiente.

undeploy

Anula la implementación de una sola aplicación.

updateApplicationInstances

Agrega la entrada de flujo de destino a la aplicación.

updateStreamInput

Actualiza la entrada de flujo de destino a la aplicación. Si se implementa la aplicación, se implementará la instancia correspondiente.