REST Resource: settings.datasources

Risorsa: DataSource

L'origine dati è uno spazio dei nomi logico per gli elementi da indicizzare. Tutti gli elementi devono appartenere a un'origine dati. Questo è il prerequisito per l'indicizzazione degli elementi in Cloud Search.

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

string

Il nome della risorsa dell'origine dati. Formato: origini dati/{sourceId}.

Il nome viene ignorato durante la creazione di un'origine dati.

displayName

string

Obbligatorio. Nome visualizzato dell'origine dati La lunghezza massima è di 300 caratteri.

shortName

string

Un nome breve o alias per la fonte. Questo valore verrà utilizzato per creare corrispondenze con l'operatore "source". Ad esempio, se il nome breve è <value>, query come source:<value> restituiranno solo i risultati per questa sorgente. Il valore deve essere univoco in tutte le origini dati. Il valore deve contenere solo caratteri alfanumerici (a-zA-Z0-9). Il valore non può iniziare con "google" e non può essere uno dei seguenti: mail, gmail, docs, drive, groups, sites, calendar, hangouts, gplus, keep, people, Teams. La sua lunghezza massima è di 32 caratteri.

indexingServiceAccounts[]

string

Elenco di account di servizio che hanno accesso all'indicizzazione.

disableServing

boolean

Disattiva la pubblicazione di qualsiasi risultato di ricerca o di assistenza.

disableModifications

boolean

Se il valore è true, imposta l'origine dati in modalità di sola lettura. In modalità di sola lettura, l'API Indexing rifiuta qualsiasi richiesta di indicizzazione o eliminazione di elementi nell'origine. L'attivazione della modalità di sola lettura non interrompe l'elaborazione dei dati accettati in precedenza.

itemsVisibility[]

object (GSuitePrincipal)

Questo campo limita la visibilità agli elementi a livello di origine dati. Gli elementi all'interno dell'origine dati sono limitati all'unione di utenti e gruppi inclusi in questo campo. Tieni presente che questa operazione non garantisce l'accesso a un elemento specifico, poiché gli utenti devono disporre delle autorizzazioni ACL per gli elementi contenuti. Ciò garantisce un accesso ad alto livello all'intera origine dati e che i singoli elementi non vengano condivisi al di fuori di questa visibilità.

returnThumbnailUrls

boolean

Può un utente richiedere di ottenere l'URI della miniatura per gli elementi indicizzati in questa origine dati.

operationIds[]

string

ID delle operazioni a lunga esecuzione (LRO) attualmente in esecuzione per questo schema.

Metodi

create

Crea un'origine dati.

delete

Elimina un'origine dati.

get

Recupera un'origine dati.

list

Elenca le origini dati.

patch

Aggiorna un'origine dati.

update

Aggiorna un'origine dati.