REST Resource: settings.datasources

Zasób: DataSource

Źródło danych to logiczna przestrzeń nazw, w której elementy mają być indeksowane. Wszystkie elementy muszą należeć do źródła danych. Jest to warunek wstępny przed indeksowaniem elementów 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}.

Podczas tworzenia źródła danych nazwa jest ignorowana.

displayName

string

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. Ta wartość zostanie użyta do dopasowania wartości „source” . Jeśli na przykład krótka nazwa to <value>, zapytania takie jak <value> zwróciją wyniki tylko z tego źródła. Wartość musi być unikalna we wszystkich źródłach danych. Wartość może zawierać tylko znaki alfanumeryczne (a–zA–Z0–9). Wartość nie może zaczynać się od „google” i nie mogą być jednym z tych elementów: poczta, gmail, dokumenty, dysk, grupy, witryny, kalendarz, hangouts, gplus, Keep, osoby, zespoły. Jego maksymalna długość to 32 znaki.

indexingServiceAccounts[]

string

Lista kont usługi, które mają uprawnienia do indeksowania.

disableServing

boolean

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

disableModifications

boolean

Jeśli ma wartość prawda, źródło danych jest w trybie tylko do odczytu. W trybie tylko do odczytu interfejs Indexing API odrzuca wszelkie żądania indeksowania lub usunięcia elementów z tego źródła. Włączenie trybu „tylko do odczytu” nie zatrzymuje przetwarzania wcześniej zaakceptowanych danych.

itemsVisibility[]

object (GSuitePrincipal)

To pole ogranicza widoczność do elementów na poziomie źródła danych. Elementy w obrębie źródła danych są ograniczone do grupy użytkowników i grup uwzględnionych w tym polu. Pamiętaj, że nie zapewnia to dostępu do konkretnego elementu, ponieważ użytkownicy muszą mieć uprawnienia na liście kontroli dostępu (ACL) do zawartych w niej elementów. Zapewnia to wysoki poziom dostępu do całego źródła danych i zapewnia, że poszczególne elementy nie są udostępniane poza tę widoczność.

returnThumbnailUrls

boolean

Czy użytkownik może poprosić o pobranie identyfikatora URI miniatury dla elementów zindeksowanych w tym źródle danych.

operationIds[]

string

Identyfikatory długotrwałych operacji (LRO) aktualnie uruchomionych 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.