Show / Hide Table of Contents

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 AWS::S3::AccessPoint.

CfnBucket

A CloudFormation AWS::S3::Bucket.

CfnBucketPolicy

A CloudFormation AWS::S3::BucketPolicy.

CfnStorageLens

A CloudFormation AWS::S3::StorageLens.

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 AWS::S3::AccessPoint.

CfnBucketPolicyProps

Properties for defining a AWS::S3::BucketPolicy.

CfnBucketProps

Properties for defining a AWS::S3::Bucket.

CfnStorageLensProps

Properties for defining a AWS::S3::StorageLens.

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.

Back to top Generated by DocFX