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」格式的時間戳記,採用奈秒解析度和最多九個小數位數。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

updateTime

string (Timestamp format)

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

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

retention

string (Duration format)

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

時間長度以秒為單位,最多可有 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。

星期幾

代表星期幾。

列舉
DAY_OF_WEEK_UNSPECIFIED 未指定星期幾。
MONDAY 星期一
TUESDAY 週二
WEDNESDAY 週三
THURSDAY 週四
FRIDAY 星期五
SATURDAY 星期六
SUNDAY 星期日

方法

create

在資料庫中建立備份排程。

delete

刪除備份排程。

get

取得備份排程的相關資訊。

list

列出備份排程。

patch

更新備份時間表。