class Aws::IoTAnalytics::Types::Datastore

Information about a data store.

@!attribute [rw] name

The name of the data store.
@return [String]

@!attribute [rw] storage

Where data in a data store is stored.. You can choose
`serviceManagedS3` storage, `customerManagedS3` storage, or
`iotSiteWiseMultiLayerStorage` storage. The default is
`serviceManagedS3`. You can't change the choice of Amazon S3
storage after your data store is created.
@return [Types::DatastoreStorage]

@!attribute [rw] arn

The ARN of the data store.
@return [String]

@!attribute [rw] status

The status of a data store:

CREATING

: The data store is being created.

ACTIVE

: The data store has been created and can be used.

DELETING

: The data store is being deleted.
@return [String]

@!attribute [rw] retention_period

How long, in days, message data is kept for the data store. When
`customerManagedS3` storage is selected, this parameter is ignored.
@return [Types::RetentionPeriod]

@!attribute [rw] creation_time

When the data store was created.
@return [Time]

@!attribute [rw] last_update_time

The last time the data store was updated.
@return [Time]

@!attribute [rw] last_message_arrival_time

The last time when a new message arrived in the data store.

IoT Analytics updates this value at most once per minute for Amazon
Simple Storage Service one data store. Hence, the
`lastMessageArrivalTime` value is an approximation.

This feature only applies to messages that arrived in the data store
after October 23, 2020.
@return [Time]

@!attribute [rw] file_format_configuration

Contains the configuration information of file formats. IoT
Analytics data stores support JSON and [Parquet][1].

The default file format is JSON. You can specify only one format.

You can't change the file format after you create the data store.

[1]: https://parquet.apache.org/
@return [Types::FileFormatConfiguration]

@!attribute [rw] datastore_partitions

Contains information about the partition dimensions in a data store.
@return [Types::DatastorePartitions]

Constants

SENSITIVE