Class: Aws::IoTAnalytics::Types::ChannelStorage
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTAnalytics::Types::ChannelStorage
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-iotanalytics/types.rb
Overview
Where channel data is stored. You may choose one of ‘serviceManagedS3`, `customerManagedS3` storage. If not specified, the default is `serviceManagedS3`. This can’t be changed after creation of the channel.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#customer_managed_s3 ⇒ Types::CustomerManagedChannelS3Storage
Used to store channel data in an S3 bucket that you manage.
-
#service_managed_s3 ⇒ Types::ServiceManagedChannelS3Storage
Used to store channel data in an S3 bucket managed by IoT Analytics.
Instance Attribute Details
#customer_managed_s3 ⇒ Types::CustomerManagedChannelS3Storage
Used to store channel data in an S3 bucket that you manage. If customer managed storage is selected, the ‘retentionPeriod` parameter is ignored. You can’t change the choice of S3 storage after the data store is created.
261 262 263 264 265 266 |
# File 'lib/aws-sdk-iotanalytics/types.rb', line 261 class ChannelStorage < Struct.new( :service_managed_s3, :customer_managed_s3) SENSITIVE = [] include Aws::Structure end |
#service_managed_s3 ⇒ Types::ServiceManagedChannelS3Storage
Used to store channel data in an S3 bucket managed by IoT Analytics. You can’t change the choice of S3 storage after the data store is created.
261 262 263 264 265 266 |
# File 'lib/aws-sdk-iotanalytics/types.rb', line 261 class ChannelStorage < Struct.new( :service_managed_s3, :customer_managed_s3) SENSITIVE = [] include Aws::Structure end |