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 ( | 
| Campos | |
|---|---|
| name | 
 O nome do recurso da fonte de dados. Formato: datasources/{sourceId}. O nome é ignorado ao criar uma fonte de dados. | 
| displayName | 
 Obrigatório. Nome de exibição da origem de dados. O comprimento máximo é de 300 caracteres. | 
| shortName | 
 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[] | 
 Lista de contas de serviço com acesso de indexação. | 
| disableServing | 
 Desative a veiculação de qualquer resultado de pesquisa ou assistência. | 
| disableModifications | 
 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[] | 
 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 | 
 Um usuário pode solicitar o URI da miniatura de itens indexados nessa fonte de dados. | 
| operationIds[] | 
 IDs das operações de longa duração (LROs, na sigla em inglês) em execução para este esquema. | 
| Métodos | |
|---|---|
| 
 | Cria uma fonte de dados. | 
| 
 | Exclui uma origem de dados. | 
| 
 | Recebe uma fonte de dados. | 
| 
 | Lista as fontes de dados. | 
| 
 | Atualiza uma fonte de dados. | 
| 
 | Atualiza uma fonte de dados. |