REST Resource: projects.locations.instances

Kaynak: DatabaseInstance

Gerçek Zamanlı Veritabanı örneğinin temsili. Bir DatabaseInstance içeriğiyle etkileşim kurmaya ilişkin ayrıntılar şu adreste bulunabilir: https://firebase.google.com/docs/database/rest/start .

JSON gösterimi
{
  "name": string,
  "project": string,
  "databaseUrl": string,
  "type": enum (DatabaseInstanceType),
  "state": enum (State)
}
Alanlar
name

string

Veritabanı örneğinin şu biçimdeki tam nitelikli kaynak adı: projects/{project-number}/locations/{location-id}/instances/{database-id} .

project

string

Yalnızca çıktı. Bu örneğin ait olduğu projenin kaynak adı. Örneğin: projects/{project-number} .

databaseUrl

string

Yalnızca çıktı. Yalnızca Çıkış. Veritabanının genel olarak benzersiz ana bilgisayar adı.

type

enum ( DatabaseInstanceType )

Değişmez. Veritabanı örneği türü. Oluşturma sırasında yalnızca USER_DATABASE'e izin verilir; bu, atlandığında da varsayılandır.

state

enum ( State )

Yalnızca çıktı. Veritabanının yaşam döngüsü durumu. Sadece oku.

VeritabanıÖrnek Türü

Bir veritabanı örneğinin olası türleri.

Numaralandırmalar
DATABASE_INSTANCE_TYPE_UNSPECIFIED Bilinmeyen durum, muhtemelen arka uçtaki bir hatanın sonucudur. Bu yalnızca ayarlanmamış değerleri ayırt etmek için kullanılır.
DEFAULT_DATABASE Bir proje oluşturulduğunda sağlanan varsayılan veritabanı.
USER_DATABASE Kullanıcının oluşturduğu bir veritabanı.

Durum

Veritabanı yaşam döngüsü durumları.

Numaralandırmalar
LIFECYCLE_STATE_UNSPECIFIED Belirtilmemiş durum; muhtemelen arka uçtaki bir hatanın sonucudur. Bu yalnızca ayarlanmamış değerleri ayırt etmek için kullanılır.
ACTIVE Normal ve aktif durum.
DISABLED Veritabanı devre dışı durumda. Daha sonra yeniden etkinleştirilebilir.
DELETED Veritabanı silinmiş durumda.

Yöntemler

create

Yeni bir DatabaseInstance oluşturulmasını ister.

delete

Silinecek bir DatabaseInstance işaretler.

disable

DatabaseInstance devre dışı bırakır.

get

Belirtilen kaynak adıyla tanımlanan DatabaseInstance alır.

list

Belirtilen üst projeyle ilişkili her DatabaseInstance listeler.

reenable

DatabaseInstance etkinleştirir.

undelete

Daha önce silinmek üzere işaretlenmiş bir DatabaseInstance geri yükler.