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)

सिर्फ़ आउटपुट के लिए. बैकअप में, इस समय डेटाबेस की बाहरी तौर पर एक जैसी कॉपी मौजूद है.

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

expireTime

string (Timestamp format)

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

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

state

enum (State)

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

राज्य

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

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

तरीके

delete

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

get

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

list

सभी बैकअप को सूची में रखता है.