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 projectionType: String, val rangeKey: String, val readCapacity: Int, val writeCapacity: 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 GetTablePointInTimeRecovery(val enabled: Boolean)
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 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 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)
Link copied to clipboard
data class TableGlobalSecondaryIndex(val hashKey: String, val name: String, val nonKeyAttributes: List<String>? = null, val projectionType: String, val rangeKey: String? = null, val readCapacity: Int? = null, val writeCapacity: Int? = 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 TablePointInTimeRecovery(val enabled: Boolean)
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, val enabled: Boolean? = null)