Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data DeletedObject = DeletedObject' {}
- newDeletedObject :: DeletedObject
- deletedObject_deleteMarker :: Lens' DeletedObject (Maybe Bool)
- deletedObject_deleteMarkerVersionId :: Lens' DeletedObject (Maybe Text)
- deletedObject_key :: Lens' DeletedObject (Maybe ObjectKey)
- deletedObject_versionId :: Lens' DeletedObject (Maybe ObjectVersionId)
Documentation
data DeletedObject Source #
Information about the deleted object.
See: newDeletedObject
smart constructor.
DeletedObject' | |
|
Instances
newDeletedObject :: DeletedObject Source #
Create a value of DeletedObject
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:deleteMarker:DeletedObject'
, deletedObject_deleteMarker
- Specifies whether the versioned object that was permanently deleted was
(true) or was not (false) a delete marker. In a simple DELETE, this
header indicates whether (true) or not (false) a delete marker was
created.
$sel:deleteMarkerVersionId:DeletedObject'
, deletedObject_deleteMarkerVersionId
- The version ID of the delete marker created as a result of the DELETE
operation. If you delete a specific object version, the value returned
by this header is the version ID of the object version deleted.
$sel:key:DeletedObject'
, deletedObject_key
- The name of the deleted object.
$sel:versionId:DeletedObject'
, deletedObject_versionId
- The version ID of the deleted object.
deletedObject_deleteMarker :: Lens' DeletedObject (Maybe Bool) Source #
Specifies whether the versioned object that was permanently deleted was (true) or was not (false) a delete marker. In a simple DELETE, this header indicates whether (true) or not (false) a delete marker was created.
deletedObject_deleteMarkerVersionId :: Lens' DeletedObject (Maybe Text) Source #
The version ID of the delete marker created as a result of the DELETE operation. If you delete a specific object version, the value returned by this header is the version ID of the object version deleted.
deletedObject_key :: Lens' DeletedObject (Maybe ObjectKey) Source #
The name of the deleted object.
deletedObject_versionId :: Lens' DeletedObject (Maybe ObjectVersionId) Source #
The version ID of the deleted object.