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 世界协调时间 (UTC)(即“祖鲁时”)格式的时间戳,采用纳秒级精度,最多包含九个小数位。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

updateTime

string (Timestamp format)

仅供输出。此备份时间表最近一次更新的时间戳。首次创建备份时间表时,此时间与 createTime 相同。

采用 RFC3339 世界协调时间 (UTC)(即“祖鲁时”)格式的时间戳,采用纳秒级精度,最多包含九个小数位。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

retention

string (Duration format)

应在未来的相对时间(相对于其创建时间)删除备份,例如,将备份保留 7 天。

此时长以秒为单位,最多包含九个小数位,以“s”结尾。示例:"3.5s"

联合字段 recurrence。用于表示何时进行备份的 oneof 字段。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

更新备份时间表。