# aws-cdk-lib.interfaces.aws_s3tables

| Name | Kind | Summary |
| --- | --- | --- |
| [`INamespaceRef`](/v2/docs/aws-cdk-lib.interfaces.aws_s3tables.INamespaceRef) | Interface | Indicates that this resource can be referenced as a Namespace. |
| [`ITableBucketPolicyRef`](/v2/docs/aws-cdk-lib.interfaces.aws_s3tables.ITableBucketPolicyRef) | Interface | Indicates that this resource can be referenced as a TableBucketPolicy. |
| [`ITableBucketRef`](/v2/docs/aws-cdk-lib.interfaces.aws_s3tables.ITableBucketRef) | Interface | Indicates that this resource can be referenced as a TableBucket. |
| [`ITablePolicyRef`](/v2/docs/aws-cdk-lib.interfaces.aws_s3tables.ITablePolicyRef) | Interface | Indicates that this resource can be referenced as a TablePolicy. |
| [`ITableRef`](/v2/docs/aws-cdk-lib.interfaces.aws_s3tables.ITableRef) | Interface | Indicates that this resource can be referenced as a Table. |
| [`NamespaceReference`](/v2/docs/aws-cdk-lib.interfaces.aws_s3tables.NamespaceReference) | Struct | A reference to a Namespace resource. |
| [`TableBucketPolicyReference`](/v2/docs/aws-cdk-lib.interfaces.aws_s3tables.TableBucketPolicyReference) | Struct | A reference to a TableBucketPolicy resource. |
| [`TableBucketReference`](/v2/docs/aws-cdk-lib.interfaces.aws_s3tables.TableBucketReference) | Struct | A reference to a TableBucket resource. |
| [`TablePolicyReference`](/v2/docs/aws-cdk-lib.interfaces.aws_s3tables.TablePolicyReference) | Struct | A reference to a TablePolicy resource. |
| [`TableReference`](/v2/docs/aws-cdk-lib.interfaces.aws_s3tables.TableReference) | Struct | A reference to a Table resource. |
