Class: Aws::IoTAnalytics::Types::DatastoreStorage

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-iotanalytics/types.rb

Overview

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.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#customer_managed_s3Types::CustomerManagedDatastoreS3Storage

S3-customer-managed; When you choose customer-managed storage, the ‘retentionPeriod` parameter is ignored. You can’t change the choice of Amazon S3 storage after your data store is created.



1296
1297
1298
1299
1300
1301
1302
# File 'lib/aws-sdk-iotanalytics/types.rb', line 1296

class DatastoreStorage < Struct.new(
  :service_managed_s3,
  :customer_managed_s3,
  :iot_site_wise_multi_layer_storage)
  SENSITIVE = []
  include Aws::Structure
end

#iot_site_wise_multi_layer_storageTypes::DatastoreIotSiteWiseMultiLayerStorage

Used to store data used by IoT SiteWise in an Amazon S3 bucket that you manage. You can’t change the choice of Amazon S3 storage after your data store is created.



1296
1297
1298
1299
1300
1301
1302
# File 'lib/aws-sdk-iotanalytics/types.rb', line 1296

class DatastoreStorage < Struct.new(
  :service_managed_s3,
  :customer_managed_s3,
  :iot_site_wise_multi_layer_storage)
  SENSITIVE = []
  include Aws::Structure
end

#service_managed_s3Types::ServiceManagedDatastoreS3Storage

Used to store data in an Amazon S3 bucket managed by IoT Analytics. You can’t change the choice of Amazon S3 storage after your data store is created.



1296
1297
1298
1299
1300
1301
1302
# File 'lib/aws-sdk-iotanalytics/types.rb', line 1296

class DatastoreStorage < Struct.new(
  :service_managed_s3,
  :customer_managed_s3,
  :iot_site_wise_multi_layer_storage)
  SENSITIVE = []
  include Aws::Structure
end