REST Resource: projects.locations.backups

المرجع: نسخة احتياطية

نسخة احتياطية من قاعدة بيانات Cloud Firestore.

تحتوي النسخة الاحتياطية على جميع المستندات وتهيئات الفهرس لقاعدة البيانات المحددة في وقت محدد.

تمثيل JSON
{
  "name": string,
  "database": string,
  "databaseUid": string,
  "snapshotTime": string,
  "expireTime": string,
  "state": enum (State)
}
الحقول
name

string

النتائج فقط. اسم المورد الفريد للنسخة الاحتياطية.

التنسيق هو projects/{project}/locations/{location}/backups/{backup}.

database

string

النتائج فقط. اسم قاعدة بيانات Firestore التي مصدرها النسخة الاحتياطية.

التنسيق هو projects/{project}/databases/{database}.

databaseUid

string

النتائج فقط. معرّف UUID4 الذي أنشأه النظام لقاعدة بيانات Firestore التي تحتوي على النسخة الاحتياطية.

snapshotTime

string (Timestamp format)

النتائج فقط. تحتوي النسخة الاحتياطية على نسخة متسقة خارجيًا من قاعدة البيانات في الوقت الحالي.

طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z".

expireTime

string (Timestamp format)

النتائج فقط. الطابع الزمني لانتهاء صلاحية هذه النسخة الاحتياطية.

طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z".

state

enum (State)

النتائج فقط. الحالة الحالية للنسخة الاحتياطية.

الولاية

حدِّد الحالة الحالية للنسخ الاحتياطي.

تعدادات
STATE_UNSPECIFIED لم يتم تحديد الولاية.
CREATING لا تزال النسخة الاحتياطية في انتظار المراجعة قيد الإنشاء. سيتمّ رفض العمليات المتعلّقة بالاحتفاظ بنسخة احتياطية في هذه الحالة.
READY عملية الاحتفاظ بنسخة احتياطية مكتملة وجاهزة للاستخدام.
NOT_AVAILABLE ميزة "الاحتفاظ بنسخة احتياطية" غير متاحة في الوقت الحالي.

الطُرق

delete

لحذف نسخة احتياطية.

get

الحصول على معلومات حول نسخة احتياطية

list

يسرد جميع النسخ الاحتياطية.