AWSIoTIotEventsAction

@interface AWSIoTIotEventsAction

Sends an input to an AWS IoT Events detector.

Required parameters: [inputName, roleArn]

  • The name of the AWS IoT Events input.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable inputName;

    Swift

    var inputName: String? { get set }
  • [Optional] Use this to ensure that only one input (message) with a given messageId will be processed by an AWS IoT Events detector.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable messageId;

    Swift

    var messageId: String? { get set }
  • The ARN of the role that grants AWS IoT permission to send an input to an AWS IoT Events detector. (“Action”:“iotevents:BatchPutMessage”).

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable roleArn;

    Swift

    var roleArn: String? { get set }