REST Resource: settings.datasources

Risorsa: DataSource

Origine dati è uno spazio dei nomi logico per gli elementi da indicizzare. Tutti gli elementi devono appartenere a un'origine dati. Questo è il prerequisito necessario prima che gli elementi possano essere indicizzati 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: datasources/{sourceId}.

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

displayName

string

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

shortName

string

Un nome breve o un alias per l'origine. Questo valore verrà utilizzato per trovare una corrispondenza con l'operatore "source". Ad esempio, se il nome breve è <value>, query come source:<value> restituiranno solo risultati per questa origine. 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 lunghezza massima è di 32 caratteri.

indexingServiceAccounts[]

string

Elenco degli account di servizio che dispongono dell'accesso all'indicizzazione.

disableServing

boolean

Disattivare la pubblicazione di risultati di ricerca o di assistenza.

disableModifications

boolean

Se true, imposta la modalità di sola lettura per la sorgente dati. In modalità di sola lettura, l'API Indexing rifiuta tutte le richieste di indicizzazione o eliminazione di elementi in questa 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 della sorgente dati sono limitati all'unione di utenti e gruppi inclusi in questo campo. Tieni presente che questo non garantisce l'accesso a un elemento specifico, poiché gli utenti devono disporre delle autorizzazioni ACL per gli elementi contenuti. In questo modo, viene garantito un accesso di alto livello all'intera origine dati e i singoli elementi non vengono condivisi al di fuori di questa visibilità.

returnThumbnailUrls

boolean

Un utente può richiedere l'URI delle miniature 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

Consente di eliminare un'origine dati.

get

Recupera un'origine dati.

list

Elenca le origini dati.

patch

Aggiorna un'origine dati.

update

Aggiorna un'origine dati.