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

updateTime

string (Timestamp format)

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

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

retention

string (Duration format)

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

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

حقل الاتحاد recurrence حقل واحد لتمثيل وقت إجراء النسخ الاحتياطية. يمكن أن يكون الحقل "recurrence" واحدًا فقط مما يلي:
dailyRecurrence

object (DailyRecurrence)

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

weeklyRecurrence

object (WeeklyRecurrence)

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

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

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

يمثل هذا الجدول جدولاً زمنيًا متكرّرًا يتم تشغيله كل يوم.

وتكون المنطقة الزمنية حسب التوقيت العالمي المنسَّق (UTC).

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

يُمثِّل ذلك جدولاً زمنيًا متكرّرًا يتم تشغيله في يوم محدَّد من الأسبوع.

وتكون المنطقة الزمنية حسب التوقيت العالمي المنسَّق (UTC).

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

enum (DayOfWeek)

اليوم من الأسبوع الذي يتم فيه عرض الإعلانات.

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

يوم الأسبوع

يمثّل أحد أيام الأسبوع.

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

الطُرق

create

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

delete

يؤدي هذا الإجراء إلى حذف جدول زمني للنسخ الاحتياطي.

get

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

list

إنشاء قائمة بالجداول الزمنية للاحتفاظ بنسخة احتياطية

patch

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