REST Resource: projects.locations.applications.instances

Resource: Instance

Pesan yang menjelaskan objek Instance

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

string

Hanya output. nama resource

createTime

string (Timestamp format)

Hanya output. [Khusus output] Membuat stempel waktu

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Hanya output. [Khusus output] Stempel waktu pembaruan

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Label sebagai key-value pair

Objek yang berisi daftar pasangan "key": value. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

displayName

string

Wajib. Nama tampilan yang mudah digunakan untuk solusi.

description

string

Deskripsi untuk instance ini.

inputResources[]

object (InputResource)

Resource input untuk instance aplikasi saat ini. Misalnya: inputResources: visionai.googleapis.com/v1/projects/123/locations/us-central1/clusters/456/streams/stream-a

outputResources[]

object (OutputResource)

Semua resource output yang terkait dengan satu instance aplikasi.

state

enum (State)

Status instance.

InputResource

Pesan resource input yang digunakan dalam satu instance aplikasi.

Representasi 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.
}
Kolom
consumerNode

string

Nama node grafik yang menerima resource input. Misalnya: inputResource: visionai.googleapis.com/v1/projects/123/locations/us-central1/clusters/456/streams/input-stream-a consumerNode: stream-input

inputResourceBinding

string

Binding resource input tertentu yang akan menggunakan Resource Input saat ini, dapat diabaikan jika hanya ada 1 binding input.

annotations

object (ResourceAnnotations)

Berisi anotasi resource.

Kolom union input_resource_information. Wajib. Tentukan input ke instance aplikasi. input_resource_information hanya ada berupa salah satu diantara berikut:
inputResource

string

Nama resource input langsung. Jika jenis instance adalah STREAMING_PREDICTION, resource input akan memiliki format "projects/123/locations/us-central1/clusters/456/streams/stream-a". Jika jenis instance adalah BATCH_PREDICTION dari penampung input Cloud Storage, resource input akan memiliki format "gs://bucket-a".

annotatedStream
(deprecated)

object (StreamWithAnnotation)

Jika resource input adalah VisionAI Stream, anotasi terkait dapat ditentukan menggunakan annotatedStream.

ResourceAnnotations

Pesan yang menjelaskan anotasi umum untuk resource.

Representasi JSON
{
  "applicationAnnotations": [
    {
      object (StreamAnnotation)
    }
  ],
  "nodeAnnotations": [
    {
      object (ApplicationNodeAnnotation)
    }
  ]
}
Kolom
applicationAnnotations[]

object (StreamAnnotation)

Anotasi yang akan diterapkan ke seluruh aplikasi.

nodeAnnotations[]

object (ApplicationNodeAnnotation)

Anotasi yang akan diterapkan ke node aplikasi tertentu. Jika jenis anotasi yang sama diterapkan ke aplikasi dan node, anotasi node akan ditambahkan selain anotasi aplikasi global. Misalnya, jika ada satu anotasi zona aktif untuk seluruh aplikasi dan satu anotasi zona aktif untuk pemroses Analisis Kehadiran, pemroses Analisis Kehadiran akan memiliki dua zona aktif yang ditentukan.

ApplicationNodeAnnotation

Pesan yang menjelaskan anotasi khusus untuk node aplikasi. Pesan ini merupakan duplikat dari StreamWithAnnotation.NodeAnnotation.

Representasi JSON
{
  "node": string,
  "annotations": [
    {
      object (StreamAnnotation)
    }
  ]
}
Kolom
node

string

Nama node grafik aplikasi.

annotations[]

object (StreamAnnotation)

Anotasi aliran khusus node.

OutputResource

Pesan resource output yang digunakan dalam satu instance aplikasi.

Representasi JSON
{
  "outputResource": string,
  "producerNode": string,
  "outputResourceBinding": string,
  "isTemporary": boolean,
  "autogen": boolean
}
Kolom
outputResource

string

Nama resource output untuk instance aplikasi saat ini.

producerNode

string

Nama node grafik yang menghasilkan nama resource output. Misalnya: outputResource: /projects/123/locations/us-central1/clusters/456/streams/output-application-789-stream-a-occupancy-counting producerNode: occupancy-counting

outputResourceBinding

string

Binding resource output tertentu yang menghasilkan OutputResource saat ini.

isTemporary

boolean

Hanya output. Apakah resource output bersifat sementara, yang berarti resource dihasilkan selama deployment aplikasi. Resource sementara akan dihapus selama penghapusan deployment aplikasi.

autogen

boolean

Hanya output. Apakah resource output dibuat secara otomatis oleh Vision AI App Platform.

Negara bagian/Provinsi

Status Instance

Enum
STATE_UNSPECIFIED Nilai default. Nilai ini digunakan jika status dihilangkan.
CREATING Status MEMBUAT.
CREATED Status CREATED.
DEPLOYING Status DEPLOYING.
DEPLOYED Status DEPLOYED.
UNDEPLOYING Status UNDEPLOYING.
DELETED Status DELETED.
ERROR Status ERROR.
UPDATING Pembaruan Status
DELETING Penghapusan Status.
FIXING Perbaikan Status.

Metode

get

Mendapatkan detail satu Instance.

list

Mencantumkan Instance di project dan lokasi tertentu.