REST Resource: projects.locations.instances

Recurso: Instancia de base de datos

Representación de una instancia de base de datos en tiempo real. Los detalles sobre cómo interactuar con el contenido de una instancia de base de datos se pueden encontrar 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 de recurso completo de la instancia de la base de datos, en el formato: projects/{project-number}/locations/{location-id}/instances/{database-id} .

project

string

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

databaseUrl

string

Sólo salida. Sólo salida. El nombre de host globalmente único de la base de datos.

type

enum ( DatabaseInstanceType )

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

state

enum ( State )

Sólo salida. El estado del ciclo de vida de la base de datos. Solo lectura.

Tipo de instancia de base de datos

Los posibles tipos de una instancia de base de datos.

Enumeraciones
DATABASE_INSTANCE_TYPE_UNSPECIFIED Estado desconocido, probablemente el resultado de un error en el backend. Esto sólo se utiliza para distinguir valores no establecidos.
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.

Enumeraciones
LIFECYCLE_STATE_UNSPECIFIED Estado no especificado, probablemente el resultado de un error en el backend. Esto sólo se utiliza para distinguir valores no establecidos.
ACTIVE El estado normal y activo.
DISABLED La base de datos está en estado deshabilitado. Se puede volver a habilitar más tarde.
DELETED La base de datos está en un estado eliminado.

Métodos

create

Solicita que se cree una nueva DatabaseInstance .

delete

Marca una DatabaseInstance para eliminarla.

disable

Deshabilita una DatabaseInstance .

get

Obtiene la DatabaseInstance identificada por el nombre del recurso especificado.

list

Enumera cada DatabaseInstance asociada con el proyecto principal especificado.

reenable

Habilita una DatabaseInstance .

undelete

Restaura una DatabaseInstance que se marcó previamente para eliminarse.