Class: Aws::IoTAnalytics::Types::ChannelStorage
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTAnalytics::Types::ChannelStorage
- Defined in:
- gems/aws-sdk-iotanalytics/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 'gems/aws-sdk-iotanalytics/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 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 261 class ChannelStorage < Struct.new( :service_managed_s3, :customer_managed_s3) SENSITIVE = [] include Aws::Structure end |