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 "Zulu" ، مع دقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z"

expireTime

string (Timestamp format)

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

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

state

enum (State)

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

الحالة

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

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

الطُرق

delete

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

get

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

list

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