Method: projects.locations.instances.undelete

Restaure une DatabaseInstance qui a été précédemment marquée pour être supprimée. Une fois la méthode de suppression utilisée, les instances de base de données sont définies sur l'état DELETED pendant 20 jours et seront purgées dans les 30 jours. Les bases de données à l'état DELETED peuvent être restaurées sans perdre de données. Cette méthode ne peut être utilisée que sur une DatabaseInstance à l’état DELETED . Les instances de base de données purgées ne peuvent pas être récupérées.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC .

Paramètres du chemin

Paramètres
name

string

Nom de ressource complet de l'instance de base de données, sous la forme : projects/{project-number}/locations/{location-id}/instances/{database-id}

L'autorisation nécessite l'autorisation IAM suivante sur le name de ressource spécifié :

  • firebasedatabase.instances.undelete

Corps de la demande

Le corps de la requête doit être vide.

Corps de réponse

En cas de succès, le corps de la réponse contient une instance de DatabaseInstance .

Portées des autorisations

Nécessite l'une des étendues OAuth suivantes :

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

Pour plus d'informations, consultez la Présentation de l'authentification .