- Risorsa: istanza
- InputResource
- Annotazioni risorse
- ApplicationNodeAnnotation
- OutputResource
- Stato
- Metodi
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 ( |
Campi | |
---|---|
name |
Solo output. Nome della risorsa |
createTime |
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: |
updateTime |
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: |
labels |
Etichette come coppie chiave-valore Un oggetto contenente un elenco di coppie |
displayName |
Obbligatorio. Un nome visualizzato facile da usare per la soluzione. |
description |
Una descrizione per questa istanza. |
inputResources[] |
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[] |
Tutte le risorse di output associate a un'istanza dell'applicazione. |
state |
Stato dell'istanza. |
InputResource
Messaggio della risorsa di input utilizzata in un'istanza dell'applicazione.
Rappresentazione JSON |
---|
{ "consumerNode": string, "inputResourceBinding": string, "annotations": { object ( |
Campi | |
---|---|
consumerNode |
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 |
Se esiste una sola associazione di input, la risorsa di input specifica che utilizzerà la risorsa di input corrente può essere ignorata. |
annotations |
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 |
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 |
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 ( |
Campi | |
---|---|
applicationAnnotations[] |
Annotazioni che verranno applicate all'intera applicazione. |
nodeAnnotations[] |
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 ( |
Campi | |
---|---|
node |
Il nome del nodo del grafo dell'applicazione. |
annotations[] |
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 |
Il nome della risorsa di output per l'istanza dell'applicazione corrente. |
producerNode |
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 |
La specifica associazione della risorsa di output che produce l'OutputResource corrente. |
isTemporary |
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 |
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 |
|
---|---|
|
Recupera i dettagli di una singola istanza. |
|
Elenca le istanze in un determinato progetto e località. |