REST Resource: projects.locations.instances

Recurso: DatabaseInstance

Representação de uma instância do Realtime Database. Detalhes sobre como interagir com o conteúdo de uma DatabaseInstance podem ser encontrados em: https://firebase.google.com/docs/database/rest/start .

Representação JSON
{
  "name": string,
  "project": string,
  "databaseUrl": string,
  "type": enum (DatabaseInstanceType),
  "state": enum (State)
}
Campos
name

string

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

project

string

Saída apenas. O nome do recurso do projeto ao qual esta instância pertence. Por exemplo: projects/{project-number} .

databaseUrl

string

Saída apenas. Saída somente. O nome de host globalmente exclusivo do banco de dados.

type

enum ( DatabaseInstanceType )

Imutável. O tipo de instância do banco de dados. Na criação, apenas USER_DATABASE é permitido, que também é o padrão quando omitido.

state

enum ( State )

Saída apenas. O estado do ciclo de vida do banco de dados. Somente leitura.

Tipo de instância de banco de dados

Os tipos possíveis de uma instância de banco de dados.

Enums
DATABASE_INSTANCE_TYPE_UNSPECIFIED Estado desconhecido, provavelmente o resultado de um erro no back-end. Isso é usado apenas para distinguir valores não definidos.
DEFAULT_DATABASE O banco de dados padrão que é provisionado quando um projeto é criado.
USER_DATABASE Um banco de dados que o usuário criou.

Estado

Estados do ciclo de vida do banco de dados.

Enums
LIFECYCLE_STATE_UNSPECIFIED Estado não especificado, provavelmente o resultado de um erro no back-end. Isso é usado apenas para distinguir valores não definidos.
ACTIVE O estado normal e ativo.
DISABLED O banco de dados está em um estado desabilitado. Ele pode ser reativado mais tarde.
DELETED O banco de dados está em um estado excluído.

Métodos

create

Solicita que uma nova DatabaseInstance seja criada.

delete

Marca uma DatabaseInstance a ser excluída.

disable

Desabilita uma DatabaseInstance .

get

Obtém o DatabaseInstance identificado pelo nome do recurso especificado.

list

Lista cada DatabaseInstance associado ao projeto pai especificado.

reenable

Habilita uma DatabaseInstance .

undelete

Restaura uma DatabaseInstance que foi marcada anteriormente para ser excluída.