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
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
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
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.
Link copied to clipboard
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.