> **Experimental**
>
> `@aws-cdk/aws-s3tables-alpha` is an [**experimental**](/stability) (alpha) package: its API may change in any release, without a major version bump.
# StorageClass

Storage class for S3 Tables.

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

- Stability: [Experimental](/cdk/api/stability.html)
- Source: [`lib/table-bucket.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0-alpha.0/packages/@aws-cdk/aws-s3tables-alpha/lib/table-bucket.ts#L171)

## Example

```ts
// Create a table bucket with INTELLIGENT_TIERING storage class
const tableBucketWithStorageClass = new TableBucket(scope, 'TableBucketWithStorageClass', {
    tableBucketName: 'storage-class-bucket',
    storageClass: StorageClass.INTELLIGENT_TIERING,
});
```

## Members

| Member | Description |
| --- | --- |
| `STANDARD` | Standard storage class for frequently accessed data. |
| `INTELLIGENT_TIERING` | Intelligent-Tiering storage class that automatically moves data between access tiers. |

## Referenced by

- [`TableBucketProps`](/v2/docs/@aws-cdk_aws-s3tables-alpha.TableBucketProps).storageClass
- [`TableProps`](/v2/docs/@aws-cdk_aws-s3tables-alpha.TableProps).storageClass
