REST Resource: projects.databases.backupSchedules

Recurso: BackupSchedule

Uma programação de backup para um banco de dados Cloud Firestore.

Este recurso pertence ao banco de dados do qual está sendo feito backup e é excluído junto com o banco de dados. Os backups reais não são.

Representação 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.
}
Campos
name

string

Apenas saída. O identificador exclusivo de agendamento de backup em todos os locais e bancos de dados de um determinado projeto.

Isso será atribuído automaticamente.

O formato é projects/{project}/databases/{database}/backupSchedules/{backupSchedule}

createTime

string ( Timestamp format)

Somente saída. O carimbo de data/hora em que esse agendamento de backup foi criado e em vigor desde então.

Nenhum backup será criado para esta programação antes desse horário.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z" .

updateTime

string ( Timestamp format)

Apenas saída. O carimbo de data/hora em que esse agendamento de backup foi atualizado mais recentemente. Quando um agendamento de backup é criado pela primeira vez, é o mesmo que createTime.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z" .

retention

string ( Duration format)

Em que momento relativo no futuro, comparado ao horário de criação, o backup deverá ser excluído, por exemplo, manter os backups por 7 dias.

Uma duração em segundos com até nove dígitos fracionários, terminando com ' s '. Exemplo: "3.5s" .

recurrence do campo de união. Um campo oneof para representar quando os backups serão feitos. recurrence pode ser apenas uma das seguintes:
dailyRecurrence

object ( DailyRecurrence )

Para uma programação executada diariamente em um horário especificado.

weeklyRecurrence

object ( WeeklyRecurrence )

Para uma programação executada semanalmente em um dia e horário específicos.

Recorrência Diária

Este tipo não possui campos.

Representa uma programação recorrente executada em um horário específico todos os dias.

O fuso horário é UTC.

Recorrência Semanal

Representa uma programação recorrente executada em um dia da semana especificado.

O fuso horário é UTC.

Representação JSON
{
  "day": enum (DayOfWeek)
}
Campos
day

enum ( DayOfWeek )

O dia da semana para execução.

DAY_OF_WEEK_UNSPECIFIED não é permitido.

Dia da semana

Representa um dia da semana.

Enums
DAY_OF_WEEK_UNSPECIFIED O dia da semana não é especificado.
MONDAY Segunda-feira
TUESDAY Terça-feira
WEDNESDAY Quarta-feira
THURSDAY Quinta-feira
FRIDAY Sexta-feira
SATURDAY Sábado
SUNDAY Domingo

Métodos

create

Cria um agendamento de backup em um banco de dados.

delete

Exclui um agendamento de backup.

get

Obtém informações sobre um agendamento de backup.

list

Liste programações de backup.

patch

Atualiza um agendamento de backup.