DeleteObject

Beschreibt Optionen zum Löschen eines Objekts.

JSON-Darstellung
{
  "permanentObjectDeletionEnabled": boolean
}
Felder
permanentObjectDeletionEnabled

boolean

Erforderlich. Steuert das Löschverhalten, wenn die Versionsverwaltung für den Bucket des Objekts aktiviert ist. Bei „true“ werden sowohl Live- als auch nicht aktuelle Objekte endgültig gelöscht. Andernfalls werden Live-Objekte in Buckets mit aktivierter Versionsverwaltung nicht aktuell und Objekte, die bereits nicht aktuell waren, werden übersprungen. Diese Einstellung hat keine Auswirkungen auf die Funktion zum vorläufigen Löschen. Alle von diesem Dienst gelöschten Objekte können während der Aufbewahrungsdauer für das vorläufige Löschen wiederhergestellt werden, sofern diese Funktion aktiviert ist. Wenn diese Option aktiviert ist und im Manifest keine Generation für ein Objekt angegeben ist, wird ein GetObjectMetadata-Aufruf ausgeführt, um die Generation des Liveobjekts zu ermitteln.