REST Resource: projects.locations.instances

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 (DatabaseInstanceType),
  "state": enum (State)
}
Pola
name

string

Pełna nazwa zasobu instancji bazy danych w postaci: projects/{project-number}/locations/{location-id}/instances/{database-id} .

project

string

Tylko wyjście. Nazwa zasobu projektu, do którego należy ta instancja. Na przykład: projects/{project-number} .

databaseUrl

string

Tylko wyjście. Tylko wyjście. Globalnie unikalna nazwa hosta bazy danych.

type

enum ( DatabaseInstanceType )

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

enum ( 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

create

Żąda utworzenia nowego DatabaseInstance .

delete

Oznacza DatabaseInstance do usunięcia.

disable

Wyłącza DatabaseInstance .

get

Pobiera DatabaseInstance identyfikowaną przez określoną nazwę zasobu.

list

Wyświetla listę poszczególnych DatabaseInstance skojarzonych z określonym projektem nadrzędnym.

reenable

Włącza DatabaseInstance .

undelete

Przywraca DatabaseInstance , który został wcześniej oznaczony do usunięcia.