REST Resource: settings.datasources

Recurso: DataSource

A fonte de dados é um namespace lógico para os itens a serem indexados. Todos os itens precisam pertencer a uma fonte de dados. Esse é o pré-requisito para que os itens sejam 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 fonte de dados. O tamanho 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 curto for <value>, consultas como source:<value> só retornarão resultados para esta 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: mail, gmail, docs, drive, groups, sites, calendar, hangouts, gplus, keep, people, team. O tamanho máximo é de 32 caracteres.

indexingServiceAccounts[]

string

Lista de contas de serviço que têm acesso de indexação.

disableServing

boolean

Desative a exibição de resultados de pesquisa ou assistência.

disableModifications

boolean

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

itemsVisibility[]

object (GSuitePrincipal)

Esse campo restringe a visibilidade de 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, já que os usuários precisam ter permissões da 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 são compartilhados fora dessa visibilidade.

returnThumbnailUrls

boolean

Pode uma solicitação do usuário para receber o URI de miniatura dos itens indexados nessa fonte de dados.

operationIds[]

string

IDs das operações de longa duração (LROs) em execução no momento para este esquema.

Métodos

create

Cria uma fonte de dados.

delete

Exclui uma fonte 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.