REST Resource: projects.locations.applications.instances

Risorsa: istanza

Messaggio che descrive l'oggetto Instance

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

string

Solo output. Nome della risorsa

createTime

string (Timestamp format)

Solo output. [Solo output] Timestamp creazione

Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione a livello di nanosecondo e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Solo output. [Solo output] Timestamp aggiornamento

Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione a livello di nanosecondo e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Etichette come coppie chiave-valore

Un oggetto contenente un elenco di coppie "key": value. Esempio: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

displayName

string

Obbligatorio. Un nome visualizzato facile da usare per la soluzione.

description

string

Una descrizione per questa istanza.

inputResources[]

object (InputResource)

Le risorse di input per l'istanza dell'applicazione corrente. Ad esempio: inputResources: visionai.googleapis.com/v1/projects/123/locations/us-central1/clusters/456/streams/stream-a

outputResources[]

object (OutputResource)

Tutte le risorse di output associate a un'istanza dell'applicazione.

state

enum (State)

Stato dell'istanza.

InputResource

Messaggio della risorsa di input utilizzata in un'istanza dell'applicazione.

Rappresentazione 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.
}
Campi
consumerNode

string

Il nome del nodo del grafo che riceve la risorsa di input. Ad esempio: inputResource: visionai.googleapis.com/v1/projects/123/locations/us-central1/clusters/456/streams/input-stream-a consumerNode: stream-input

inputResourceBinding

string

Se esiste una sola associazione di input, la risorsa di input specifica che utilizzerà la risorsa di input corrente può essere ignorata.

annotations

object (ResourceAnnotations)

Contiene annotazioni delle risorse.

Campo unione input_resource_information. Obbligatorio. Specifica l'input per l'istanza dell'applicazione. input_resource_information può essere solo uno dei seguenti:
inputResource

string

Il nome della risorsa di input diretto. Se il tipo di istanza è STREAMING_PREDICTION, la risorsa di input è nel formato "projects/123/locations/us-central1/clusters/456/streams/stream-a". Se il tipo di istanza è BATCH_PREDICTION dal contenitore di input Cloud Storage, la risorsa di input è nel formato "gs://bucket-a".

annotatedStream
(deprecated)

object (StreamWithAnnotation)

Se la risorsa di input è VisionAI Stream, le annotazioni associate possono essere specificate utilizzando annotatedStream.

ResourceAnnotations

Messaggio che descrive l'annotazione generale per le risorse.

Rappresentazione JSON
{
  "applicationAnnotations": [
    {
      object (StreamAnnotation)
    }
  ],
  "nodeAnnotations": [
    {
      object (ApplicationNodeAnnotation)
    }
  ]
}
Campi
applicationAnnotations[]

object (StreamAnnotation)

Annotazioni che verranno applicate all'intera applicazione.

nodeAnnotations[]

object (ApplicationNodeAnnotation)

Annotazioni che verranno applicate al nodo specifico dell'applicazione. Se lo stesso tipo di annotazione viene applicato sia all'applicazione sia al nodo, l'annotazione del nodo verrà aggiunta a quella dell'applicazione globale. Ad esempio, se esiste un'annotazione di zona attiva per l'intera applicazione e un'annotazione di zona attiva per il processore di analisi della presenza, il processore di analisi della presenza avrà due zone attive definite.

ApplicationNodeAnnotation

Messaggio che descrive le annotazioni specifiche per il nodo dell'applicazione. Questo messaggio è una duplicazione di StreamWithAnnotation.NodeAnnotation.

Rappresentazione JSON
{
  "node": string,
  "annotations": [
    {
      object (StreamAnnotation)
    }
  ]
}
Campi
node

string

Il nome del nodo del grafo dell'applicazione.

annotations[]

object (StreamAnnotation)

Le annotazioni dello stream specifiche per il nodo.

OutputResource

Messaggio della risorsa di output utilizzata in un'istanza dell'applicazione.

Rappresentazione JSON
{
  "outputResource": string,
  "producerNode": string,
  "outputResourceBinding": string,
  "isTemporary": boolean,
  "autogen": boolean
}
Campi
outputResource

string

Il nome della risorsa di output per l'istanza dell'applicazione corrente.

producerNode

string

Il nome del nodo del grafo che produce il nome della risorsa di output. Ad esempio: outputResource: /projects/123/locations/us-central1/clusters/456/streams/output-application-789-stream-a-occupancy-counting producerNode: occupancy-counting

outputResourceBinding

string

La specifica associazione della risorsa di output che produce l'OutputResource corrente.

isTemporary

boolean

Solo output. Indica se la risorsa di output è temporanea, il che significa che viene generata durante il deployment dell'applicazione. La risorsa temporanea verrà eliminata durante il ritiro dell'applicazione.

autogen

boolean

Solo output. Indica se la risorsa di output viene creata automaticamente dalla piattaforma di app di AI visiva.

Stato

Stato dell'istanza

Enum
STATE_UNSPECIFIED Il valore predefinito. Questo valore viene utilizzato se lo stato viene omesso.
CREATING Stato CREATING.
CREATED Stato CREATED.
DEPLOYING Stato DEPLOYING.
DEPLOYED Stato DEPLOYED.
UNDEPLOYING Stato UNDEPLOYING.
DELETED Stato DELETED.
ERROR Stato ERROR.
UPDATING Aggiornamento stato
DELETING Stato Eliminazione.
FIXING Correzione dello stato.

Metodi

get

Recupera i dettagli di una singola istanza.

list

Elenca le istanze in un determinato progetto e località.