Package software.amazon.awscdk.services.iotevents
AWS::IoTEvents Construct Library
This module is part of the AWS Cloud Development Kit project.
import software.amazon.awscdk.services.iotevents.*;
There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:
- Search Construct Hub for IoTEvents construct libraries
- Use the automatically generated L1 constructs, in the same way you would use the CloudFormation AWS::IoTEvents resources directly.
An experimental construct library for this service is available in preview. Since it is not stable yet, it is distributed as a separate package so that you can pin its version independently of the rest of the CDK. See the package:
@aws-cdk/aws-iotevents-alpha
There are no hand-written (L2) constructs for this service yet. However, you can still use the automatically generated L1 constructs, and use this service exactly as you would using CloudFormation directly.
For more information on the resources and properties available for this service, see the CloudFormation documentation for AWS::IoTEvents.
(Read the CDK Contributing Guide and submit an RFC if you are interested in contributing to this construct library.)
-
ClassDescriptionRepresents an alarm model to monitor an AWS IoT Events input attribute.Specifies whether to get notified for alarm state changes.A builder for
CfnAlarmModel.AcknowledgeFlowProperty
An implementation forCfnAlarmModel.AcknowledgeFlowProperty
Specifies one of the following actions to receive notifications when the alarm state changes.A builder forCfnAlarmModel.AlarmActionProperty
An implementation forCfnAlarmModel.AlarmActionProperty
Contains the configuration information of alarm state changes.A builder forCfnAlarmModel.AlarmCapabilitiesProperty
An implementation forCfnAlarmModel.AlarmCapabilitiesProperty
Contains information about one or more alarm actions.A builder forCfnAlarmModel.AlarmEventActionsProperty
An implementation forCfnAlarmModel.AlarmEventActionsProperty
Defines when your alarm is invoked.A builder forCfnAlarmModel.AlarmRuleProperty
An implementation forCfnAlarmModel.AlarmRuleProperty
A structure that contains timestamp information.A builder forCfnAlarmModel.AssetPropertyTimestampProperty
An implementation forCfnAlarmModel.AssetPropertyTimestampProperty
A structure that contains value information.A builder forCfnAlarmModel.AssetPropertyValueProperty
An implementation forCfnAlarmModel.AssetPropertyValueProperty
A structure that contains an asset property value.A builder forCfnAlarmModel.AssetPropertyVariantProperty
An implementation forCfnAlarmModel.AssetPropertyVariantProperty
A fluent builder forCfnAlarmModel
.Defines an action to write to the Amazon DynamoDB table that you created.A builder forCfnAlarmModel.DynamoDBProperty
An implementation forCfnAlarmModel.DynamoDBProperty
Defines an action to write to the Amazon DynamoDB table that you created.A builder forCfnAlarmModel.DynamoDBv2Property
An implementation forCfnAlarmModel.DynamoDBv2Property
Sends information about the detector model instance and the event that triggered the action to an Amazon Kinesis Data Firehose delivery stream.A builder forCfnAlarmModel.FirehoseProperty
An implementation forCfnAlarmModel.FirehoseProperty
Specifies the default alarm state.A builder forCfnAlarmModel.InitializationConfigurationProperty
An implementation forCfnAlarmModel.InitializationConfigurationProperty
Sends an AWS IoT Events input, passing in information about the detector model instance and the event that triggered the action.A builder forCfnAlarmModel.IotEventsProperty
An implementation forCfnAlarmModel.IotEventsProperty
Sends information about the detector model instance and the event that triggered the action to a specified asset property in AWS IoT SiteWise .A builder forCfnAlarmModel.IotSiteWiseProperty
An implementation forCfnAlarmModel.IotSiteWiseProperty
Information required to publish the MQTT message through the AWS IoT message broker.A builder forCfnAlarmModel.IotTopicPublishProperty
An implementation forCfnAlarmModel.IotTopicPublishProperty
Calls a Lambda function, passing in information about the detector model instance and the event that triggered the action.A builder forCfnAlarmModel.LambdaProperty
An implementation forCfnAlarmModel.LambdaProperty
Information needed to configure the payload.A builder forCfnAlarmModel.PayloadProperty
An implementation forCfnAlarmModel.PayloadProperty
A rule that compares an input property value to a threshold value with a comparison operator.A builder forCfnAlarmModel.SimpleRuleProperty
An implementation forCfnAlarmModel.SimpleRuleProperty
Information required to publish the Amazon SNS message.A builder forCfnAlarmModel.SnsProperty
An implementation forCfnAlarmModel.SnsProperty
Sends information about the detector model instance and the event that triggered the action to an Amazon SQS queue.A builder forCfnAlarmModel.SqsProperty
An implementation forCfnAlarmModel.SqsProperty
Properties for defining aCfnAlarmModel
.A builder forCfnAlarmModelProps
An implementation forCfnAlarmModelProps
The AWS::IoTEvents::DetectorModel resource creates a detector model.An action to be performed when thecondition
is TRUE.A builder forCfnDetectorModel.ActionProperty
An implementation forCfnDetectorModel.ActionProperty
A structure that contains timestamp information.A builder forCfnDetectorModel.AssetPropertyTimestampProperty
An implementation forCfnDetectorModel.AssetPropertyTimestampProperty
A structure that contains value information.A builder forCfnDetectorModel.AssetPropertyValueProperty
An implementation forCfnDetectorModel.AssetPropertyValueProperty
A structure that contains an asset property value.A builder forCfnDetectorModel.AssetPropertyVariantProperty
An implementation forCfnDetectorModel.AssetPropertyVariantProperty
A fluent builder forCfnDetectorModel
.Information needed to clear the timer.A builder forCfnDetectorModel.ClearTimerProperty
An implementation forCfnDetectorModel.ClearTimerProperty
Information that defines how a detector operates.A builder forCfnDetectorModel.DetectorModelDefinitionProperty
An implementation forCfnDetectorModel.DetectorModelDefinitionProperty
Defines an action to write to the Amazon DynamoDB table that you created.A builder forCfnDetectorModel.DynamoDBProperty
An implementation forCfnDetectorModel.DynamoDBProperty
Defines an action to write to the Amazon DynamoDB table that you created.A builder forCfnDetectorModel.DynamoDBv2Property
An implementation forCfnDetectorModel.DynamoDBv2Property
Specifies theactions
to be performed when thecondition
evaluates to TRUE.A builder forCfnDetectorModel.EventProperty
An implementation forCfnDetectorModel.EventProperty
Sends information about the detector model instance and the event that triggered the action to an Amazon Kinesis Data Firehose delivery stream.A builder forCfnDetectorModel.FirehoseProperty
An implementation forCfnDetectorModel.FirehoseProperty
Sends an AWS IoT Events input, passing in information about the detector model instance and the event that triggered the action.A builder forCfnDetectorModel.IotEventsProperty
An implementation forCfnDetectorModel.IotEventsProperty
Sends information about the detector model instance and the event that triggered the action to a specified asset property in AWS IoT SiteWise .A builder forCfnDetectorModel.IotSiteWiseProperty
An implementation forCfnDetectorModel.IotSiteWiseProperty
Information required to publish the MQTT message through the AWS IoT message broker.A builder forCfnDetectorModel.IotTopicPublishProperty
An implementation forCfnDetectorModel.IotTopicPublishProperty
Calls a Lambda function, passing in information about the detector model instance and the event that triggered the action.A builder forCfnDetectorModel.LambdaProperty
An implementation forCfnDetectorModel.LambdaProperty
When entering this state, perform theseactions
if thecondition
is TRUE.A builder forCfnDetectorModel.OnEnterProperty
An implementation forCfnDetectorModel.OnEnterProperty
When exiting this state, perform theseactions
if the specifiedcondition
isTRUE
.A builder forCfnDetectorModel.OnExitProperty
An implementation forCfnDetectorModel.OnExitProperty
Specifies the actions performed when thecondition
evaluates to TRUE.A builder forCfnDetectorModel.OnInputProperty
An implementation forCfnDetectorModel.OnInputProperty
Information needed to configure the payload.A builder forCfnDetectorModel.PayloadProperty
An implementation forCfnDetectorModel.PayloadProperty
Information required to reset the timer.A builder forCfnDetectorModel.ResetTimerProperty
An implementation forCfnDetectorModel.ResetTimerProperty
Information needed to set the timer.A builder forCfnDetectorModel.SetTimerProperty
An implementation forCfnDetectorModel.SetTimerProperty
Information about the variable and its new value.A builder forCfnDetectorModel.SetVariableProperty
An implementation forCfnDetectorModel.SetVariableProperty
Information required to publish the Amazon SNS message.A builder forCfnDetectorModel.SnsProperty
An implementation forCfnDetectorModel.SnsProperty
Sends information about the detector model instance and the event that triggered the action to an Amazon SQS queue.A builder forCfnDetectorModel.SqsProperty
An implementation forCfnDetectorModel.SqsProperty
Information that defines a state of a detector.A builder forCfnDetectorModel.StateProperty
An implementation forCfnDetectorModel.StateProperty
Specifies the actions performed and the next state entered when acondition
evaluates to TRUE.A builder forCfnDetectorModel.TransitionEventProperty
An implementation forCfnDetectorModel.TransitionEventProperty
Properties for defining aCfnDetectorModel
.A builder forCfnDetectorModelProps
An implementation forCfnDetectorModelProps
The AWS::IoTEvents::Input resource creates an input.The attributes from the JSON payload that are made available by the input.A builder forCfnInput.AttributeProperty
An implementation forCfnInput.AttributeProperty
A fluent builder forCfnInput
.The definition of the input.A builder forCfnInput.InputDefinitionProperty
An implementation forCfnInput.InputDefinitionProperty
Properties for defining aCfnInput
.A builder forCfnInputProps
An implementation forCfnInputProps