REST Resource: projects.databases.backupSchedules

المرجع: Backupschedule

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

هذا المورد مملوك لقاعدة البيانات التي يتم نسخها احتياطيًا، ويتم حذفه مع قاعدة البيانات. لكن النسخ الاحتياطية الفعلية ليست كذلك.

تمثيل JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "retention": string,

  // Union field recurrence can be only one of the following:
  "dailyRecurrence": {
    object (DailyRecurrence)
  },
  "weeklyRecurrence": {
    object (WeeklyRecurrence)
  }
  // End of list of possible types for union field recurrence.
}
الحقول
name

string

النتائج فقط. معرِّف الجدول الزمني الفريد للنسخ الاحتياطي في جميع المواقع وقواعد البيانات للمشروع المحدّد.

سيتم تعيين هذا تلقائيًا.

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

createTime

string (Timestamp format)

النتائج فقط. الطابع الزمني الذي تم فيه إنشاء الجدول الزمني الاحتياطي هذا وأصبح ساريًا منذ ذلك الحين

لن يتم إنشاء أي نسخ احتياطية لهذا الجدول الزمني قبل هذا الوقت.

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

updateTime

string (Timestamp format)

النتائج فقط. الطابع الزمني الذي تم فيه آخر تعديل للجدول الزمني الاحتياطي هذا. عند إنشاء جدول زمني للنسخ الاحتياطي لأول مرة، يتطابق هذا الجدول مع createTime.

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

retention

string (Duration format)

في أي وقت نسبي في المستقبل، مقارنةً بوقت إنشائه، يجب حذف النسخة الاحتياطية، على سبيل المثال للاحتفاظ بنسخ احتياطية لمدة 7 أيام.

الحد الأقصى لفترة الاحتفاظ بالبيانات المتوفرة هو 14 أسبوعًا.

مدة بالثواني مكونة من تسعة أرقام كسور كحد أقصى وتنتهي بالأرقام "s" مثال: "3.5s"

حقل الاتحاد recurrence. أحد الحقول لتمثيل وقت الاحتفاظ بالنسخ الاحتياطية. يمكن أن يكون recurrence واحدًا فقط مما يلي:
dailyRecurrence

object (DailyRecurrence)

بالنسبة إلى جدول زمني يتم تشغيله يوميًا

weeklyRecurrence

object (WeeklyRecurrence)

بالنسبة إلى جدول زمني يتم تشغيله أسبوعيًا في يوم محدَّد.

التكرار اليومي

لا يحتوي هذا النوع على أي حقول.

يمثل جدولاً زمنيًا متكررًا يعمل كل يوم.

المنطقة الزمنية هي التوقيت العالمي المتفق عليه (UTC).

التكرار الأسبوعي

يمثل جدولاً زمنيًا متكررًا يعمل في يوم محدد من الأسبوع.

المنطقة الزمنية هي التوقيت العالمي المتفق عليه (UTC).

تمثيل JSON
{
  "day": enum (DayOfWeek)
}
الحقول
day

enum (DayOfWeek)

يوم من الأسبوع لعرضه.

DAY_OF_WEEK_UNSPECIFIED غير مسموح به.

DayOfWeek

يمثل يومًا من الأسبوع.

تعدادات
DAY_OF_WEEK_UNSPECIFIED لم يتم تحديد اليوم من الأسبوع.
MONDAY الاثنين
TUESDAY الثلاثاء
WEDNESDAY الأربعاء
THURSDAY الخميس
FRIDAY الجمعة
SATURDAY السبت
SUNDAY الأحد

الطُرق

create

يقوم بإنشاء جدول زمني احتياطي على قاعدة بيانات.

delete

حذف جدول زمني للنسخ الاحتياطي

get

الحصول على معلومات حول الجدول الزمني للاحتفاظ بنسخة احتياطية

list

يمكنك إدراج الجداول الزمنية للاحتفاظ بنسخة احتياطية.

patch

يتم تعديل الجدول الزمني للاحتفاظ بنسخة احتياطية.