TableArgs class

The set of arguments for Table. The set of arguments for Table.

Constructors

TableArgs({required Input<String> databaseName, Input<TableMagneticStoreWriteProperties?>? magneticStoreWriteProperties, Input<String?>? region, Input<TableRetentionProperties?>? retentionProperties, Input<TableSchema?>? schema, required Input<String> tableName, Input<Map<String, String>?>? tags})
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.
const
TableArgs.fromMap(Map<String, dynamic> map)
factory

Properties

databaseName → Input<String>
The name of the Timestream database.
final
hashCode → int
The hash code for this object.
no setterinherited
magneticStoreWriteProperties → Input<TableMagneticStoreWriteProperties?>?
Contains properties to set on the table when enabling magnetic store writes. See Magnetic Store Write Properties below for more details.
final
region → Input<String?>?
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
retentionProperties → Input<TableRetentionProperties?>?
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.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
schema → Input<TableSchema?>?
The schema of the table. See Schema below for more details.
final
tableName → Input<String>
The name of the Timestream table.
final
tags → Input<Map<String, String>?>?
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.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited