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),
  "billingMode": enum (BillingMode)
}
字段
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)

仅限输出。应用的状态。

billingMode

enum (BillingMode)

应用的结算模式。

ApplicationRuntimeInfo

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

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

string (Timestamp format)

引擎部署时的时间戳

时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例:"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 状态为“已创建”。
DEPLOYING 状态为 DEPLOYING。
DEPLOYED 状态为“已部署”。
UNDEPLOYING 状态为 UNDEPLOYING。
DELETED 状态为“已删除”。
ERROR 状态 ERROR。
CREATING 状态为“正在创建”。
UPDATING 状态更新中。
DELETING 状态:正在删除。
FIXING 状态修复。

BillingMode

应用的结算模式

枚举
BILLING_MODE_UNSPECIFIED 默认值。
PAYG 随用随付结算模式。
MONTHLY 按月结算模式。

方法

addStreamInput

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

create

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

createApplicationInstances

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

delete

删除单个应用。

deleteApplicationInstances

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

deploy

部署单个应用。

get

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

list

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

patch

更新单个应用的参数。

removeStreamInput

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

undeploy

取消部署单个应用。

updateApplicationInstances

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

updateStreamInput

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