Class: Aws::IoTAnalytics::Types::UpdateChannelRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTAnalytics::Types::UpdateChannelRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-iotanalytics/types.rb
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#channel_name ⇒ String
The name of the channel to be updated.
-
#channel_storage ⇒ Types::ChannelStorage
Where channel data is stored.
-
#retention_period ⇒ Types::RetentionPeriod
How long, in days, message data is kept for the channel.
Instance Attribute Details
#channel_name ⇒ String
The name of the channel to be updated.
2953 2954 2955 2956 2957 2958 2959 |
# File 'lib/aws-sdk-iotanalytics/types.rb', line 2953 class UpdateChannelRequest < Struct.new( :channel_name, :channel_storage, :retention_period) SENSITIVE = [] include Aws::Structure end |
#channel_storage ⇒ Types::ChannelStorage
Where channel data is stored. You can choose one of ‘serviceManagedS3` or `customerManagedS3` storage. If not specified, the default is `serviceManagedS3`. You can’t change this storage option after the channel is created.
2953 2954 2955 2956 2957 2958 2959 |
# File 'lib/aws-sdk-iotanalytics/types.rb', line 2953 class UpdateChannelRequest < Struct.new( :channel_name, :channel_storage, :retention_period) SENSITIVE = [] include Aws::Structure end |
#retention_period ⇒ Types::RetentionPeriod
How long, in days, message data is kept for the channel. The retention period can’t be updated if the channel’s Amazon S3 storage is customer-managed.
2953 2954 2955 2956 2957 2958 2959 |
# File 'lib/aws-sdk-iotanalytics/types.rb', line 2953 class UpdateChannelRequest < Struct.new( :channel_name, :channel_storage, :retention_period) SENSITIVE = [] include Aws::Structure end |