Class: Aws::IoT::Types::IotAnalyticsAction

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

Overview

Note:

When making an API call, you may pass IotAnalyticsAction data as a hash:

{
  channel_arn: "AwsArn",
  channel_name: "ChannelName",
  role_arn: "AwsArn",
}

Sends messge data to an AWS IoT Analytics channel.

Instance Attribute Summary collapse

Instance Attribute Details

#channel_arnString

(deprecated) The ARN of the IoT Analytics channel to which message data will be sent.

Returns:

  • (String)


5367
5368
5369
5370
5371
5372
# File 'lib/aws-sdk-iot/types.rb', line 5367

class IotAnalyticsAction < Struct.new(
  :channel_arn,
  :channel_name,
  :role_arn)
  include Aws::Structure
end

#channel_nameString

The name of the IoT Analytics channel to which message data will be sent.

Returns:

  • (String)


5367
5368
5369
5370
5371
5372
# File 'lib/aws-sdk-iot/types.rb', line 5367

class IotAnalyticsAction < Struct.new(
  :channel_arn,
  :channel_name,
  :role_arn)
  include Aws::Structure
end

#role_arnString

The ARN of the role which has a policy that grants IoT Analytics permission to send message data via IoT Analytics (iotanalytics:BatchPutMessage).

Returns:

  • (String)


5367
5368
5369
5370
5371
5372
# File 'lib/aws-sdk-iot/types.rb', line 5367

class IotAnalyticsAction < Struct.new(
  :channel_arn,
  :channel_name,
  :role_arn)
  include Aws::Structure
end