Package-level declarations

Types

Link copied to clipboard
data class GetTableBucketPolicyResult(val resourcePolicy: TableBucketPolicyResourcePolicy? = null)
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.