/AWS1/CL_IOEACTION¶
An action to be performed when the condition
is TRUE.
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
io_setvariable
TYPE REF TO /AWS1/CL_IOESETVARIABLEACTION
/AWS1/CL_IOESETVARIABLEACTION
¶
Sets a variable to a specified value.
io_sns
TYPE REF TO /AWS1/CL_IOESNSTOPICPUBACTION
/AWS1/CL_IOESNSTOPICPUBACTION
¶
Sends an Amazon SNS message.
io_iottopicpublish
TYPE REF TO /AWS1/CL_IOEIOTTOPICPUBACTION
/AWS1/CL_IOEIOTTOPICPUBACTION
¶
Publishes an MQTT message with the given topic to the AWS IoT message broker.
io_settimer
TYPE REF TO /AWS1/CL_IOESETTIMERACTION
/AWS1/CL_IOESETTIMERACTION
¶
Information needed to set the timer.
io_cleartimer
TYPE REF TO /AWS1/CL_IOECLEARTIMERACTION
/AWS1/CL_IOECLEARTIMERACTION
¶
Information needed to clear the timer.
io_resettimer
TYPE REF TO /AWS1/CL_IOERESETTIMERACTION
/AWS1/CL_IOERESETTIMERACTION
¶
Information needed to reset the timer.
io_lambda
TYPE REF TO /AWS1/CL_IOELAMBDAACTION
/AWS1/CL_IOELAMBDAACTION
¶
Calls a Lambda function, passing in information about the detector model instance and the event that triggered the action.
io_iotevents
TYPE REF TO /AWS1/CL_IOEIOTEVENTSACTION
/AWS1/CL_IOEIOTEVENTSACTION
¶
Sends AWS IoT Events input, which passes information about the detector model instance and the event that triggered the action.
io_sqs
TYPE REF TO /AWS1/CL_IOESQSACTION
/AWS1/CL_IOESQSACTION
¶
Sends information about the detector model instance and the event that triggered the action to an Amazon SQS queue.
io_firehose
TYPE REF TO /AWS1/CL_IOEFIREHOSEACTION
/AWS1/CL_IOEFIREHOSEACTION
¶
Sends information about the detector model instance and the event that triggered the action to an Amazon Kinesis Data Firehose delivery stream.
io_dynamodb
TYPE REF TO /AWS1/CL_IOEDYNAMODBACTION
/AWS1/CL_IOEDYNAMODBACTION
¶
Writes to the DynamoDB table that you created. The default action payload contains all attribute-value pairs that have the information about the detector model instance and the event that triggered the action. You can customize the payload. One column of the DynamoDB table receives all attribute-value pairs in the payload that you specify. For more information, see Actions in AWS IoT Events Developer Guide.
io_dynamodbv2
TYPE REF TO /AWS1/CL_IOEDYNAMODBV2ACTION
/AWS1/CL_IOEDYNAMODBV2ACTION
¶
Writes to the DynamoDB table that you created. The default action payload contains all attribute-value pairs that have the information about the detector model instance and the event that triggered the action. You can customize the payload. A separate column of the DynamoDB table receives one attribute-value pair in the payload that you specify. For more information, see Actions in AWS IoT Events Developer Guide.
io_iotsitewise
TYPE REF TO /AWS1/CL_IOEIOTSITEWISEACTION
/AWS1/CL_IOEIOTSITEWISEACTION
¶
Sends information about the detector model instance and the event that triggered the action to an asset property in AWS IoT SiteWise .
Queryable Attributes¶
setVariable¶
Sets a variable to a specified value.
Accessible with the following methods¶
Method | Description |
---|---|
GET_SETVARIABLE() |
Getter for SETVARIABLE |
sns¶
Sends an Amazon SNS message.
Accessible with the following methods¶
Method | Description |
---|---|
GET_SNS() |
Getter for SNS |
iotTopicPublish¶
Publishes an MQTT message with the given topic to the AWS IoT message broker.
Accessible with the following methods¶
Method | Description |
---|---|
GET_IOTTOPICPUBLISH() |
Getter for IOTTOPICPUBLISH |
setTimer¶
Information needed to set the timer.
Accessible with the following methods¶
Method | Description |
---|---|
GET_SETTIMER() |
Getter for SETTIMER |
clearTimer¶
Information needed to clear the timer.
Accessible with the following methods¶
Method | Description |
---|---|
GET_CLEARTIMER() |
Getter for CLEARTIMER |
resetTimer¶
Information needed to reset the timer.
Accessible with the following methods¶
Method | Description |
---|---|
GET_RESETTIMER() |
Getter for RESETTIMER |
lambda¶
Calls a Lambda function, passing in information about the detector model instance and the event that triggered the action.
Accessible with the following methods¶
Method | Description |
---|---|
GET_LAMBDA() |
Getter for LAMBDA |
iotEvents¶
Sends AWS IoT Events input, which passes information about the detector model instance and the event that triggered the action.
Accessible with the following methods¶
Method | Description |
---|---|
GET_IOTEVENTS() |
Getter for IOTEVENTS |
sqs¶
Sends information about the detector model instance and the event that triggered the action to an Amazon SQS queue.
Accessible with the following methods¶
Method | Description |
---|---|
GET_SQS() |
Getter for SQS |
firehose¶
Sends information about the detector model instance and the event that triggered the action to an Amazon Kinesis Data Firehose delivery stream.
Accessible with the following methods¶
Method | Description |
---|---|
GET_FIREHOSE() |
Getter for FIREHOSE |
dynamoDB¶
Writes to the DynamoDB table that you created. The default action payload contains all attribute-value pairs that have the information about the detector model instance and the event that triggered the action. You can customize the payload. One column of the DynamoDB table receives all attribute-value pairs in the payload that you specify. For more information, see Actions in AWS IoT Events Developer Guide.
Accessible with the following methods¶
Method | Description |
---|---|
GET_DYNAMODB() |
Getter for DYNAMODB |
dynamoDBv2¶
Writes to the DynamoDB table that you created. The default action payload contains all attribute-value pairs that have the information about the detector model instance and the event that triggered the action. You can customize the payload. A separate column of the DynamoDB table receives one attribute-value pair in the payload that you specify. For more information, see Actions in AWS IoT Events Developer Guide.
Accessible with the following methods¶
Method | Description |
---|---|
GET_DYNAMODBV2() |
Getter for DYNAMODBV2 |
iotSiteWise¶
Sends information about the detector model instance and the event that triggered the action to an asset property in AWS IoT SiteWise .
Accessible with the following methods¶
Method | Description |
---|---|
GET_IOTSITEWISE() |
Getter for IOTSITEWISE |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_ACTIONS
¶
TYPES TT_ACTIONS TYPE STANDARD TABLE OF REF TO /AWS1/CL_IOEACTION WITH DEFAULT KEY
.