REST Resource: projects.databases.backupSchedules

Tài nguyên: BackupSchedule

Lịch sao lưu cho Cơ sở dữ liệu 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à sẽ 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 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. Mã nhận dạng lịch biểu sao lưu duy nhất trên tất cả các vị trí và cơ sở dữ liệu của dự án nhất định.

Giá trị này sẽ được gán 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 biểu sao lưu này được tạo và có hiệu lực kể từ thời điểm đó.

Sẽ không có bản sao lưu nào được tạo cho lịch biểu này trước 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".

updateTime

string (Timestamp format)

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

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

retention

string (Duration format)

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

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

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

object (DailyRecurrence)

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

weeklyRecurrence

object (WeeklyRecurrence)

Đối với lịch biểu chạy hằng tuần vào một ngày cụ thể.

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

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

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

Múi giờ là giờ UTC.

Tần suất hằng tuần

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

Múi giờ là giờ UTC.

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

enum (DayOfWeek)

Ngày trong tuần sẽ chạy.

Không cho phép DAY_OF_WEEK_UNSPECIFIED.

DayOfWeek (Ngày trong tuần)

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

Enum
DAY_OF_WEEK_UNSPECIFIED Chưa xác định ngày trong tuần.
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 biểu sao lưu.

get

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

list

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

patch

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