REST Resource: projects.locations.applications.instances

Ressource: Instanz

Nachricht, die das Instanzobjekt beschreibt

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

string

Nur Ausgabe. Name der Ressource

createTime

string (Timestamp format)

Nur Ausgabe. [Nur Ausgabe] Erstellungszeitstempel

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Nur Ausgabe. [Nur Ausgabe] Aktualisierungszeitstempel

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Labels als Schlüssel/Wert-Paare

Ein Objekt, das eine Liste von "key": value-Paaren enthält. Beispiel: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

displayName

string

Pflichtangabe. Ein nutzerfreundlicher Anzeigename für die Lösung.

description

string

Eine Beschreibung dieser Instanz.

inputResources[]

object (InputResource)

Die Eingaberessourcen für die aktuelle Anwendungsinstanz. Beispiel: inputResources: visionai.googleapis.com/v1/projects/123/locations/us-central1/clusters/456/streams/stream-a

outputResources[]

object (OutputResource)

Alle Ausgaberessourcen, die mit einer Anwendungsinstanz verknüpft sind.

state

enum (State)

Status der Instanz.

InputResource

Nachricht zur Eingaberessource, die in einer Anwendungsinstanz verwendet wird.

JSON-Darstellung
{
  "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.
}
Felder
consumerNode

string

Der Name des Graphknotens, der die Eingaberessource empfängt. Beispiel: inputResource: visionai.googleapis.com/v1/projects/123/locations/us-central1/clusters/456/streams/input-stream-a consumerNode: stream-input

inputResourceBinding

string

Die spezifische Bindung der Eingaberessource, die die aktuelle Eingaberessource verbraucht, kann ignoriert werden, wenn es nur eine Eingabebindung gibt.

annotations

object (ResourceAnnotations)

Enthält Ressourcenanmerkungen.

Union-Feld input_resource_information. Pflichtangabe. Geben Sie die Eingabe für die Anwendungsinstanz an. Für input_resource_information ist nur einer der folgenden Werte zulässig:
inputResource

string

Der Name der Direkteingaberessource. Wenn der Instanztyp STREAMING_PREDICTION ist, hat die Eingaberessource das Format „projects/123/locations/us-central1/clusters/456/streams/stream-a“. Wenn der Instanztyp BATCH_PREDICTION aus dem Cloud Storage-Eingabecontainer ist, hat die Eingaberessource das Format „gs://bucket-a“.

annotatedStream
(deprecated)

object (StreamWithAnnotation)

Wenn die Eingaberessource ein VisionAI-Stream ist, können die zugehörigen Anmerkungen stattdessen mit „annotatedStream“ angegeben werden.

ResourceAnnotations

Nachricht mit einer allgemeinen Anmerkung zu Ressourcen.

JSON-Darstellung
{
  "applicationAnnotations": [
    {
      object (StreamAnnotation)
    }
  ],
  "nodeAnnotations": [
    {
      object (ApplicationNodeAnnotation)
    }
  ]
}
Felder
applicationAnnotations[]

object (StreamAnnotation)

Anmerkungen, die auf die gesamte Anwendung angewendet werden

nodeAnnotations[]

object (ApplicationNodeAnnotation)

Anmerkungen, die auf den bestimmten Knoten der Anwendung angewendet werden. Wenn derselbe Annotierungstyp sowohl auf die Anwendung als auch auf den Knoten angewendet wird, wird die Knotenannotation zusätzlich zur globalen Anwendungsannotation hinzugefügt. Wenn es beispielsweise eine Anmerkung für den Aktivbereich für die gesamte Anwendung und eine Anmerkung für den Aktivbereich für den Belegungse Analytics-Prozessor gibt, sind für den Belegungse Analytics-Prozessor zwei Aktivbereiche definiert.

ApplicationNodeAnnotation

Nachricht mit anwendungsspezifischen Anmerkungen. Diese Nachricht ist eine Duplikatnachricht von StreamWithAnnotation.NodeAnnotation.

JSON-Darstellung
{
  "node": string,
  "annotations": [
    {
      object (StreamAnnotation)
    }
  ]
}
Felder
node

string

Der Knotenname des Anwendungsgraphs.

annotations[]

object (StreamAnnotation)

Die knotenspezifischen Stream-Hinweise.

OutputResource

Nachricht der Ausgaberessource, die in einer Anwendungsinstanz verwendet wird.

JSON-Darstellung
{
  "outputResource": string,
  "producerNode": string,
  "outputResourceBinding": string,
  "isTemporary": boolean,
  "autogen": boolean
}
Felder
outputResource

string

Der Name der Ausgaberessource für die aktuelle Anwendungsinstanz.

producerNode

string

Der Name des Graphknotens, der den Ausgaberessourcennamen generiert. Beispiel: outputResource: /projects/123/locations/us-central1/clusters/456/streams/output-application-789-stream-a-occupancy-counting producerNode: occupancy-counting

outputResourceBinding

string

Die spezifische Ausgaberessourcenbindung, die die aktuelle Ausgaberessource erzeugt.

isTemporary

boolean

Nur Ausgabe. Gibt an, ob die Ausgaberessource temporär ist, d. h., ob sie während der Bereitstellung der Anwendung generiert wird. Die temporäre Ressource wird beim Entfernen der Anwendung gelöscht.

autogen

boolean

Nur Ausgabe. Gibt an, ob die Ausgaberessource automatisch von der Vision AI App Platform erstellt wird.

Bundesland

Status der Instanz

Enums
STATE_UNSPECIFIED Der Standardwert. Dieser Wert wird verwendet, wenn der Status weggelassen wird.
CREATING Status: CREATING
CREATED Status: CREATED.
DEPLOYING Status DEPLOYING.
DEPLOYED Status DEPLOYED.
UNDEPLOYING Status: UNDEPLOYING.
DELETED Status: GELOSCHEN
ERROR Status ERROR.
UPDATING Statusaktualisierung
DELETING Status: Wird gelöscht.
FIXING Statuskorrektur

Methoden

get

Ruft Details zu einer einzelnen Instanz ab.

list

Listet Instanzen in einem angegebenen Projekt und an einem angegebenen Standort auf.