REST Resource: projects.databases.backupSchedules

Resource: BackupSchedule

Jadwal pencadangan untuk Cloud Firestore Database.

Resource ini dimiliki oleh database yang dicadangkan, dan dihapus bersama database. Namun, cadangan yang sebenarnya tidak demikian.

Representasi 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.
}
Kolom
name

string

Hanya output. ID jadwal pencadangan unik di semua lokasi dan database untuk project tertentu.

Atribut ini akan ditetapkan secara otomatis.

Formatnya adalah projects/{project}/databases/{database}/backupSchedules/{backupSchedule}

createTime

string (Timestamp format)

Hanya output. Stempel waktu saat jadwal pencadangan ini dibuat dan berlaku sejak saat itu.

Tidak ada cadangan yang akan dibuat untuk jadwal ini sebelum waktu tersebut.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Hanya output. Stempel waktu saat jadwal pencadangan ini terakhir diperbarui. Saat jadwal pencadangan pertama kali dibuat, jadwal ini sama dengan createTime.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

retention

string (Duration format)

Pada waktu relatif di masa mendatang, dibandingkan dengan waktu pembuatannya, cadangan harus dihapus, misalnya, simpan cadangan selama 7 hari.

Periode retensi data maksimum yang didukung adalah 14 minggu.

Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan 's'. Contoh: "3.5s".

Kolom union recurrence. Salah satu kolom untuk menunjukkan kapan cadangan akan dilakukan. recurrence hanya ada berupa salah satu diantara berikut:
dailyRecurrence

object (DailyRecurrence)

Untuk jadwal yang berjalan setiap hari.

weeklyRecurrence

object (WeeklyRecurrence)

Untuk jadwal yang berjalan setiap minggu pada hari tertentu.

{i>DailyRecurrence<i}

Jenis ini tidak memiliki kolom.

Mewakili jadwal berulang yang berjalan setiap hari.

Zona waktu adalah UTC.

Pengulangan Mingguan

Mewakili jadwal berulang yang berjalan pada hari tertentu dalam seminggu.

Zona waktu adalah UTC.

Representasi JSON
{
  "day": enum (DayOfWeek)
}
Kolom
day

enum (DayOfWeek)

Hari dalam seminggu.

DAY_OF_WEEK_UNSPECIFIED tidak diizinkan.

DayOfWeek

Merepresentasikan hari.

Enum
DAY_OF_WEEK_UNSPECIFIED Hari tidak ditentukan.
MONDAY Senin
TUESDAY Selasa
WEDNESDAY Rabu
THURSDAY Kamis
FRIDAY Jumat
SATURDAY Sabtu
SUNDAY Minggu

Metode

create

Membuat jadwal pencadangan pada database.

delete

Menghapus jadwal pencadangan.

get

Mendapatkan informasi tentang jadwal pencadangan.

list

Mencantumkan jadwal pencadangan.

patch

Memperbarui jadwal pencadangan.