TableArgs

data class TableArgs(val databaseName: Output<String>? = null, val magneticStoreWriteProperties: Output<MagneticStoreWritePropertiesPropertiesArgs>? = null, val retentionProperties: Output<RetentionPropertiesPropertiesArgs>? = null, val schema: Output<SchemaPropertiesArgs>? = null, val tableName: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<TableArgs>

The AWS::Timestream::Table resource creates a Timestream Table.

Constructors

Link copied to clipboard
constructor(databaseName: Output<String>? = null, magneticStoreWriteProperties: Output<MagneticStoreWritePropertiesPropertiesArgs>? = null, retentionProperties: Output<RetentionPropertiesPropertiesArgs>? = null, schema: Output<SchemaPropertiesArgs>? = null, tableName: Output<String>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard
val databaseName: Output<String>? = null

The name for the database which the table to be created belongs to.

Link copied to clipboard

The properties that determine whether magnetic store writes are enabled.

Link copied to clipboard

The retention duration of the memory store and the magnetic store.

Link copied to clipboard
val schema: Output<SchemaPropertiesArgs>? = null

A Schema specifies the expected data model of the table.

Link copied to clipboard
val tableName: Output<String>? = null

The name for the table. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the table name.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

An array of key-value pairs to apply to this resource.

Functions

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