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 AwsS3BucketDetails = AwsS3BucketDetails' {
- createdAt :: Maybe Text
- ownerAccountId :: Maybe Text
- bucketLoggingConfiguration :: Maybe AwsS3BucketLoggingConfiguration
- ownerName :: Maybe Text
- accessControlList :: Maybe Text
- ownerId :: Maybe Text
- publicAccessBlockConfiguration :: Maybe AwsS3AccountPublicAccessBlockDetails
- bucketWebsiteConfiguration :: Maybe AwsS3BucketWebsiteConfiguration
- bucketLifecycleConfiguration :: Maybe AwsS3BucketBucketLifecycleConfigurationDetails
- bucketNotificationConfiguration :: Maybe AwsS3BucketNotificationConfiguration
- serverSideEncryptionConfiguration :: Maybe AwsS3BucketServerSideEncryptionConfiguration
- newAwsS3BucketDetails :: AwsS3BucketDetails
- awsS3BucketDetails_createdAt :: Lens' AwsS3BucketDetails (Maybe Text)
- awsS3BucketDetails_ownerAccountId :: Lens' AwsS3BucketDetails (Maybe Text)
- awsS3BucketDetails_bucketLoggingConfiguration :: Lens' AwsS3BucketDetails (Maybe AwsS3BucketLoggingConfiguration)
- awsS3BucketDetails_ownerName :: Lens' AwsS3BucketDetails (Maybe Text)
- awsS3BucketDetails_accessControlList :: Lens' AwsS3BucketDetails (Maybe Text)
- awsS3BucketDetails_ownerId :: Lens' AwsS3BucketDetails (Maybe Text)
- awsS3BucketDetails_publicAccessBlockConfiguration :: Lens' AwsS3BucketDetails (Maybe AwsS3AccountPublicAccessBlockDetails)
- awsS3BucketDetails_bucketWebsiteConfiguration :: Lens' AwsS3BucketDetails (Maybe AwsS3BucketWebsiteConfiguration)
- awsS3BucketDetails_bucketLifecycleConfiguration :: Lens' AwsS3BucketDetails (Maybe AwsS3BucketBucketLifecycleConfigurationDetails)
- awsS3BucketDetails_bucketNotificationConfiguration :: Lens' AwsS3BucketDetails (Maybe AwsS3BucketNotificationConfiguration)
- awsS3BucketDetails_serverSideEncryptionConfiguration :: Lens' AwsS3BucketDetails (Maybe AwsS3BucketServerSideEncryptionConfiguration)
Documentation
data AwsS3BucketDetails Source #
The details of an Amazon S3 bucket.
See: newAwsS3BucketDetails
smart constructor.
AwsS3BucketDetails' | |
|
Instances
newAwsS3BucketDetails :: AwsS3BucketDetails Source #
Create a value of AwsS3BucketDetails
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:createdAt:AwsS3BucketDetails'
, awsS3BucketDetails_createdAt
- Indicates when the S3 bucket was created.
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:ownerAccountId:AwsS3BucketDetails'
, awsS3BucketDetails_ownerAccountId
- The Amazon Web Services account identifier of the account that owns the
S3 bucket.
$sel:bucketLoggingConfiguration:AwsS3BucketDetails'
, awsS3BucketDetails_bucketLoggingConfiguration
- The logging configuration for the S3 bucket.
$sel:ownerName:AwsS3BucketDetails'
, awsS3BucketDetails_ownerName
- The display name of the owner of the S3 bucket.
$sel:accessControlList:AwsS3BucketDetails'
, awsS3BucketDetails_accessControlList
- The access control list for the S3 bucket.
$sel:ownerId:AwsS3BucketDetails'
, awsS3BucketDetails_ownerId
- The canonical user ID of the owner of the S3 bucket.
$sel:publicAccessBlockConfiguration:AwsS3BucketDetails'
, awsS3BucketDetails_publicAccessBlockConfiguration
- Provides information about the Amazon S3 Public Access Block
configuration for the S3 bucket.
$sel:bucketWebsiteConfiguration:AwsS3BucketDetails'
, awsS3BucketDetails_bucketWebsiteConfiguration
- The website configuration parameters for the S3 bucket.
$sel:bucketLifecycleConfiguration:AwsS3BucketDetails'
, awsS3BucketDetails_bucketLifecycleConfiguration
- The lifecycle configuration for objects in the S3 bucket.
$sel:bucketNotificationConfiguration:AwsS3BucketDetails'
, awsS3BucketDetails_bucketNotificationConfiguration
- The notification configuration for the S3 bucket.
$sel:serverSideEncryptionConfiguration:AwsS3BucketDetails'
, awsS3BucketDetails_serverSideEncryptionConfiguration
- The encryption rules that are applied to the S3 bucket.
awsS3BucketDetails_createdAt :: Lens' AwsS3BucketDetails (Maybe Text) Source #
Indicates when the S3 bucket was created.
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
.
awsS3BucketDetails_ownerAccountId :: Lens' AwsS3BucketDetails (Maybe Text) Source #
The Amazon Web Services account identifier of the account that owns the S3 bucket.
awsS3BucketDetails_bucketLoggingConfiguration :: Lens' AwsS3BucketDetails (Maybe AwsS3BucketLoggingConfiguration) Source #
The logging configuration for the S3 bucket.
awsS3BucketDetails_ownerName :: Lens' AwsS3BucketDetails (Maybe Text) Source #
The display name of the owner of the S3 bucket.
awsS3BucketDetails_accessControlList :: Lens' AwsS3BucketDetails (Maybe Text) Source #
The access control list for the S3 bucket.
awsS3BucketDetails_ownerId :: Lens' AwsS3BucketDetails (Maybe Text) Source #
The canonical user ID of the owner of the S3 bucket.
awsS3BucketDetails_publicAccessBlockConfiguration :: Lens' AwsS3BucketDetails (Maybe AwsS3AccountPublicAccessBlockDetails) Source #
Provides information about the Amazon S3 Public Access Block configuration for the S3 bucket.
awsS3BucketDetails_bucketWebsiteConfiguration :: Lens' AwsS3BucketDetails (Maybe AwsS3BucketWebsiteConfiguration) Source #
The website configuration parameters for the S3 bucket.
awsS3BucketDetails_bucketLifecycleConfiguration :: Lens' AwsS3BucketDetails (Maybe AwsS3BucketBucketLifecycleConfigurationDetails) Source #
The lifecycle configuration for objects in the S3 bucket.
awsS3BucketDetails_bucketNotificationConfiguration :: Lens' AwsS3BucketDetails (Maybe AwsS3BucketNotificationConfiguration) Source #
The notification configuration for the S3 bucket.
awsS3BucketDetails_serverSideEncryptionConfiguration :: Lens' AwsS3BucketDetails (Maybe AwsS3BucketServerSideEncryptionConfiguration) Source #
The encryption rules that are applied to the S3 bucket.