TableArgs constructor
- required Input<
String> databaseName, - Input<
TableMagneticStoreWriteProperties?> ? magneticStoreWriteProperties, - Input<
String?> ? region, - Input<
TableRetentionProperties?> ? retentionProperties, - Input<
TableSchema?> ? schema, - required Input<
String> tableName, - Input<
Map< ? tags,String, String> ?>
Creates a new TableArgs.
databaseName The name of the Timestream database.
magneticStoreWriteProperties Contains properties to set on the table when enabling magnetic store writes. See Magnetic Store Write Properties below for more details.
region Region where this resource will be managed. Defaults to the Region set in the provider configuration.
retentionProperties The retention duration for the memory store and magnetic store. See Retention Properties below for more details. If not provided, magneticStoreRetentionPeriodInDays default to 73000 and memoryStoreRetentionPeriodInHours defaults to 6.
schema The schema of the table. See Schema below for more details.
tableName The name of the Timestream table.
tags Map of tags to assign to this resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Implementation
const TableArgs({
required this.databaseName,
this.magneticStoreWriteProperties,
this.region,
this.retentionProperties,
this.schema,
required this.tableName,
this.tags,
});