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)

فقط خروجی مهر زمانی که اخیراً در آن این برنامه پشتیبان به‌روزرسانی شده است. هنگامی که برای اولین بار یک برنامه پشتیبان ایجاد می شود، این همان CreTime است.

مهر زمانی در قالب 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 مجاز نیست.

روز هفته

یک روز از هفته را نشان می دهد.

Enums
DAY_OF_WEEK_UNSPECIFIED روز هفته نامشخص است.
MONDAY دوشنبه
TUESDAY سهشنبه
WEDNESDAY چهار شنبه
THURSDAY پنج شنبه
FRIDAY جمعه
SATURDAY شنبه
SUNDAY یکشنبه

مواد و روش ها

create

یک برنامه پشتیبان در پایگاه داده ایجاد می کند.

delete

یک برنامه پشتیبان را حذف می کند.

get

اطلاعاتی در مورد یک برنامه پشتیبان دریافت می کند.

list

فهرست برنامه های پشتیبان گیری

patch

یک برنامه پشتیبان را به روز می کند.