REST Resource: projects.locations.backups

Tài nguyên: Sao lưu

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

Bản sao lưu chứa tất cả các tài liệu và cấu hình chỉ mục cho cơ sở dữ liệu nhất định 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 chứa bản 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 chứa một bản sao cơ sở dữ liệu nhất quán bên ngoài tại thời điểm này.

Dấu thời gian theo múi giờ "Zulu" RFC3339 (giờ UTC) với độ phân giải nano giây và lên đến 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 theo múi giờ "Zulu" RFC3339 (giờ UTC) với độ phân giải nano giây và lên đến 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 Bạn chưa xác định trạng thái.
CREATING Hệ thống vẫn đang tạo bản sao lưu đang chờ xử lý. Các hoạt động sao lưu sẽ bị từ chối trong trạng thái này.
READY Quá trình sao lưu đã hoàn tất và sẵn sàng cho bạn sử dụng.
NOT_AVAILABLE Bản sao lưu không khả dụng tại thời điểm này.

Phương thức

delete

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

get

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

list

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