Method: projects.databases.indexes.create

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

string

El nombre de la base de datos a la que se aplicará este índice. Por ejemplo: projects/{projectId}/databases/{databaseId}

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 .