Ресурс: Экземпляр базы данных
Представление экземпляра базы данных реального времени. Подробности о взаимодействии с содержимым DatabaseInstance можно найти по адресу: https://firebase.google.com/docs/database/rest/start .
JSON-представление |
---|
{ "name": string, "project": string, "databaseUrl": string, "type": enum ( |
Поля | |
---|---|
name | Полное имя ресурса экземпляра базы данных в форме: |
project | Только вывод. Имя ресурса проекта, которому принадлежит этот экземпляр. Например: |
databaseUrl | Только вывод. Только вывод. Глобальное уникальное имя хоста базы данных. |
type | Неизменяемый. Тип экземпляра базы данных. При создании разрешен только USER_DATABASE, который также является значением по умолчанию, если он опущен. |
state | Только вывод. Состояние жизненного цикла базы данных. Только для чтения. |
Тип базы данныхInstanceType
Возможные типы экземпляра базы данных.
Перечисления | |
---|---|
DATABASE_INSTANCE_TYPE_UNSPECIFIED | Неизвестное состояние, вероятно, результат ошибки на серверной стороне. Это используется только для различения неустановленных значений. |
DEFAULT_DATABASE | База данных по умолчанию, которая предоставляется при создании проекта. |
USER_DATABASE | База данных, созданная пользователем. |
Состояние
Состояния жизненного цикла базы данных.
Перечисления | |
---|---|
LIFECYCLE_STATE_UNSPECIFIED | Неопределенное состояние, вероятно, является результатом ошибки на серверной стороне. Это используется только для различения неустановленных значений. |
ACTIVE | Нормальное и активное состояние. |
DISABLED | База данных находится в отключенном состоянии. Его можно будет снова включить позже. |
DELETED | База данных находится в удаленном состоянии. |
Методы | |
---|---|
| Запрашивает создание нового DatabaseInstance . |
| Помечает DatabaseInstance для удаления. |
| Отключает DatabaseInstance . |
| Получает экземпляр DatabaseInstance , идентифицируемый указанным именем ресурса. |
| Перечисляет каждый экземпляр DatabaseInstance , связанный с указанным родительским проектом. |
| Включает DatabaseInstance . |
| Восстанавливает DatabaseInstance , который ранее был помечен для удаления. |