REST Resource: projects.locations.instances

منبع: DatabaseInstance

نمایش یک نمونه پایگاه داده بیدرنگ. جزئیات مربوط به تعامل با محتویات یک DatabaseInstance را می توان در این آدرس یافت: https://firebase.google.com/docs/database/rest/start .

نمایندگی JSON
{
  "name": string,
  "project": string,
  "databaseUrl": string,
  "type": enum (DatabaseInstanceType),
  "state": enum (State)
}
زمینه های
name

string

نام منبع کاملاً واجد شرایط نمونه پایگاه داده، به شکل: projects/{project-number}/locations/{location-id}/instances/{database-id} .

project

string

فقط خروجی نام منبع پروژه ای که این نمونه به آن تعلق دارد. به عنوان مثال: projects/{project-number} .

databaseUrl

string

فقط خروجی فقط خروجی نام میزبان منحصر به فرد پایگاه داده در سطح جهانی.

type

enum ( DatabaseInstanceType )

تغییرناپذیر. نوع نمونه پایگاه داده در هنگام ایجاد، فقط USER_DATABASE مجاز است، که در صورت حذف آن نیز پیش‌فرض است.

state

enum ( State )

فقط خروجی وضعیت چرخه حیات پایگاه داده فقط خواندنی.

DatabaseInstanceType

انواع احتمالی یک نمونه پایگاه داده

Enums
DATABASE_INSTANCE_TYPE_UNSPECIFIED وضعیت ناشناخته، احتمالاً نتیجه یک خطا در باطن است. این فقط برای تشخیص مقادیر تنظیم نشده استفاده می شود.
DEFAULT_DATABASE پایگاه داده پیش فرضی که هنگام ایجاد پروژه فراهم می شود.
USER_DATABASE پایگاه داده ای که کاربر ایجاد کرده است.

حالت

وضعیت های چرخه حیات پایگاه داده

Enums
LIFECYCLE_STATE_UNSPECIFIED وضعیت نامشخص، احتمالاً نتیجه یک خطا در باطن است. این فقط برای تشخیص مقادیر تنظیم نشده استفاده می شود.
ACTIVE حالت عادی و فعال.
DISABLED پایگاه داده در حالت غیرفعال است. بعداً می توان آن را دوباره فعال کرد.
DELETED پایگاه داده در حالت حذف شده است.

مواد و روش ها

create

درخواست می کند که یک DatabaseInstance جدید ایجاد شود.

delete

یک DatabaseInstance را برای حذف علامت گذاری می کند.

disable

یک DatabaseInstance غیرفعال می کند.

get

DatabaseInstance را با نام منبع مشخص شده شناسایی می کند.

list

هر DatabaseInstance مرتبط با پروژه والد مشخص شده را فهرست می کند.

reenable

یک DatabaseInstance فعال می کند.

undelete

یک DatabaseInstance را که قبلاً برای حذف علامت گذاری شده بود، بازیابی می کند.