PutObjectHold

Describe las opciones para actualizar la conservación de objetos.

Representación JSON
{
  "temporaryHold": enum (HoldStatus),
  "eventBasedHold": enum (HoldStatus)
}
Campos
temporaryHold

enum (HoldStatus)

Obligatorio. Actualiza el estado de las conservaciones temporales de objetos. Cuando se establece la conservación temporal de objetos, no se puede borrar ni reemplazar el objeto.

eventBasedHold

enum (HoldStatus)

Obligatorio. Actualiza el estado de las conservaciones basadas en eventos de objetos. Cuando se establece la conservación basada en eventos de objetos, no se puede borrar ni reemplazar el objeto. Restablece el tiempo del objeto en el bucket para los fines del período de retención.

HoldStatus

Describe el estado de la conservación.

Enums
HOLD_STATUS_UNSPECIFIED Valor predeterminado. No se cambia el estado de conservación del objeto.
SET Coloca la conservación.
UNSET Libera la conservación.