class Aws::IoTAnalytics::Types::Channel
A collection of data from an MQTT topic. Channels archive the raw, unprocessed messages before publishing the data to a pipeline.
@!attribute [rw] name
The name of the channel. @return [String]
@!attribute [rw] storage
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. @return [Types::ChannelStorage]
@!attribute [rw] arn
The ARN of the channel. @return [String]
@!attribute [rw] status
The status of the channel. @return [String]
@!attribute [rw] retention_period
How long, in days, message data is kept for the channel. @return [Types::RetentionPeriod]
@!attribute [rw] creation_time
When the channel was created. @return [Time]
@!attribute [rw] last_update_time
When the channel was last updated. @return [Time]
@!attribute [rw] last_message_arrival_time
The last time when a new message arrived in the channel. IoT Analytics updates this value at most once per minute for one channel. Hence, the `lastMessageArrivalTime` value is an approximation. This feature only applies to messages that arrived in the data store after October 23, 2020. @return [Time]
Constants
- SENSITIVE