Zasób: Instancja Bazy Danych
Reprezentacja instancji bazy danych czasu rzeczywistego. Szczegóły dotyczące interakcji z zawartością DatabaseInstance można znaleźć pod adresem: https://firebase.google.com/docs/database/rest/start .
Reprezentacja JSON |
---|
{ "name": string, "project": string, "databaseUrl": string, "type": enum ( |
Pola | |
---|---|
name | Pełna nazwa zasobu instancji bazy danych w postaci: |
project | Tylko wyjście. Nazwa zasobu projektu, do którego należy ta instancja. Na przykład: |
databaseUrl | Tylko wyjście. Tylko wyjście. Globalnie unikalna nazwa hosta bazy danych. |
type | Niezmienny. Typ instancji bazy danych. Podczas tworzenia dozwolona jest tylko USER_DATABASE, która jest również wartością domyślną w przypadku pominięcia. |
state | Tylko wyjście. Stan cyklu życia bazy danych. Tylko czytać. |
Typ instancji bazy danych
Możliwe typy instancji bazy danych.
Wyliczenia | |
---|---|
DATABASE_INSTANCE_TYPE_UNSPECIFIED | Nieznany stan, prawdopodobnie wynik błędu na zapleczu. Służy tylko do rozróżniania nieustawionych wartości. |
DEFAULT_DATABASE | Domyślna baza danych udostępniana podczas tworzenia projektu. |
USER_DATABASE | Baza danych utworzona przez użytkownika. |
Państwo
Stany cyklu życia bazy danych.
Wyliczenia | |
---|---|
LIFECYCLE_STATE_UNSPECIFIED | Nieokreślony stan, prawdopodobnie wynik błędu na zapleczu. Służy tylko do rozróżniania nieustawionych wartości. |
ACTIVE | Stan normalny i aktywny. |
DISABLED | Baza danych jest wyłączona. Można go ponownie włączyć później. |
DELETED | Baza danych jest w stanie usuniętym. |
Metody | |
---|---|
| Żąda utworzenia nowego DatabaseInstance . |
| Oznacza DatabaseInstance do usunięcia. |
| Wyłącza DatabaseInstance . |
| Pobiera DatabaseInstance identyfikowaną przez określoną nazwę zasobu. |
| Wyświetla listę poszczególnych DatabaseInstance skojarzonych z określonym projektem nadrzędnym. |
| Włącza DatabaseInstance . |
| Przywraca DatabaseInstance , który został wcześniej oznaczony do usunięcia. |