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: fontes de dados/{sourceId}.

Esse nome é ignorado na criação da 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 fonte. Esse valor será usado para corresponder à "origem" usando um operador lógico. Por exemplo, se o nome curto for <value>, consultas como <value> só retornarão 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". e não pode ser um destes: mail, gmail, docs, drive, groups, sites, calendar, hangouts, gplus, keep, people e times. O tamanho máximo é de 32 caracteres.

indexingServiceAccounts[]

string

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

disableServing

boolean

Desativa a veiculação de resultados de pesquisa ou assistência.

disableModifications

boolean

Se verdadeiro, define a fonte de dados para o 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 dos dados aceitos anteriormente.

itemsVisibility[]

object (GSuitePrincipal)

Esse campo restringe a visibilidade de itens no nível da fonte de dados. Os itens da 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, pois os usuários precisam ter permissões de ACL nos itens contidos. Isso garante 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 a URI de miniatura para itens indexados nessa fonte de dados.

operationIds[]

string

IDs das operações de longa duração (LROs, na sigla em inglês) atualmente em execução 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.