REST Resource: settings.datasources

Zasób: DataSource

Źródło danych to logiczna przestrzeń nazw elementów do indeksowania. Wszystkie elementy muszą należeć do źródła danych. Jest to wymagane, aby elementy mogły być indeksowane w Cloud Search.

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

string

Nazwa zasobu źródła danych. Format: źródła danych/{sourceId}.

Nazwa jest ignorowana podczas tworzenia źródła danych.

displayName

string

To pole jest wymagane. Wyświetlana nazwa źródła danych Maksymalna długość to 300 znaków.

shortName

string

Krótka nazwa lub alias źródła. Będzie ona używana do dopasowania operatora „source”. Jeśli np. krótka nazwa to <value>, zapytanie typu source:<wartość> zwróci wyniki tylko dla tego źródła. Wartość musi być niepowtarzalna wśród wszystkich źródeł danych. Wartość może zawierać tylko znaki alfanumeryczne (a–zA–Z0–9). Wartość nie może zaczynać się od „google” i nie może być jednym z tych elementów: mail, gmail, docs, drive, groups, sites, calendar, hangouts, gplus, keep, people, team. Jego maksymalna długość to 32 znaki.

indexingServiceAccounts[]

string

Lista kont usługi, które mają dostęp do indeksowania.

disableServing

boolean

Wyłącz wyświetlanie jakichkolwiek wyników wyszukiwania lub wspomaganych.

disableModifications

boolean

Jeśli ma wartość prawda, ustawia źródło danych w tryb tylko do odczytu. W trybie „tylko do odczytu” interfejs Indexing API odrzuca wszystkie żądania indeksowania i usuwania elementów w tym źródle. Włączenie trybu tylko do odczytu nie zatrzymuje przetwarzania zaakceptowanych wcześniej danych.

itemsVisibility[]

object (GSuitePrincipal)

To pole ogranicza widoczność do elementów na poziomie źródła danych. Elementy w źródle danych są ograniczone do sumy użytkowników i grup uwzględnionych w tym polu. Pamiętaj, że nie gwarantuje to dostępu do konkretnego elementu, ponieważ użytkownicy muszą mieć uprawnienia listy kontroli dostępu do elementów składowych. Zapewnia to wysoki poziom dostępu do całego źródła danych i zapobiega udostępnianiu poszczególnych elementów poza tą widocznością.

returnThumbnailUrls

boolean

Może prosić użytkownika o pobranie identyfikatora URI miniatury dla elementów zindeksowanych w tym źródle danych.

operationIds[]

string

Identyfikatory długo trwających operacji (LRO) uruchomionych obecnie dla tego schematu.

Metody

create

Tworzy źródło danych.

delete

Usuwa źródło danych.

get

Pobiera źródło danych.

list

Wyświetla listę źródeł danych.

patch

Aktualizuje źródło danych.

update

Aktualizuje źródło danych.