Package-level declarations

Types

Link copied to clipboard
data class GetKeyspaceResult(val clientSideTimestampsEnabled: Boolean? = null, val replicationSpecification: KeyspaceReplicationSpecification? = null, val tags: List<Tag>? = 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<Tag>? = null)
Link copied to clipboard
data class GetTypeResult(val directParentTypes: List<String>? = null, val directReferringTables: List<String>? = null, val keyspaceArn: String? = null, val lastModifiedTimestamp: Double? = null, val maxNestingDepth: Int? = null)
Link copied to clipboard
data class KeyspaceReplicationSpecification(val regionList: List<KeyspaceRegionListItem>? = null, val replicationStrategy: KeyspaceReplicationSpecificationReplicationStrategy? = null)
Link copied to clipboard
data class TableAutoScalingSetting(val autoScalingDisabled: Boolean? = null, val maximumUnits: Int? = null, val minimumUnits: Int? = null, val scalingPolicy: TableScalingPolicy? = null)

Represents configuration for auto scaling.

Link copied to clipboard
data class TableAutoScalingSpecification(val readCapacityAutoScaling: TableAutoScalingSetting? = null, val writeCapacityAutoScaling: TableAutoScalingSetting? = null)

Represents the read and write settings used for AutoScaling.

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 TableReplicaSpecification(val readCapacityAutoScaling: TableAutoScalingSetting? = null, val readCapacityUnits: Int? = null, val region: String)

Represents replica specifications.

Link copied to clipboard
data class TableScalingPolicy(val targetTrackingScalingPolicyConfiguration: TableTargetTrackingScalingPolicyConfiguration? = null)

Represents scaling policy.

data class TableTargetTrackingScalingPolicyConfiguration(val disableScaleIn: Boolean? = null, val scaleInCooldown: Int? = null, val scaleOutCooldown: Int? = null, val targetValue: Int)

Represents configuration for target tracking scaling policy.

Link copied to clipboard
data class TypeField(val fieldName: String, val fieldType: String)