REST Resource: projects.locations.backupCollections.backups

리소스: Backup

클러스터의 백업입니다.

JSON 표현
{
  "name": string,
  "createTime": string,
  "cluster": string,
  "clusterUid": string,
  "totalSizeBytes": string,
  "expireTime": string,
  "engineVersion": string,
  "backupFiles": [
    {
      object (BackupFile)
    }
  ],
  "nodeType": enum (NodeType),
  "replicaCount": integer,
  "shardCount": integer,
  "backupType": enum (BackupType),
  "state": enum (State),
  "encryptionInfo": {
    object (EncryptionInfo)
  },
  "uid": string
}
필드
name

string

식별자. 백업의 전체 리소스 경로입니다. 이름의 마지막 부분은 [YYYYMMDDHHMMSS]_[단축된 클러스터 UID] 또는 백업 클러스터 중에 고객이 지정한 형식의 백업 ID입니다. 예: 20240515123000_1234

createTime

string (Timestamp format)

출력 전용입니다. 백업이 생성된 시간입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

cluster

string

출력 전용입니다. 이 백업의 클러스터 리소스 경로입니다.

clusterUid

string

출력 전용입니다. 이 백업의 클러스터 uid입니다.

totalSizeBytes

string (int64 format)

출력 전용입니다. 백업의 총 크기(바이트)입니다.

expireTime

string (Timestamp format)

출력 전용입니다. 백업이 만료되는 시간입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

engineVersion

string

출력 전용입니다. redis-7.2, valkey-7.5

backupFiles[]

object (BackupFile)

출력 전용입니다. 백업의 백업 파일 목록입니다.

nodeType

enum (NodeType)

출력 전용입니다. 클러스터의 노드 유형입니다.

replicaCount

integer

출력 전용입니다. 클러스터의 복제본 수입니다.

shardCount

integer

출력 전용입니다. 클러스터의 샤드 수입니다.

backupType

enum (BackupType)

출력 전용입니다. 백업 유형입니다.

state

enum (State)

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

encryptionInfo

object (EncryptionInfo)

출력 전용입니다. 백업의 암호화 정보입니다.

uid

string

출력 전용입니다. 백업에 대해 시스템에서 할당한 고유 식별자입니다.

BackupFile

백업은 여러 백업 파일로 구성됩니다.

JSON 표현
{
  "fileName": string,
  "sizeBytes": string,
  "createTime": string
}
필드
fileName

string

출력 전용입니다(예: .rdb).

sizeBytes

string (int64 format)

출력 전용입니다. 백업 파일의 크기(바이트)입니다.

createTime

string (Timestamp format)

출력 전용입니다. 백업 파일이 생성된 시간입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

BackupType

백업 유형입니다.

열거형
BACKUP_TYPE_UNSPECIFIED 기본값은 설정되지 않았습니다.
ON_DEMAND 주문형 백업
AUTOMATED 자동 백업

백업 상태입니다.

열거형
STATE_UNSPECIFIED 기본값은 설정되지 않았습니다.
CREATING 백업을 만드는 중입니다.
ACTIVE 백업이 활성 상태이며 사용할 수 있습니다.
DELETING 백업을 삭제하는 중입니다.
SUSPENDED 프로젝트 삭제, 결제 계정 폐쇄 등의 이유로 현재 백업이 일시중지되었습니다.

메서드

delete

특정 백업을 삭제합니다.

export

특정 백업을 고객 타겟 Cloud Storage URI로 내보냅니다.

get

특정 백업의 세부정보를 가져옵니다.

list

백업 컬렉션이 소유한 모든 백업을 나열합니다.