Package software.amazon.awscdk.services.s3tables
AWS::S3Tables Construct Library
---
All classes with the
Cfn
prefix in this module (CFN Resources) are always stable and safe to use.
This module is part of the AWS Cloud Development Kit project.
import software.amazon.awscdk.services.s3tables.*;
There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:
- Search Construct Hub for S3Tables construct libraries
- Use the automatically generated L1 constructs, in the same way you would use the CloudFormation AWS::S3Tables resources directly.
There are no hand-written (L2) constructs for this service yet. However, you can still use the automatically generated L1 constructs, and use this service exactly as you would using CloudFormation directly.
For more information on the resources and properties available for this service, see the CloudFormation documentation for AWS::S3Tables.
(Read the CDK Contributing Guide and submit an RFC if you are interested in contributing to this construct library.)
-
ClassDescriptionCreates a namespace.A fluent builder for
CfnNamespace
.Properties for defining aCfnNamespace
.A builder forCfnNamespaceProps
An implementation forCfnNamespaceProps
Creates a new table associated with the given namespace in a table bucket.A fluent builder forCfnTable
.Contains details about the compaction settings for an Iceberg table.A builder forCfnTable.CompactionProperty
An implementation forCfnTable.CompactionProperty
Contains details about the metadata for an Iceberg table.A builder forCfnTable.IcebergMetadataProperty
An implementation forCfnTable.IcebergMetadataProperty
Contains details about the schema for an Iceberg table.A builder forCfnTable.IcebergSchemaProperty
An implementation forCfnTable.IcebergSchemaProperty
Contains details about a schema field.A builder forCfnTable.SchemaFieldProperty
An implementation forCfnTable.SchemaFieldProperty
Contains details about the snapshot management settings for an Iceberg table.A builder forCfnTable.SnapshotManagementProperty
An implementation forCfnTable.SnapshotManagementProperty
Creates a table bucket.A fluent builder forCfnTableBucket
.Configuration specifying how data should be encrypted.A builder forCfnTableBucket.EncryptionConfigurationProperty
An implementation forCfnTableBucket.EncryptionConfigurationProperty
The unreferenced file removal settings for your table bucket.A builder forCfnTableBucket.UnreferencedFileRemovalProperty
An implementation forCfnTableBucket.UnreferencedFileRemovalProperty
Creates a new maintenance configuration or replaces an existing table bucket policy for a table bucket.A fluent builder forCfnTableBucketPolicy
.Properties for defining aCfnTableBucketPolicy
.A builder forCfnTableBucketPolicyProps
An implementation forCfnTableBucketPolicyProps
Properties for defining aCfnTableBucket
.A builder forCfnTableBucketProps
An implementation forCfnTableBucketProps
Creates a new maintenance configuration or replaces an existing table policy for a table.A fluent builder forCfnTablePolicy
.Properties for defining aCfnTablePolicy
.A builder forCfnTablePolicyProps
An implementation forCfnTablePolicyProps
Properties for defining aCfnTable
.A builder forCfnTableProps
An implementation forCfnTableProps
(experimental) Indicates that this resource can be referenced as a Namespace.Internal default implementation forINamespaceRef
.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a TableBucketPolicy.Internal default implementation forITableBucketPolicyRef
.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a TableBucket.Internal default implementation forITableBucketRef
.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a TablePolicy.Internal default implementation forITablePolicyRef
.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a Table.Internal default implementation forITableRef
.A proxy class which represents a concrete javascript instance of this type.A reference to a Namespace resource.A builder forNamespaceReference
An implementation forNamespaceReference
A reference to a TableBucketPolicy resource.A builder forTableBucketPolicyReference
An implementation forTableBucketPolicyReference
A reference to a TableBucket resource.A builder forTableBucketReference
An implementation forTableBucketReference
A reference to a TablePolicy resource.A builder forTablePolicyReference
An implementation forTablePolicyReference
A reference to a Table resource.A builder forTableReference
An implementation forTableReference