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)

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

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

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

updateTime

string (Timestamp format)

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

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

retention

string (Duration format)

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

सेकंड में दी गई अवधि, जिसमें नौ भिन्नांक हो सकते हैं. साथ ही, यह 's' पर खत्म होता है. उदाहरण: "3.5s".

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

object (DailyRecurrence)

रोज़ चलने वाले शेड्यूल के लिए.

weeklyRecurrence

object (WeeklyRecurrence)

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

हर दिन दोहराया जाएगा

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

रोज़ाना चलने वाले शेड्यूल के बारे में बताता है.

समय क्षेत्र UTC है.

हर हफ़्ते होने वाला दोहराव

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

समय क्षेत्र UTC है.

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

enum (DayOfWeek)

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

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

हफ़्ते का दिन

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

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

तरीके

create

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

delete

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

get

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

list

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

patch

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