Class: Aws::IoTAnalytics::Types::CreateChannelRequest

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.

Returns:

  • (String)


408
409
410
411
412
413
414
415
# File 'lib/aws-sdk-iotanalytics/types.rb', line 408

class CreateChannelRequest < Struct.new(
  :channel_name,
  :channel_storage,
  :retention_period,
  :tags)
  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.



408
409
410
411
412
413
414
415
# File 'lib/aws-sdk-iotanalytics/types.rb', line 408

class CreateChannelRequest < Struct.new(
  :channel_name,
  :channel_storage,
  :retention_period,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#retention_periodTypes::RetentionPeriod

How long, in days, message data is kept for the channel. When ‘customerManagedS3` storage is selected, this parameter is ignored.



408
409
410
411
412
413
414
415
# File 'lib/aws-sdk-iotanalytics/types.rb', line 408

class CreateChannelRequest < Struct.new(
  :channel_name,
  :channel_storage,
  :retention_period,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

Metadata which can be used to manage the channel.

Returns:



408
409
410
411
412
413
414
415
# File 'lib/aws-sdk-iotanalytics/types.rb', line 408

class CreateChannelRequest < Struct.new(
  :channel_name,
  :channel_storage,
  :retention_period,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end