Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
data class GetTableBucketResult(val encryptionConfiguration: TableBucketEncryptionConfiguration? = null, val tableBucketArn: String? = null, val unreferencedFileRemoval: TableBucketUnreferencedFileRemoval? = null)
Link copied to clipboard
data class TableBucketEncryptionConfiguration(val kmsKeyArn: String? = null, val sseAlgorithm: TableBucketEncryptionConfigurationSseAlgorithm? = null)
Specifies encryption settings for the table bucket
Link copied to clipboard
A policy document containing permissions to add to the specified table bucket. In IAM, you must provide policy documents in JSON format. However, in CloudFormation you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to IAM.
Link copied to clipboard
data class TableBucketUnreferencedFileRemoval(val noncurrentDays: Int? = null, val status: TableBucketUnreferencedFileRemovalStatus? = null, val unreferencedDays: Int? = null)
Settings governing the Unreferenced File Removal maintenance action. Unreferenced file removal identifies and deletes all objects that are not referenced by any table snapshots.