NamespaceProps

class aws_cdk.aws_s3tables_alpha.NamespaceProps(*, namespace_name, table_bucket, removal_policy=None)

Bases: object

(experimental) Parameters for constructing a Namespace.

Parameters:
  • namespace_name (str) – (experimental) A name for the namespace.

  • table_bucket (ITableBucket) – (experimental) The table bucket this namespace belongs to.

  • removal_policy (Optional[RemovalPolicy]) – (experimental) Policy to apply when the policy is removed from this stack. Default: RemovalPolicy.DESTROY

Stability:

experimental

ExampleMetadata:

infused

Example:

# Build a namespace
sample_namespace = Namespace(scope, "ExampleNamespace",
    namespace_name="example-namespace-1",
    table_bucket=table_bucket
)

Attributes

namespace_name

(experimental) A name for the namespace.

Stability:

experimental

removal_policy

(experimental) Policy to apply when the policy is removed from this stack.

Default:

RemovalPolicy.DESTROY

Stability:

experimental

table_bucket

(experimental) The table bucket this namespace belongs to.

Stability:

experimental