TableArgs

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

Example Usage

Example

No Java example available.

Example

No Java example available.

Constructors

Link copied to clipboard
fun TableArgs(attributeDefinitions: Output<List<TableAttributeDefinitionArgs>>? = null, billingMode: Output<String>? = null, contributorInsightsSpecification: Output<TableContributorInsightsSpecificationArgs>? = null, deletionProtectionEnabled: Output<Boolean>? = null, globalSecondaryIndexes: Output<List<TableGlobalSecondaryIndexArgs>>? = null, importSourceSpecification: Output<TableImportSourceSpecificationArgs>? = null, keySchema: Output<Either<List<TableKeySchemaArgs>, Any>>? = null, kinesisStreamSpecification: Output<TableKinesisStreamSpecificationArgs>? = null, localSecondaryIndexes: Output<List<TableLocalSecondaryIndexArgs>>? = null, pointInTimeRecoverySpecification: Output<TablePointInTimeRecoverySpecificationArgs>? = null, provisionedThroughput: Output<TableProvisionedThroughputArgs>? = null, sseSpecification: Output<TableSseSpecificationArgs>? = null, streamSpecification: Output<TableStreamSpecificationArgs>? = null, tableClass: Output<String>? = null, tableName: Output<String>? = null, tags: Output<List<TableTagArgs>>? = null, timeToLiveSpecification: Output<TableTimeToLiveSpecificationArgs>? = null)

Functions

Link copied to clipboard
open override fun toJava(): TableArgs

Properties

Link copied to clipboard
Link copied to clipboard
val billingMode: Output<String>? = null
Link copied to clipboard
val deletionProtectionEnabled: Output<Boolean>? = null
Link copied to clipboard
Link copied to clipboard
val keySchema: Output<Either<List<TableKeySchemaArgs>, Any>>? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val tableClass: Output<String>? = null
Link copied to clipboard
val tableName: Output<String>? = null
Link copied to clipboard
val tags: Output<List<TableTagArgs>>? = null