AWSIoTAction Class Reference

Inherits from AWSModel : AWSMTLModel
Declared in AWSIoTModel.h
AWSIoTModel.m

Overview

Describes the actions associated with a rule.

  cloudwatchAlarm

Change the state of a CloudWatch alarm.

@property (nonatomic, strong) AWSIoTCloudwatchAlarmAction *cloudwatchAlarm

Declared In

AWSIoTModel.h

  cloudwatchMetric

Capture a CloudWatch metric.

@property (nonatomic, strong) AWSIoTCloudwatchMetricAction *cloudwatchMetric

Declared In

AWSIoTModel.h

  dynamoDB

Write to a DynamoDB table.

@property (nonatomic, strong) AWSIoTDynamoDBAction *dynamoDB

Declared In

AWSIoTModel.h

  dynamoDBv2

Write to a DynamoDB table. This is a new version of the DynamoDB action. It allows you to write each attribute in an MQTT message payload into a separate DynamoDB column.

@property (nonatomic, strong) AWSIoTDynamoDBv2Action *dynamoDBv2

Declared In

AWSIoTModel.h

  elasticsearch

Write data to an Amazon Elasticsearch Service domain.

@property (nonatomic, strong) AWSIoTElasticsearchAction *elasticsearch

Declared In

AWSIoTModel.h

  firehose

Write to an Amazon Kinesis Firehose stream.

@property (nonatomic, strong) AWSIoTFirehoseAction *firehose

Declared In

AWSIoTModel.h

  kinesis

Write data to an Amazon Kinesis stream.

@property (nonatomic, strong) AWSIoTKinesisAction *kinesis

Declared In

AWSIoTModel.h

  lambda

Invoke a Lambda function.

@property (nonatomic, strong) AWSIoTLambdaAction *lambda

Declared In

AWSIoTModel.h

  republish

Publish to another MQTT topic.

@property (nonatomic, strong) AWSIoTRepublishAction *republish

Declared In

AWSIoTModel.h

  s3

Write to an Amazon S3 bucket.

@property (nonatomic, strong) AWSIoTS3Action *s3

Declared In

AWSIoTModel.h

  sns

Publish to an Amazon SNS topic.

@property (nonatomic, strong) AWSIoTSnsAction *sns

Declared In

AWSIoTModel.h

  sqs

Publish to an Amazon SQS queue.

@property (nonatomic, strong) AWSIoTSqsAction *sqs

Declared In

AWSIoTModel.h