REST Resource: projects.locations.apps.versions

Resource: AppVersion

Di Customer Engagement Suite (CES), versi aplikasi adalah snapshot aplikasi pada titik waktu tertentu. Objek ini tidak dapat diubah dan tidak dapat dimodifikasi setelah dibuat.

Representasi JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "creator": string,
  "createTime": string,
  "updateTime": string,
  "snapshot": {
    object (AppSnapshot)
  },
  "etag": string
}
Kolom
name

string

ID. ID unik versi aplikasi. Format: projects/{project}/locations/{location}/apps/{app}/versions/{version}

displayName

string

Opsional. Nama tampilan versi aplikasi.

description

string

Opsional. Deskripsi versi aplikasi.

creator

string

Hanya output. Email pengguna yang membuat versi aplikasi.

createTime

string (Timestamp format)

Hanya output. Stempel waktu saat versi aplikasi dibuat.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Hanya output. Stempel waktu saat versi aplikasi terakhir diperbarui.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

snapshot

object (AppSnapshot)

Hanya output. Snapshot aplikasi saat versi dibuat.

etag

string

Hanya output. ETag yang digunakan untuk memastikan objek tidak berubah selama operasi baca-ubah-tulis. Jika etag kosong, pembaruan akan menimpa perubahan serentak.

AppSnapshot

Snapshot aplikasi.

Representasi JSON
{
  "app": {
    object (App)
  },
  "agents": [
    {
      object (Agent)
    }
  ],
  "tools": [
    {
      object (Tool)
    }
  ],
  "examples": [
    {
      object (Example)
    }
  ],
  "guardrails": [
    {
      object (Guardrail)
    }
  ],
  "toolsets": [
    {
      object (Toolset)
    }
  ]
}
Kolom
app

object (App)

Opsional. Setelan dasar untuk aplikasi.

agents[]

object (Agent)

Opsional. Daftar agen di aplikasi.

tools[]

object (Tool)

Opsional. Daftar alat di aplikasi.

examples[]

object (Example)

Opsional. Daftar contoh dalam aplikasi.

guardrails[]

object (Guardrail)

Opsional. Daftar pembatasan dalam aplikasi.

toolsets[]

object (Toolset)

Opsional. Daftar toolset di aplikasi.

Metode

create

Membuat versi aplikasi baru di aplikasi yang diberikan.

delete

Menghapus versi aplikasi yang ditentukan.

get

Mendapatkan detail versi aplikasi yang ditentukan.

getExtendedAgentCard

Mendapatkan kartu agen yang diperluas untuk agen yang diautentikasi.

list

Mencantumkan semua versi aplikasi di aplikasi tertentu.

patch

Memperbarui versi aplikasi yang ditentukan.

restore

Memulihkan versi aplikasi yang ditentukan.