Method: projects.databases.indexes.create

Cria o índice especificado. O estado inicial de um índice recém-criado é CREATING . Após a conclusão do google.longrunning.Operation retornado, o estado será READY . Se o índice já existir, a chamada retornará um status ALREADY_EXISTS .

Durante a criação, o processo pode resultar em erro e, nesse caso, o índice passará para o estado ERROR . O processo pode ser recuperado corrigindo os dados que causaram o erro, removendo o índice com delete e recriando o índice com create .

Índices com um único campo não podem ser criados.

Solicitação HTTP

POST https://firestore.googleapis.com/v1beta1/{parent=projects/*/databases/*}/indexes

A URL usa sintaxe de transcodificação gRPC .

Parâmetros de caminho

Parâmetros
parent

string

O nome do banco de dados ao qual este índice será aplicado. Por exemplo: projects/{projectId}/databases/{databaseId}

Solicitar corpo

O corpo da solicitação contém uma instância de Index .

Corpo de resposta

Se for bem-sucedido, o corpo da resposta conterá uma instância recém-criada de Operation .

Escopos de autorização

Requer um dos seguintes escopos OAuth:

  • https://www.googleapis.com/auth/datastore
  • https://www.googleapis.com/auth/cloud-platform

Para obter mais informações, consulte Visão geral da autenticação .