REST Resource: projects.locations.applications.instances

Ressource : Instance

Message décrivant l'objet Instance

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

string

Uniquement en sortie. Nom de la ressource

createTime

string (Timestamp format)

Uniquement en sortie. [Sortie uniquement] Code temporel de création

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Uniquement en sortie. [Sortie uniquement] Code temporel de la mise à jour

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Étiquettes sous forme de paires clé-valeur

Objet contenant une liste de paires "key": value. Exemple : { "name": "wrench", "mass": "1.3kg", "count": "3" }.

displayName

string

Obligatoire. Nom à afficher convivial pour la solution.

description

string

Description de cette instance.

inputResources[]

object (InputResource)

Ressources d'entrée de l'instance d'application actuelle. Par exemple: inputResources: visionai.googleapis.com/v1/projects/123/locations/us-central1/clusters/456/streams/stream-a

outputResources[]

object (OutputResource)

Toutes les ressources de sortie associées à une instance d'application.

state

enum (State)

État de l'instance.

InputResource

Message de la ressource d'entrée utilisée dans une instance d'application.

Représentation 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.
}
Champs
consumerNode

string

Nom du nœud de graphique qui reçoit la ressource d'entrée. Par exemple: inputResource: visionai.googleapis.com/v1/projects/123/locations/us-central1/clusters/456/streams/input-stream-a consumerNode: stream-input

inputResourceBinding

string

La liaison de ressources d'entrée spécifique qui consommera la ressource d'entrée actuelle peut être ignorée s'il n'y a qu'une seule liaison d'entrée.

annotations

object (ResourceAnnotations)

Contient des annotations de ressources.

Champ d'union input_resource_information. Obligatoire. Spécifiez l'entrée de l'instance de l'application. input_resource_information ne peut être qu'un des éléments suivants :
inputResource

string

Nom de la ressource d'entrée directe. Si le type d'instance est STREAMING_PREDICTION, la ressource d'entrée est au format "projects/123/locations/us-central1/clusters/456/streams/stream-a". Si le type d'instance est BATCH_PREDICTION à partir du conteneur d'entrée Cloud Storage, la ressource d'entrée est au format "gs://bucket-a".

annotatedStream
(deprecated)

object (StreamWithAnnotation)

Si la ressource d'entrée est un flux VisionAI, les annotations associées peuvent être spécifiées à l'aide de annotatedStream.

ResourceAnnotations

Message décrivant l'annotation générale des ressources.

Représentation JSON
{
  "applicationAnnotations": [
    {
      object (StreamAnnotation)
    }
  ],
  "nodeAnnotations": [
    {
      object (ApplicationNodeAnnotation)
    }
  ]
}
Champs
applicationAnnotations[]

object (StreamAnnotation)

Annotations qui s'appliqueront à l'ensemble de l'application.

nodeAnnotations[]

object (ApplicationNodeAnnotation)

Annotations qui seront appliquées au nœud spécifique de l'application. Si le même type d'annotation est appliqué à l'application et au nœud, l'annotation du nœud est ajoutée en plus de celle de l'application globale. Par exemple, si une annotation de zone active est définie pour l'ensemble de l'application et une autre pour le processeur d'analyse de l'occupation, deux zones actives seront définies pour le processeur d'analyse de l'occupation.

ApplicationNodeAnnotation

Message décrivant les annotations spécifiques au nœud d'application. Ce message est une duplication de StreamWithAnnotation.NodeAnnotation.

Représentation JSON
{
  "node": string,
  "annotations": [
    {
      object (StreamAnnotation)
    }
  ]
}
Champs
node

string

Nom du nœud du graphique de l'application.

annotations[]

object (StreamAnnotation)

Annotations de flux spécifiques au nœud.

OutputResource

Message de la ressource de sortie utilisée dans une instance d'application.

Représentation JSON
{
  "outputResource": string,
  "producerNode": string,
  "outputResourceBinding": string,
  "isTemporary": boolean,
  "autogen": boolean
}
Champs
outputResource

string

Nom de la ressource de sortie pour l'instance d'application actuelle.

producerNode

string

Nom du nœud de graphique qui produit le nom de la ressource de sortie. Par exemple: outputResource: /projects/123/locations/us-central1/clusters/456/streams/output-application-789-stream-a-occupancy-counting producerNode: occupancy-counting

outputResourceBinding

string

L'association de ressources de sortie spécifique qui génère l'OutputResource actuelle.

isTemporary

boolean

Uniquement en sortie. Indique si la ressource de sortie est temporaire, ce qui signifie qu'elle est générée lors du déploiement de l'application. La ressource temporaire sera supprimée lors du dés déploiement de l'application.

autogen

boolean

Uniquement en sortie. Indique si la ressource de sortie est créée automatiquement par la plate-forme d'applications Vision AI.

État

État de l'instance

Enums
STATE_UNSPECIFIED Valeur par défaut. Cette valeur est utilisée si l'état est omis.
CREATING État CREATING.
CREATED État CREATED.
DEPLOYING État DEPLOYING.
DEPLOYED État DEPLOYED.
UNDEPLOYING État UNDEPLOYING.
DELETED État SUPPRIMÉ.
ERROR État ERROR.
UPDATING Mise à jour de l'état
DELETING État Suppression.
FIXING Correction de l'état.

Méthodes

get

Récupérer les détails d'une seule instance.

list

Répertorie les instances d'un projet et d'un emplacement donnés.