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