Class: Aws::IoTAnalytics::Types::UpdateChannelRequest

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#channel_nameString

The name of the channel to be updated.

Returns:

  • (String)


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_storageTypes::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_periodTypes::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