REST Resource: projects.locations.apps.versions

资源:AppVersion

在 Customer Engagement Suite (CES) 中,应用版本是指应用在特定时间点的快照。此字段是不可变的,一经创建便无法修改。

JSON 表示法
{
  "name": string,
  "displayName": string,
  "description": string,
  "creator": string,
  "createTime": string,
  "updateTime": string,
  "snapshot": {
    object (AppSnapshot)
  },
  "etag": string
}
字段
name

string

标识符。应用版本的唯一标识符。格式:projects/{project}/locations/{location}/apps/{app}/versions/{version}

displayName

string

可选。应用版本的显示名称。

description

string

可选。应用版本的说明。

creator

string

仅限输出。创建应用版本的用户的电子邮件地址。

createTime

string (Timestamp format)

仅限输出。应用版本创建时间戳。

采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:"2014-10-02T15:01:23Z"、"2014-10-02T15:01:23.045123456Z" 或 "2014-10-02T15:01:23+05:30"。

updateTime

string (Timestamp format)

仅限输出。应用版本上次更新时的时间戳。

采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:"2014-10-02T15:01:23Z"、"2014-10-02T15:01:23.045123456Z" 或 "2014-10-02T15:01:23+05:30"。

snapshot

object (AppSnapshot)

仅限输出。创建版本时应用的快照。

etag

string

仅限输出。用于确保对象在读取-修改-写入操作期间未发生更改的 ETag。如果 etag 为空,则更新会覆盖任何并发更改。

AppSnapshot

应用的快照。

JSON 表示法
{
  "app": {
    object (App)
  },
  "agents": [
    {
      object (Agent)
    }
  ],
  "tools": [
    {
      object (Tool)
    }
  ],
  "examples": [
    {
      object (Example)
    }
  ],
  "guardrails": [
    {
      object (Guardrail)
    }
  ],
  "toolsets": [
    {
      object (Toolset)
    }
  ]
}
字段
app

object (App)

可选。应用的基本设置。

agents[]

object (Agent)

可选。应用中的代理列表。

tools[]

object (Tool)

可选。应用中的工具列表。

examples[]

object (Example)

可选。应用中的示例列表。

guardrails[]

object (Guardrail)

可选。应用中的安全措施列表。

toolsets[]

object (Toolset)

可选。应用中的工具集列表。

方法

create

在指定应用中创建新的应用版本。

delete

删除指定的应用版本。

get

获取指定应用版本的详细信息。

getExtendedAgentCard

获取经过身份验证的代理的扩展代理卡片。

list

列出指定应用中的所有应用版本。

patch

更新指定的应用版本。

restore

恢复指定的应用版本。