StorageClass

class aws_cdk.aws_s3tables_alpha.StorageClass(*values)

Bases: Enum

(experimental) Storage class for S3 Tables.

Determines the storage tier used for table data, allowing optimization for different access patterns and cost profiles.

Stability:

experimental

ExampleMetadata:

infused

Example:

# Create a table bucket with INTELLIGENT_TIERING storage class
table_bucket_with_storage_class = TableBucket(scope, "TableBucketWithStorageClass",
    table_bucket_name="storage-class-bucket",
    storage_class=StorageClass.INTELLIGENT_TIERING
)

Attributes

INTELLIGENT_TIERING

(experimental) Intelligent-Tiering storage class that automatically moves data between access tiers.

Use this for tables with unknown or changing access patterns to optimize costs while maintaining performance for frequently accessed data.

Stability:

experimental

STANDARD

(experimental) Standard storage class for frequently accessed data.

Use this for tables with consistent, high-frequency access patterns.

Stability:

experimental