Class: Aws::IoTAnalytics::Types::ChannelSummary

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

Overview

A summary of information about a channel.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#channel_nameString

The name of the channel.

Returns:

  • (String)


379
380
381
382
383
384
385
386
387
388
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 379

class ChannelSummary < Struct.new(
  :channel_name,
  :channel_storage,
  :status,
  :creation_time,
  :last_update_time,
  :last_message_arrival_time)
  SENSITIVE = []
  include Aws::Structure
end

#channel_storageTypes::ChannelStorageSummary

Where channel data is stored.



379
380
381
382
383
384
385
386
387
388
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 379

class ChannelSummary < Struct.new(
  :channel_name,
  :channel_storage,
  :status,
  :creation_time,
  :last_update_time,
  :last_message_arrival_time)
  SENSITIVE = []
  include Aws::Structure
end

#creation_timeTime

When the channel was created.

Returns:

  • (Time)


379
380
381
382
383
384
385
386
387
388
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 379

class ChannelSummary < Struct.new(
  :channel_name,
  :channel_storage,
  :status,
  :creation_time,
  :last_update_time,
  :last_message_arrival_time)
  SENSITIVE = []
  include Aws::Structure
end

#last_message_arrival_timeTime

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.

Returns:

  • (Time)


379
380
381
382
383
384
385
386
387
388
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 379

class ChannelSummary < Struct.new(
  :channel_name,
  :channel_storage,
  :status,
  :creation_time,
  :last_update_time,
  :last_message_arrival_time)
  SENSITIVE = []
  include Aws::Structure
end

#last_update_timeTime

The last time the channel was updated.

Returns:

  • (Time)


379
380
381
382
383
384
385
386
387
388
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 379

class ChannelSummary < Struct.new(
  :channel_name,
  :channel_storage,
  :status,
  :creation_time,
  :last_update_time,
  :last_message_arrival_time)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the channel.

Returns:

  • (String)


379
380
381
382
383
384
385
386
387
388
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 379

class ChannelSummary < Struct.new(
  :channel_name,
  :channel_storage,
  :status,
  :creation_time,
  :last_update_time,
  :last_message_arrival_time)
  SENSITIVE = []
  include Aws::Structure
end