REST Resource: projects.databases.backupSchedules

ทรัพยากร: BackupSchedule

กำหนดการสำรองข้อมูลสำหรับฐานข้อมูล 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 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

updateTime

string (Timestamp format)

เอาต์พุตเท่านั้น การประทับเวลาที่อัปเดตกำหนดการสำรองนี้ครั้งล่าสุด เมื่อมีการสร้างกำหนดการสำรองข้อมูลเป็นครั้งแรก ระยะเวลานี้จะเหมือนกับ createTime

การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

retention

string (Duration format)

ในเวลาที่สัมพันธ์กันในอนาคต เมื่อเทียบกับเวลาที่สร้างข้อมูลสำรอง คุณควรลบข้อมูลสำรอง เช่น เก็บข้อมูลสำรองเป็นเวลา 7 วัน

ระยะเวลาเก็บรักษาสูงสุดที่รองรับคือ 14 สัปดาห์

ระยะเวลาเป็นวินาทีโดยมีเลขเศษส่วนไม่เกิน 9 หลัก ลงท้ายด้วย "s" ตัวอย่างเช่น "3.5s"

ช่องการรวม recurrence ฟิลด์หนึ่งที่ใช้แสดงเวลาที่จะสำรองข้อมูล recurrence ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้
dailyRecurrence

object (DailyRecurrence)

สำหรับกำหนดการที่ทำงานทุกวัน

weeklyRecurrence

object (WeeklyRecurrence)

สำหรับกำหนดการที่ทำงานทุกสัปดาห์ในวันที่ที่ระบุ

การเกิดซ้ำรายวัน

ประเภทนี้ไม่มีช่อง

แสดงกำหนดการที่เกิดซ้ำซึ่งทํางานทุกวัน

ใช้เขตเวลา UTC

การเกิดซ้ำรายสัปดาห์

หมายถึงกำหนดการที่เกิดซ้ำซึ่งทำงานในวันที่เฉพาะเจาะจงของสัปดาห์

ใช้เขตเวลา UTC

การแสดง JSON
{
  "day": enum (DayOfWeek)
}
ช่อง
day

enum (DayOfWeek)

วันของสัปดาห์ที่จะทำงาน

ไม่อนุญาตใน DAY_OF_WEEK_UNSPECIFIED

วันของสัปดาห์

แสดงวันของสัปดาห์

Enum
DAY_OF_WEEK_UNSPECIFIED ไม่ระบุวันของสัปดาห์
MONDAY จันทร์
TUESDAY อังคาร
WEDNESDAY พุธ
THURSDAY พฤหัสบดี
FRIDAY ศุกร์
SATURDAY เสาร์
SUNDAY อาทิตย์

เมธอด

create

สร้างกำหนดการสำรองข้อมูลบนฐานข้อมูล

delete

ลบกำหนดการสำรองข้อมูล

get

รับข้อมูลเกี่ยวกับกําหนดการสํารองข้อมูล

list

แสดงรายการกำหนดเวลาการสำรองข้อมูล

patch

อัปเดตกำหนดการสำรองข้อมูล