REST Resource: projects.locations.instances

Sumber daya: DatabaseInstance

Representasi instance Realtime Database. Detail tentang interaksi dengan konten DatabaseInstance dapat ditemukan di: https://firebase.google.com/docs/database/rest/start .

Representasi JSON
{
  "name": string,
  "project": string,
  "databaseUrl": string,
  "type": enum (DatabaseInstanceType),
  "state": enum (State)
}
bidang
name

string

Nama sumber daya instans database yang sepenuhnya memenuhi syarat, dalam bentuk: projects/{project-number}/locations/{location-id}/instances/{database-id} .

project

string

Hanya keluaran. Nama sumber daya proyek tempat instance ini berada. Misalnya: projects/{project-number} .

databaseUrl

string

Hanya keluaran. Keluaran Saja. Nama host database yang unik secara global.

type

enum ( DatabaseInstanceType )

Kekal. Jenis instans database. Saat pembuatan, hanya USER_DATABASE yang diperbolehkan, yang juga merupakan default jika dihilangkan.

state

enum ( State )

Hanya keluaran. Status siklus hidup database. Hanya baca.

Tipe Instance Basis Data

Kemungkinan tipe instance database.

Enum
DATABASE_INSTANCE_TYPE_UNSPECIFIED Status tidak diketahui, kemungkinan besar disebabkan oleh kesalahan pada backend. Ini hanya digunakan untuk membedakan nilai yang tidak disetel.
DEFAULT_DATABASE Basis data default yang disediakan saat proyek dibuat.
USER_DATABASE Basis data yang dibuat pengguna.

Negara

Status siklus hidup database.

Enum
LIFECYCLE_STATE_UNSPECIFIED Status tidak ditentukan, kemungkinan besar disebabkan oleh kesalahan pada backend. Ini hanya digunakan untuk membedakan nilai yang tidak disetel.
ACTIVE Keadaan normal dan aktif.
DISABLED Basis data berada dalam kondisi nonaktif. Ini dapat diaktifkan kembali nanti.
DELETED Basis data dalam keadaan terhapus.

Metode

create

Meminta agar DatabaseInstance baru dibuat.

delete

Menandai DatabaseInstance yang akan dihapus.

disable

Menonaktifkan DatabaseInstance .

get

Mendapatkan DatabaseInstance yang diidentifikasi berdasarkan nama sumber daya yang ditentukan.

list

Mencantumkan setiap DatabaseInstance yang terkait dengan proyek induk tertentu.

reenable

Mengaktifkan DatabaseInstance .

undelete

Memulihkan DatabaseInstance yang sebelumnya ditandai untuk dihapus.