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

僅供輸出。指定專案內所有位置和資料庫的專屬備份排程 ID。

系統會自動指派這個問題。

格式為 projects/{project}/databases/{database}/backupSchedules/{backupSchedule}

createTime

string (Timestamp format)

僅供輸出。這項備份排程的建立時間與生效時間的時間戳記。

在這個時間之前,系統不會為這項排程建立任何備份。

RFC3339 世界標準時間「Zulu」的時間戳記格式,解析度為奈秒,且最多 9 個小數位數。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

updateTime

string (Timestamp format)

僅供輸出。這項備份排程最近一次更新時的時間戳記。第一次建立備份排程時,這與 createTime 相同。

RFC3339 世界標準時間「Zulu」的時間戳記格式,解析度為奈秒,且最多 9 個小數位數。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

retention

string (Duration format)

與其建立時間相較,未來的相對時間應刪除備份,例如:將備份保留 7 天。

支援的保留期限最長為 14 週。

持續時間以秒為單位,最多 9 個小數位數,結尾為「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

更新備份排程。