REST Resource: projects.locations.backups

Kaynak: Yedekleme

Cloud Firestore Veritabanı Yedeği.

Yedek, belirli bir veritabanı için belirli bir zamandaki 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 ait olduğu Firestore veritabanının adı.

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

databaseUid

string

Yalnızca çıkış. Yedeklemenin ait olduğu 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çermektedir.

Nanosaniye çözünürlük ve en fazla dokuz kesir basamağı olan, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Ö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ı.

Nanosaniye çözünürlük ve en fazla dokuz kesir basamağı olan, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Ö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 Durum belirtilmemiş.
CREATING Beklemedeki yedek hâlâ oluşturuluyor. Yedeklemeyle ilgili işlemler bu durumda reddedilir.
READY Yedekleme tamamlandı ve kullanıma hazır.
NOT_AVAILABLE Yedekleme şu anda kullanılamıyor.

Yöntemler

delete

Bir yedeği siler.

get

Yedekleme hakkında bilgi alır.

list

Tüm yedekleri listeler.