REST Resource: projects.locations.backups

리소스: 백업

Cloud Firestore 데이터베이스의 백업입니다.

백업에는 특정 시점에 지정된 데이터베이스의 모든 문서와 색인 구성이 포함됩니다.

JSON 표현
{
  "name": string,
  "database": string,
  "databaseUid": string,
  "snapshotTime": string,
  "expireTime": string,
  "state": enum (State)
}
필드
name

string

출력 전용입니다. 백업의 고유한 리소스 이름입니다.

형식은 projects/{project}/locations/{location}/backups/{backup}입니다.

database

string

출력 전용입니다. 백업의 출처인 Firestore 데이터베이스의 이름입니다.

형식은 projects/{project}/databases/{database}입니다.

databaseUid

string

출력 전용입니다. 백업의 출처인 Firestore 데이터베이스의 시스템 생성 UUID4입니다.

snapshotTime

string (Timestamp format)

출력 전용입니다. 현재 백업에는 외부에서 일관된 데이터베이스 사본이 포함되어 있습니다.

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

expireTime

string (Timestamp format)

출력 전용입니다. 이 백업이 만료되는 타임스탬프입니다.

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

state

enum (State)

출력 전용입니다. 백업의 현재 상태입니다.

백업의 현재 상태를 나타냅니다.

열거형
STATE_UNSPECIFIED 상태가 지정되지 않았습니다.
CREATING 대기 중인 백업을 아직 만드는 중입니다. 이 상태에서는 백업 작업이 거부됩니다.
READY 백업이 완료되어 사용할 준비가 되었습니다.
NOT_AVAILABLE 지금은 백업을 사용할 수 없습니다.

메소드

delete

백업을 삭제합니다.

get

백업 정보를 가져옵니다.

list

모든 백업을 나열합니다.