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 ( |
Campos | |
---|---|
name | El nombre de recurso completo de la instancia de la base de datos, en el formato: |
project | Sólo salida. El nombre del recurso del proyecto al que pertenece esta instancia. Por ejemplo: |
databaseUrl | Sólo salida. Sólo salida. El nombre de host globalmente único de la base de datos. |
type | 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 | 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 | |
---|---|
| Solicita que se cree una nueva DatabaseInstance . |
| Marca una DatabaseInstance para eliminarla. |
| Deshabilita una DatabaseInstance . |
| Obtiene la DatabaseInstance identificada por el nombre del recurso especificado. |
| Enumera cada DatabaseInstance asociada con el proyecto principal especificado. |
| Habilita una DatabaseInstance . |
| Restaura una DatabaseInstance que se marcó previamente para eliminarse. |