REST Resource: projects.locations.applications

资源:应用

用于描述 Application 对象的消息

JSON 表示法
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "displayName": string,
  "description": string,
  "applicationConfigs": {
    object (ApplicationConfigs)
  },
  "runtimeInfo": {
    object (ApplicationRuntimeInfo)
  },
  "state": enum (State)
}
字段
name

string

资源名称

createTime

string (Timestamp format)

仅限输出。[仅限输出] 创建时间戳

时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

updateTime

string (Timestamp format)

仅限输出。[仅限输出] 更新时间戳

时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例:"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)

仅限输出。应用的状态。

ApplicationRuntimeInfo

用于存储应用运行时信息的消息。

JSON 表示法
{
  "deployTime": string,
  "globalOutputResources": [
    {
      object (GlobalOutputResource)
    }
  ]
}
字段
deployTime

string (Timestamp format)

引擎部署时的时间戳

时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

globalOutputResources[]

object (GlobalOutputResource)

在全球范围内创建的资源,例如数据仓库数据架构。

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

输出资源的键,在同一生产者节点中必须是唯一的。一个生产者节点可以输出多个输出资源,该键可用于匹配相应的输出资源。

申请状态

枚举
STATE_UNSPECIFIED 默认值。如果省略状态,则使用此值。
CREATED 状态为“已创建”。
DEPLOYING 状态为 DEPLOYING。
DEPLOYED 状态为“已部署”。
UNDEPLOYING 状态为 UNDEPLOYING。
DELETED 状态为“已删除”。
ERROR 状态 ERROR。
CREATING 状态为“正在创建”。
UPDATING 状态更新中。
DELETING 状态:正在删除。
FIXING 状态修复。

方法

addStreamInput

将目标串流输入添加到应用。

create

在给定的项目和位置中创建一个新应用。

createApplicationInstances

将目标串流输入添加到应用。

delete

删除单个应用。

deleteApplicationInstances

移除应用的目标数据流输入,如果应用已部署,系统会删除相应的实例。

deploy

部署单个应用。

get

获取单个应用的详细信息。

list

列出给定项目和位置中的应用。

patch

更新单个应用的参数。

removeStreamInput

移除应用的目标数据流输入,如果应用已部署,系统会删除相应的实例。

undeploy

取消部署单个应用。

updateApplicationInstances

将目标串流输入添加到应用。

updateStreamInput

将目标数据流输入更新为应用,如果应用已部署,则系统会部署相应的实例。