REST Resource: projects.databases.backupSchedules

Kaynak: Yedekleme Planlaması

Cloud Firestore Veritabanı için yedekleme programı.

Bu kaynak, yedeklediği veritabanına aittir ve veritabanıyla birlikte silinir. Ancak gerçek yedekler değildir.

JSON gösterimi
{
  "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.
}
Alanlar
name

string

Yalnızca çıkış. İlgili projenin tüm konumları ve veritabanlarındaki benzersiz yedekleme programı tanımlayıcısı.

Bu otomatik atanacak.

Biçim: projects/{project}/databases/{database}/backupSchedules/{backupSchedule}

createTime

string (Timestamp format)

Yalnızca çıkış. Bu yedekleme planının oluşturulduğu ve o zamandan beri geçerli olduğu zaman damgası.

Bu süreden önce bu program için yedek oluşturulmayacak.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Yalnızca çıkış. Bu yedekleme planının en son güncellendiği zaman damgası. İlk kez bir yedekleme planlaması oluşturulduğunda bu işlem, createTime ile aynıdır.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

retention

string (Duration format)

Oluşturulma zamanına kıyasla gelecekteki göreli bir zamanda yedeklemenin silinmesi gerekir (ör. yedekleri 7 gün boyunca muhafaza edebilir.

Desteklenen maksimum saklama süresi 14 haftadır.

En fazla dokuz kesir basamağı olan ve "s" ile biten, saniye cinsinden süre. Örnek: "3.5s".

Birleştirme alanı recurrence. Yedeklemelerin ne zaman yapılacağını temsil eden bir alandır. recurrence şunlardan yalnızca biri olabilir:
dailyRecurrence

object (DailyRecurrence)

Günlük olarak çalıştırılan bir program için.

weeklyRecurrence

object (WeeklyRecurrence)

Haftalık olarak belirli bir günde çalıştırılan bir program içindir.

Günlük Yinelenme

Bu türde alan yok.

Her gün çalıştırılan yinelenen bir programı temsil eder.

Saat dilimi UTC'dir.

Haftalık Yinelenme

Haftanın belirli bir gününde çalıştırılan yinelenen bir programı temsil eder.

Saat dilimi UTC'dir.

JSON gösterimi
{
  "day": enum (DayOfWeek)
}
Alanlar
day

enum (DayOfWeek)

Çalıştırılacak haftanın günü.

DAY_OF_WEEK_UNSPECIFIED tarihine izin verilmez.

HaftanınGünü

Haftanın bir gününü temsil eder.

Sıralamalar
DAY_OF_WEEK_UNSPECIFIED Haftanın günü belirtilmemiş.
MONDAY Pazartesi
TUESDAY Salı
WEDNESDAY Çarşamba
THURSDAY Perşembe
FRIDAY Cuma
SATURDAY Cumartesi
SUNDAY Pazar

Yöntemler

create

Bir veritabanında yedekleme programı oluşturur.

delete

Yedekleme programını siler.

get

Yedekleme programıyla ilgili bilgileri alır.

list

Yedekleme programlarını listeleme.

patch

Yedekleme planını günceller.