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 | O nome do banco de dados ao qual este índice será aplicado. Por exemplo: |
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 .