Crea el índice especificado. El estado inicial de un índice recién creado es CREATING
. Cuando se complete el objeto google.longrunning.Operation
que se muestra, el estado será READY
. Si el índice ya existe, la llamada mostrará un estado ALREADY_EXISTS
.
Durante la creación, el proceso podría generar un error, en cuyo caso el índice pasará al estado ERROR
. Para recuperar el proceso, puedes corregir los datos que causaron el error, quitar el índice con delete
y volver a crearlo 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 usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
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 incluye una instancia de Index
.
Cuerpo de la respuesta
Si el proceso se realiza de forma correcta, el cuerpo de la respuesta contiene una instancia recién creada de Operation
.
Permisos de autorización
Se necesita uno de los siguientes alcances de OAuth:
https://www.googleapis.com/auth/datastore
https://www.googleapis.com/auth/cloud-platform
Para obtener más información, consulta Descripción general de la autenticación.