المصدر: DatabaseInstance
تمثيل مثيل قاعدة بيانات الوقت الحقيقي. يمكن العثور على تفاصيل حول التفاعل مع محتويات DatabaseInstance على: https://firebase.google.com/docs/database/rest/start .
تمثيل جيسون |
---|
{ "name": string, "project": string, "databaseUrl": string, "type": enum ( |
مجالات | |
---|---|
name | اسم المورد المؤهل بالكامل لمثيل قاعدة البيانات، في النموذج: |
project | الإخراج فقط. اسم المورد للمشروع الذي ينتمي إليه هذا المثيل. على سبيل المثال: |
databaseUrl | الإخراج فقط. الإخراج فقط. اسم المضيف الفريد عالميًا لقاعدة البيانات. |
type | غير قابل للتغيير. نوع مثيل قاعدة البيانات. عند الإنشاء، يُسمح فقط بـ USER_DATABASE، وهو أيضًا الإعداد الافتراضي عند حذفه. |
state | الإخراج فقط. حالة دورة حياة قاعدة البيانات. يقرأ فقط. |
DatabaseInstanceType
الأنواع المحتملة لمثيل قاعدة البيانات.
التعدادات | |
---|---|
DATABASE_INSTANCE_TYPE_UNSPECIFIED | حالة غير معروفة، من المحتمل أن تكون نتيجة خطأ في الواجهة الخلفية. يستخدم هذا فقط للتمييز بين القيم غير المحددة. |
DEFAULT_DATABASE | قاعدة البيانات الافتراضية التي يتم توفيرها عند إنشاء المشروع. |
USER_DATABASE | قاعدة البيانات التي أنشأها المستخدم. |
ولاية
حالات دورة حياة قاعدة البيانات.
التعدادات | |
---|---|
LIFECYCLE_STATE_UNSPECIFIED | حالة غير محددة، من المحتمل أن تكون نتيجة خطأ في الواجهة الخلفية. يستخدم هذا فقط للتمييز بين القيم غير المحددة. |
ACTIVE | الحالة الطبيعية والنشيطة. |
DISABLED | قاعدة البيانات في حالة تعطيل. ويمكن إعادة تمكينه لاحقًا. |
DELETED | قاعدة البيانات في حالة محذوفة. |
طُرق | |
---|---|
| يطلب إنشاء DatabaseInstance جديد. |
| يضع علامة على DatabaseInstance ليتم حذفه. |
| تعطيل مثيل DatabaseInstance . |
| يحصل على DatabaseInstance المحدد بواسطة اسم المورد المحدد. |
| يسرد كل DatabaseInstance المرتبط بالمشروع الأصلي المحدد. |
| تمكين DatabaseInstance . |
| يستعيد DatabaseInstance الذي تم وضع علامة عليه مسبقًا ليتم حذفه. |