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 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

updateTime

string (Timestamp format)

출력 전용. 이 백업 일정이 가장 최근에 업데이트된 타임스탬프입니다. 백업 일정을 처음 만들 때는 createTime과 동일합니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

retention

string (Duration format)

생성 시간과 비교한 미래의 상대적 시점(예: 백업 7일 동안)을 삭제해야 합니다.

소수점 아래가 최대 9자리까지이고 '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

백업 일정을 업데이트합니다.