REST Resource: projects.databases.backupSchedules

संसाधन: बैकअप शेड्यूल

Cloud Firestore डेटाबेस के लिए बैकअप शेड्यूल.

इस संसाधन का मालिकाना हक उस डेटाबेस के पास है जिसका इसे बैक अप लिया जा रहा है. साथ ही, इसे डेटाबेस के साथ मिटा दिया जाता है. हालांकि, असल बैकअप नहीं हैं.

JSON के काेड में दिखाना
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "retention": string,

  // Union field recurrence can be only one of the following:
  "dailyRecurrence": {
    object (DailyRecurrence)
  },
  "weeklyRecurrence": {
    object (WeeklyRecurrence)
  }
  // End of list of possible types for union field recurrence.
}
फ़ील्ड
name

string

सिर्फ़ आउटपुट के लिए. किसी प्रोजेक्ट के लिए, सभी जगहों और डेटाबेस में बैकअप शेड्यूल आइडेंटिफ़ायर.

इसे अपने-आप असाइन कर दिया जाएगा.

फ़ॉर्मैट projects/{project}/databases/{database}/backupSchedules/{backupSchedule} है

createTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. वह टाइमस्टैंप जब यह बैकअप शेड्यूल बनाया गया था और उस समय से लागू है.

इस शेड्यूल के लिए इससे पहले कोई बैकअप नहीं बनाया जाएगा.

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

updateTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. वह टाइमस्टैंप जब बैकअप के इस शेड्यूल को हाल ही में अपडेट किया गया था. जब पहली बार बैकअप शेड्यूल बनाया जाता है, तो यह createTime के समान होता है.

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

retention

string (Duration format)

बैकअप को बनाने के समय की तुलना में, आने वाले समय में कितने समय तक बैकअप लिया जाएगा, उदाहरण के लिए सात दिनों तक बैकअप रखें.

ज़्यादा से ज़्यादा 14 हफ़्ते के लिए डेटा के रखरखाव का समय सेट किया जा सकता है.

सेकंड में कुल नौ दशमलव अंक, जो 's' पर खत्म होते हैं. उदाहरण: "3.5s".

यूनियन फ़ील्ड recurrence. बैकअप लेने का समय दिखाने के लिए एक फ़ील्ड. recurrence इनमें से सिर्फ़ एक हो सकता है:
dailyRecurrence

object (DailyRecurrence)

हर दिन चलने वाले शेड्यूल के लिए.

weeklyRecurrence

object (WeeklyRecurrence)

हर हफ़्ते किसी खास दिन पर चलने वाले शेड्यूल के लिए.

रोज़ाना बार-बार होने वाली

इस टाइप में कोई फ़ील्ड नहीं है.

यह हर दिन चलने वाले शेड्यूल को दिखाता है.

टाइम ज़ोन UTC है.

साप्ताहिक दोहराव

बार-बार होने वाला शेड्यूल दिखाता है, जो हफ़्ते के किसी तय दिन पर चलता है.

टाइम ज़ोन UTC है.

JSON के काेड में दिखाना
{
  "day": enum (DayOfWeek)
}
फ़ील्ड
day

enum (DayOfWeek)

चलाने के लिए हफ़्ते का दिन.

DAY_OF_WEEK_UNSPECIFIED की अनुमति नहीं है.

DayOfWeek

हफ़्ते का कोई दिन दिखाता है.

एनम्स
DAY_OF_WEEK_UNSPECIFIED हफ़्ते के दिन की जानकारी नहीं दी गई है.
MONDAY सोमवार
TUESDAY मंगलवार
WEDNESDAY बुधवार
THURSDAY गुरुवार
FRIDAY शुक्रवार
SATURDAY शनिवार
SUNDAY रविवार

तरीके

create

डेटाबेस पर बैकअप शेड्यूल बनाता है.

delete

बैकअप शेड्यूल मिटाता है.

get

बैकअप शेड्यूल के बारे में जानकारी देता है.

list

बैकअप शेड्यूल की सूची बनाएं.

patch

बैकअप का शेड्यूल अपडेट करता है.