REST Resource: projects.locations.backups

Tài nguyên: Sao lưu

Bản sao lưu của Cơ sở dữ liệu Cloud Firestore.

Bản sao lưu chứa tất cả tài liệu và cấu hình chỉ mục của cơ sở dữ liệu đã cho tại một thời điểm cụ thể.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "database": string,
  "databaseUid": string,
  "snapshotTime": string,
  "expireTime": string,
  "state": enum (State)
}
Trường
name

string

Chỉ có đầu ra. Tên tài nguyên duy nhất của Bản sao lưu.

Định dạng là projects/{project}/locations/{location}/backups/{backup}.

database

string

Chỉ có đầu ra. Tên của cơ sở dữ liệu Firestore dùng để sao lưu.

Định dạng là projects/{project}/databases/{database}.

databaseUid

string

Chỉ có đầu ra. Mã nhận dạng duy nhất (UUID4) do hệ thống tạo cho cơ sở dữ liệu Firestore chứa bản sao lưu.

snapshotTime

string (Timestamp format)

Chỉ có đầu ra. Bản sao lưu này chứa một bản sao nhất quán bên ngoài của cơ sở dữ liệu tại thời điểm này.

Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

expireTime

string (Timestamp format)

Chỉ có đầu ra. Dấu thời gian mà bản sao lưu này hết hạn.

Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

state

enum (State)

Chỉ có đầu ra. Trạng thái hiện tại của bản sao lưu.

Tiểu bang

Cho biết trạng thái hiện tại của bản sao lưu.

Enum
STATE_UNSPECIFIED Chưa xác định tiểu bang này.
CREATING Hệ thống vẫn đang tạo bản sao lưu đang chờ xử lý. Các hoạt động trên bản sao lưu sẽ bị từ chối ở trạng thái này.
READY Đã sao lưu xong và sẵn sàng cho bạn sử dụng.
NOT_AVAILABLE Hiện không dùng được nội dung sao lưu.

Phương thức

delete

Xoá một bản sao lưu.

get

Xem thông tin về bản sao lưu.

list

Liệt kê tất cả bản sao lưu.