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 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

updateTime

string (Timestamp format)

出力専用。[出力専用] 更新タイムスタンプ

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

labels

map (key: string, value: string)

Key-Value ペアとしてのラベル。

"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 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "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

出力リソースのキー。同じプロデューサー ノード内で一意である必要があります。1 つのプロデューサー ノードは複数の出力リソースを出力できます。キーを使用して、対応する出力リソースを照合できます。

MonitoringConfig

アプリケーションのモニタリング関連の構成。

JSON 表現
{
  "enabled": boolean
}
フィールド
enabled

boolean

このアプリケーションでモニタリングが有効になっているかどうか。

申請の状態

列挙型
STATE_UNSPECIFIED デフォルト値。この値は、状態を省略した場合に使用されます。
CREATED 状態は CREATED です。
DEPLOYING ステータス: DEPLOYING。
DEPLOYED 状態 DEPLOYED。
UNDEPLOYING ステータスは UNDEPLOYING です。
DELETED ステータス DELETED。
ERROR 状態が ERROR です。
CREATING 状態は CREATING。
UPDATING ステータスの更新。
DELETING 状態: 削除中。
FIXING 状態の修正。

BillingMode

アプリケーションの課金モード

列挙型
BILLING_MODE_UNSPECIFIED デフォルト値。
PAYG 従量課金制の課金モード。
MONTHLY 月単位の課金モード。

メソッド

addStreamInput

ターゲット ストリーム入力をアプリケーションに追加します。

create

指定されたプロジェクトとロケーションに新しいアプリケーションを作成します。

createApplicationInstances

ターゲット ストリーム入力をアプリケーションに追加します。

delete

1 つのアプリケーションを削除します。

deleteApplicationInstances

アプリケーションへのターゲット ストリーム入力を削除します。アプリケーションがデプロイされている場合は、対応するインスタンスベースが削除されます。

deploy

単一のアプリケーションをデプロイします。

get

1 つのアプリケーションの詳細を取得します。

list

指定されたプロジェクトとロケーションのアプリケーションを一覧表示します。

patch

単一の Application のパラメータを更新します。

removeStreamInput

アプリケーションへのターゲット ストリーム入力を削除します。アプリケーションがデプロイされている場合は、対応するインスタンスベースが削除されます。

undeploy

単一のアプリケーションのデプロイを解除します。

updateApplicationInstances

ターゲット ストリーム入力をアプリケーションに追加します。

updateStreamInput

ターゲット ストリーム入力をアプリケーションに更新します。アプリケーションがデプロイされている場合は、対応するインスタンスベースがデプロイされます。