aws_cdk.aws_s3

Package Overview

BlockPublicAccess

BlockPublicAccessOptions

Bucket

An S3 bucket with associated policy objects.

BucketAccessControl

Default bucket access control types.

BucketAttributes

BucketBase

Represents an S3 Bucket.

BucketEncryption

What kind of server-side encryption to apply to this bucket.

BucketMetrics

BucketNotificationDestinationConfig

BucketNotificationDestinationType

Supported types of notification destinations.

BucketPolicy

The bucket policy for an Amazon S3 bucket.

BucketPolicyProps

BucketProps

CfnAccessGrant

The AWS::S3::AccessGrant resource creates an access grant that gives a grantee access to your S3 data.

CfnAccessGrantProps

CfnAccessGrantsInstance

The AWS::S3::AccessGrantInstance resource creates an S3 Access Grants instance, which serves as a logical grouping for access grants.

CfnAccessGrantsInstanceProps

CfnAccessGrantsLocation

The AWS::S3::AccessGrantsLocation resource creates the S3 data location that you would like to register in your S3 Access Grants instance.

CfnAccessGrantsLocationProps

CfnAccessPoint

The AWS::S3::AccessPoint resource is an Amazon S3 resource type that you can use to access buckets.

CfnAccessPointProps

CfnBucket

The AWS::S3::Bucket resource creates an Amazon S3 bucket in the same AWS Region where you create the AWS CloudFormation stack.

CfnBucketPolicy

Applies an Amazon S3 bucket policy to an Amazon S3 bucket.

CfnBucketPolicyProps

CfnBucketProps

CfnMultiRegionAccessPoint

The AWS::S3::MultiRegionAccessPoint resource creates an Amazon S3 Multi-Region Access Point.

CfnMultiRegionAccessPointPolicy

Applies an Amazon S3 access policy to an Amazon S3 Multi-Region Access Point.

CfnMultiRegionAccessPointPolicyProps

CfnMultiRegionAccessPointProps

CfnStorageLens

The AWS::S3::StorageLens resource creates an Amazon S3 Storage Lens configuration.

CfnStorageLensGroup

The AWS::S3::StorageLensGroup resource creates an S3 Storage Lens group.

CfnStorageLensGroupProps

CfnStorageLensProps

CorsRule

EventType

Notification event types.

HttpMethods

All http request methods.

IBucket

IBucketNotificationDestination

Implemented by constructs that can be used as bucket notification destinations.

IntelligentTieringConfiguration

Inventory

InventoryDestination

InventoryFormat

All supported inventory list formats.

InventoryFrequency

All supported inventory frequencies.

InventoryObjectVersion

Inventory version support.

LifecycleRule

Location

NoncurrentVersionTransition

NotificationKeyFilter

ObjectLockMode

Modes in which S3 Object Lock retention can be configured.

ObjectLockRetention

The default retention settings for an S3 Object Lock configuration.

ObjectOwnership

The ObjectOwnership of the bucket.

OnCloudTrailBucketEventOptions

PartitionDateSource

The date source for the partitioned prefix.

RedirectProtocol

All http request methods.

RedirectTarget

ReplaceKey

RoutingRule

RoutingRuleCondition

StorageClass

Storage class to move an object to.

Tag

TargetObjectKeyFormat

The key format for the log object.

TransferAccelerationUrlOptions

Transition

TransitionDefaultMinimumObjectSize

The transition default minimum object size for lifecycle.

VirtualHostedStyleUrlOptions