Class NamespaceProps
(experimental) Parameters for constructing a Namespace.
Implements
Inherited Members
Namespace: Amazon.CDK.AWS.S3Tables.Alpha
Assembly: Amazon.CDK.AWS.S3Tables.Alpha.dll
Syntax (csharp)
public class NamespaceProps : INamespaceProps
Syntax (vb)
Public Class NamespaceProps Implements INamespaceProps
Remarks
Stability: Experimental
ExampleMetadata: infused
Examples
// Build a namespace
var sampleNamespace = new Namespace(scope, "ExampleNamespace", new NamespaceProps {
NamespaceName = "example-namespace-1",
TableBucket = tableBucket
});
Synopsis
Constructors
NamespaceProps() | (experimental) Parameters for constructing a Namespace. |
Properties
NamespaceName | (experimental) A name for the namespace. |
RemovalPolicy | (experimental) Policy to apply when the policy is removed from this stack. |
TableBucket | (experimental) The table bucket this namespace belongs to. |
Constructors
NamespaceProps()
(experimental) Parameters for constructing a Namespace.
public NamespaceProps()
Remarks
Stability: Experimental
ExampleMetadata: infused
Examples
// Build a namespace
var sampleNamespace = new Namespace(scope, "ExampleNamespace", new NamespaceProps {
NamespaceName = "example-namespace-1",
TableBucket = tableBucket
});
Properties
NamespaceName
(experimental) A name for the namespace.
public string NamespaceName { get; set; }
Property Value
Remarks
Stability: Experimental
RemovalPolicy
(experimental) Policy to apply when the policy is removed from this stack.
public RemovalPolicy? RemovalPolicy { get; set; }
Property Value
Remarks
Default: RemovalPolicy.DESTROY
Stability: Experimental
TableBucket
(experimental) The table bucket this namespace belongs to.
public ITableBucket TableBucket { get; set; }
Property Value
Remarks
Stability: Experimental