Method: projects.locations.instances.undelete

Restaura una instancia de base de DatabaseInstance que se marcó previamente para ser eliminada. Después de usar el método de eliminación, las instancias de la base de datos se establecen en el estado DELETED durante 20 días y se purgarán dentro de los 30 días. Las bases de datos en estado DELETED se pueden recuperar sin perder ningún dato. Este método solo se puede usar en una instancia de base de datos en el estado DELETED . Es posible que las instancias de base de datos purgadas no se puedan recuperar.

Solicitud HTTP

POST https://firebasedatabase.googleapis.com/v1beta/{name=projects/*/locations/*/instances/*}:undelete

La URL usa la sintaxis de transcodificación de gRPC .

Parámetros de ruta

Parámetros
name

string

El nombre de recurso completo de la instancia de la base de datos, en el formato: projects/{project-number}/locations/{location-id}/instances/{database-id}

La autorización requiere el siguiente permiso de IAM en el name de recurso especificado:

  • firebasedatabase.instances.undelete

cuerpo de la solicitud

El cuerpo de la solicitud debe estar vacío.

Cuerpo de respuesta

Si tiene éxito, el cuerpo de la respuesta contiene una instancia de DatabaseInstance .

Ámbitos de autorización

Requiere uno de los siguientes ámbitos de OAuth:

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

Para obtener más información, consulte Descripción general de la autenticación .