PutObjectHold

Descreve as opções para atualizar a retenção de objetos.

Representação JSON
{
  "temporaryHold": enum (HoldStatus),
  "eventBasedHold": enum (HoldStatus)
}
Campos
temporaryHold

enum (HoldStatus)

Obrigatório. Atualiza o estado das retenções temporárias de objetos. Quando a retenção temporária de objetos é definida, o objeto não pode ser excluído ou substituído.

eventBasedHold

enum (HoldStatus)

Obrigatório. Atualiza o estado das retenções baseadas em eventos de objetos. Quando a retenção baseada em eventos de objetos é definida, o objeto não pode ser excluído ou substituído. Redefine o tempo do objeto no bucket para fins do período de armazenamento.

HoldStatus

Descreve o status da retenção.

Tipos enumerados
HOLD_STATUS_UNSPECIFIED Valor padrão. O status da retenção de objetos não é alterado.
SET Coloca a retenção.
UNSET Libera a retenção.