REST Resource: projects.locations.applications.instances

Recurso: Instancia

Mensaje que describe el objeto de instancia

Representación JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "displayName": string,
  "description": string,
  "inputResources": [
    {
      object (InputResource)
    }
  ],
  "outputResources": [
    {
      object (OutputResource)
    }
  ],
  "state": enum (State)
}
Campos
name

string

Solo salida. 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

Es una descripción de esta instancia.

inputResources[]

object (InputResource)

Los recursos de entrada para la instancia de la aplicación actual. Por ejemplo: inputResources: visionai.googleapis.com/v1/projects/123/locations/us-central1/clusters/456/streams/stream-a

outputResources[]

object (OutputResource)

Todos los recursos de salida asociados a una instancia de aplicación.

state

enum (State)

Es el estado de la instancia.

InputResource

Es el mensaje del recurso de entrada que se usa en una instancia de la aplicación.

Representación JSON
{
  "consumerNode": string,
  "inputResourceBinding": string,
  "annotations": {
    object (ResourceAnnotations)
  },

  // Union field input_resource_information can be only one of the following:
  "inputResource": string,
  "annotatedStream": {
    object (StreamWithAnnotation)
  }
  // End of list of possible types for union field input_resource_information.
}
Campos
consumerNode

string

Es el nombre del nodo de grafo que recibe el recurso de entrada. Por ejemplo: inputResource: visionai.googleapis.com/v1/projects/123/locations/us-central1/clusters/456/streams/input-stream-a consumerNode: stream-input

inputResourceBinding

string

Se puede ignorar la vinculación de recursos de entrada específica que consumirá el recurso de entrada actual si solo hay 1 vinculación de entrada.

annotations

object (ResourceAnnotations)

Contiene anotaciones de recursos.

Campo de unión input_resource_information. Obligatorio. Especifica la entrada a la instancia de la aplicación. input_resource_information puede ser solo uno de los siguientes:
inputResource

string

Es el nombre del recurso de entrada directa. Si el tipo de instancia es STREAMING_PREDICTION, el recurso de entrada tiene el formato "projects/123/locations/us-central1/clusters/456/streams/stream-a". Si el tipo de instancia es BATCH_PREDICTION del contenedor de entrada de Cloud Storage, el recurso de entrada tiene el formato "gs://bucket-a".

annotatedStream
(deprecated)

object (StreamWithAnnotation)

Si el recurso de entrada es un flujo de VisionAI, las anotaciones asociadas se pueden especificar con annotatedStream.

ResourceAnnotations

Mensaje que describe la anotación general de los recursos.

Representación JSON
{
  "applicationAnnotations": [
    {
      object (StreamAnnotation)
    }
  ],
  "nodeAnnotations": [
    {
      object (ApplicationNodeAnnotation)
    }
  ]
}
Campos
applicationAnnotations[]

object (StreamAnnotation)

Son anotaciones que se aplicarán a toda la aplicación.

nodeAnnotations[]

object (ApplicationNodeAnnotation)

Anotaciones que se aplicarán al nodo específico de la aplicación. Si se aplica el mismo tipo de anotaciones a la aplicación y al nodo, se agregará la anotación del nodo además de la de la aplicación global. Por ejemplo, si hay una anotación de zona activa para toda la aplicación y una anotación de zona activa para el procesador de estadísticas de ocupación, el procesador de estadísticas de ocupación tendrá dos zonas activas definidas.

ApplicationNodeAnnotation

Mensaje que describe las anotaciones específicas del nodo de la aplicación. Este mensaje es una duplicación de StreamWithAnnotation.NodeAnnotation.

Representación JSON
{
  "node": string,
  "annotations": [
    {
      object (StreamAnnotation)
    }
  ]
}
Campos
node

string

Es el nombre del nodo del gráfico de la aplicación.

annotations[]

object (StreamAnnotation)

Las anotaciones de flujo específicas del nodo

OutputResource

Es el mensaje del recurso de salida que se usa en una instancia de la aplicación.

Representación JSON
{
  "outputResource": string,
  "producerNode": string,
  "outputResourceBinding": string,
  "isTemporary": boolean,
  "autogen": boolean
}
Campos
outputResource

string

Es el nombre del recurso de salida de la instancia de la aplicación actual.

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/clusters/456/streams/output-application-789-stream-a-occupancy-counting producerNode: occupancy-counting

outputResourceBinding

string

La vinculación de recursos de salida específica que produce el OutputResource actual.

isTemporary

boolean

Solo salida. Indica si el recurso de salida es temporal, lo que significa que se genera durante la implementación de la aplicación. El recurso temporal se borrará durante la anulación de la implementación de la aplicación.

autogen

boolean

Solo salida. Indica si la plataforma de apps de Vision AI crea automáticamente el recurso de salida.

Estado

Estado de la instancia

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

Métodos

get

Obtiene los detalles de una sola instancia.

list

Enumera instancias en una ubicación y un proyecto determinados.