REST Resource: projects.databases.backupSchedules

Ресурс: BackupSchedule

Расписание резервного копирования для базы данных Cloud Firestore.

Этот ресурс принадлежит базе данных, резервную копию которой он создает, и удаляется вместе с базой данных. Однако настоящие резервные копии не являются таковыми.

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.
}
Поля
name

string

Только вывод. Уникальный идентификатор расписания резервного копирования во всех расположениях и базах данных данного проекта.

Это будет назначено автоматически.

Формат: projects/{project}/databases/{database}/backupSchedules/{backupSchedule}

createTime

string ( Timestamp format)

Только вывод. Временная метка, в которую это расписание резервного копирования было создано и вступило в силу.

До этого времени для этого расписания не будут создаваться резервные копии.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

updateTime

string ( Timestamp format)

Только вывод. Отметка времени последнего обновления расписания резервного копирования. Когда расписание резервного копирования создается впервые, это то же самое, что и createTime.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

retention

string ( Duration format)

В какое относительное время в будущем по сравнению со временем создания резервную копию следует удалить, например, хранить резервные копии в течение 7 дней.

Длительность в секундах, содержащая до девяти дробных цифр и оканчивающаяся на « s ». Пример: "3.5s" .

recurrence поля объединения. Одно из полей, указывающее, когда будет создаваться резервное копирование. recurrence может быть только одним из следующих:
dailyRecurrence

object ( DailyRecurrence )

Для расписания, которое работает ежедневно.

weeklyRecurrence

object ( WeeklyRecurrence )

Для расписания, которое выполняется еженедельно в определенный день.

ЕжедневноПовторение

Этот тип не имеет полей.

Представляет повторяющийся график, который выполняется каждый день.

Часовой пояс — UTC.

ЕженедельноПовторение

Представляет повторяющийся график, который выполняется в указанный день недели.

Часовой пояс — UTC.

JSON-представление
{
  "day": enum (DayOfWeek)
}
Поля
day

enum ( DayOfWeek )

День недели для бега.

DAY_OF_WEEK_UNSPECIFIED не разрешен.

День недели

Представляет день недели.

Перечисления
DAY_OF_WEEK_UNSPECIFIED День недели не указан.
MONDAY Понедельник
TUESDAY Вторник
WEDNESDAY Среда
THURSDAY Четверг
FRIDAY Пятница
SATURDAY Суббота
SUNDAY Воскресенье

Методы

create

Создает расписание резервного копирования в базе данных.

delete

Удаляет расписание резервного копирования.

get

Получает информацию о расписании резервного копирования.

list

Список расписаний резервного копирования.

patch

Обновляет расписание резервного копирования.