REST Resource: projects.locations.applications

Resource: Application

Pesan yang menjelaskan objek Aplikasi

Representasi JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "displayName": string,
  "description": string,
  "applicationConfigs": {
    object (ApplicationConfigs)
  },
  "runtimeInfo": {
    object (ApplicationRuntimeInfo)
  },
  "state": enum (State),
  "billingMode": enum (BillingMode)
}
Kolom
name

string

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 aplikasi ini.

applicationConfigs

object (ApplicationConfigs)

Konfigurasi grafik aplikasi.

runtimeInfo

object (ApplicationRuntimeInfo)

Hanya output. Info runtime grafik aplikasi. Hanya ada jika status aplikasi sama dengan DITERAPKAN.

state

enum (State)

Hanya output. Status aplikasi.

billingMode

enum (BillingMode)

Mode penagihan aplikasi.

ApplicationRuntimeInfo

Pesan yang menyimpan informasi runtime aplikasi.

Representasi JSON
{
  "deployTime": string,
  "globalOutputResources": [
    {
      object (GlobalOutputResource)
    }
  ],
  "monitoringConfig": {
    object (MonitoringConfig)
  }
}
Kolom
deployTime

string (Timestamp format)

Stempel waktu saat mesin di-deploy

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".

globalOutputResources[]

object (GlobalOutputResource)

Resource yang dibuat secara global seperti skema data warehouse.

monitoringConfig

object (MonitoringConfig)

Konfigurasi terkait pemantauan untuk aplikasi ini.

GlobalOutputResource

Pesan tentang resource output dari aplikasi.

Representasi JSON
{
  "outputResource": string,
  "producerNode": string,
  "key": string
}
Kolom
outputResource

string

Nama resource lengkap dari resource yang ditampilkan.

producerNode

string

Nama node grafik yang menghasilkan nama resource output. Misalnya: outputResource: /projects/123/locations/us-central1/corpora/my-corpus/dataSchemas/my-schema producerNode: occupancy-count

key

string

Kunci resource output, harus unik dalam node produsen yang sama. Satu node produsen dapat menghasilkan beberapa resource output, kunci dapat digunakan untuk mencocokkan resource output yang sesuai.

MonitoringConfig

Konfigurasi terkait pemantauan untuk aplikasi.

Representasi JSON
{
  "enabled": boolean
}
Kolom
enabled

boolean

Apakah aplikasi ini telah mengaktifkan pemantauan.

Negara bagian/Provinsi

Status Aplikasi

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

BillingMode

Mode penagihan Aplikasi

Enum
BILLING_MODE_UNSPECIFIED Nilai default.
PAYG Mode penagihan bayar sesuai penggunaan.
MONTHLY Mode penagihan bulanan.

Metode

addStreamInput

Menambahkan input streaming target ke Aplikasi.

create

Membuat Aplikasi baru di project dan lokasi tertentu.

createApplicationInstances

Menambahkan input streaming target ke Aplikasi.

delete

Menghapus satu Aplikasi.

deleteApplicationInstances

Menghapus input aliran target ke Aplikasi, jika Aplikasi di-deploy, instance yang sesuai akan dihapus.

deploy

Men-deploy satu Aplikasi.

get

Mendapatkan detail satu Aplikasi.

list

Mencantumkan Aplikasi di project dan lokasi tertentu.

patch

Memperbarui parameter satu Aplikasi.

removeStreamInput

Menghapus input aliran target ke Aplikasi, jika Aplikasi di-deploy, instance yang sesuai akan dihapus.

undeploy

Membatalkan deployment satu Aplikasi.

updateApplicationInstances

Menambahkan input streaming target ke Aplikasi.

updateStreamInput

Perbarui input aliran target ke Aplikasi, jika Aplikasi di-deploy, instance yang sesuai akan di-deploy.