PutObjectHold

描述用于更新对象保全的选项。

JSON 表示法
{
  "temporaryHold": enum (HoldStatus),
  "eventBasedHold": enum (HoldStatus)
}
字段
temporaryHold

enum (HoldStatus)

必需。更新对象临时保全状态。设置对象临时保全后,对象无法删除或替换。

eventBasedHold

enum (HoldStatus)

必需。更新基于对象事件的保全状态。设置基于对象事件的保全后,对象无法删除或替换。对于保留期限而言,会重置对象在存储桶中的时间。

HoldStatus

描述保全的状态。

枚举
HOLD_STATUS_UNSPECIFIED 默认值,对象保全状态未更改。
SET 设置保全。
UNSET 解除保全。