- Recurso: Instancia
- InputResource
- ResourceAnnotations
- ApplicationNodeAnnotation
- OutputResource
- Estado
- Métodos
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 ( |
Campos | |
---|---|
name |
Solo salida. Nombre del recurso |
createTime |
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: |
updateTime |
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: |
labels |
Etiquetas como pares clave-valor Un objeto que contiene una lista de pares |
displayName |
Obligatorio. Es un nombre visible fácil de usar para la solución. |
description |
Es una descripción de esta instancia. |
inputResources[] |
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[] |
Todos los recursos de salida asociados a una instancia de aplicación. |
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 ( |
Campos | |
---|---|
consumerNode |
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 |
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 |
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 |
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 |
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 ( |
Campos | |
---|---|
applicationAnnotations[] |
Son anotaciones que se aplicarán a toda la aplicación. |
nodeAnnotations[] |
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 ( |
Campos | |
---|---|
node |
Es el nombre del nodo del gráfico de la aplicación. |
annotations[] |
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 |
Es el nombre del recurso de salida de la instancia de la aplicación actual. |
producerNode |
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 |
La vinculación de recursos de salida específica que produce el OutputResource actual. |
isTemporary |
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 |
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 |
|
---|---|
|
Obtiene los detalles de una sola instancia. |
|
Enumera instancias en una ubicación y un proyecto determinados. |