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

expireTime

string (Timestamp format)

僅供輸出。這項備份的到期時間。

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

state

enum (State)

僅供輸出。備份目前的狀態。

狀態

表示備份的目前狀態。

列舉
STATE_UNSPECIFIED 未指定狀態。
CREATING 仍在建立待處理的備份。在這個狀態下,系統會拒絕備份作業。
READY 備份完成,隨時可以使用。
NOT_AVAILABLE 目前無法使用備份,

方法

delete

刪除備份。

get

取得備份的相關資訊。

list

列出所有備份。