REST Resource: projects.locations.applications

資源:Application

說明 Application 物件的訊息

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)
}
欄位
name

string

資源名稱

createTime

string (Timestamp format)

僅供輸出。[僅供輸出] 建立時間戳記

採用 RFC3339 世界標準時間「Zulu」格式的時間戳記,精確度達奈秒單位,最多九個小數位數。例如:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

updateTime

string (Timestamp format)

僅供輸出。[僅供輸出] 更新時間戳記

採用 RFC3339 世界標準時間「Zulu」格式的時間戳記,精確度達奈秒單位,最多九個小數位數。例如:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

labels

map (key: string, value: string)

標籤為鍵/值組合

包含 "key": value 組合清單的物件。範例:{ "name": "wrench", "mass": "1.3kg", "count": "3" }

displayName

string

這是必要旗標,解決方案的使用者友善顯示名稱。

description

string

此應用程式的說明。

applicationConfigs

object (ApplicationConfigs)

應用程式圖表設定。

runtimeInfo

object (ApplicationRuntimeInfo)

僅供輸出。應用程式圖表執行階段資訊。只有在應用程式狀態等於 DEPLOYED 時才會存在。

state

enum (State)

僅供輸出。應用程式的狀態。

billingMode

enum (BillingMode)

應用程式的計費模式。

ApplicationRuntimeInfo

儲存應用程式執行階段資訊的訊息。

JSON 表示法
{
  "deployTime": string,
  "globalOutputResources": [
    {
      object (GlobalOutputResource)
    }
  ],
  "monitoringConfig": {
    object (MonitoringConfig)
  }
}
欄位
deployTime

string (Timestamp format)

引擎部署時的時間戳記

採用 RFC3339 世界標準時間「Zulu」格式的時間戳記,精確度達奈秒單位,最多九個小數位數。例如:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

globalOutputResources[]

object (GlobalOutputResource)

全球建立的資源,例如倉儲資料結構。

monitoringConfig

object (MonitoringConfig)

這個應用程式的監控相關設定。

GlobalOutputResource

關於應用程式輸出資源的訊息。

JSON 表示法
{
  "outputResource": string,
  "producerNode": string,
  "key": string
}
欄位
outputResource

string

輸出資源的完整資源名稱。

producerNode

string

產生輸出資源名稱的圖表節點名稱。例如:outputResource: /projects/123/locations/us-central1/corpora/my-corpus/dataSchemas/my-schema producerNode: occupancy-count

key

string

輸出資源的鍵,在同一個供應者節點中不得重複。一個產生節點可輸出多個輸出資源,鍵可用於比對相應的輸出資源。

MonitoringConfig

應用程式的監控相關設定。

JSON 表示法
{
  "enabled": boolean
}
欄位
enabled

boolean

這個應用程式是否已啟用監控功能。

狀態

應用程式狀態

列舉
STATE_UNSPECIFIED 預設值。如果省略狀態,系統會使用這個值。
CREATED 狀態為「CREATED」。
DEPLOYING 狀態 DEPLOYING。
DEPLOYED 狀態為「已部署」。
UNDEPLOYING 狀態為 UNDEPLOYING。
DELETED 狀態為「已刪除」。
ERROR 狀態為 ERROR。
CREATING 狀態為 CREATING。
UPDATING 狀態更新。
DELETING 狀態為「刪除中」。
FIXING 狀態修正。

BillingMode

應用程式的結帳模式

列舉
BILLING_MODE_UNSPECIFIED 預設值。
PAYG 即付即用計費模式。
MONTHLY 按月付費模式。

方法

addStreamInput

將目標串流輸入內容新增至應用程式。

create

在指定專案和位置中建立新的應用程式。

createApplicationInstances

將目標串流輸入內容新增至應用程式。

delete

刪除單一應用程式。

deleteApplicationInstances

移除應用程式的目標串流輸入,如果應用程式已部署,則會刪除對應的執行個體。

deploy

部署單一應用程式。

get

取得單一應用程式的詳細資料。

list

列出指定專案和位置中的應用程式。

patch

更新單一應用程式的參數。

removeStreamInput

移除應用程式的目標串流輸入,如果應用程式已部署,則會刪除對應的執行個體。

undeploy

取消部署單一應用程式。

updateApplicationInstances

將目標串流輸入內容新增至應用程式。

updateStreamInput

將目標串流輸入內容更新至應用程式,如果應用程式已部署,則會部署相應的執行個體。