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

เอาต์พุตเท่านั้น UUID4 ที่ระบบสร้างขึ้นสำหรับฐานข้อมูล Firestore ที่เป็นต้นทางของข้อมูลสำรอง

snapshotTime

string (Timestamp format)

เอาต์พุตเท่านั้น ข้อมูลสำรองมีสำเนาฐานข้อมูลที่สอดคล้องกันภายนอกในขณะนี้

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

expireTime

string (Timestamp format)

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

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

state

enum (State)

เอาต์พุตเท่านั้น สถานะปัจจุบันของข้อมูลสำรอง

รัฐ

ระบุสถานะปัจจุบันของข้อมูลสำรอง

Enum
STATE_UNSPECIFIED ไม่ได้ระบุรัฐ
CREATING กำลังสร้างข้อมูลสำรองที่รอดำเนินการอยู่ ระบบจะปฏิเสธการดำเนินการในข้อมูลสำรองในสถานะนี้
READY ข้อมูลสำรองเสร็จสมบูรณ์และพร้อมใช้งานแล้ว
NOT_AVAILABLE การสำรองข้อมูลไม่พร้อมใช้งานในขณะนี้

วิธีการ

delete

ลบข้อมูลสำรอง

get

รับข้อมูลเกี่ยวกับข้อมูลสำรอง

list

แสดงรายการข้อมูลสำรองทั้งหมด