Package-level declarations
Types
Link copied to clipboard
data class GetGlobalTableResult(val arn: String? = null, val attributeDefinitions: List<GlobalTableAttributeDefinition>? = null, val billingMode: String? = null, val globalSecondaryIndexes: List<GlobalTableGlobalSecondaryIndex>? = null, val replicas: List<GlobalTableReplicaSpecification>? = null, val sseSpecification: GlobalTableSseSpecification? = null, val streamArn: String? = null, val streamSpecification: GlobalTableStreamSpecification? = null, val tableId: String? = null, val timeToLiveSpecification: GlobalTableTimeToLiveSpecification? = null, val writeProvisionedThroughputSettings: GlobalTableWriteProvisionedThroughputSettings? = null)
Link copied to clipboard
data class GetTableResult(val arn: String? = null, val attributeDefinitions: List<TableAttributeDefinition>? = null, val billingMode: String? = null, val contributorInsightsSpecification: TableContributorInsightsSpecification? = null, val deletionProtectionEnabled: Boolean? = null, val globalSecondaryIndexes: List<TableGlobalSecondaryIndex>? = null, val keySchema: Either<List<TableKeySchema>, Any>? = null, val kinesisStreamSpecification: TableKinesisStreamSpecification? = null, val localSecondaryIndexes: List<TableLocalSecondaryIndex>? = null, val pointInTimeRecoverySpecification: TablePointInTimeRecoverySpecification? = null, val provisionedThroughput: TableProvisionedThroughput? = null, val sseSpecification: TableSseSpecification? = null, val streamArn: String? = null, val streamSpecification: TableStreamSpecification? = null, val tableClass: String? = null, val tags: List<TableTag>? = null, val timeToLiveSpecification: TableTimeToLiveSpecification? = null)
Link copied to clipboard
Link copied to clipboard
data class GlobalTableCapacityAutoScalingSettings(val maxCapacity: Int, val minCapacity: Int, val seedCapacity: Int? = null, val targetTrackingScalingPolicyConfiguration: GlobalTableTargetTrackingScalingPolicyConfiguration)
Link copied to clipboard
Link copied to clipboard
data class GlobalTableGlobalSecondaryIndex(val indexName: String, val keySchema: List<GlobalTableKeySchema>, val projection: GlobalTableProjection, val writeProvisionedThroughputSettings: GlobalTableWriteProvisionedThroughputSettings? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GlobalTableLocalSecondaryIndex(val indexName: String, val keySchema: List<GlobalTableKeySchema>, val projection: GlobalTableProjection)
Link copied to clipboard
data class GlobalTablePointInTimeRecoverySpecification(val pointInTimeRecoveryEnabled: Boolean? = null)
Link copied to clipboard
data class GlobalTableProjection(val nonKeyAttributes: List<String>? = null, val projectionType: String? = null)
Link copied to clipboard
data class GlobalTableReadProvisionedThroughputSettings(val readCapacityAutoScalingSettings: GlobalTableCapacityAutoScalingSettings? = null, val readCapacityUnits: Int? = null)
Link copied to clipboard
data class GlobalTableReplicaGlobalSecondaryIndexSpecification(val contributorInsightsSpecification: GlobalTableContributorInsightsSpecification? = null, val indexName: String, val readProvisionedThroughputSettings: GlobalTableReadProvisionedThroughputSettings? = null)
Link copied to clipboard
data class GlobalTableReplicaSpecification(val contributorInsightsSpecification: GlobalTableContributorInsightsSpecification? = null, val deletionProtectionEnabled: Boolean? = null, val globalSecondaryIndexes: List<GlobalTableReplicaGlobalSecondaryIndexSpecification>? = null, val kinesisStreamSpecification: GlobalTableKinesisStreamSpecification? = null, val pointInTimeRecoverySpecification: GlobalTablePointInTimeRecoverySpecification? = null, val readProvisionedThroughputSettings: GlobalTableReadProvisionedThroughputSettings? = null, val region: String, val sseSpecification: GlobalTableReplicaSseSpecification? = null, val tableClass: String? = null, val tags: List<GlobalTableTag>? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GlobalTableTargetTrackingScalingPolicyConfiguration(val disableScaleIn: Boolean? = null, val scaleInCooldown: Int? = null, val scaleOutCooldown: Int? = null, val targetValue: Double)
Link copied to clipboard
data class GlobalTableTimeToLiveSpecification(val attributeName: String? = null, val enabled: Boolean)
Link copied to clipboard
data class GlobalTableWriteProvisionedThroughputSettings(val writeCapacityAutoScalingSettings: GlobalTableCapacityAutoScalingSettings? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class TableGlobalSecondaryIndex(val contributorInsightsSpecification: TableContributorInsightsSpecification? = null, val indexName: String, val keySchema: List<TableKeySchema>, val projection: TableProjection, val provisionedThroughput: TableProvisionedThroughput? = null)
Link copied to clipboard
data class TableImportSourceSpecification(val inputCompressionType: String? = null, val inputFormat: String, val inputFormatOptions: TableInputFormatOptions? = null, val s3BucketSource: TableS3BucketSource)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class TableLocalSecondaryIndex(val indexName: String, val keySchema: List<TableKeySchema>, val projection: TableProjection)
Link copied to clipboard
Link copied to clipboard
data class TableProjection(val nonKeyAttributes: List<String>? = null, val projectionType: String? = null)
Link copied to clipboard
Link copied to clipboard
data class TableS3BucketSource(val s3Bucket: String, val s3BucketOwner: String? = null, val s3KeyPrefix: String? = null)
Link copied to clipboard
data class TableSseSpecification(val kmsMasterKeyId: String? = null, val sseEnabled: Boolean, val sseType: String? = null)
Link copied to clipboard
Link copied to clipboard