Skip to content

DeleteObjectOutput

Source code in docs_src/capo_s3/types/delete_object_output.py
class DeleteObjectOutput(TypedDict, closed=True):
    delete_marker: NotRequired["capo_s3.types.delete_marker.DeleteMarker"]
    """<p>Indicates whether the specified object version that was permanently deleted was (true) or was not (false) a delete marker before deletion. In a simple DELETE, this header indicates whether (true) or not (false) the current version of the object is a delete marker. To learn more about delete markers, see <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/DeleteMarker.html">Working with delete markers</a>.</p> <note> <p>This functionality is not supported for directory buckets.</p> </note>"""
    version_id: NotRequired["capo_s3.types.object_version_id.ObjectVersionId"]
    """<p>Returns the version ID of the delete marker created as a result of the DELETE operation.</p> <note> <p>This functionality is not supported for directory buckets.</p> </note>"""
    request_charged: NotRequired["capo_s3.types.request_charged.RequestCharged"]

delete_marker instance-attribute

delete_marker: NotRequired[DeleteMarker]

Indicates whether the specified object version that was permanently deleted was (true) or was not (false) a delete marker before deletion. In a simple DELETE, this header indicates whether (true) or not (false) the current version of the object is a delete marker. To learn more about delete markers, see Working with delete markers.

This functionality is not supported for directory buckets.

request_charged instance-attribute

request_charged: NotRequired[RequestCharged]

version_id instance-attribute

version_id: NotRequired[ObjectVersionId]

Returns the version ID of the delete marker created as a result of the DELETE operation.

This functionality is not supported for directory buckets.