REST Resource: projects.locations.backups

संसाधन: बैकअप

Cloud Firestore डेटाबेस का बैकअप.

बैकअप में, किसी खास समय पर दिए गए डेटाबेस के सभी दस्तावेज़ और इंडेक्स कॉन्फ़िगरेशन शामिल होते हैं.

जेएसओएन के काेड में दिखाना
{
  "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 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड का रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक हो सकते हैं. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

expireTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. वह टाइमस्टैंप जब बैकअप की समयसीमा खत्म हो जाएगी.

RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड का रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक हो सकते हैं. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

state

enum (State)

सिर्फ़ आउटपुट के लिए. बैकअप की मौजूदा स्थिति.

स्थिति

बैकअप की मौजूदा स्थिति बताएं.

Enums
STATE_UNSPECIFIED राज्य की जानकारी नहीं दी गई है.
CREATING लंबित बैकअप अब भी बनाया जा रहा है. इस स्थिति में, बैकअप पर की जाने वाली कार्रवाइयों को अस्वीकार कर दिया जाएगा.
READY बैकअप पूरा हो गया है और इस्तेमाल के लिए तैयार है.
NOT_AVAILABLE फ़िलहाल, बैकअप लेने की सुविधा उपलब्ध नहीं है.

तरीके

delete

बैकअप को मिटाता है.

get

बैकअप के बारे में जानकारी मिलती है.

list

सभी बैकअप की सूची बनाता है.