PutObjectHold

객체 유지를 업데이트하는 옵션을 설명합니다.

JSON 표현
{
  "temporaryHold": enum (HoldStatus),
  "eventBasedHold": enum (HoldStatus)
}
필드
temporaryHold

enum (HoldStatus)

필수 항목입니다. 객체 임시 보존 상태를 업데이트합니다. 객체 임시 보존이 설정되면 객체를 삭제하거나 대체할 수 없습니다.

eventBasedHold

enum (HoldStatus)

필수 항목입니다. 객체 이벤트 기반 보존 상태를 업데이트합니다. 객체 이벤트 기반 보존이 설정되면 객체를 삭제하거나 대체할 수 없습니다. 보관 기간에 따라 버킷에 있는 객체의 시간을 다시 설정합니다.

HoldStatus

보존 상태를 설명합니다.

열거형
HOLD_STATUS_UNSPECIFIED 기본값입니다. 객체 유지 상태가 변경되지 않습니다.
SET 보존을 설정합니다.
UNSET 보존을 해제합니다.