REST Resource: projects.databases.backupSchedules

Tài nguyên: BackupSchedule

Lịch sao lưu cho Cơ sở dữ liệu trên Cloud Firestore.

Tài nguyên này thuộc sở hữu của cơ sở dữ liệu mà nó đang sao lưu và bị xoá cùng với cơ sở dữ liệu. Tuy nhiên, các bản sao lưu thực tế thì không.

Biểu diễn dưới dạng 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.
}
Trường
name

string

Chỉ có đầu ra. Giá trị nhận dạng lịch biểu sao lưu duy nhất trên tất cả vị trí và cơ sở dữ liệu của dự án cụ thể.

Dữ liệu này sẽ được chỉ định tự động.

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

createTime

string (Timestamp format)

Chỉ có đầu ra. Dấu thời gian mà lịch sao lưu được tạo và có hiệu lực kể từ đó.

Hệ thống sẽ không tạo bản sao lưu cho lịch biểu này trước 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".

updateTime

string (Timestamp format)

Chỉ có đầu ra. Dấu thời gian của lần cập nhật lịch sao lưu gần đây nhất. Khi tạo lịch sao lưu lần đầu tiên, lịch này giống như createTime.

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".

retention

string (Duration format)

Vào thời điểm tương đối trong tương lai, so với thời gian tạo, bản sao lưu sẽ bị xoá, ví dụ: lưu giữ bản sao lưu trong 7 ngày.

Khoảng thời gian lưu giữ tối đa được hỗ trợ là 14 tuần.

Thời lượng tính bằng giây với tối đa 9 chữ số phân số, kết thúc bằng "s". Ví dụ: "3.5s".

Trường kết hợp recurrence. Trường một trong hai để thể hiện thời điểm hệ thống thực hiện sao lưu. recurrence chỉ có thể là một trong những trạng thái sau đây:
dailyRecurrence

object (DailyRecurrence)

Đối với lịch chạy hằng ngày.

weeklyRecurrence

object (WeeklyRecurrence)

Dành cho lịch biểu chạy hằng tuần vào một ngày cụ thể.

Việc cần làm định kỳ hằng ngày

Loại này không có trường nào.

Đại diện cho một lịch biểu định kỳ chạy hằng ngày.

Múi giờ theo giờ UTC.

Tần suất định kỳ hằng tuần

Đại diện cho lịch biểu định kỳ chạy vào một ngày cụ thể trong tuần.

Múi giờ theo giờ UTC.

Biểu diễn dưới dạng JSON
{
  "day": enum (DayOfWeek)
}
Trường
day

enum (DayOfWeek)

Ngày trong tuần để chạy.

DAY_OF_WEEK_UNSPECIFIED không được cho phép.

Ngày trong tuần

Đại diện cho một ngày trong tuần.

Enum
DAY_OF_WEEK_UNSPECIFIED Ngày trong tuần không được chỉ định.
MONDAY Thứ Hai
TUESDAY Thứ Ba
WEDNESDAY Thứ Tư
THURSDAY Thứ Năm
FRIDAY Thứ Sáu
SATURDAY Thứ Bảy
SUNDAY Chủ Nhật

Phương thức

create

Tạo lịch sao lưu trên cơ sở dữ liệu.

delete

Xoá lịch sao lưu.

get

Lấy thông tin về lịch sao lưu.

list

Liệt kê lịch sao lưu.

patch

Cập nhật lịch sao lưu.