AWS::S3Express Construct Library
All classes with the
Cfnprefix 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:
- Search Construct Hub for S3Express construct libraries
- Use the automatically generated L1 constructs, in the same way you would use the CloudFormation AWS::S3Express resources directly.
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
| Name | Kind | Summary |
|---|---|---|
CfnAccessPoint | Construct (L1) | Access points simplify managing data access at scale for shared datasets in Amazon S3 . |
CfnBucketPolicy | Construct (L1) | The AWS::S3Express::BucketPolicy resource defines an Amazon S3 bucket policy to an Amazon S3 directory bucket. |
CfnDirectoryBucket | Construct (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.PublicAccessBlockConfigurationProperty | Struct | Public access is blocked by default to access points for directory buckets. |
CfnAccessPoint.ScopeProperty | Struct | You can use the access point scope to restrict access to specific prefixes, API operations, or a combination of both. |
CfnAccessPoint.VpcConfigurationProperty | Struct | The Virtual Private Cloud (VPC) configuration for a bucket access point. |
CfnAccessPointProps | Struct | Properties for defining a CfnAccessPoint. |
CfnBucketPolicyProps | Struct | Properties for defining a CfnBucketPolicy. |
CfnDirectoryBucket.AbortIncompleteMultipartUploadProperty | Struct | Specifies the days since the initiation of an incomplete multipart upload that Amazon S3 will wait before permanently removing all parts of the upload. |
CfnDirectoryBucket.BucketEncryptionProperty | Struct | Specifies default encryption for a bucket using server-side encryption with Amazon S3 managed keys (SSE-S3) or AWS KMS keys (SSE-KMS). |
CfnDirectoryBucket.DestinationProperty | Struct | Specifies information about where to publish inventory reports for an Amazon S3 Express bucket. |
CfnDirectoryBucket.InventoryConfigurationProperty | Struct | Specifies an inventory configuration for an Amazon S3 Express bucket. |
CfnDirectoryBucket.LifecycleConfigurationProperty | Struct | Container for lifecycle rules. You can add as many as 1000 rules. |
CfnDirectoryBucket.MetricsConfigurationProperty | Struct | Specifies a metrics configuration for the CloudWatch request metrics from an Amazon S3 Express bucket. |
CfnDirectoryBucket.RuleProperty | Struct | Specifies lifecycle rules for an Amazon S3 bucket. |
CfnDirectoryBucket.ServerSideEncryptionByDefaultProperty | Struct | Describes the default server-side encryption to apply to new objects in the bucket. |
CfnDirectoryBucket.ServerSideEncryptionRuleProperty | Struct | Specifies the default server-side encryption configuration. |
CfnDirectoryBucketProps | Struct | Properties for defining a CfnDirectoryBucket. |