AWSIoTIotAnalyticsAction

Objective-C

@interface AWSIoTIotAnalyticsAction

Swift

class AWSIoTIotAnalyticsAction

Sends message data to an IoT Analytics channel.

  • Whether to process the action as a batch. The default value is false.

    When batchMode is true and the rule SQL statement evaluates to an Array, each Array element is delivered as a separate message when passed by BatchPutMessage to the IoT Analytics channel. The resulting array can’t have more than 100 messages.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable batchMode;

    Swift

    var batchMode: NSNumber? { get set }
  • (deprecated) The ARN of the IoT Analytics channel to which message data will be sent.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable channelArn;

    Swift

    var channelArn: String? { get set }
  • The name of the IoT Analytics channel to which message data will be sent.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable channelName;

    Swift

    var channelName: String? { get set }
  • The ARN of the role which has a policy that grants IoT Analytics permission to send message data via IoT Analytics (iotanalytics:BatchPutMessage).

    Declaration

    Objective-C

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

    Swift

    var roleArn: String? { get set }