Package software.amazon.awscdk.services.s3tables
AWS::S3Tables Construct Library
---
All classes with the
Cfnprefix 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 forCfnNamespacePropsAn implementation forCfnNamespacePropsCreates 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.CompactionPropertyAn implementation forCfnTable.CompactionPropertyContains details about the metadata for an Iceberg table.A builder forCfnTable.IcebergMetadataPropertyAn implementation forCfnTable.IcebergMetadataPropertyContains details about the schema for an Iceberg table.A builder forCfnTable.IcebergSchemaPropertyAn implementation forCfnTable.IcebergSchemaPropertyContains details about a schema field.A builder forCfnTable.SchemaFieldPropertyAn implementation forCfnTable.SchemaFieldPropertyContains details about the snapshot management settings for an Iceberg table.A builder forCfnTable.SnapshotManagementPropertyAn implementation forCfnTable.SnapshotManagementPropertyCreates a table bucket.A fluent builder forCfnTableBucket.Configuration specifying how data should be encrypted.A builder forCfnTableBucket.EncryptionConfigurationPropertyAn implementation forCfnTableBucket.EncryptionConfigurationPropertySettings governing the Metric configuration for the table bucket.A builder forCfnTableBucket.MetricsConfigurationPropertyAn implementation forCfnTableBucket.MetricsConfigurationPropertyThe unreferenced file removal settings for your table bucket.A builder forCfnTableBucket.UnreferencedFileRemovalPropertyAn implementation forCfnTableBucket.UnreferencedFileRemovalPropertyCreates 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 forCfnTableBucketPolicyPropsAn implementation forCfnTableBucketPolicyPropsProperties for defining aCfnTableBucket.A builder forCfnTableBucketPropsAn implementation forCfnTableBucketPropsCreates a new maintenance configuration or replaces an existing table policy for a table.A fluent builder forCfnTablePolicy.Properties for defining aCfnTablePolicy.A builder forCfnTablePolicyPropsAn implementation forCfnTablePolicyPropsProperties for defining aCfnTable.A builder forCfnTablePropsAn implementation forCfnTableProps