Skip to content
v2.274.0

AWS::S3Express Construct Library ​


cfn-resources: Stable

All classes with the Cfn prefix in this module (CFN Resources) are always stable and safe to use.


This module is part of the AWS Cloud Development Kit project.

ts
import * as s3express from 'aws-cdk-lib/aws-s3express';
python
import aws_cdk.aws_s3express as s3express
java
import software.amazon.awscdk.services.s3express.*;
csharp
using Amazon.CDK.AWS.S3Express;
go
import s3express "github.com/aws/aws-cdk-go/awscdk"

There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:

There are no hand-written (L2) constructs for this service yet. However, you can still use the automatically generated L1 constructs, and use this service exactly as you would using CloudFormation directly.

For more information on the resources and properties available for this service, see the CloudFormation documentation for AWS::S3Express.

(Read the CDK Contributing Guide and submit an RFC if you are interested in contributing to this construct library.)

Types ​

NameKindSummary
CfnAccessPointConstruct (L1)Access points simplify managing data access at scale for shared datasets in Amazon S3 .
CfnBucketPolicyConstruct (L1)The AWS::S3Express::BucketPolicy resource defines an Amazon S3 bucket policy to an Amazon S3 directory bucket.
CfnDirectoryBucketConstruct (L1)The AWS::S3Express::DirectoryBucket resource defines an Amazon S3 directory bucket in the same AWS Region where you create the AWS CloudFormation stack.
CfnAccessPoint.PublicAccessBlockConfigurationPropertyStructPublic access is blocked by default to access points for directory buckets.
CfnAccessPoint.ScopePropertyStructYou can use the access point scope to restrict access to specific prefixes, API operations, or a combination of both.
CfnAccessPoint.VpcConfigurationPropertyStructThe Virtual Private Cloud (VPC) configuration for a bucket access point.
CfnAccessPointPropsStructProperties for defining a CfnAccessPoint.
CfnBucketPolicyPropsStructProperties for defining a CfnBucketPolicy.
CfnDirectoryBucket.AbortIncompleteMultipartUploadPropertyStructSpecifies the days since the initiation of an incomplete multipart upload that Amazon S3 will wait before permanently removing all parts of the upload.
CfnDirectoryBucket.BucketEncryptionPropertyStructSpecifies default encryption for a bucket using server-side encryption with Amazon S3 managed keys (SSE-S3) or AWS KMS keys (SSE-KMS).
CfnDirectoryBucket.DestinationPropertyStructSpecifies information about where to publish inventory reports for an Amazon S3 Express bucket.
CfnDirectoryBucket.InventoryConfigurationPropertyStructSpecifies an inventory configuration for an Amazon S3 Express bucket.
CfnDirectoryBucket.LifecycleConfigurationPropertyStructContainer for lifecycle rules. You can add as many as 1000 rules.
CfnDirectoryBucket.MetricsConfigurationPropertyStructSpecifies a metrics configuration for the CloudWatch request metrics from an Amazon S3 Express bucket.
CfnDirectoryBucket.RulePropertyStructSpecifies lifecycle rules for an Amazon S3 bucket.
CfnDirectoryBucket.ServerSideEncryptionByDefaultPropertyStructDescribes the default server-side encryption to apply to new objects in the bucket.
CfnDirectoryBucket.ServerSideEncryptionRulePropertyStructSpecifies the default server-side encryption configuration.
CfnDirectoryBucketPropsStructProperties for defining a CfnDirectoryBucket.