Package-level declarations

Types

Link copied to clipboard
data class GetTableAttribute(val name: String, val type: String)
Link copied to clipboard
data class GetTableGlobalSecondaryIndex(val hashKey: String, val name: String, val nonKeyAttributes: List<String>, val onDemandThroughputs: List<GetTableGlobalSecondaryIndexOnDemandThroughput>, val projectionType: String, val rangeKey: String, val readCapacity: Int, val writeCapacity: Int)
data class GetTableGlobalSecondaryIndexOnDemandThroughput(val maxReadRequestUnits: Int, val maxWriteRequestUnits: Int)
Link copied to clipboard
data class GetTableItemResult(val expressionAttributeNames: Map<String, String>? = null, val id: String, val item: String, val key: String, val projectionExpression: String? = null, val tableName: String)

A collection of values returned by getTableItem.

Link copied to clipboard
data class GetTableLocalSecondaryIndex(val name: String, val nonKeyAttributes: List<String>, val projectionType: String, val rangeKey: String)
Link copied to clipboard
data class GetTableOnDemandThroughput(val maxReadRequestUnits: Int, val maxWriteRequestUnits: Int)
Link copied to clipboard
data class GetTablePointInTimeRecovery(val enabled: Boolean, val recoveryPeriodInDays: Int)
Link copied to clipboard
data class GetTableReplica(val kmsKeyArn: String, val regionName: String)
Link copied to clipboard
data class GetTableResult(val arn: String, val attributes: List<GetTableAttribute>, val billingMode: String, val deletionProtectionEnabled: Boolean, val globalSecondaryIndexes: List<GetTableGlobalSecondaryIndex>, val hashKey: String, val id: String, val localSecondaryIndexes: List<GetTableLocalSecondaryIndex>, val name: String, val onDemandThroughputs: List<GetTableOnDemandThroughput>, val pointInTimeRecovery: GetTablePointInTimeRecovery, val rangeKey: String, val readCapacity: Int, val replicas: List<GetTableReplica>, val serverSideEncryption: GetTableServerSideEncryption, val streamArn: String, val streamEnabled: Boolean, val streamLabel: String, val streamViewType: String, val tableClass: String, val tags: Map<String, String>, val ttl: GetTableTtl, val writeCapacity: Int)

A collection of values returned by getTable.

Link copied to clipboard
data class GetTableServerSideEncryption(val enabled: Boolean, val kmsKeyArn: String)
Link copied to clipboard
data class GetTablesResult(val id: String, val names: List<String>)

A collection of values returned by getTables.

Link copied to clipboard
data class GetTableTtl(val attributeName: String, val enabled: Boolean)
Link copied to clipboard
data class GlobalTableReplica(val regionName: String)
Link copied to clipboard
data class TableAttribute(val name: String, val type: String)
data class TableExportIncrementalExportSpecification(val exportFromTime: String? = null, val exportToTime: String? = null, val exportViewType: String? = null)
Link copied to clipboard
data class TableGlobalSecondaryIndex(val hashKey: String, val name: String, val nonKeyAttributes: List<String>? = null, val onDemandThroughput: TableGlobalSecondaryIndexOnDemandThroughput? = null, val projectionType: String, val rangeKey: String? = null, val readCapacity: Int? = null, val writeCapacity: Int? = null)
data class TableGlobalSecondaryIndexOnDemandThroughput(val maxReadRequestUnits: Int? = null, val maxWriteRequestUnits: Int? = null)
Link copied to clipboard
data class TableImportTable(val inputCompressionType: String? = null, val inputFormat: String, val inputFormatOptions: TableImportTableInputFormatOptions? = null, val s3BucketSource: TableImportTableS3BucketSource)
Link copied to clipboard
data class TableImportTableInputFormatOptionsCsv(val delimiter: String? = null, val headerLists: List<String>? = null)
Link copied to clipboard
data class TableImportTableS3BucketSource(val bucket: String, val bucketOwner: String? = null, val keyPrefix: String? = null)
Link copied to clipboard
data class TableLocalSecondaryIndex(val name: String, val nonKeyAttributes: List<String>? = null, val projectionType: String, val rangeKey: String)
Link copied to clipboard
data class TableOnDemandThroughput(val maxReadRequestUnits: Int? = null, val maxWriteRequestUnits: Int? = null)
Link copied to clipboard
data class TablePointInTimeRecovery(val enabled: Boolean, val recoveryPeriodInDays: Int? = null)
Link copied to clipboard
data class TableReplica(val arn: String? = null, val kmsKeyArn: String? = null, val pointInTimeRecovery: Boolean? = null, val propagateTags: Boolean? = null, val regionName: String, val streamArn: String? = null, val streamLabel: String? = null)
Link copied to clipboard
data class TableServerSideEncryption(val enabled: Boolean, val kmsKeyArn: String? = null)
Link copied to clipboard
data class TableTtl(val attributeName: String? = null, val enabled: Boolean? = null)