Method: projects.locations.instances.undelete

Restaura um DatabaseInstance que foi previamente marcado para ser excluído. Depois que o método delete for usado, DatabaseInstances serão definidos para o estado DELETED por 20 dias e serão eliminados em 30 dias. Os bancos de dados no estado DELETED podem ser recuperados sem perder nenhum dado. Este método só pode ser usado em um DatabaseInstance no estado DELETED . DatabaseInstances eliminados não podem ser recuperados.

Solicitação HTTP

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

A URL usa sintaxe de transcodificação gRPC .

Parâmetros de caminho

Parâmetros
name

string

O nome completo do recurso da instância do banco de dados, no formato: projects/{project-number}/locations/{location-id}/instances/{database-id}

A autorização requer a seguinte permissão do IAM no name do recurso especificado:

  • firebasedatabase.instances.undelete

Solicitar corpo

O corpo da solicitação deve estar vazio.

Corpo de resposta

Se for bem-sucedido, o corpo da resposta conterá uma instância de DatabaseInstance .

Escopos de autorização

Requer um dos seguintes escopos OAuth:

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

Para obter mais informações, consulte Visão geral da autenticação .