AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Sends an input to an IoT Events detector.

Inheritance Hierarchy

System.Object
  Amazon.IoT.Model.IotEventsAction

Namespace: Amazon.IoT.Model
Assembly: AWSSDK.IoT.dll
Version: 3.x.y.z

Syntax

C#
public class IotEventsAction

The IotEventsAction type exposes the following members

Constructors

NameDescription
Public Method IotEventsAction()

Properties

NameTypeDescription
Public Property BatchMode System.Boolean

Gets and sets the property BatchMode.

Whether to process the event actions as a batch. The default value is false.

When batchMode is true, you can't specify a messageId.

When batchMode is true and the rule SQL statement evaluates to an Array, each Array element is treated as a separate message when it's sent to IoT Events by calling BatchPutMessage . The resulting array can't have more than 10 messages.

Public Property InputName System.String

Gets and sets the property InputName.

The name of the IoT Events input.

Public Property MessageId System.String

Gets and sets the property MessageId.

The ID of the message. The default messageId is a new UUID value.

When batchMode is true, you can't specify a messageId--a new UUID value will be assigned.

Assign a value to this property to ensure that only one input (message) with a given messageId will be processed by an IoT Events detector.

Public Property RoleArn System.String

Gets and sets the property RoleArn.

The ARN of the role that grants IoT permission to send an input to an IoT Events detector. ("Action":"iotevents:BatchPutMessage").

Version Information

.NET Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5, 4.0, 3.5