ReadonlyadminsReadonlybucketBucket name. Name must be globally unique
Optional ReadonlyenableEnable S3 bucket access logging to the common S3 access logs bucket. Logs are also replicated to the central log archive for long-term storage. Be aware that for very active buckets, access logging can generate a large volume of data and lead to increased costs
Optional ReadonlyeventEnable bucket notifications to EventBridge
Optional ReadonlyintelligentIntelligent tiering configurations
Optional ReadonlyinventoriesBucket inventory configurations
Optional ReadonlykeyKMS key used to encrypt the bucket. User is responsible of granting proper permissions to the KMS key in the key policy, if needed.
Optional ReadonlylifecycleBucket lifecycle rule configurations
Optional ReadonlyreadersPrincipals that will have READ access to the bucket
Optional ReadonlyremovalBucket removal policy
Optional ReadonlyversionedEnable bucket versioning
Optional ReadonlywritersPrincipals that will have WRITE access the bucket. Note that according to least-privilege principle, this property
grants only write access to the bucket. If read access is needed, add the ARN to the readers list too
Admin roles for the bucket. Admins can manage bucket configurations. At least one admin role must be defined. The CDK deployer role is always defined as bucket admin