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

Parameters for constructing a Namespace.

Extends: NamespaceProps
Used as props by: Namespace

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

## Example

```ts
// Build a namespace
const sampleNamespace = new Namespace(scope, 'ExampleNamespace', {
    namespaceName: 'example-namespace-1',
    tableBucket: tableBucket,
});
```

## Properties

- `namespaceName`: string (required) — A name for the namespace.

- `removalPolicy`: [RemovalPolicy](/cdk/api/v2/docs/aws-cdk-lib.RemovalPolicy.html) = RemovalPolicy.DESTROY — Policy to apply when the policy is removed from this stack.

- `tableBucket`: [ITableBucket](/cdk/api/v2/docs/@aws-cdk_aws-s3tables-alpha.ITableBucket.html) (required) — The table bucket this namespace belongs to.
