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

expireTime

string (Timestamp format)

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

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

state

enum (State)

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

狀態

表示備份的目前狀態。

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

方法

delete

刪除備份。

get

取得備份相關資訊。

list

列出所有備份。