الفهرس
FirestoreAdmin
(واجهة)Backup
(رسالة)Backup.State
(تعداد)BackupSchedule
(رسالة)CreateBackupScheduleRequest
(رسالة)CreateDatabaseMetadata
(رسالة)CreateDatabaseRequest
(رسالة)CreateIndexRequest
(رسالة)DailyRecurrence
(رسالة)Database
(رسالة)Database.AppEngineIntegrationMode
(تعداد)Database.CmekConfig
(رسالة)Database.ConcurrencyMode
(تعداد)Database.DatabaseType
(تعداد)Database.DeleteProtectionState
(تعداد)Database.PointInTimeRecoveryEnablement
(تعداد)DeleteBackupRequest
(رسالة)DeleteBackupScheduleRequest
(رسالة)DeleteDatabaseMetadata
(رسالة)DeleteDatabaseRequest
(رسالة)DeleteIndexRequest
(رسالة)ExportDocumentsMetadata
(رسالة)ExportDocumentsRequest
(رسالة)ExportDocumentsResponse
(رسالة)Field
(رسالة)Field.IndexConfig
(رسالة)Field.TtlConfig
(رسالة)Field.TtlConfig.State
(تعداد)FieldOperationMetadata
(رسالة)FieldOperationMetadata.IndexConfigDelta
(رسالة)FieldOperationMetadata.IndexConfigDelta.ChangeType
(تعداد)FieldOperationMetadata.TtlConfigDelta
(رسالة)FieldOperationMetadata.TtlConfigDelta.ChangeType
(تعداد)GetBackupRequest
(رسالة)GetBackupScheduleRequest
(رسالة)GetDatabaseRequest
(رسالة)GetFieldRequest
(رسالة)GetIndexRequest
(رسالة)ImportDocumentsMetadata
(رسالة)ImportDocumentsRequest
(رسالة)Index
(رسالة)Index.ApiScope
(تعداد)Index.IndexField
(رسالة)Index.IndexField.ArrayConfig
(تعداد)Index.IndexField.Order
(تعداد)Index.IndexField.VectorConfig
(رسالة)Index.IndexField.VectorConfig.FlatIndex
(رسالة)Index.QueryScope
(تعداد)Index.State
(تعداد)IndexOperationMetadata
(رسالة)ListBackupSchedulesRequest
(رسالة)ListBackupSchedulesResponse
(رسالة)ListBackupsRequest
(رسالة)ListBackupsResponse
(رسالة)ListDatabasesRequest
(رسالة)ListDatabasesResponse
(رسالة)ListFieldsRequest
(رسالة)ListFieldsResponse
(رسالة)ListIndexesRequest
(رسالة)ListIndexesResponse
(رسالة)LocationMetadata
(رسالة)OperationState
(تعداد)Progress
(رسالة)RestoreDatabaseMetadata
(رسالة)RestoreDatabaseRequest
(رسالة)UpdateBackupScheduleRequest
(رسالة)UpdateDatabaseMetadata
(رسالة)UpdateDatabaseRequest
(رسالة)UpdateFieldRequest
(رسالة)WeeklyRecurrence
(رسالة)
مشرف في متجر Firestore
واجهة برمجة تطبيقات المشرف في Cloud Firestore
توفر واجهة برمجة التطبيقات هذه العديد من الخدمات الإدارية في Cloud Firestore.
يتم استخدام المشروع وقاعدة البيانات ومساحة الاسم والمجموعة ومجموعة المجموعات والمستند كما هو موضح في واجهة برمجة تطبيقات Google Cloud Firestore.
العملية: تمثل العملية العمل الذي يتم تنفيذه في الخلفية.
تدير خدمة الفهرسة فهارس Cloud Firestore.
يتم إنشاء الفهرس بشكل غير متزامن. يتم إنشاء مورد عملية لكل عملية غير متزامنة. قد يتم الاستعلام عن حالة العملية (بما في ذلك أي أخطاء تمت مواجهتها) عبر مورد العملية.
توفر مجموعة العمليات سجلاً بالإجراءات التي تم تنفيذها للمشروع المحدد (بما في ذلك أي عمليات قيد التقدم). لا يتم إنشاء العمليات مباشرةً ولكن من خلال الطلبات على مجموعات أو موارد أخرى.
قد يتم حذف "عملية" تم تنفيذها لكي لا يتم إدراجها كجزء من مجموعة "العملية". العمليات عبارة عن بيانات غير مهمة يتم جمعها بعد 30 يومًا. بشكل تلقائي، ستعود ListOperations (عمليات القائمة) إلى مستوى التقدّم فقط والعمليات التي تعذّر تنفيذها. لإدراج العملية المكتملة، أرسِل طلب ListOperations للفلتر done: true
.
يتم إنشاء العمليات من خلال الخدمة FirestoreAdmin
، ولكن يتم الوصول إليها عبر خدمة google.longrunning.Operations
.
إنشاء نسخة احتياطية |
---|
يقوم بإنشاء جدول زمني احتياطي على قاعدة بيانات. يمكن ضبط جدولين زمنيين للنسخ الاحتياطي على الأكثر على قاعدة بيانات، وجدول زمني احتياطي يومي وجدول زمني أسبوعي للنسخ الاحتياطي.
|
إنشاء قاعدة بيانات |
---|
قم بإنشاء قاعدة بيانات.
|
إنشاء فهرس |
---|
ينشئ فهرسًا مركبًا. يؤدي ذلك إلى عرض رمز
|
حذف النسخة الاحتياطية |
---|
لحذف نسخة احتياطية.
|
حذف نسخة احتياطية من الجدول الزمني |
---|
حذف جدول زمني للنسخ الاحتياطي
|
حذف قاعدة البيانات |
---|
حذف قاعدة بيانات.
|
حذف الفهرس |
---|
حذف فهرس مركب.
|
تصدير المستندات |
---|
تصدِّر نسخة من كل المستندات أو مجموعة فرعية منها من Google Cloud Firestore إلى نظام تخزين آخر، مثل Google Cloud Storage. قد لا تظهر التعديلات الأخيرة التي تم إجراؤها على المستندات في عملية التصدير. يتم التصدير في الخلفية ويمكن مراقبة مستوى تقدُّمه وإدارته من خلال مورد "العملية" الذي يتم إنشاؤه. لا يمكن استخدام ناتج عملية التصدير إلا بعد اكتمال العملية المرتبطة. في حال إلغاء عملية التصدير قبل اكتمالها، قد يؤدي ذلك إلى ترك بيانات جزئية في Google Cloud Storage. لمزيد من التفاصيل حول سلوك التصدير وتنسيق المخرجات، يُرجى الرجوع إلى: https://cloud.google.com/firestore/docs/manage-data/export-Import
|
الحصول على نسخة احتياطية |
---|
الحصول على معلومات حول نسخة احتياطية
|
الحصول على جدول زمني للاحتفاظ بنسخة احتياطية |
---|
الحصول على معلومات حول الجدول الزمني للاحتفاظ بنسخة احتياطية
|
الحصول على قاعدة بيانات |
---|
الحصول على معلومات حول قاعدة بيانات.
|
الحصول على الحقل |
---|
الحصول على البيانات الوصفية والتهيئة للحقل.
|
مؤشر GetIndex |
---|
الحصول على فهرس مركب.
|
الاستيراد |
---|
لاستيراد المستندات إلى Google Cloud Firestore. يتم استبدال المستندات الحالية التي تحمل الاسم نفسه. يحدث الاستيراد في الخلفية ويمكن مراقبة مستوى تقدُّمه وإدارته من خلال مورد "العملية" الذي يتم إنشاؤه. في حال إلغاء عملية الاستيراد، من المحتمل أن تكون مجموعة فرعية من البيانات قد تم استيرادها من قبل إلى Cloud Firestore.
|
قائمة الجدول الزمني للاحتفاظ بالنُسخ الاحتياطية |
---|
يمكنك إدراج الجداول الزمنية للاحتفاظ بنسخة احتياطية.
|
القوائم الاحتياطية |
---|
يسرد جميع النسخ الاحتياطية.
|
سرد قواعد البيانات |
---|
أدرج جميع قواعد البيانات في المشروع.
|
حقول القائمة |
---|
يسرد إعدادات الحقل والبيانات الوصفية لقاعدة البيانات هذه. في الوقت الحالي، لا يتوافق
|
فهارس القوائم |
---|
يسرد الفهارس المركّبة.
|
استعادة قاعدة البيانات |
---|
ينشئ قاعدة بيانات جديدة عن طريق الاستعادة من نسخة احتياطية حالية. يجب أن تكون قاعدة البيانات الجديدة في نفس منطقة السحابة الإلكترونية أو الموقع الجغرافي المتعدد المناطق مثل النسخة الاحتياطية الحالية. يعمل هذا بشكل مشابه لـ [FirestoreAdmin.CreateDatabase][google.firestore.admin.v1.CreateDatabase] باستثناء إنشاء قاعدة بيانات جديدة فارغة، حيث يتم إنشاء قاعدة بيانات جديدة بنوع قاعدة البيانات وإعداد الفهرس والمستندات من نسخة احتياطية حالية. يمكن استخدام
|
تحديث النسخ الاحتياطي لجدول |
---|
يتم تعديل الجدول الزمني للاحتفاظ بنسخة احتياطية.
|
تحديث قاعدة البيانات |
---|
يعدِّل هذا الإجراء قاعدة بيانات.
|
حقل التحديث |
---|
يتم تعديل إعدادات الحقل. في الوقت الحالي، لا تنطبق تعديلات الحقول إلا على إعدادات فهرس الحقل الواحد. ومع ذلك، يجب أن توفر المكالمات الواردة إلى تعرض هذه المكالمة رمز لضبط إعدادات الحقل التلقائية لقاعدة البيانات، استخدِم السمة
|
الاحتفاظ بنسخة احتياطية
نسخة احتياطية من قاعدة بيانات Cloud Firestore.
تحتوي النسخة الاحتياطية على جميع المستندات وتهيئات الفهرس لقاعدة البيانات المحددة في وقت محدد.
الحقول | |
---|---|
name |
النتائج فقط. اسم المورد الفريد للنسخة الاحتياطية. التنسيق هو |
database |
النتائج فقط. اسم قاعدة بيانات Firestore التي مصدرها النسخة الاحتياطية. التنسيق هو |
database_uid |
النتائج فقط. معرّف UUID4 الذي أنشأه النظام لقاعدة بيانات Firestore التي تحتوي على النسخة الاحتياطية. |
snapshot_time |
النتائج فقط. تحتوي النسخة الاحتياطية على نسخة متسقة خارجيًا من قاعدة البيانات في الوقت الحالي. |
expire_time |
النتائج فقط. الطابع الزمني لانتهاء صلاحية هذه النسخة الاحتياطية. |
state |
النتائج فقط. الحالة الحالية للنسخة الاحتياطية. |
الولاية
حدِّد الحالة الحالية للنسخ الاحتياطي.
تعدادات | |
---|---|
STATE_UNSPECIFIED |
لم يتم تحديد الولاية. |
CREATING |
لا تزال النسخة الاحتياطية في انتظار المراجعة قيد الإنشاء. سيتمّ رفض العمليات المتعلّقة بالاحتفاظ بنسخة احتياطية في هذه الحالة. |
READY |
عملية الاحتفاظ بنسخة احتياطية مكتملة وجاهزة للاستخدام. |
NOT_AVAILABLE |
ميزة "الاحتفاظ بنسخة احتياطية" غير متاحة في الوقت الحالي. |
جدول الاحتفاظ بنسخة احتياطية
جدول زمني للنسخ الاحتياطي لقاعدة بيانات Cloud Firestore.
هذا المورد مملوك لقاعدة البيانات التي يتم نسخها احتياطيًا، ويتم حذفه مع قاعدة البيانات. لكن النسخ الاحتياطية الفعلية ليست كذلك.
الحقول | |
---|---|
name |
النتائج فقط. معرِّف الجدول الزمني الفريد للنسخ الاحتياطي في جميع المواقع وقواعد البيانات للمشروع المحدّد. سيتم تعيين هذا تلقائيًا. التنسيق هو |
create_time |
النتائج فقط. الطابع الزمني الذي تم فيه إنشاء الجدول الزمني الاحتياطي هذا وأصبح ساريًا منذ ذلك الحين لن يتم إنشاء أي نسخ احتياطية لهذا الجدول الزمني قبل هذا الوقت. |
update_time |
النتائج فقط. الطابع الزمني الذي تم فيه آخر تعديل للجدول الزمني الاحتياطي هذا. عند إنشاء جدول زمني احتياطي لأول مرة، يكون هذا الإجراء مطابقًا لـ create_time. |
retention |
في أي وقت نسبي في المستقبل، مقارنةً بوقت إنشائه، يجب حذف النسخة الاحتياطية، على سبيل المثال للاحتفاظ بنسخ احتياطية لمدة 7 أيام. الحد الأقصى لفترة الاحتفاظ بالبيانات المتوفرة هو 14 أسبوعًا. |
حقل الاتحاد recurrence . أحد الحقول لتمثيل وقت الاحتفاظ بالنسخ الاحتياطية. يمكن أن يكون recurrence واحدًا فقط مما يلي: |
|
daily_recurrence |
بالنسبة إلى جدول زمني يتم تشغيله يوميًا |
weekly_recurrence |
بالنسبة إلى جدول زمني يتم تشغيله أسبوعيًا في يوم محدَّد. |
إنشاء نسخة احتياطية من جدول زمني لطلب البحث
طلب الحصول على FirestoreAdmin.CreateBackupSchedule
الحقول | |
---|---|
parent |
مطلوب. قاعدة البيانات الرئيسية. تنسيق |
backup_schedule |
مطلوب. الجدول الزمني للنسخ الاحتياطي المطلوب إنشاؤه. |
إنشاء قاعدة بيانات وصفية
لا يحتوي هذا النوع على أي حقول.
بيانات التعريف المتعلقة بعملية إنشاء قاعدة البيانات.
إنشاء قاعدة بيانات
طلب الحصول على FirestoreAdmin.CreateDatabase
الحقول | |
---|---|
parent |
مطلوب. اسم أحد الوالدين للنموذج |
database |
مطلوب. قاعدة البيانات المراد إنشاؤها. |
database_id |
مطلوب. رقم التعريف المطلوب استخدامه لقاعدة البيانات، والذي سيصبح المكون الأخير لاسم مورد قاعدة البيانات. ويجب أن تتراوح هذه القيمة بين 4 و63 حرفًا. الأحرف الصالحة هي /[a-z][0-9]-/ مع الحرف الأول حرف وحرف آخر أو رقم. يجب ألا يكون معرّف التعريف الفريد (UUID) مشابهًا /[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}/. "(تلقائي)" معرف قاعدة البيانات صالح أيضًا. |
إنشاء طلب فهرس
طلب الحصول على FirestoreAdmin.CreateIndex
الحقول | |
---|---|
parent |
مطلوب. اسم أحد الوالدين للنموذج |
index |
مطلوب. الفهرس المركب المراد إنشاؤه. |
التكرار اليومي
لا يحتوي هذا النوع على أي حقول.
يمثل جدولاً زمنيًا متكررًا يعمل كل يوم.
المنطقة الزمنية هي التوقيت العالمي المتفق عليه (UTC).
قاعدة البيانات
قاعدة بيانات Cloud Firestore.
الحقول | |
---|---|
name |
اسم مورد قاعدة البيانات. تنسيق الملف: |
uid |
النتائج فقط. معرّف UUID4 الذي أنشأه النظام لقاعدة البيانات هذه. |
create_time |
النتائج فقط. الطابع الزمني الذي تم عنده إنشاء قاعدة البيانات هذه. قواعد البيانات التي تم إنشاؤها قبل 2016 لا تملأ create_time. |
update_time |
النتائج فقط. الطابع الزمني الذي تم فيه تعديل قاعدة البيانات هذه مؤخرًا. يُرجى ملاحظة أنّ ذلك لا يتضمن سوى تعديلات على مورد قاعدة البيانات وليس البيانات الواردة في قاعدة البيانات. |
delete_time |
النتائج فقط. الطابع الزمني الذي تم عنده حذف قاعدة البيانات هذه. يتم ضبط هذا الإعداد فقط إذا تم حذف قاعدة البيانات. |
location_id |
مكان قاعدة البيانات. يمكنك الاطّلاع على المواقع الجغرافية المتوفّرة على https://cloud.google.com/firestore/docs/locations. |
type |
نوع قاعدة البيانات. يمكنك الانتقال إلى https://cloud.google.com/datastore/docs/firestore-or-datastore للحصول على معلومات حول كيفية الاختيار. |
concurrency_mode |
وضع التحكم في التزامن المطلوب استخدامه لقاعدة البيانات هذه. |
version_retention_period |
النتائج فقط. يشير ذلك المصطلح إلى فترة الاحتفاظ بالإصدارات السابقة من البيانات في قاعدة البيانات. ويمكن لأي في حال تفعيل ميزة PITR، تكون فترة الاحتفاظ بالبيانات 7 أيام. وبخلاف ذلك، تكون فترة الاحتفاظ بالبيانات ساعة واحدة. |
earliest_version_time |
النتائج فقط. أقرب طابع زمني يمكن عنده قراءة النُسخ القديمة من البيانات من قاعدة البيانات. يُرجى الاطّلاع على الفترة المذكورة أعلاه [version_retention_period] أعلاه. تمّت تعبئة هذا الحقل بـ يتم تعديل هذه القيمة باستمرار، وتصبح قديمة عند الاستعلام عنها. إذا كنت تستخدم هذه القيمة لاسترداد البيانات، فتأكد من حساب الوقت من اللحظة التي يتم فيها الاستعلام عن القيمة إلى اللحظة التي تبدأ فيها عملية الاسترداد. |
point_in_time_recovery_enablement |
ما إذا كان سيتم تمكين ميزة PITR على قاعدة البيانات هذه. |
app_engine_integration_mode |
وضع دمج App Engine لاستخدامه مع قاعدة البيانات هذه |
key_prefix |
النتائج فقط. بادئة key_prefix لقاعدة البيانات هذه. يتم استخدام مَعلمة key_prefix هذه مع رقم تعريف المشروع (" قد تكون هذه القيمة فارغة، وفي هذه الحالة، يكون appid المستخدَم مع المفاتيح المرمّزة بعنوان URL هو project_id (على سبيل المثال: foo بدلاً من v~foo). |
delete_protection_state |
حالة حماية حذف قاعدة البيانات. |
cmek_config |
هذه السمة اختيارية. يشير التواجد إلى تفعيل CMEK لقاعدة البيانات هذه. |
previous_id |
النتائج فقط. معرّف قاعدة البيانات السابق لمورد قاعدة البيانات. تتم تعبئة هذا الحقل لقواعد البيانات المحذوفة فقط. |
etag |
يحتسب الخادم هذا المجموع الاختباري من خلال الخادم استنادًا إلى قيمة الحقول الأخرى، ويمكن إرساله عند إدخال طلبات التحديث والحذف للتأكد من أن العميل لديه القيمة الحديثة قبل المتابعة. |
وضع تكامل AppEngine
نوع وضع دمج App Engine.
تعدادات | |
---|---|
APP_ENGINE_INTEGRATION_MODE_UNSPECIFIED |
غير مستخدَم |
ENABLED |
إذا كان هناك تطبيق App Engine في المنطقة نفسها مثل قاعدة البيانات هذه، ستؤثر تهيئة App Engine في قاعدة البيانات هذه. ويشمل ذلك إيقاف التطبيق فضلاً عن إيقاف عمليات الكتابة في قاعدة البيانات. |
DISABLED |
ليس لـ App Engine أي تأثير في قدرة قاعدة البيانات هذه على تقديم الطلبات. هذا هو الإعداد التلقائي لقواعد البيانات التي تم إنشاؤها باستخدام واجهة برمجة تطبيقات Firestore. |
إعدادات إدارة الأجهزة الجوّالة للمؤسسات (CmekConfig)
ضبط مفتاح التشفير المُدار للعميل (CMEK) لقاعدة بيانات Firestore في حال عدم توفّر قاعدة البيانات، يتم تأمينها باستخدام مفتاح تشفير Google التلقائي.
الحقول | |
---|---|
kms_key_name |
مطلوب. يُسمَح فقط باستخدام المفاتيح في الموقع نفسه مثل قاعدة البيانات هذه للتشفير. بالنسبة إلى nam5 متعدد المناطق في Firestore، يتوافق مع "Cloud KMS" في مناطق متعددة (الولايات المتحدة). بالنسبة إلى eur3 من Firestore، فإنّها تتوافق مع Cloud KMS في أوروبا المتعددة المناطق. يُرجى الاطّلاع على https://cloud.google.com/kms/docs/locations. التنسيق المتوقّع هو |
active_key_version[] |
النتائج فقط. ويتم حاليًا استخدام الإصدارات الرئيسية من KMS. أثناء تغيير المفاتيح، يمكن أن تكون هناك عدة إصدارات قيد الاستخدام للمفاتيح. التنسيق المتوقّع هو |
وضع ConcurrencyMode
نوع وضع التحكّم في التزامن للمعاملات.
تعدادات | |
---|---|
CONCURRENCY_MODE_UNSPECIFIED |
غير مستخدَم |
OPTIMISTIC |
استخدام التحكم المتفائل في التزامن تلقائيًا. يتوفّر هذا الوضع لقواعد بيانات Cloud Firestore. |
PESSIMISTIC |
ويمكنك استخدام عنصر التحكّم المتشائم في التزامن تلقائيًا. يتوفّر هذا الوضع لقواعد بيانات Cloud Firestore. هذا هو الإعداد التلقائي في Cloud Firestore. |
OPTIMISTIC_WITH_ENTITY_GROUPS |
يمكنك استخدام التحكّم المتفائل في التزامن مع مجموعات الكيانات تلقائيًا. هذا هو الوضع الوحيد المتاح لـ "تخزين البيانات في السحابة الإلكترونية". يتوفر هذا الوضع أيضًا في Cloud Firestore مع "وضع تخزين البيانات"، ولكن لا يُنصح به. |
نوع قاعدة البيانات
نوع قاعدة البيانات. يمكنك الانتقال إلى https://cloud.google.com/datastore/docs/firestore-or-datastore للحصول على معلومات حول كيفية الاختيار.
لا يُسمَح بتغييرات الوضع إلا إذا كانت قاعدة البيانات فارغة.
تعدادات | |
---|---|
DATABASE_TYPE_UNSPECIFIED |
القيمة التلقائية. يتم استخدام هذه القيمة إذا تم حذف نوع قاعدة البيانات. |
FIRESTORE_NATIVE |
الوضع الأصلي في Firestore |
DATASTORE_MODE |
Firestore في وضع تخزين البيانات. |
حالة DeleteProtectionState
يشير ذلك المصطلح إلى حالة حذف قاعدة البيانات.
تعدادات | |
---|---|
DELETE_PROTECTION_STATE_UNSPECIFIED |
القيمة التلقائية. لم يتم تحديد نوع حماية الحذف |
DELETE_PROTECTION_DISABLED |
تم إيقاف حماية الحذف |
DELETE_PROTECTION_ENABLED |
تم تفعيل حماية الحذف |
تفعيل ميزة PointInTimeRecoveryEnablement
تفعيل ميزة "الاسترداد خلال الوقت"
تعدادات | |
---|---|
POINT_IN_TIME_RECOVERY_ENABLEMENT_UNSPECIFIED |
غير مستخدَم |
POINT_IN_TIME_RECOVERY_ENABLED |
تتوفّر عمليات القراءة في النُسخ المحدَّدة من البيانات خلال آخر 7 أيام:
يمكن استخدام |
POINT_IN_TIME_RECOVERY_DISABLED |
تتوافق القراءات مع أي نسخة من البيانات خلال الساعة الماضية. |
طلب حذف النسخة الاحتياطية
طلب الحصول على FirestoreAdmin.DeleteBackup
الحقول | |
---|---|
name |
مطلوب. اسم النسخة الاحتياطية التي تريد حذفها التنسيق هو |
حذف جدول زمني لطلب الحذف
طلب [FirestoreAdmin.Delete backupschedules][].
الحقول | |
---|---|
name |
مطلوب. اسم الجدول الزمني الاحتياطي. تنسيق |
حذف قاعدة بيانات البيانات الوصفية
لا يحتوي هذا النوع على أي حقول.
البيانات الوصفية ذات الصلة بعملية حذف قاعدة البيانات
حذف قاعدة بيانات
طلب الحصول على FirestoreAdmin.DeleteDatabase
الحقول | |
---|---|
name |
مطلوب. اسم النموذج |
etag |
العلامة التجارية الحالية لقاعدة البيانات. إذا تم توفير علامة إلكترونية ولا تتطابق مع العلامة الإلكترونية الحالية لقاعدة البيانات، سيتم حظر الحذف وعرض خطأ FAILED_PREcondition. |
طلب حذف الفهرس
طلب الحصول على FirestoreAdmin.DeleteIndex
الحقول | |
---|---|
name |
مطلوب. اسم النموذج |
ExportDocumentsMetadata
البيانات الوصفية لـ google.longrunning.Operation
نتيجة من FirestoreAdmin.ExportDocuments
الحقول | |
---|---|
start_time |
وقت بدء هذه العملية. |
end_time |
وقت اكتمال هذه العملية. سيتم إلغاء تعيينها في حال كانت العملية لا تزال قيد التقدم. |
operation_state |
حالة عملية التصدير. |
progress_documents |
التقدم في هذه العملية في المستندات. |
progress_bytes |
مستوى التقدّم في هذه العملية بالبايت. |
collection_ids[] |
أرقام تعريف المجموعات التي يتم تصديرها |
output_uri_prefix |
المكان الذي يتم تصدير المستندات إليه |
namespace_ids[] |
أرقام تعريف مساحة الاسم التي يتم تصديرها |
snapshot_time |
الطابع الزمني الذي يتوافق مع إصدار قاعدة البيانات التي يتم تصديرها. في حال عدم تحديد هذه المعلومات، ليس هناك أي ضمانات بشأن اتساق المستندات التي يتم تصديرها. |
طلب تصدير المستندات
طلب الحصول على FirestoreAdmin.ExportDocuments
الحقول | |
---|---|
name |
مطلوب. قاعدة البيانات المراد تصديرها. يجب أن يكون بالتنسيق: |
collection_ids[] |
أرقام تعريف المجموعات المطلوب تصديرها ويشير "غير محدّدة" إلى كل المجموعات. ويجب أن يكون كل معرّف مجموعة في هذه القائمة فريدًا. |
output_uri_prefix |
معرّف الموارد المنتظم (URI) الناتج. لا يتوافق هذا الإعداد حاليًا إلا مع معرّفات الموارد المنتظمة (URI) لخدمة Google Cloud Storage على النحو التالي: |
namespace_ids[] |
تمثل القائمة الفارغة جميع مساحات الاسم. هذا هو الاستخدام المفضل لقواعد البيانات التي لا تستخدم مساحات الاسم. يمثل عنصر السلسلة الفارغة مساحة الاسم الافتراضية. يجب استخدام هذا إذا كانت قاعدة البيانات تحتوي على بيانات في مساحات الاسم غير الافتراضية، ولكن لا تريد تضمينها. يجب أن تكون كل مساحة اسم في هذه القائمة فريدة. |
snapshot_time |
الطابع الزمني الذي يتوافق مع إصدار قاعدة البيانات المطلوب تصديره. يجب أن يكون الطابع الزمني في الماضي، وأن يتم تقريبه إلى الدقيقة، وألا يكون أقدم من |
ExportDocumentsResponse
تم عرضه في حقل الاستجابة google.longrunning.Operation
.
الحقول | |
---|---|
output_uri_prefix |
موقع ملفات الإخراج: ويمكن استخدام ذلك لبدء عملية استيراد إلى Cloud Firestore (هذا المشروع أو مشروع آخر) بعد اكتمال العملية بنجاح. |
الحقل
يمثل حقلاً واحدًا في قاعدة البيانات.
يتم تجميع الحقول حسب "مجموعة المجموعات"، التي تمثّل كل المجموعات في قاعدة البيانات برقم التعريف نفسه.
الحقول | |
---|---|
name |
مطلوب. اسم حقل للنموذج قد يكون مسار الحقل اسم حقل بسيطًا، على سبيل المثال: يمكن اقتباس مسارات الحقول باستخدام أمثلة: (ملاحظة: تتم كتابة التعليقات هنا في بنية markdown، لذا توجد طبقة إضافية من الفواصل العليا المائلة لتمثيل مجموعة رموز) تتضمّن قيمة |
index_config |
إعدادات الفهرس لهذا الحقل. وفي حال ترك هذه السياسة بدون ضبط، ستتم إعادة فهرسة الحقول إلى الإعدادات المحدّدة من خلال سياسة |
ttl_config |
إعدادات مدة البقاء لجهاز |
إعدادات الفهرس
إعدادات الفهرس لهذا الحقل.
الحقول | |
---|---|
indexes[] |
الفهارس المتوافقة مع هذا الحقل |
uses_ancestor_config |
النتائج فقط. عندما تكون القيمة true، يتم ضبط إعدادات فهرس |
ancestor_field |
النتائج فقط. تحدّد هذه السياسة اسم مورد |
reverting |
الناتج فقط عند ضبط السياسة على "صحيح"، تكون عملية إعداد فهرس |
ضبط الإعدادات
تمثّل هذه السمة إعدادات مدة البقاء (TTL) للمستندات التي تم ضبط Field
عليها.
عند تخزين قيمة طابع زمني في حقل مفعَّل عليه مدة البقاء (TTL)، يتم التعامل معه على أنّه وقت انتهاء الصلاحية المطلق للمستند. تشير قيم الطابع الزمني التي كانت في الماضي إلى أنّ المستند مؤهَّل لانتهاء الصلاحية فورًا. سيؤدي استخدام أي نوع بيانات آخر أو ترك الحقل غير متوفر إلى إيقاف انتهاء الصلاحية للمستند الفردي.
الحقول | |
---|---|
state |
النتائج فقط. حالة إعداد TTL. |
الولاية
حالة تطبيق إعدادات مدة البقاء على جميع المستندات.
تعدادات | |
---|---|
STATE_UNSPECIFIED |
الولاية غير محدّدة أو غير معروفة. |
CREATING |
يتم تطبيق مدة البقاء (TTL). هناك عملية نشطة وطويلة الأمد لتتبُّع التغيير. سيتم تطبيق مدة البقاء على المستندات المكتوبة حديثًا على النحو المطلوب. لا تزال حالات TTL المطلوبة للمستندات الحالية قيد المعالجة. عندما تتم معالجة فترات البقاء على جميع المستندات الحالية، ستنتقل الحالة إلى "نشط". |
ACTIVE |
وتكون مدة البقاء (TTL) نشطة لجميع المستندات. |
NEEDS_REPAIR |
تعذر تفعيل إعداد مدة البقاء لجميع المستندات الحالية. سيستمر تطبيق مدة البقاء (TTL) الخاصة بالمستندات المكتوبة حديثًا. تم إرجاع LRO عند فشل محاولة تفعيل مدة البقاء (TTL) الخاصة بـ Field هذا، وقد يحتوي على مزيد من التفاصيل. |
البيانات الوصفية للعمليات الحقلية
البيانات الوصفية لـ google.longrunning.Operation
نتيجة من FirestoreAdmin.UpdateField
الحقول | |
---|---|
start_time |
وقت بدء هذه العملية. |
end_time |
وقت اكتمال هذه العملية. سيتم إلغاء تعيينها في حال كانت العملية لا تزال قيد التقدم. |
field |
تمثّل هذه السمة المورد الميداني الذي تعمل عليه هذه العملية. مثلاً: |
index_config_deltas[] |
هذه قائمة بـ |
state |
حالة العملية. |
progress_documents |
التقدم في هذه العملية في المستندات. |
progress_bytes |
مستوى التقدّم في هذه العملية بالبايت. |
ttl_config_delta |
تصف دلتا تكوين TTL. |
أداة IndexConfigDelta
معلومات حول تغيير تهيئة الفهرس.
الحقول | |
---|---|
change_type |
لتحديد كيفية تغيير الفهرس. |
index |
يتم تغيير الفهرس. |
نوع التغيير
لتحديد كيفية تغيير الفهرس.
تعدادات | |
---|---|
CHANGE_TYPE_UNSPECIFIED |
نوع التغيير غير محدد أو معروف. |
ADD |
تتم إضافة فهرس الحقل الفردي. |
REMOVE |
تتم إزالة فهرس الحقل الفردي. |
لغة TtlConfigDelta
معلومات حول تغيير إعدادات مدة البقاء (TTL)
الحقول | |
---|---|
change_type |
لتحديد كيفية تغيير إعدادات مدة البقاء. |
نوع التغيير
تحدِّد هذه السياسة كيفية تغيير إعدادات مدة البقاء.
تعدادات | |
---|---|
CHANGE_TYPE_UNSPECIFIED |
نوع التغيير غير محدد أو معروف. |
ADD |
تتم إضافة إعدادات TTL. |
REMOVE |
جارٍ إزالة إعدادات TTL. |
طلب الحصول على نسخة احتياطية
طلب الحصول على FirestoreAdmin.GetBackup
الحقول | |
---|---|
name |
مطلوب. اسم النسخة الاحتياطية التي تريد استرجاعها التنسيق هو |
الحصول على جدول زمني للاحتفاظ بنسخة احتياطية
طلب الحصول على FirestoreAdmin.GetBackupSchedule
الحقول | |
---|---|
name |
مطلوب. اسم الجدول الزمني الاحتياطي. تنسيق |
طلب الحصول على قاعدة بيانات
طلب الحصول على FirestoreAdmin.GetDatabase
الحقول | |
---|---|
name |
مطلوب. اسم النموذج |
طلب GetFieldRequest
طلب الحصول على FirestoreAdmin.GetField
الحقول | |
---|---|
name |
مطلوب. اسم النموذج |
طلب GetIndexRequest
طلب الحصول على FirestoreAdmin.GetIndex
الحقول | |
---|---|
name |
مطلوب. اسم النموذج |
ImportDocumentsMetadata
البيانات الوصفية لـ google.longrunning.Operation
نتيجة من FirestoreAdmin.ImportDocuments
الحقول | |
---|---|
start_time |
وقت بدء هذه العملية. |
end_time |
وقت اكتمال هذه العملية. سيتم إلغاء تعيينها في حال كانت العملية لا تزال قيد التقدم. |
operation_state |
حالة عملية الاستيراد. |
progress_documents |
التقدم في هذه العملية في المستندات. |
progress_bytes |
مستوى التقدّم في هذه العملية بالبايت. |
collection_ids[] |
أرقام تعريف المجموعات التي يتم استيرادها. |
input_uri_prefix |
موقع المستندات التي يتم استيرادها. |
namespace_ids[] |
أرقام تعريف مساحة الاسم التي يتم استيرادها. |
طلب استيراد المستندات
طلب الحصول على FirestoreAdmin.ImportDocuments
الحقول | |
---|---|
name |
مطلوب. قاعدة بيانات للاستيراد إليها. يجب أن يكون بالتنسيق: |
collection_ids[] |
معرّفات المجموعات المطلوب استيرادها. تعني عبارة "غير محدّدة" كل المجموعات المضمّنة في عملية الاستيراد. |
input_uri_prefix |
موقع الملفات التي تم تصديرها يجب أن يتطابق هذا الحقل مع معلَمة Export_uri_prefix الخاصة بـ ExportDocumentsResponse من عملية التصدير التي اكتملت بنجاح. يمكنك الاطّلاع على: |
namespace_ids[] |
تمثل القائمة الفارغة جميع مساحات الاسم. هذا هو الاستخدام المفضل لقواعد البيانات التي لا تستخدم مساحات الاسم. يمثل عنصر السلسلة الفارغة مساحة الاسم الافتراضية. يجب استخدام هذا إذا كانت قاعدة البيانات تحتوي على بيانات في مساحات الاسم غير الافتراضية، ولكن لا تريد تضمينها. يجب أن تكون كل مساحة اسم في هذه القائمة فريدة. |
الفهرس
تتيح فهارس Cloud Firestore طلبات بحث بسيطة ومعقدة مقابل المستندات في قاعدة البيانات.
الحقول | |
---|---|
name |
النتائج فقط. اسم محدّد بواسطة الخادم لهذا الفهرس. سيكون شكل هذا الاسم للفهارس المركّبة: |
query_scope |
تسمح الفهارس ذات نطاق طلب البحث للمجموعة بتحديد طلبات البحث في ضوء مجموعة فرعية لمستند معيّن، ويتم تحديدها في وقت طلب البحث، ولها معرّف المجموعة نفسه. تسمح الفهارس ذات نطاق طلب بحث مجموعة مجموعات محدّد بطلبات البحث مقابل جميع المجموعات الناقصة من مستند معيّن، ويتم تحديدها في وقت طلب البحث، والتي لها معرّف المجموعة نفسه مثل هذا الفهرس. |
api_scope |
نطاق واجهة برمجة التطبيقات المتوافق مع هذا الفهرس |
fields[] |
الحقول التي يدعمها هذا الفهرس. بالنسبة إلى الفهارس المُركّبة، يتطلب ذلك حقلَين على الأقل و100 حقل كحد أقصى. يكون إدخال الحقل الأخير دائمًا لمسار الحقل بالنسبة إلى فهارس الحقل الفردي، سيكون هذا دائمًا إدخالاً واحدًا بالضبط مع مسار حقل مساوٍ لمسار الحقل المرتبط. |
state |
النتائج فقط. حالة عرض الفهرس. |
واجهة برمجة التطبيقات
يحدد نطاق واجهة برمجة التطبيقات واجهات برمجة التطبيقات (Firestore Native أو Firestore في وضع تخزين البيانات) المتاحة لطلبات البحث.
تعدادات | |
---|---|
ANY_API |
لا يمكن استخدام الفهرس إلا من خلال واجهة برمجة تطبيقات طلب البحث الأصلي Firestore. هذا هو الخيار التلقائي. |
DATASTORE_MODE_API |
يمكن استخدام الفهرس فقط من خلال Firestore في واجهة برمجة تطبيقات طلب البحث في وضع تخزين البيانات. |
حقل الفهرس
حقل في الفهرس. يصف field_path الحقل الذي تمت فهرسته، ويصف value_mode كيفية فهرسة قيمة الحقل.
الحقول | |
---|---|
field_path |
يمكن أن تكون القيمة name. بالنسبة إلى فهارس الحقل الفردي، يجب أن يتطابق هذا مع اسم الحقل أو قد يتم حذفه. |
حقل الاتحاد value_mode . طريقة فهرسة قيمة الحقل يمكن أن يكون value_mode واحدًا فقط مما يلي: |
|
order |
يشير إلى أنّ هذا الحقل يتيح الترتيب حسب الترتيب المحدد أو المقارنة باستخدام = أو != أو < أو <= أو > أو >=. |
array_config |
يشير إلى أنّ هذا الحقل يتيح العمليات التي تتم على |
vector_config |
يشير إلى أن هذا الحقل يدعم الجار الأقرب وعمليات المسافة على الخط المتجه. |
إعدادات الصفيف
إعدادات قيم الصفيف المتوافقة
تعدادات | |
---|---|
ARRAY_CONFIG_UNSPECIFIED |
لا يتيح الفهرس طلبات بحث صفيف إضافية. |
CONTAINS |
يتيح الفهرس طلبات احتواء الصفيفة. |
طلب
تمثّل هذه السمة الطلبات المتوافقة.
تعدادات | |
---|---|
ORDER_UNSPECIFIED |
لم يتم تحديد الطلب. الخيار غير صالح. |
ASCENDING |
يتم ترتيب الحقل تصاعديًا حسب قيمة الحقل. |
DESCENDING |
يتم ترتيب الحقل تنازليًا حسب قيمة الحقل. |
إعداد Vector
تهيئة الفهرس لدعم عمليات البحث المتجه
الحقول | |
---|---|
dimension |
مطلوب. بُعد الخط المتجه الذي تنطبق عليه هذه التهيئة. سيتضمن الفهرس الناتج فقط متجهات لهذا البُعد، ويمكن استخدامه للبحث عن متجهات بنفس البُعد. |
حقل الاتحاد type . نوع الفهرس المستخدَم. يمكن أن يكون type واحدًا فقط مما يلي: |
|
flat |
يشير إلى أن فهرس المتجه هو فهرس ثابت. |
مؤشر فلات
لا يحتوي هذا النوع على أي حقول.
فهرس يخزن المتجهات في هيكل بيانات مسطح ويدعم البحث الشامل.
نطاق الاستعلام
يحدّد نطاق طلب البحث النطاق الذي يتم تنفيذ طلب البحث عليه. ويتم تحديد ذلك في حقل from
في طلب البحث المنظَّمة.
تعدادات | |
---|---|
QUERY_SCOPE_UNSPECIFIED |
نطاق طلب البحث غير محدد. الخيار غير صالح. |
COLLECTION |
تسمح الفهارس ذات نطاق طلب البحث في المجموعة المحددة بطلبات البحث مقابل مجموعة تمثل عنصرًا فرعيًا لمستند معيّن، ويتم تحديدها في وقت طلب البحث، وبها معرّف المجموعة المحدد من خلال الفهرس. |
COLLECTION_GROUP |
تسمح الفهارس ذات نطاق طلب بحث مجموعة المجموعات المحدّد بطلبات البحث مقابل كل المجموعات التي لها معرّف المجموعة المحدّد من خلال الفهرس. |
COLLECTION_RECURSIVE |
تضمين الأصل الخاص بالمجموعات في الفهرس. لا يتوفر هذا الخيار إلا لقواعد بيانات وضع تخزين البيانات. |
الولاية
حالة الفهرس. أثناء إنشاء الفهرس، سيكون الفهرس في حالة CREATING
. إذا تم إنشاء الفهرس بنجاح، سينتقل إلى حالة READY
. إذا واجهت أي مشكلة في إنشاء الفهرس، سينتقل الفهرس إلى حالة NEEDS_REPAIR
.
تعدادات | |
---|---|
STATE_UNSPECIFIED |
لم يتم تحديد الولاية. |
CREATING |
يتم إنشاء الفهرس. هناك عملية نشطة طويلة الأمد للفهرس. يتم تعديل الفهرس عند كتابة مستند. قد تتوفّر بعض بيانات الفهرس. |
READY |
الفهرس جاهز للاستخدام. يتم تعديل الفهرس عند كتابة مستند. تتم تعبئة الفهرس بالكامل من جميع المستندات المخزنة التي ينطبق عليها. |
NEEDS_REPAIR |
كان يتم إنشاء الفهرس، ولكن حدث خطأ ما. ليس هناك عملية نشطة طويلة الأمد للفهرس، وتعذّر إتمام آخر عملية طويلة الأمد. لا يتم تعديل الفهرس عند كتابة مستند. قد تتوفّر بعض بيانات الفهرس. استخدم واجهة برمجة التطبيقات google.long running.Operations API لتحديد سبب فشل العملية الأخيرة التي حاولت إنشاء هذا الفهرس، ثم أعد إنشاء الفهرس. |
البيانات الوصفية الخاصة بعملية الفهرسة
البيانات الوصفية لـ google.longrunning.Operation
نتيجة من FirestoreAdmin.CreateIndex
الحقول | |
---|---|
start_time |
وقت بدء هذه العملية. |
end_time |
وقت اكتمال هذه العملية. سيتم إلغاء تعيينها في حال كانت العملية لا تزال قيد التقدم. |
index |
يشير إلى مورد الفهرس الذي يتم تطبيق هذه العملية عليه. مثلاً: |
state |
حالة العملية. |
progress_documents |
التقدم في هذه العملية في المستندات. |
progress_bytes |
مستوى التقدّم في هذه العملية بالبايت. |
قائمة BackupschedulesRequest
طلب الحصول على FirestoreAdmin.ListBackupSchedules
الحقول | |
---|---|
parent |
مطلوب. قاعدة البيانات الرئيسية. التنسيق هو |
الرد
تمثّل هذه السمة الردّ على FirestoreAdmin.ListBackupSchedules
.
الحقول | |
---|---|
backup_schedules[] |
قائمة بجميع الجداول الزمنية للاحتفاظ بنسخة احتياطية |
طلب الاحتفاظ بنسخ احتياطية من القائمة
طلب الحصول على FirestoreAdmin.ListBackups
الحقول | |
---|---|
parent |
مطلوب. الموقع المطلوب إدراج النسخ الاحتياطية منه. التنسيق هو |
رد القائمة الاحتياطية
تمثّل هذه السمة الردّ على FirestoreAdmin.ListBackups
.
الحقول | |
---|---|
backups[] |
قائمة بجميع النسخ الاحتياطية للمشروع. |
unreachable[] |
قائمة بالمواقع الجغرافية التي تعذّر جلب النُسخ الاحتياطية الحالية منها فبدلاً من الإخفاق في تنفيذ الطلبات بأكملها عند تعذّر الوصول إلى موقع واحد، تعرض هذه الاستجابة مجموعة جزئية من النتائج وقائمة بالمواقع الجغرافية التي يتعذّر الوصول إليها هنا. يمكن إعادة محاولة الطلب على موقع واحد للحصول على خطأ ملموس. |
طلب سرد قواعد البيانات
طلب لإدراج قواعد بيانات Firestore في جميع المواقع لمشروع ما.
الحقول | |
---|---|
parent |
مطلوب. اسم أحد الوالدين للنموذج |
show_deleted |
إذا كانت القيمة هي true، سيتم أيضًا عرض الموارد المحذوفة. |
سرد قاعدة البيانات (ListDatabasesResponse)
قائمة بقواعد البيانات لمشروع ما.
الحقول | |
---|---|
databases[] |
قواعد البيانات في المشروع. |
unreachable[] |
في حال تعذّر إدراج البيانات المتعلقة بقواعد البيانات الفردية، سيتم تسجيلها هنا. على سبيل المثال، قد يكون الإدخال التالي: projects/some_project/locations/some_location يمكن أن يحدث ذلك إذا كانت منطقة السحابة الإلكترونية التي تتضمّنها قاعدة البيانات غير متاحة حاليًا. وفي هذه الحالة، لا يمكننا استرجاع جميع التفاصيل المتعلقة بقاعدة البيانات. قد يكون بإمكانك الحصول على رسالة خطأ أكثر تفصيلاً (أو ربما جلب المورد) عن طريق إرسال الزر "Get" (Get) طلب الحصول على المورد أو "قائمة" الموقع المحدد. |
طلب حقول القائمة
طلب الحصول على FirestoreAdmin.ListFields
الحقول | |
---|---|
parent |
مطلوب. اسم أحد الوالدين للنموذج |
filter |
الفلتر المطلوب تطبيقه على قائمة نتائج البحث. في الوقت الحالي، لا يتوافق |
page_size |
عدد النتائج المطلوب عرضها. |
page_token |
رمز مميّز للصفحة، يتم عرضه من استدعاء سابق إلى |
استجابة ListFieldsResponse
تمثّل هذه السمة الردّ على FirestoreAdmin.ListFields
.
الحقول | |
---|---|
fields[] |
الحقول المطلوبة. |
next_page_token |
هو رمز مميّز للصفحة يمكن استخدامه لطلب صفحة أخرى من النتائج. إذا كان هذا الحقل فارغًا، تكون هذه هي الصفحة الأخيرة. |
طلب ListIndexesRequest
طلب الحصول على FirestoreAdmin.ListIndexes
الحقول | |
---|---|
parent |
مطلوب. اسم أحد الوالدين للنموذج |
filter |
الفلتر المطلوب تطبيقه على قائمة نتائج البحث. |
page_size |
عدد النتائج المطلوب عرضها. |
page_token |
رمز مميّز للصفحة، يتم عرضه من استدعاء سابق إلى |
استجابة ListIndexesResponse
تمثّل هذه السمة الردّ على FirestoreAdmin.ListIndexes
.
الحقول | |
---|---|
indexes[] |
الفهارس المطلوبة. |
next_page_token |
هو رمز مميّز للصفحة يمكن استخدامه لطلب صفحة أخرى من النتائج. إذا كان هذا الحقل فارغًا، تكون هذه هي الصفحة الأخيرة. |
البيانات الوصفية للمواقع الجغرافية
لا يحتوي هذا النوع على أي حقول.
رسالة البيانات الوصفية لـ google.cloud.location.Location.metadata
.
حالة العملية
تصف حالة العملية.
تعدادات | |
---|---|
OPERATION_STATE_UNSPECIFIED |
غير محدَّد |
INITIALIZING |
يتم إعداد الطلب للمعالجة. |
PROCESSING |
تجري معالجة الطلب بشكل نشط. |
CANCELLING |
يتم إلغاء الطلب بعد تفعيل المستخدم المسمى google.longrun.Operations.CancelOperation. |
FINALIZING |
تمت معالجة الطلب وهو في مرحلة المعالجة النهائية. |
SUCCESSFUL |
اكتمل الطلب بنجاح. |
FAILED |
انتهت معالجة الطلب، ولكن حدث خطأ. |
CANCELLED |
اكتمل إلغاء الطلب بعد أن يحمل المستخدم الاسم google.longrun.Operations.CancelOperation. |
التقدم
يصف مستوى تقدم العملية. وحدة العمل عامة ويجب تفسيرها استنادًا إلى مكان استخدام Progress
.
الحقول | |
---|---|
estimated_work |
مقدار العمل المقدر. |
completed_work |
حجم العمل المنجز. |
استعادة قاعدة البيانات الوصفية
البيانات الوصفية لـ long-running operation
من طلب [RestoreDatabase][google.firestore.admin.v1.RestoreDatabase]
الحقول | |
---|---|
start_time |
وقت بدء الاستعادة |
end_time |
وقت انتهاء الاستعادة، بدون ضبط لعمليات الاستعادة المستمرة |
operation_state |
حالة عملية الاستعادة. |
database |
اسم قاعدة البيانات التي تتم الاستعادة إليها. |
backup |
اسم النسخة الاحتياطية من الاستعادة. |
progress_percentage |
مقدار مدة الاستعادة كنسبة مئوية مقدَّرة للوقت المتبقي. |
استعادة قاعدة البيانات
رسالة الطلب لـ [FirestoreAdmin.RestoreDatabase][google.firestore.admin.v1.RestoreDatabase]
الحقول | |
---|---|
parent |
مطلوب. المشروع الذي تريد استعادة قاعدة البيانات فيه. التنسيق هو |
database_id |
مطلوب. رقم التعريف المطلوب استخدامه لقاعدة البيانات، والذي سيصبح المكون الأخير لاسم مورد قاعدة البيانات. يجب ألا يكون معرّف قاعدة البيانات هذا مقترنًا بقاعدة بيانات موجودة. ويجب أن تتراوح هذه القيمة بين 4 و63 حرفًا. الأحرف الصالحة هي /[a-z][0-9]-/ مع الحرف الأول حرف وحرف آخر أو رقم. يجب ألا يكون معرّف التعريف الفريد (UUID) مشابهًا /[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}/. "(تلقائي)" معرّف قاعدة البيانات صالح أيضًا. |
حقل الاتحاد يمكن أن يكون |
|
backup |
الاحتفاظ بنسخة احتياطية للاستعادة من يجب أن يكون من نفس المشروع الرئيسي. التنسيق هو: |
طلب تعديل جدول زمني للاحتفاظ بنسخة احتياطية
طلب الحصول على FirestoreAdmin.UpdateBackupSchedule
الحقول | |
---|---|
backup_schedule |
مطلوب. يجب تعديل الجدول الزمني للنسخ الاحتياطي. |
update_mask |
قائمة الحقول التي سيتم تعديلها |
UpdateDatabaseMetadata
لا يحتوي هذا النوع على أي حقول.
البيانات الوصفية ذات الصلة بعملية تحديث قاعدة البيانات
طلب تحديث قاعدة البيانات
طلب الحصول على FirestoreAdmin.UpdateDatabase
الحقول | |
---|---|
database |
مطلوب. قاعدة البيانات المراد تحديثها. |
update_mask |
قائمة الحقول التي سيتم تعديلها |
طلب التحديث
طلب الحصول على FirestoreAdmin.UpdateField
الحقول | |
---|---|
field |
مطلوب. الحقل المطلوب تعديله |
update_mask |
قناع، نسبةً إلى الحقل. في حال تحديد هذا الخيار، سيتم تعديل الإعدادات المحدّدة من خلال هذا الحقل (قناع الحقل) فقط في الحقل. |
التكرار الأسبوعي
يمثل جدولاً زمنيًا متكررًا يعمل في يوم محدد من الأسبوع.
المنطقة الزمنية هي التوقيت العالمي المتفق عليه (UTC).
الحقول | |
---|---|
day |
يوم من الأسبوع لعرضه. DAY_OF_WEEK_UNSPECIFIED غير مسموح به. |