Package-level declarations

Types

Link copied to clipboard
data class GetKeyspaceResult(val tags: List<KeyspaceTag>? = null)
Link copied to clipboard
data class GetTableResult(val billingMode: TableBillingMode? = null, val defaultTimeToLive: Int? = null, val encryptionSpecification: TableEncryptionSpecification? = null, val pointInTimeRecoveryEnabled: Boolean? = null, val regularColumns: List<TableColumn>? = null, val tags: List<TableTag>? = null)
Link copied to clipboard
data class KeyspaceReplicationSpecification(val regionList: List<KeyspaceRegionListItem>? = null, val replicationStrategy: KeyspaceReplicationSpecificationReplicationStrategy? = null)
Link copied to clipboard
data class KeyspaceTag(val key: String, val value: String)
Link copied to clipboard
data class TableBillingMode(val mode: TableMode, val provisionedThroughput: TableProvisionedThroughput? = null)
Link copied to clipboard
data class TableClusteringKeyColumn(val column: TableColumn, val orderBy: TableClusteringKeyColumnOrderBy? = null)
Link copied to clipboard
data class TableColumn(val columnName: String, val columnType: String)
Link copied to clipboard
data class TableEncryptionSpecification(val encryptionType: TableEncryptionType, val kmsKeyIdentifier: String? = null)

Represents the settings used to enable server-side encryption

Link copied to clipboard
data class TableProvisionedThroughput(val readCapacityUnits: Int, val writeCapacityUnits: Int)

Throughput for the specified table, which consists of values for ReadCapacityUnits and WriteCapacityUnits

Link copied to clipboard
data class TableTag(val key: String, val value: String)

A key-value pair to apply to the resource