MDAA TS Docs
    Preparing search index...

    Module @aws-mdaa/s3-tables-l3-construct

    @aws-mdaa/s3-tables-l3-construct

    MDAA S3 Tables L3 Construct - orchestrates table buckets, namespaces, Iceberg tables, KMS encryption, IAM policies, and SSM parameter exports from configuration.

    S3 Tables Architecture

    The editable source is docs/S3Tables.drawio (open with diagrams.net or the Draw.io Integration extension).

    • Creates table buckets with mandatory KMS encryption
    • Provisions namespaces and Iceberg tables with schema definitions
    • Generates deny-by-default resource policies with TLS enforcement
    • Maps permission sets (reader/writer/admin) to least-privilege action sets
    • Exports resource ARNs and names to SSM Parameter Store

    Classes

    S3TablesL3Construct

    Interfaces

    IcebergColumnDef
    IcebergCompactionProps
    IcebergPartitionDef
    IcebergSnapshotManagementProps
    IcebergSortOrderDef
    NamespaceConfig
    S3TablesAccessPolicyProps
    S3TablesL3ConstructProps
    TableBucketConfig
    TableBucketMaintenanceProps
    TableBucketMaintenanceUnreferencedFileRemovalProps
    TableConfig
    TableSchemaConfig

    Type Aliases

    GrantScope
    PermissionSet

    Variables

    MAX_TABLE_COLUMNS

    Functions

    getBucketPermissionSetActions
    getTablePermissionSetActions