REST Resource: projects.locations.instances

Recurso: DatabaseInstance

Representación de una instancia de Realtime Database. Puede encontrar detalles sobre la interacción con el contenido de una DatabaseInstance en: https://firebase.google.com/docs/database/rest/start.

Representación JSON
{
  "name": string,
  "project": string,
  "databaseUrl": string,
  "type": enum (DatabaseInstanceType),
  "state": enum (State)
}
Campos
name

string

El nombre del recurso completamente calificado de la instancia de base de datos, con el formato projects/{project-number}/locations/{location-id}/instances/{database-id}.

project

string

Solo salida. El nombre del recurso del proyecto al que pertenece esta instancia. Por ejemplo: projects/{project-number}.

databaseUrl

string

Solo salida. Solo salida. El nombre de host único a nivel global de la base de datos.

type

enum (DatabaseInstanceType)

Inmutable. El tipo de instancia de la base de datos. Durante la creación, solo se permite USER_DATABASE, que también es el valor predeterminado cuando se omite.

state

enum (State)

Solo salida. Estado del ciclo de vida de la base de datos. Solo lectura.

Tipo de instancia de base de datos

Los tipos posibles de una instancia de base de datos.

Enums
DATABASE_INSTANCE_TYPE_UNSPECIFIED Estado desconocido, probablemente debido a un error en el backend. Esto solo se usa para distinguir valores no configurados.
DEFAULT_DATABASE La base de datos predeterminada que se aprovisiona cuando se crea un proyecto.
USER_DATABASE Una base de datos que creó el usuario

Estado

Estados del ciclo de vida de la base de datos.

Enums
LIFECYCLE_STATE_UNSPECIFIED Estado no especificado, probablemente debido a un error en el backend. Esto solo se usa para distinguir valores no configurados.
ACTIVE El estado normal y el activo.
DISABLED La base de datos está inhabilitada. Puedes volver a habilitarla más adelante.
DELETED La base de datos está borrada.

Métodos

create

Solicita que se cree una DatabaseInstance nueva.

delete

Marca un DatabaseInstance que se borrará.

disable

Inhabilita un DatabaseInstance.

get

Obtiene el DatabaseInstance identificado mediante el nombre del recurso especificado.

list

Muestra una lista de cada DatabaseInstance asociado con el proyecto superior especificado.

reenable

Habilita un DatabaseInstance.

undelete

Restablece un DatabaseInstance que se marcó antes para borrarse.