REST Resource: settings.datasources

Ressource : DataSource

La source de données est un espace de noms logique pour les éléments à indexer. Tous les éléments doivent appartenir à une source de données. Il s'agit d'une condition préalable à l'indexation des éléments dans Cloud Search.

Représentation JSON
{
  "name": string,
  "displayName": string,
  "shortName": string,
  "indexingServiceAccounts": [
    string
  ],
  "disableServing": boolean,
  "disableModifications": boolean,
  "itemsVisibility": [
    {
      object (GSuitePrincipal)
    }
  ],
  "returnThumbnailUrls": boolean,
  "operationIds": [
    string
  ]
}
Champs
name

string

Nom de la ressource de source de données. Format: datasources/{sourceId}.

Le nom est ignoré lors de la création d'une source de données.

displayName

string

Obligatoire. Nom à afficher de la source de données. La longueur maximale est de 300 caractères.

shortName

string

Nom court ou alias de la source. Cette valeur sera utilisée pour faire correspondre l'opérateur "source". Par exemple, si le nom court est <valeur>, les requêtes telles que source:<valeur> ne renvoient que des résultats pour cette source. La valeur doit être unique dans toutes les sources de données. La valeur ne doit contenir que des caractères alphanumériques (a-zA-Z0-9). La valeur ne doit pas commencer par "google" et ne doit pas être l'une des valeurs suivantes: mail, gmail, docs, drive, groups, sites, calendar, hangouts, gplus, keep, people ou teams. Il ne doit pas dépasser 32 caractères.

indexingServiceAccounts[]

string

Liste des comptes de service disposant d'un accès à l'indexation.

disableServing

boolean

Désactivez l'affichage de résultats de recherche ou d'assistance.

disableModifications

boolean

Si la valeur est "true", la source de données est définie en mode lecture seule. En mode lecture seule, l'API d'indexation rejette toutes les requêtes d'indexation ou de suppression d'éléments de cette source. L'activation du mode lecture seule n'arrête pas le traitement des données précédemment acceptées.

itemsVisibility[]

object (GSuitePrincipal)

Ce champ limite la visibilité aux éléments au niveau de la source de données. Les éléments de la source de données sont limités à l'union des utilisateurs et des groupes inclus dans ce champ. Notez que cela n'assure pas l'accès à un élément spécifique, car les utilisateurs doivent disposer d'autorisations LCA sur les éléments qu'il contient. Cela garantit un accès de haut niveau à l'ensemble de la source de données et que les éléments individuels ne sont pas partagés en dehors de cette visibilité.

returnThumbnailUrls

boolean

Un utilisateur peut demander à obtenir l'URI de la vignette pour les éléments indexés dans cette source de données.

operationIds[]

string

ID des opérations de longue durée (LRO) actuellement exécutées pour ce schéma.

Méthodes

create

Crée une source de données.

delete

Supprime une source de données.

get

Permet d'obtenir une source de données.

list

Répertorie les sources de données.

patch

Met à jour une source de données.

update

Met à jour une source de données.