Package-level declarations
Types
Specifies whether to get notified for alarm state changes.
The actions to be performed.
Contains the configuration information of alarm state changes
Contains information about one or more alarm actions.
Defines when your alarm is invoked.
A structure that contains timestamp information. For more information, see TimeInNanos in the AWS IoT SiteWise API Reference.
A structure that contains value information. For more information, see AssetPropertyValue in the AWS IoT SiteWise API Reference.
Writes to the DynamoDB table that you created. The default action payload contains all attribute-value pairs that have the information about the alarm model instance and the event that triggered the action. You can also 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.
Defines an action to write to the Amazon DynamoDB table that you created. The default action payload contains all attribute-value pairs that have the information about the alarm model instance and the event that triggered the action. You can also customize the payload. A separate column of the DynamoDB table receives one attribute-value pair in the payload that you specify. You can use expressions for parameters that are strings. For more information, see Expressions in the AWS IoT Events Developer Guide.
Sends information about the alarm model instance and the event that triggered the action to an Amazon Kinesis Data Firehose delivery stream.
Specifies the default alarm state. The configuration applies to all alarms that were created based on this alarm model.
Sends an AWS IoT Events input, passing in information about the alarm model instance and the event that triggered the action.
Sends information about the alarm model instance and the event that triggered the action to a specified asset property in AWS IoT SiteWise.
Information required to publish the MQTT message through the AWS IoT message broker.
Information needed to configure the payload. By default, AWS IoT Events generates a standard payload in JSON for any action. This action payload contains all attribute-value pairs that have the information about the alarm model instance and the event triggered the action. To configure the action payload, you can use contentExpression
.
A rule that compares an input property value to a threshold value with a comparison operator.
Information required to publish the Amazon SNS message.
Tags to be applied to Input.
The actions to be performed.
A structure that contains timestamp information. For more information, see TimeInNanos in the AWS IoT SiteWise API Reference.
A structure that contains value information. For more information, see AssetPropertyValue in the AWS IoT SiteWise API Reference.
A structure that contains an asset property value. For more information, see Variant in the AWS IoT SiteWise API Reference.
Information needed to clear the timer.
Information that defines how a detector operates.
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 also 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.
Defines an action to write to the Amazon 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 also customize the payload. A separate column of the DynamoDB table receives one attribute-value pair in the payload that you specify. You can use expressions for parameters that are strings. For more information, see Expressions in the AWS IoT Events Developer Guide.
Specifies the actions
to be performed when the condition
evaluates to TRUE
.
Sends information about the detector model instance and the event that triggered the action to an Amazon Kinesis Data Firehose delivery stream.
Sends an AWS IoT Events input, passing in information about the detector model instance and the event that triggered the action.
Sends information about the detector model instance and the event that triggered the action to a specified asset property in AWS IoT SiteWise.
Information required to publish the MQTT message through the AWS IoT message broker.
When entering this state, perform these actions
if the condition
is TRUE
.
When exiting this state, perform these actions
if the specified condition
is TRUE
.
When an input is received and the condition
is TRUE
, perform the specified actions
.
Information needed to configure the payload. By default, AWS IoT Events generates a standard payload in JSON for any action. This action payload contains all attribute-value pairs that have the information about the detector model instance and the event triggered the action. To configure the action payload, you can use contentExpression
.
Information required to reset the timer. The timer is reset to the previously evaluated result of the duration. The duration expression isn't reevaluated when you reset the timer.
Information needed to set the timer.
Information about the variable and its new value.
Information required to publish the Amazon SNS message.
Information that defines a state of a detector.
Tags to be applied to Input.
Specifies the actions
performed and the next state
entered when a condition
evaluates to TRUE
.
The attributes from the JSON payload that are made available by the input. Inputs are derived from messages sent to the AWS IoT Events system using BatchPutMessage
. Each such message contains a JSON payload, and those attributes (and their paired values) specified here are available for use in the condition
expressions used by detectors that monitor this input.
The definition of the input.