Method: projects.locations.apps.retrieveToolSchema

Mengambil skema alat yang ditentukan. Skema dihitung secara langsung untuk instance alat tertentu.

Permintaan HTTP

POST https://ces.googleapis.com/v1/{parent=projects/*/locations/*/apps/*}:retrieveToolSchema

URL menggunakan sintaks gRPC Transcoding.

Parameter jalur

Parameter
parent

string

Wajib. Nama resource aplikasi yang memiliki alat/kumpulan alat. Format: projects/{project}/locations/{location}/apps/{app}

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "tool": string,
  "toolsetTool": {
    object (ToolsetTool)
  }
  // End of mutually exclusive fields.
}
Kolom
ID alat untuk mengambil skemanya. Alat ini bisa berupa alat yang tetap ada atau alat dari toolset. Berikut adalah daftar kolom yang bersifat eksklusif satu sama lain. Maksimal satu kolom akan ditetapkan dalam respons:
tool

string

Opsional. Nama alat untuk mengambil skema. Format: projects/{project}/locations/{location}/apps/{app}/tools/{tool}

toolsetTool

object (ToolsetTool)

Opsional. Alat toolset untuk mengambil skema. Hanya satu alat yang harus cocok dengan predikat dari toolset. Jika tidak, error akan ditampilkan.

Akhir kolom yang saling eksklusif.

Isi respons

Pesan respons untuk ToolService.RetrieveToolSchema.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "inputSchema": {
    object (Schema)
  },
  "outputSchema": {
    object (Schema)
  },

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "tool": string,
  "toolsetTool": {
    object (ToolsetTool)
  }
  // End of mutually exclusive fields.
}
Kolom
inputSchema

object (Schema)

Skema parameter input alat.

outputSchema

object (Schema)

Skema parameter output alat.

ID alat yang skemanya ditujukan untuknya. Berikut adalah daftar kolom yang bersifat eksklusif satu sama lain. Maksimal satu kolom akan ditetapkan dalam respons:
tool

string

Nama alat yang ditujukan untuk skema. Format: projects/{project}/locations/{location}/apps/{app}/tools/{tool}

toolsetTool

object (ToolsetTool)

Alat toolset yang skemanya ditujukan untuk.

Akhir kolom yang saling eksklusif.

Cakupan otorisasi

Memerlukan salah satu cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/ces

Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.

Izin IAM

Memerlukan izin IAM berikut pada resource parent:

  • ces.tools.get

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.