Namespace @aws-cdk/aws-s3
Classes
BlockPublicAccess | stable |
Bucket | An S3 bucket with associated policy objects. |
BucketPolicy | Applies an Amazon S3 bucket policy to an Amazon S3 bucket. |
CfnAccessPoint | A CloudFormation |
CfnBucket | A CloudFormation |
CfnBucketPolicy | A CloudFormation |
CfnStorageLens | A CloudFormation |
ReplaceKey | stable |
StorageClass | Storage class to move an object to. |
Interfaces
BlockPublicAccessOptions | stable |
BucketAttributes | A reference to a bucket. |
BucketMetrics | Specifies a metrics configuration for the CloudWatch request metrics from an Amazon S3 bucket. |
BucketNotificationDestinationConfig | Represents the properties of a notification destination. |
BucketPolicyProps | stable |
BucketProps | stable |
CfnAccessPointProps | Properties for defining a |
CfnBucketPolicyProps | Properties for defining a |
CfnBucketProps | Properties for defining a |
CfnStorageLensProps | Properties for defining a |
CorsRule | Specifies a cross-origin access rule for an Amazon S3 bucket. |
IBucket | stable |
IBucketNotificationDestination | Implemented by constructs that can be used as bucket notification destinations. |
Inventory | Specifies the inventory configuration of an S3 Bucket. |
InventoryDestination | The destination of the inventory. |
LifecycleRule | Declaration of a Life cycle rule. |
Location | An interface that represents the location of a specific object in an S3 Bucket. |
NoncurrentVersionTransition | Describes when noncurrent versions transition to a specified storage class. |
NotificationKeyFilter | stable |
OnCloudTrailBucketEventOptions | Options for the onCloudTrailPutObject method. |
RedirectTarget | Specifies a redirect behavior of all requests to a website endpoint of a bucket. |
RoutingRule | Rule that define when a redirect is applied and the redirect behavior. |
RoutingRuleCondition | stable |
Transition | Describes when an object transitions to a specified storage class. |
VirtualHostedStyleUrlOptions | Options for creating Virtual-Hosted style URL. |
Enums
BucketAccessControl | Default bucket access control types. |
BucketEncryption | What kind of server-side encryption to apply to this bucket. |
BucketNotificationDestinationType | Supported types of notification destinations. |
EventType | Notification event types. |
HttpMethods | All http request methods. |
InventoryFormat | All supported inventory list formats. |
InventoryFrequency | All supported inventory frequencies. |
InventoryObjectVersion | Inventory version support. |
ObjectOwnership | The ObjectOwnership of the bucket. |
RedirectProtocol | All http request methods. |