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 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 è di 300 caratteri.

shortName

string

Un nome breve o un alias della fonte. Questo valore verrà utilizzato per corrispondere al valore "source" operatore. Ad esempio, se il nome breve è <value>, query come <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 con accesso per l'indicizzazione.

disableServing

boolean

Disattiva la pubblicazione di risultati di ricerca o assistenza.

disableModifications

boolean

Se impostato su true, imposta l'origine dati in modalità di sola lettura. In modalità di sola lettura, l'API Index rifiuta qualsiasi richiesta 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 dell'origine dati sono limitati all'unione di utenti e gruppi inclusi in questo campo. Tieni presente che ciò non garantisce l'accesso a un elemento specifico, poiché gli utenti devono disporre delle autorizzazioni ACL per gli elementi contenuti. Ciò garantisce un accesso generale all'intera origine dati e che i singoli elementi non vengono condivisi al di fuori di questa visibilità.

returnThumbnailUrls

boolean

Un utente può 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

Ottiene un'origine dati.

list

Elenca le origini dati.

patch

Aggiorna un'origine dati.

update

Aggiorna un'origine dati.