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.)
-
ClassDescriptionA reference to a AlarmModel resource.A builder for
AlarmModelReferenceAn implementation forAlarmModelReferenceRepresents an alarm model to monitor an AWS IoT Events input attribute.Specifies whether to get notified for alarm state changes.A builder forCfnAlarmModel.AcknowledgeFlowPropertyAn implementation forCfnAlarmModel.AcknowledgeFlowPropertySpecifies one of the following actions to receive notifications when the alarm state changes.A builder forCfnAlarmModel.AlarmActionPropertyAn implementation forCfnAlarmModel.AlarmActionPropertyContains the configuration information of alarm state changes.A builder forCfnAlarmModel.AlarmCapabilitiesPropertyAn implementation forCfnAlarmModel.AlarmCapabilitiesPropertyContains information about one or more alarm actions.A builder forCfnAlarmModel.AlarmEventActionsPropertyAn implementation forCfnAlarmModel.AlarmEventActionsPropertyDefines when your alarm is invoked.A builder forCfnAlarmModel.AlarmRulePropertyAn implementation forCfnAlarmModel.AlarmRulePropertyA structure that contains timestamp information.A builder forCfnAlarmModel.AssetPropertyTimestampPropertyAn implementation forCfnAlarmModel.AssetPropertyTimestampPropertyA structure that contains value information.A builder forCfnAlarmModel.AssetPropertyValuePropertyAn implementation forCfnAlarmModel.AssetPropertyValuePropertyA structure that contains an asset property value.A builder forCfnAlarmModel.AssetPropertyVariantPropertyAn implementation forCfnAlarmModel.AssetPropertyVariantPropertyA fluent builder forCfnAlarmModel.Defines an action to write to the Amazon DynamoDB table that you created.A builder forCfnAlarmModel.DynamoDBPropertyAn implementation forCfnAlarmModel.DynamoDBPropertyDefines an action to write to the Amazon DynamoDB table that you created.A builder forCfnAlarmModel.DynamoDBv2PropertyAn implementation forCfnAlarmModel.DynamoDBv2PropertySends information about the detector model instance and the event that triggered the action to an Amazon Kinesis Data Firehose delivery stream.A builder forCfnAlarmModel.FirehosePropertyAn implementation forCfnAlarmModel.FirehosePropertySpecifies the default alarm state.A builder forCfnAlarmModel.InitializationConfigurationPropertyAn implementation forCfnAlarmModel.InitializationConfigurationPropertySends an AWS IoT Events input, passing in information about the detector model instance and the event that triggered the action.A builder forCfnAlarmModel.IotEventsPropertyAn implementation forCfnAlarmModel.IotEventsPropertySends 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.IotSiteWisePropertyAn implementation forCfnAlarmModel.IotSiteWisePropertyInformation required to publish the MQTT message through the AWS IoT message broker.A builder forCfnAlarmModel.IotTopicPublishPropertyAn implementation forCfnAlarmModel.IotTopicPublishPropertyCalls a Lambda function, passing in information about the detector model instance and the event that triggered the action.A builder forCfnAlarmModel.LambdaPropertyAn implementation forCfnAlarmModel.LambdaPropertyInformation needed to configure the payload.A builder forCfnAlarmModel.PayloadPropertyAn implementation forCfnAlarmModel.PayloadPropertyA rule that compares an input property value to a threshold value with a comparison operator.A builder forCfnAlarmModel.SimpleRulePropertyAn implementation forCfnAlarmModel.SimpleRulePropertyInformation required to publish the Amazon SNS message.A builder forCfnAlarmModel.SnsPropertyAn implementation forCfnAlarmModel.SnsPropertySends information about the detector model instance and the event that triggered the action to an Amazon SQS queue.A builder forCfnAlarmModel.SqsPropertyAn implementation forCfnAlarmModel.SqsPropertyProperties for defining aCfnAlarmModel.A builder forCfnAlarmModelPropsAn implementation forCfnAlarmModelPropsThe AWS::IoTEvents::DetectorModel resource creates a detector model.An action to be performed when theconditionis TRUE.A builder forCfnDetectorModel.ActionPropertyAn implementation forCfnDetectorModel.ActionPropertyA structure that contains timestamp information.A builder forCfnDetectorModel.AssetPropertyTimestampPropertyAn implementation forCfnDetectorModel.AssetPropertyTimestampPropertyA structure that contains value information.A builder forCfnDetectorModel.AssetPropertyValuePropertyAn implementation forCfnDetectorModel.AssetPropertyValuePropertyA structure that contains an asset property value.A builder forCfnDetectorModel.AssetPropertyVariantPropertyAn implementation forCfnDetectorModel.AssetPropertyVariantPropertyA fluent builder forCfnDetectorModel.Information needed to clear the timer.A builder forCfnDetectorModel.ClearTimerPropertyAn implementation forCfnDetectorModel.ClearTimerPropertyInformation that defines how a detector operates.A builder forCfnDetectorModel.DetectorModelDefinitionPropertyAn implementation forCfnDetectorModel.DetectorModelDefinitionPropertyDefines an action to write to the Amazon DynamoDB table that you created.A builder forCfnDetectorModel.DynamoDBPropertyAn implementation forCfnDetectorModel.DynamoDBPropertyDefines an action to write to the Amazon DynamoDB table that you created.A builder forCfnDetectorModel.DynamoDBv2PropertyAn implementation forCfnDetectorModel.DynamoDBv2PropertySpecifies theactionsto be performed when theconditionevaluates to TRUE.A builder forCfnDetectorModel.EventPropertyAn implementation forCfnDetectorModel.EventPropertySends information about the detector model instance and the event that triggered the action to an Amazon Kinesis Data Firehose delivery stream.A builder forCfnDetectorModel.FirehosePropertyAn implementation forCfnDetectorModel.FirehosePropertySends an AWS IoT Events input, passing in information about the detector model instance and the event that triggered the action.A builder forCfnDetectorModel.IotEventsPropertyAn implementation forCfnDetectorModel.IotEventsPropertySends 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.IotSiteWisePropertyAn implementation forCfnDetectorModel.IotSiteWisePropertyInformation required to publish the MQTT message through the AWS IoT message broker.A builder forCfnDetectorModel.IotTopicPublishPropertyAn implementation forCfnDetectorModel.IotTopicPublishPropertyCalls a Lambda function, passing in information about the detector model instance and the event that triggered the action.A builder forCfnDetectorModel.LambdaPropertyAn implementation forCfnDetectorModel.LambdaPropertyWhen entering this state, perform theseactionsif theconditionis TRUE.A builder forCfnDetectorModel.OnEnterPropertyAn implementation forCfnDetectorModel.OnEnterPropertyWhen exiting this state, perform theseactionsif the specifiedconditionisTRUE.A builder forCfnDetectorModel.OnExitPropertyAn implementation forCfnDetectorModel.OnExitPropertySpecifies the actions performed when theconditionevaluates to TRUE.A builder forCfnDetectorModel.OnInputPropertyAn implementation forCfnDetectorModel.OnInputPropertyInformation needed to configure the payload.A builder forCfnDetectorModel.PayloadPropertyAn implementation forCfnDetectorModel.PayloadPropertyInformation required to reset the timer.A builder forCfnDetectorModel.ResetTimerPropertyAn implementation forCfnDetectorModel.ResetTimerPropertyInformation needed to set the timer.A builder forCfnDetectorModel.SetTimerPropertyAn implementation forCfnDetectorModel.SetTimerPropertyInformation about the variable and its new value.A builder forCfnDetectorModel.SetVariablePropertyAn implementation forCfnDetectorModel.SetVariablePropertyInformation required to publish the Amazon SNS message.A builder forCfnDetectorModel.SnsPropertyAn implementation forCfnDetectorModel.SnsPropertySends information about the detector model instance and the event that triggered the action to an Amazon SQS queue.A builder forCfnDetectorModel.SqsPropertyAn implementation forCfnDetectorModel.SqsPropertyInformation that defines a state of a detector.A builder forCfnDetectorModel.StatePropertyAn implementation forCfnDetectorModel.StatePropertySpecifies the actions performed and the next state entered when aconditionevaluates to TRUE.A builder forCfnDetectorModel.TransitionEventPropertyAn implementation forCfnDetectorModel.TransitionEventPropertyProperties for defining aCfnDetectorModel.A builder forCfnDetectorModelPropsAn implementation forCfnDetectorModelPropsThe AWS::IoTEvents::Input resource creates an input.The attributes from the JSON payload that are made available by the input.A builder forCfnInput.AttributePropertyAn implementation forCfnInput.AttributePropertyA fluent builder forCfnInput.The definition of the input.A builder forCfnInput.InputDefinitionPropertyAn implementation forCfnInput.InputDefinitionPropertyProperties for defining aCfnInput.A builder forCfnInputPropsAn implementation forCfnInputPropsA reference to a DetectorModel resource.A builder forDetectorModelReferenceAn implementation forDetectorModelReference(experimental) Indicates that this resource can be referenced as a AlarmModel.Internal default implementation forIAlarmModelRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a DetectorModel.Internal default implementation forIDetectorModelRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a Input.Internal default implementation forIInputRef.A proxy class which represents a concrete javascript instance of this type.A reference to a Input resource.A builder forInputReferenceAn implementation forInputReference