DeleteObject

Descreve as opções para excluir um objeto.

Representação JSON
{
  "permanentObjectDeletionEnabled": boolean
}
Campos
permanentObjectDeletionEnabled

boolean

Obrigatório. Controla o comportamento de exclusão quando o controle de versões está ativado para o bucket do objeto. Se for verdadeiro, os objetos ativos e não atuais serão excluídos permanentemente. Caso contrário, os objetos ativos em buckets com controle de versões ativado se tornarão não atuais, e os objetos que já eram não atuais serão ignorados. Essa configuração não tem impacto no recurso de exclusão reversível. Todos os objetos excluídos por esse serviço podem ser restaurados durante a duração da retenção da exclusão reversível, se ativada. Se ativado e o manifesto não especificar a geração de um objeto, uma chamada GetObjectMetadata será feita para determinar a geração do objeto ativo.