REST Resource: settings.datasources

Resource: DataSource

Sumber data adalah namespace logis untuk item yang akan diindeks. Semua item harus berasal dari sumber data. Ini adalah prasyarat sebelum item dapat diindeks ke Cloud Search.

Representasi JSON
{
  "name": string,
  "displayName": string,
  "shortName": string,
  "indexingServiceAccounts": [
    string
  ],
  "disableServing": boolean,
  "disableModifications": boolean,
  "itemsVisibility": [
    {
      object (GSuitePrincipal)
    }
  ],
  "returnThumbnailUrls": boolean,
  "operationIds": [
    string
  ]
}
Kolom
name

string

Nama resource sumber data. Format: datasources/{sourceId}.

Nama diabaikan saat membuat sumber data.

displayName

string

Wajib. Nama tampilan sumber data. Panjang maksimumnya adalah 300 karakter.

shortName

string

Nama pendek atau alias untuk sumber. Nilai ini akan digunakan untuk mencocokkan operator 'source'. Misalnya, jika nama pendeknya adalah <value>, kueri seperti source:<value> hanya akan menampilkan hasil untuk sumber ini. Nilai harus unik di semua sumber data. Nilai hanya boleh berisi karakter alfanumerik (a-zA-Z0-9). Nilai tidak boleh diawali dengan 'google' dan tidak boleh berupa salah satu dari hal berikut: email, gmail, dokumen, drive, grup, situs, kalender, hangouts, gplus, keep, orang, tim. Panjang maksimumnya adalah 32 karakter.

indexingServiceAccounts[]

string

Daftar akun layanan yang memiliki akses pengindeksan.

disableServing

boolean

Menonaktifkan penayangan hasil penelusuran atau bantuan.

disableModifications

boolean

Jika true, menetapkan sumber data ke mode hanya baca. Dalam mode hanya baca, Indexing API menolak semua permintaan untuk mengindeks atau menghapus item di sumber ini. Mengaktifkan mode hanya baca tidak akan menghentikan pemrosesan data yang sebelumnya diterima.

itemsVisibility[]

object (GSuitePrincipal)

Kolom ini membatasi visibilitas ke item di tingkat sumber data. Item dalam sumber data dibatasi untuk gabungan pengguna dan grup yang disertakan dalam kolom ini. Perhatikan bahwa hal ini tidak menjamin akses ke item tertentu, karena pengguna harus memiliki izin ACL pada item yang dimuat. Hal ini memastikan akses tingkat tinggi di seluruh sumber data, dan bahwa setiap item tidak dibagikan di luar visibilitas ini.

returnThumbnailUrls

boolean

Dapatkah pengguna meminta untuk mendapatkan URI thumbnail untuk Item yang diindeks di sumber data ini.

operationIds[]

string

ID Operasi yang Berjalan Lama (LRO) yang saat ini berjalan untuk skema ini.

Metode

create

Membuat sumber data.

delete

Menghapus sumber data.

get

Mendapatkan sumber data.

list

Mencantumkan sumber data.

patch

Memperbarui sumber data.

update

Memperbarui sumber data.