| Interface | Description |
|---|---|
| CfnDetectorModel.ActionProperty |
An action to be performed when the `condition` is TRUE.
|
| CfnDetectorModel.AssetPropertyTimestampProperty |
A structure that contains timestamp information.
|
| CfnDetectorModel.AssetPropertyValueProperty |
A structure that contains value information.
|
| CfnDetectorModel.AssetPropertyVariantProperty |
A structure that contains an asset property value.
|
| CfnDetectorModel.ClearTimerProperty |
Information needed to clear the timer.
|
| CfnDetectorModel.DetectorModelDefinitionProperty |
Information that defines how a detector operates.
|
| CfnDetectorModel.DynamoDBProperty |
Defines an action to write to the Amazon DynamoDB table that you created.
|
| CfnDetectorModel.DynamoDBv2Property |
Defines an action to write to the Amazon DynamoDB table that you created.
|
| CfnDetectorModel.EventProperty |
Specifies the `actions` to be performed when the `condition` evaluates to TRUE.
|
| CfnDetectorModel.FirehoseProperty |
Sends information about the detector model instance and the event that triggered the action to an Amazon Kinesis Data Firehose delivery stream.
|
| CfnDetectorModel.IotEventsProperty |
Sends an AWS IoT Events input, passing in information about the detector model instance and the event that triggered the action.
|
| CfnDetectorModel.IotSiteWiseProperty |
Sends information about the detector model instance and the event that triggered the action to a specified asset property in AWS IoT SiteWise .
|
| CfnDetectorModel.IotTopicPublishProperty |
Information required to publish the MQTT message through the AWS IoT message broker.
|
| CfnDetectorModel.LambdaProperty |
Calls a Lambda function, passing in information about the detector model instance and the event that triggered the action.
|
| CfnDetectorModel.OnEnterProperty |
When entering this state, perform these `actions` if the `condition` is TRUE.
|
| CfnDetectorModel.OnExitProperty |
When exiting this state, perform these `actions` if the specified `condition` is `TRUE` .
|
| CfnDetectorModel.OnInputProperty |
Specifies the actions performed when the `condition` evaluates to TRUE.
|
| CfnDetectorModel.PayloadProperty |
Information needed to configure the payload.
|
| CfnDetectorModel.ResetTimerProperty |
Information required to reset the timer.
|
| CfnDetectorModel.SetTimerProperty |
Information needed to set the timer.
|
| CfnDetectorModel.SetVariableProperty |
Information about the variable and its new value.
|
| CfnDetectorModel.SnsProperty |
Information required to publish the Amazon SNS message.
|
| CfnDetectorModel.SqsProperty |
Sends information about the detector model instance and the event that triggered the action to an Amazon SQS queue.
|
| CfnDetectorModel.StateProperty |
Information that defines a state of a detector.
|
| CfnDetectorModel.TransitionEventProperty |
Specifies the actions performed and the next state entered when a `condition` evaluates to TRUE.
|
| CfnDetectorModelProps |
Properties for defining a `CfnDetectorModel`.
|
| CfnInput.AttributeProperty |
The attributes from the JSON payload that are made available by the input.
|
| CfnInput.InputDefinitionProperty |
The definition of the input.
|
| CfnInputProps |
Properties for defining a `CfnInput`.
|
| IInput |
(experimental) Represents an AWS IoT Events input.
|
| IInput.Jsii$Default |
Internal default implementation for
IInput. |
| InputProps |
(experimental) Properties for defining an AWS IoT Events input.
|
AWS IoT Events enables you to monitor your equipment or device fleets for failures or changes in operation, and to trigger actions when such events occur.
Install the module:
$ npm i @aws-cdk/aws-iotevents
Import it into your code:
import software.amazon.awscdk.core.*;
InputAdd an AWS IoT Events input to your stack:
import software.amazon.awscdk.core.*;
Input.Builder.create(this, "MyInput")
.inputName("my_input")
.attributeJsonPaths(List.of("payload.temperature"))
.build();
Copyright © 2022. All rights reserved.