REST Resource: projects.locations.backupPlans.backups.volumeBackups

리소스: VolumeBackup

특정 영구 볼륨의 백업을 백업의 구성요소로 나타냅니다. 백업은 작업 레코드와 기본 스토리지 관련 아티팩트에 대한 포인터입니다. 다음 ID: 14

JSON 표현
{
  "name": string,
  "uid": string,
  "createTime": string,
  "updateTime": string,
  "sourcePvc": {
    object (NamespacedName)
  },
  "volumeBackupHandle": string,
  "format": enum (VolumeBackupFormat),
  "storageBytes": string,
  "diskSizeBytes": string,
  "completeTime": string,
  "state": enum (State),
  "stateMessage": string,
  "etag": string
}
필드
name

string

출력 전용입니다. VolumeBackup 리소스의 전체 이름입니다. 형식은 projects/*/locations/*/backupPlans/*/backups/*/volumeBackups/*입니다.

uid

string

출력 전용입니다. 서버에서 생성된 UUID 형식의 전역 고유 식별자입니다.

createTime

string (Timestamp format)

출력 전용입니다. 이 VolumeBackup 리소스가 생성된 타임스탬프입니다.

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

updateTime

string (Timestamp format)

출력 전용입니다. 이 VolumeBackup 리소스가 마지막으로 업데이트된 타임스탬프입니다.

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

sourcePvc

object (NamespacedName)

출력 전용입니다. 이 VolumeBackup이 생성된 소스 Kubernetes PVC에 대한 참조입니다.

volumeBackupHandle

string

출력 전용입니다. 기본 볼륨 백업에 대한 스토리지 시스템별 불투명 핸들입니다.

format

enum (VolumeBackupFormat)

출력 전용입니다. 볼륨 백업에 사용되는 형식입니다.

storageBytes

string (int64 format)

출력 전용입니다. 백업 스토리지에서 이 VolumeBackup과 연결된 기본 아티팩트의 집계 크기입니다. 동일한 볼륨의 여러 백업이 동일한 백업 스토리지 위치를 공유하는 경우 시간이 지남에 따라 변경될 수 있습니다. 특히 동일한 볼륨의 바로 앞의 백업이 삭제되면 크기가 증가할 수 있습니다.

diskSizeBytes

string (int64 format)

출력 전용입니다. 이 VolumeBackup을 복원할 수 있는 디스크의 최소 크기입니다.

completeTime

string (Timestamp format)

출력 전용입니다. 연결된 기본 볼륨 백업 작업이 완료된 타임스탬프입니다.

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

state

enum (State)

출력 전용입니다. 이 VolumeBackup의 현재 상태입니다.

stateMessage

string

출력 전용입니다. VolumeBackup이 현재 상태인 이유를 설명하는 사람이 읽을 수 있는 메시지입니다.

etag

string

출력 전용입니다. etag는 동시에 발생한 여러 볼륨 백업 업데이트가 서로를 덮어쓰지 않도록 방지하는 낙관적 동시 실행 제어에 사용됩니다. 볼륨 백업 업데이트를 수행할 때 읽기-수정-쓰기 주기에서 시스템이 etag를 활용하여 경합 상태를 방지하는 것이 좋습니다.

VolumeBackupFormat

볼륨 백업에 사용되는 형식을 식별합니다.

열거형
VOLUME_BACKUP_FORMAT_UNSPECIFIED 기본값이며 지정되지 않았습니다.
GCE_PERSISTENT_DISK Compute Engine Persistent Disk 스냅샷 기반 볼륨 백업입니다.

상태

VolumeBackup의 현재 상태

열거형
STATE_UNSPECIFIED 이것은 잘못된 상태이며 발생하지 않아야 합니다.
CREATING 백업 볼륨이 식별되었으며 백업 프로세스가 곧 시작됩니다.
SNAPSHOTTING 볼륨 백업 작업이 시작되었으며 프로세스의 초기 '스냅샷' 단계에 있습니다. 정의된 ProtectedApplication '사전' 후크는 이 상태에 들어가기 전에 실행되며 '사후' 후크는 이 상태를 종료할 때 실행됩니다.
UPLOADING 볼륨 백업 작업의 스냅샷 단계가 완료되었고 이제 스냅샷이 백업 스토리지에 업로드됩니다.
SUCCEEDED 볼륨 백업 작업이 성공적으로 완료되었습니다.
FAILED 볼륨 백업 작업이 실패했습니다.
DELETING 이 VolumeBackup 리소스(및 관련 아티팩트)를 삭제하는 중입니다.

방법

get

단일 VolumeBackup의 세부정보를 검색합니다.

getIamPolicy

리소스의 액세스 제어 정책을 가져옵니다.

list

지정된 백업의 VolumeBackups를 나열합니다.

setIamPolicy

지정된 리소스의 액세스 제어 정책을 설정합니다.

testIamPermissions

지정된 리소스에 대해 호출자가 보유한 권한을 반환합니다.