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

ID。應用程式版本的專屬 ID。格式:projects/{project}/locations/{location}/apps/{app}/versions/{version}

displayName

string

選用。應用程式版本的顯示名稱。

description

string

選用。應用程式版本的說明。

creator

string

僅供輸出。建立應用程式版本的使用者電子郵件。

createTime

string (Timestamp format)

僅供輸出。應用程式版本建立時間的時間戳記。

使用 RFC 3339,產生的輸出內容一律會經過 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 正規化,並使用 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

還原指定的應用程式版本。