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

仅限输出。给定项目的所有位置和数据库中的唯一备份时间表标识符。

系统会自动分配此项。

格式为 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 天。

支持的最长保留期限为 14 周。

该时长以秒为单位,最多包含九个小数位,以“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

更新备份时间表。