REST Resource: settings.datasources

Kaynak: DataSource

Veri kaynağı, dizine eklenecek öğeler için mantıksal bir ad alanıdır. Tüm öğeler bir veri kaynağına ait olmalıdır. Bu, öğelerin Cloud Search'e dizine eklenebilmesi için gereken ön koşuldur.

JSON gösterimi
{
  "name": string,
  "displayName": string,
  "shortName": string,
  "indexingServiceAccounts": [
    string
  ],
  "disableServing": boolean,
  "disableModifications": boolean,
  "itemsVisibility": [
    {
      object (GSuitePrincipal)
    }
  ],
  "returnThumbnailUrls": boolean,
  "operationIds": [
    string
  ]
}
Alanlar
name

string

Veri kaynağı kaynağının adı. Biçim: datasources/{sourceId}.

Bu ad, veri kaynağı oluşturulurken yoksayılır.

displayName

string

Zorunlu. Veri kaynağının görünen adı Maksimum uzunluk 300 karakterdir.

shortName

string

Kaynağın kısa adı veya takma adı. Bu değer, "kaynak" ile eşleştirmek için kullanılır operatörümüzü kullanabilirsiniz. Örneğin, kısa ad <value> ise <value> gibi sorgular yalnızca bu kaynağa ait sonuçları döndürür. Değer, tüm veri kaynakları genelinde benzersiz olmalıdır. Değer yalnızca alfanümerik karakterler (a-zA-Z0-9) içermelidir. Değer "google" ile başlayamaz ve şunlardan biri olamaz: mail, gmail, docs, drive, groups, sites, calendar, hangouts, gplus, keep, people, Teams. En fazla 32 karakter uzunluğunda olabilir.

indexingServiceAccounts[]

string

Dizine ekleme erişimi olan hizmet hesaplarının listesi.

disableServing

boolean

Tüm arama veya yardım sonuçlarını sunmayı devre dışı bırakın.

disableModifications

boolean

Doğru değerine ayarlanırsa veri kaynağını salt okuma moduna ayarlar. Dizine Ekleme API'si salt okuma modunda bu kaynaktaki öğeleri dizine ekleme veya silme isteklerini reddeder. Salt okuma modunun etkinleştirilmesi, daha önce kabul edilen verilerin işlenmesini durdurmaz.

itemsVisibility[]

object (GSuitePrincipal)

Bu alan, görünürlüğü veri kaynağı düzeyindeki öğelerle kısıtlar. Veri kaynağındaki öğeler, bu alanda yer alan kullanıcıların ve grupların birliğiyle sınırlıdır. Kullanıcıların içerilen öğelerde EKL izinlerine sahip olması gerektiğinden, bu işlemin belirli bir öğeye erişimi garanti etmediğini unutmayın. Bu, veri kaynağının tamamına üst düzey erişim sağlar ve bağımsız öğelerin bu görünürlüğün dışında paylaşılmaz.

returnThumbnailUrls

boolean

Kullanıcı, bu veri kaynağında dizine eklenen öğeler için küçük resim URI'si alma isteğinde bulunabilir.

operationIds[]

string

Bu şema için çalışan Uzun Süreli İşlemlerin (LRO'lar) kimlikleri.

Yöntemler

create

Veri kaynağı oluşturur.

delete

Bir veri kaynağını siler.

get

Bir veri kaynağı alır.

list

Veri kaynaklarını listeler.

patch

Bir veri kaynağını günceller.

update

Bir veri kaynağını günceller.