Package-level declarations
Types
Link copied to clipboard
object DynamodbFunctions
Link copied to clipboard
Version: None. Resource Type definition for AWS::DynamoDB::GlobalTable
Link copied to clipboard
data class GlobalTableArgs(val attributeDefinitions: Output<List<GlobalTableAttributeDefinitionArgs>>? = null, val billingMode: Output<String>? = null, val globalSecondaryIndexes: Output<List<GlobalTableGlobalSecondaryIndexArgs>>? = null, val keySchema: Output<List<GlobalTableKeySchemaArgs>>? = null, val localSecondaryIndexes: Output<List<GlobalTableLocalSecondaryIndexArgs>>? = null, val replicas: Output<List<GlobalTableReplicaSpecificationArgs>>? = null, val sseSpecification: Output<GlobalTableSseSpecificationArgs>? = null, val streamSpecification: Output<GlobalTableStreamSpecificationArgs>? = null, val tableName: Output<String>? = null, val timeToLiveSpecification: Output<GlobalTableTimeToLiveSpecificationArgs>? = null, val writeProvisionedThroughputSettings: Output<GlobalTableWriteProvisionedThroughputSettingsArgs>? = null) : ConvertibleToJava<GlobalTableArgs>
Version: None. Resource Type definition for AWS::DynamoDB::GlobalTable
Link copied to clipboard
class GlobalTableArgsBuilder
Builder for GlobalTableArgs.
Link copied to clipboard
Link copied to clipboard
Builder for GlobalTable.
Link copied to clipboard
data class TableArgs(val attributeDefinitions: Output<List<TableAttributeDefinitionArgs>>? = null, val billingMode: Output<String>? = null, val contributorInsightsSpecification: Output<TableContributorInsightsSpecificationArgs>? = null, val deletionProtectionEnabled: Output<Boolean>? = null, val globalSecondaryIndexes: Output<List<TableGlobalSecondaryIndexArgs>>? = null, val importSourceSpecification: Output<TableImportSourceSpecificationArgs>? = null, val keySchema: Output<Either<List<TableKeySchemaArgs>, Any>>? = null, val kinesisStreamSpecification: Output<TableKinesisStreamSpecificationArgs>? = null, val localSecondaryIndexes: Output<List<TableLocalSecondaryIndexArgs>>? = null, val pointInTimeRecoverySpecification: Output<TablePointInTimeRecoverySpecificationArgs>? = null, val provisionedThroughput: Output<TableProvisionedThroughputArgs>? = null, val sseSpecification: Output<TableSseSpecificationArgs>? = null, val streamSpecification: Output<TableStreamSpecificationArgs>? = null, val tableClass: Output<String>? = null, val tableName: Output<String>? = null, val tags: Output<List<TableTagArgs>>? = null, val timeToLiveSpecification: Output<TableTimeToLiveSpecificationArgs>? = null) : ConvertibleToJava<TableArgs>
Version: None. Resource Type definition for AWS::DynamoDB::Table
Link copied to clipboard
class TableArgsBuilder
Builder for TableArgs.
Link copied to clipboard
Link copied to clipboard
class TableResourceBuilder
Builder for Table.
Functions
Link copied to clipboard
suspend fun globalTable(name: String, block: suspend GlobalTableResourceBuilder.() -> Unit): GlobalTable