Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data AwsS3ObjectDetails = AwsS3ObjectDetails' {}
- newAwsS3ObjectDetails :: AwsS3ObjectDetails
- awsS3ObjectDetails_eTag :: Lens' AwsS3ObjectDetails (Maybe Text)
- awsS3ObjectDetails_versionId :: Lens' AwsS3ObjectDetails (Maybe Text)
- awsS3ObjectDetails_sSEKMSKeyId :: Lens' AwsS3ObjectDetails (Maybe Text)
- awsS3ObjectDetails_lastModified :: Lens' AwsS3ObjectDetails (Maybe Text)
- awsS3ObjectDetails_serverSideEncryption :: Lens' AwsS3ObjectDetails (Maybe Text)
- awsS3ObjectDetails_contentType :: Lens' AwsS3ObjectDetails (Maybe Text)
Documentation
data AwsS3ObjectDetails Source #
Details about an Amazon S3 object.
See: newAwsS3ObjectDetails
smart constructor.
AwsS3ObjectDetails' | |
|
Instances
newAwsS3ObjectDetails :: AwsS3ObjectDetails Source #
Create a value of AwsS3ObjectDetails
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:eTag:AwsS3ObjectDetails'
, awsS3ObjectDetails_eTag
- The opaque identifier assigned by a web server to a specific version of
a resource found at a URL.
$sel:versionId:AwsS3ObjectDetails'
, awsS3ObjectDetails_versionId
- The version of the object.
$sel:sSEKMSKeyId:AwsS3ObjectDetails'
, awsS3ObjectDetails_sSEKMSKeyId
- The identifier of the KMS symmetric customer managed key that was used
for the object.
$sel:lastModified:AwsS3ObjectDetails'
, awsS3ObjectDetails_lastModified
- Indicates when the object was last modified.
Uses the date-time
format specified in
RFC 3339 section 5.6, Internet Date/Time Format.
The value cannot contain spaces. For example,
2020-03-22T13:22:13.933Z
.
$sel:serverSideEncryption:AwsS3ObjectDetails'
, awsS3ObjectDetails_serverSideEncryption
- If the object is stored using server-side encryption, the value of the
server-side encryption algorithm used when storing this object in Amazon
S3.
$sel:contentType:AwsS3ObjectDetails'
, awsS3ObjectDetails_contentType
- A standard MIME type describing the format of the object data.
awsS3ObjectDetails_eTag :: Lens' AwsS3ObjectDetails (Maybe Text) Source #
The opaque identifier assigned by a web server to a specific version of a resource found at a URL.
awsS3ObjectDetails_versionId :: Lens' AwsS3ObjectDetails (Maybe Text) Source #
The version of the object.
awsS3ObjectDetails_sSEKMSKeyId :: Lens' AwsS3ObjectDetails (Maybe Text) Source #
The identifier of the KMS symmetric customer managed key that was used for the object.
awsS3ObjectDetails_lastModified :: Lens' AwsS3ObjectDetails (Maybe Text) Source #
Indicates when the object was last modified.
Uses the date-time
format specified in
RFC 3339 section 5.6, Internet Date/Time Format.
The value cannot contain spaces. For example,
2020-03-22T13:22:13.933Z
.
awsS3ObjectDetails_serverSideEncryption :: Lens' AwsS3ObjectDetails (Maybe Text) Source #
If the object is stored using server-side encryption, the value of the server-side encryption algorithm used when storing this object in Amazon S3.
awsS3ObjectDetails_contentType :: Lens' AwsS3ObjectDetails (Maybe Text) Source #
A standard MIME type describing the format of the object data.