Class: Aws::IoTAnalytics::Types::CreateDatastoreRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTAnalytics::Types::CreateDatastoreRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-iotanalytics/types.rb
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#datastore_name ⇒ String
The name of the data store.
-
#datastore_partitions ⇒ Types::DatastorePartitions
Contains information about the partition dimensions in a data store.
-
#datastore_storage ⇒ Types::DatastoreStorage
Where data in a data store is stored..
-
#file_format_configuration ⇒ Types::FileFormatConfiguration
Contains the configuration information of file formats.
-
#retention_period ⇒ Types::RetentionPeriod
How long, in days, message data is kept for the data store.
-
#tags ⇒ Array<Types::Tag>
Metadata which can be used to manage the data store.
Instance Attribute Details
#datastore_name ⇒ String
The name of the data store.
599 600 601 602 603 604 605 606 607 608 |
# File 'lib/aws-sdk-iotanalytics/types.rb', line 599 class CreateDatastoreRequest < Struct.new( :datastore_name, :datastore_storage, :retention_period, :tags, :file_format_configuration, :datastore_partitions) SENSITIVE = [] include Aws::Structure end |
#datastore_partitions ⇒ Types::DatastorePartitions
Contains information about the partition dimensions in a data store.
599 600 601 602 603 604 605 606 607 608 |
# File 'lib/aws-sdk-iotanalytics/types.rb', line 599 class CreateDatastoreRequest < Struct.new( :datastore_name, :datastore_storage, :retention_period, :tags, :file_format_configuration, :datastore_partitions) SENSITIVE = [] include Aws::Structure end |
#datastore_storage ⇒ Types::DatastoreStorage
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.
599 600 601 602 603 604 605 606 607 608 |
# File 'lib/aws-sdk-iotanalytics/types.rb', line 599 class CreateDatastoreRequest < Struct.new( :datastore_name, :datastore_storage, :retention_period, :tags, :file_format_configuration, :datastore_partitions) SENSITIVE = [] include Aws::Structure end |
#file_format_configuration ⇒ Types::FileFormatConfiguration
Contains the configuration information of file formats. IoT Analytics data stores support JSON and [Parquet].
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]: parquet.apache.org/
599 600 601 602 603 604 605 606 607 608 |
# File 'lib/aws-sdk-iotanalytics/types.rb', line 599 class CreateDatastoreRequest < Struct.new( :datastore_name, :datastore_storage, :retention_period, :tags, :file_format_configuration, :datastore_partitions) SENSITIVE = [] include Aws::Structure end |
#retention_period ⇒ Types::RetentionPeriod
How long, in days, message data is kept for the data store. When ‘customerManagedS3` storage is selected, this parameter is ignored.
599 600 601 602 603 604 605 606 607 608 |
# File 'lib/aws-sdk-iotanalytics/types.rb', line 599 class CreateDatastoreRequest < Struct.new( :datastore_name, :datastore_storage, :retention_period, :tags, :file_format_configuration, :datastore_partitions) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
Metadata which can be used to manage the data store.
599 600 601 602 603 604 605 606 607 608 |
# File 'lib/aws-sdk-iotanalytics/types.rb', line 599 class CreateDatastoreRequest < Struct.new( :datastore_name, :datastore_storage, :retention_period, :tags, :file_format_configuration, :datastore_partitions) SENSITIVE = [] include Aws::Structure end |