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

فقط خروجی UUID4 تولید شده توسط سیستم برای پایگاه داده Firestore که نسخه پشتیبان از آن تهیه شده است.

snapshotTime

string ( Timestamp format)

فقط خروجی نسخه پشتیبان حاوی یک کپی سازگار خارجی از پایگاه داده در این زمان است.

مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثال‌ها: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

expireTime

string ( Timestamp format)

فقط خروجی مهر زمانی که در آن این نسخه پشتیبان منقضی می شود.

مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثال‌ها: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

state

enum ( State )

فقط خروجی وضعیت فعلی نسخه پشتیبان.

حالت

وضعیت فعلی پشتیبان را نشان دهید.

Enums
STATE_UNSPECIFIED ایالت نامشخص است.
CREATING نسخه پشتیبان در انتظار هنوز در حال ایجاد است. عملیات پشتیبان گیری در این حالت رد می شود.
READY نسخه پشتیبان کامل و آماده استفاده است.
NOT_AVAILABLE نسخه پشتیبان در حال حاضر در دسترس نیست.

مواد و روش ها

delete

یک نسخه پشتیبان را حذف می کند.

get

اطلاعاتی در مورد یک نسخه پشتیبان دریافت می کند.

list

همه ی نسخه های پشتیبان را لیست می کند.