REST Resource: settings.datasources

Recurso: DataSource

A origem de dados é um namespace lógico para itens a serem indexados. Todos os itens precisam pertencer a uma fonte de dados. Esse é o pré-requisito para que os itens possam ser indexados no Cloud Search.

Representação JSON
{
  "name": string,
  "displayName": string,
  "shortName": string,
  "indexingServiceAccounts": [
    string
  ],
  "disableServing": boolean,
  "disableModifications": boolean,
  "itemsVisibility": [
    {
      object (GSuitePrincipal)
    }
  ],
  "returnThumbnailUrls": boolean,
  "operationIds": [
    string
  ]
}
Campos
name

string

O nome do recurso da fonte de dados. Formato: datasources/{sourceId}.

O nome é ignorado ao criar uma fonte de dados.

displayName

string

Obrigatório. Nome de exibição da origem de dados. O comprimento máximo é de 300 caracteres.

shortName

string

Um nome curto ou alias para a origem. Esse valor será usado para corresponder ao operador "source". Por exemplo, se o nome abreviado for <value>, consultas como source:<value> só vão retornar resultados para essa origem. O valor precisa ser exclusivo em todas as fontes de dados. O valor precisa conter apenas caracteres alfanuméricos (a-zA-Z0-9). O valor não pode começar com "google" nem ser um dos seguintes: mail, gmail, docs, drive, groups, sites, calendar, hangouts, gplus, keep, people, teams. O tamanho máximo é de 32 caracteres.

indexingServiceAccounts[]

string

Lista de contas de serviço com acesso de indexação.

disableServing

boolean

Desative a veiculação de qualquer resultado de pesquisa ou assistência.

disableModifications

boolean

Se verdadeiro, define a fonte de dados como modo somente leitura. No modo somente leitura, a API Indexing rejeita todas as solicitações para indexar ou excluir itens nessa origem. Ativar o modo somente leitura não interrompe o processamento de dados aceitos anteriormente.

itemsVisibility[]

object (GSuitePrincipal)

Esse campo restringe a visibilidade dos itens no nível da fonte de dados. Os itens na fonte de dados são restritos à união de usuários e grupos incluídos nesse campo. Isso não garante o acesso a um item específico, porque os usuários precisam ter permissões de ACL nos itens contidos. Isso garante um acesso de alto nível a toda a fonte de dados e que os itens individuais não sejam compartilhados fora dessa visibilidade.

returnThumbnailUrls

boolean

Um usuário pode solicitar o URI da miniatura de itens indexados nessa fonte de dados.

operationIds[]

string

IDs das operações de longa duração (LROs, na sigla em inglês) em execução para este esquema.

Métodos

create

Cria uma fonte de dados.

delete

Exclui uma origem de dados.

get

Recebe uma fonte de dados.

list

Lista as fontes de dados.

patch

Atualiza uma fonte de dados.

update

Atualiza uma fonte de dados.