amazonka-timestream-write-2.0: Amazon Timestream Write SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.TimeStreamWrite.Types.Table

Description

 
Synopsis

Documentation

data Table Source #

Table represents a database table in Timestream. Tables contain one or more related time series. You can modify the retention duration of the memory store and the magnetic store for a table.

See: newTable smart constructor.

Constructors

Table' 

Fields

Instances

Instances details
FromJSON Table Source # 
Instance details

Defined in Amazonka.TimeStreamWrite.Types.Table

Generic Table Source # 
Instance details

Defined in Amazonka.TimeStreamWrite.Types.Table

Associated Types

type Rep Table :: Type -> Type #

Methods

from :: Table -> Rep Table x #

to :: Rep Table x -> Table #

Read Table Source # 
Instance details

Defined in Amazonka.TimeStreamWrite.Types.Table

Show Table Source # 
Instance details

Defined in Amazonka.TimeStreamWrite.Types.Table

Methods

showsPrec :: Int -> Table -> ShowS #

show :: Table -> String #

showList :: [Table] -> ShowS #

NFData Table Source # 
Instance details

Defined in Amazonka.TimeStreamWrite.Types.Table

Methods

rnf :: Table -> () #

Eq Table Source # 
Instance details

Defined in Amazonka.TimeStreamWrite.Types.Table

Methods

(==) :: Table -> Table -> Bool #

(/=) :: Table -> Table -> Bool #

Hashable Table Source # 
Instance details

Defined in Amazonka.TimeStreamWrite.Types.Table

Methods

hashWithSalt :: Int -> Table -> Int #

hash :: Table -> Int #

type Rep Table Source # 
Instance details

Defined in Amazonka.TimeStreamWrite.Types.Table

newTable :: Table Source #

Create a value of Table with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:Table', table_arn - The Amazon Resource Name that uniquely identifies this table.

$sel:creationTime:Table', table_creationTime - The time when the Timestream table was created.

$sel:databaseName:Table', table_databaseName - The name of the Timestream database that contains this table.

$sel:lastUpdatedTime:Table', table_lastUpdatedTime - The time when the Timestream table was last updated.

$sel:magneticStoreWriteProperties:Table', table_magneticStoreWriteProperties - Contains properties to set on the table when enabling magnetic store writes.

$sel:retentionProperties:Table', table_retentionProperties - The retention duration for the memory store and magnetic store.

$sel:tableName:Table', table_tableName - The name of the Timestream table.

$sel:tableStatus:Table', table_tableStatus - The current state of the table:

  • DELETING - The table is being deleted.
  • ACTIVE - The table is ready for use.

table_arn :: Lens' Table (Maybe Text) Source #

The Amazon Resource Name that uniquely identifies this table.

table_creationTime :: Lens' Table (Maybe UTCTime) Source #

The time when the Timestream table was created.

table_databaseName :: Lens' Table (Maybe Text) Source #

The name of the Timestream database that contains this table.

table_lastUpdatedTime :: Lens' Table (Maybe UTCTime) Source #

The time when the Timestream table was last updated.

table_magneticStoreWriteProperties :: Lens' Table (Maybe MagneticStoreWriteProperties) Source #

Contains properties to set on the table when enabling magnetic store writes.

table_retentionProperties :: Lens' Table (Maybe RetentionProperties) Source #

The retention duration for the memory store and magnetic store.

table_tableName :: Lens' Table (Maybe Text) Source #

The name of the Timestream table.

table_tableStatus :: Lens' Table (Maybe TableStatus) Source #

The current state of the table:

  • DELETING - The table is being deleted.
  • ACTIVE - The table is ready for use.