REST Resource: projects.locations.backups

资源:备份

Cloud Firestore 数据库的备份。

备份包含指定数据库在特定时间点的所有文档和索引配置。

JSON 表示法
{
  "name": string,
  "database": string,
  "databaseUid": string,
  "snapshotTime": string,
  "expireTime": string,
  "state": enum (State)
}
字段
name

string

仅供输出。备份的唯一资源名称。

格式为 projects/{project}/locations/{location}/backups/{backup}

database

string

仅供输出。备份来源的 Firestore 数据库的名称。

格式为 projects/{project}/databases/{database}

databaseUid

string

仅供输出。系统为备份来源的 Firestore 数据库生成的 UUID4。

snapshotTime

string (Timestamp format)

仅供输出。此时,备份包含外部一致的数据库副本。

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

expireTime

string (Timestamp format)

仅供输出。此备份到期的时间戳。

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

state

enum (State)

仅供输出。备份的当前状态。

状态

指示备份的当前状态。

枚举
STATE_UNSPECIFIED 未指定状态。
CREATING 待处理的备份仍在创建中。在此状态下,对备份执行的操作将被拒绝。
READY 备份已完成,可以使用了。
NOT_AVAILABLE 目前无法备份。

方法

delete

删除备份。

get

获取有关备份的信息。

list

列出所有备份。