REST Resource: projects.locations.backups

Kaynak: Yedekleme

Cloud Firestore Veritabanı Yedeği.

Yedek, belirli bir zamandaki veritabanı için tüm dokümanları ve dizin yapılandırmalarını içerir.

JSON gösterimi
{
  "name": string,
  "database": string,
  "databaseUid": string,
  "snapshotTime": string,
  "expireTime": string,
  "state": enum (State)
}
Alanlar
name

string

Yalnızca çıkış. Yedeklemenin benzersiz kaynak adı.

Biçim: projects/{project}/locations/{location}/backups/{backup}.

database

string

Yalnızca çıkış. Yedeğin alındığı Firestore veritabanının adı.

Biçim: projects/{project}/databases/{database}.

databaseUid

string

Yalnızca çıkış. Yedeğin alındığı Firestore veritabanı için sistem tarafından oluşturulan UUID4.

snapshotTime

string (Timestamp format)

Yalnızca çıkış. Yedek, şu anda veritabanının harici olarak tutarlı bir kopyasını içeriyor.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

expireTime

string (Timestamp format)

Yalnızca çıkış. Bu yedeğin süresinin dolacağı zaman damgası.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

state

enum (State)

Yalnızca çıkış. Yedeğin mevcut durumu.

Eyalet

Yedeğin mevcut durumunu belirtin.

Sıralamalar
STATE_UNSPECIFIED Eyalet belirtilmemiş.
CREATING Beklemedeki yedek hâlâ oluşturuluyor. Yedekle ilgili işlemler bu durumdayken reddedilecektir.
READY Yedekleme tamamlandı ve kullanıma hazır.
NOT_AVAILABLE Yedekleme şu anda kullanılamıyor.

Yöntemler

delete

Bir yedeği siler.

get

Bir yedeklemeyle ilgili bilgileri alır.

list

Tüm yedekleri listeler.