Crea el índice especificado. El estado inicial de un índice recién creado es CREATING
. Al finalizar la google.longrunning.Operation
devuelta, el estado será READY
. Si el índice ya existe, la llamada devolverá un estado ALREADY_EXISTS
.
Durante la creación, el proceso podría generar un error, en cuyo caso el índice pasará al estado ERROR
. El proceso se puede recuperar arreglando los datos que causaron el error, eliminando el índice con delete
y luego volviendo a crear el índice con create
.
No se pueden crear índices con un solo campo.
solicitud HTTP
POST https://firestore.googleapis.com/v1beta1/{parent=projects/*/databases/*}/indexes
La URL utiliza la sintaxis de transcodificación gRPC .
Parámetros de ruta
Parámetros | |
---|---|
parent | El nombre de la base de datos a la que se aplicará este índice. Por ejemplo: |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene una instancia de Index
.
Cuerpo de respuesta
Si tiene éxito, el cuerpo de la respuesta contiene una instancia recién creada de Operation
.
Ámbitos de autorización
Requiere uno de los siguientes ámbitos de OAuth:
-
https://www.googleapis.com/auth/datastore
-
https://www.googleapis.com/auth/cloud-platform
Para obtener más información, consulte Descripción general de la autenticación .