REST Resource: projects.locations.applications.instances

Recurso: instância

Mensagem que descreve o objeto Instance

Representação 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

Apenas saída. nome do recurso

createTime

string (Timestamp format)

Apenas saída. [Saída somente] Criar carimbo de data/hora

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Apenas saída. [Somente saída] Carimbo de data/hora da atualização

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Rótulos como pares de chave-valor

Um objeto com uma lista de pares "key": value. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

displayName

string

Obrigatório. Um nome de exibição fácil de usar para a solução.

description

string

Uma descrição para essa instância.

inputResources[]

object (InputResource)

Os recursos de entrada para a instância do aplicativo atual. Por exemplo: inputResources: visionai.googleapis.com/v1/projects/123/locations/us-central1/clusters/456/streams/stream-a

outputResources[]

object (OutputResource)

Todos os recursos de saída associados a uma instância do aplicativo.

state

enum (State)

Estado da instância.

InputResource

Mensagem do recurso de entrada usado em uma instância do aplicativo.

Representação 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

O nome do nó do gráfico que recebe o recurso de entrada. Por exemplo: inputResource: visionai.googleapis.com/v1/projects/123/locations/us-central1/clusters/456/streams/input-stream-a consumerNode: stream-input

inputResourceBinding

string

A vinculação de recurso de entrada específica que vai consumir o recurso de entrada atual pode ser ignorada se houver apenas uma vinculação de entrada.

annotations

object (ResourceAnnotations)

Contém anotações de recursos.

Campo de união input_resource_information. Obrigatório. Especifica a entrada para a instância do aplicativo. input_resource_information pode ser apenas de um dos tipos a seguir:
inputResource

string

O nome do recurso de entrada direta. Se o tipo de instância for STREAMING_PREDICTION, o recurso de entrada terá o formato "projects/123/locations/us-central1/clusters/456/streams/stream-a". Se o tipo de instância for BATCH_PREDICTION do contêiner de entrada do Cloud Storage, o recurso de entrada terá o formato "gs://bucket-a".

annotatedStream
(deprecated)

object (StreamWithAnnotation)

Se o recurso de entrada for o stream da VisionAI, as anotações associadas poderão ser especificadas usando annotatedStream.

ResourceAnnotations

Mensagem que descreve a anotação geral para recursos.

Representação JSON
{
  "applicationAnnotations": [
    {
      object (StreamAnnotation)
    }
  ],
  "nodeAnnotations": [
    {
      object (ApplicationNodeAnnotation)
    }
  ]
}
Campos
applicationAnnotations[]

object (StreamAnnotation)

Anotações que serão aplicadas a todo o aplicativo.

nodeAnnotations[]

object (ApplicationNodeAnnotation)

Anotações que serão aplicadas ao nó específico do aplicativo. Se o mesmo tipo de anotação for aplicado ao aplicativo e ao nó, a anotação do nó será adicionada à global do aplicativo. Por exemplo, se houver uma anotação de zona ativa para todo o aplicativo e outra para o processador de análise de ocupação, o processador terá duas zonas ativas definidas.

ApplicationNodeAnnotation

Mensagem que descreve anotações específicas do nó do aplicativo. Esta mensagem é uma duplicação de StreamWithAnnotation.NodeAnnotation.

Representação JSON
{
  "node": string,
  "annotations": [
    {
      object (StreamAnnotation)
    }
  ]
}
Campos
node

string

O nome do nó do gráfico do aplicativo.

annotations[]

object (StreamAnnotation)

As anotações de fluxo específicas do nó.

OutputResource

Mensagem do recurso de saída usado em uma instância do aplicativo.

Representação JSON
{
  "outputResource": string,
  "producerNode": string,
  "outputResourceBinding": string,
  "isTemporary": boolean,
  "autogen": boolean
}
Campos
outputResource

string

O nome do recurso de saída para a instância do aplicativo atual.

producerNode

string

O nome do nó do gráfico que produz o nome do recurso de saída. Por exemplo: outputResource: /projects/123/locations/us-central1/clusters/456/streams/output-application-789-stream-a-occupancy-counting producerNode: occupancy-counting

outputResourceBinding

string

A vinculação de recurso de saída específica que produz o OutputResource atual.

isTemporary

boolean

Apenas saída. Indica se o recurso de saída é temporário, o que significa que ele é gerado durante a implantação do aplicativo. O recurso temporário será excluído durante a desimplantação do aplicativo.

autogen

boolean

Apenas saída. Indica se o recurso de saída é criado automaticamente pela plataforma de apps da Vision AI.

Estado

Estado da instância

Enums
STATE_UNSPECIFIED O valor padrão. Esse valor é usado se o estado for omitido.
CREATING Estado CRIANDO.
CREATED Estado CREATED.
DEPLOYING Estado de DEPLOYING.
DEPLOYED Estado DEPLOYED.
UNDEPLOYING Estado UNDEPLOYING.
DELETED Estado DELETED.
ERROR Estado ERROR.
UPDATING Atualização do estado
DELETING Estado de exclusão.
FIXING Correção de estado.

Métodos

get

Recebe detalhes de uma única instância.

list

Lista instâncias em um determinado projeto e local.