Namespace Amazon.CDK.AWS.IoTEvents
AWS::IoTEvents Construct Library
This module is part of the AWS Cloud Development Kit project.
using Amazon.CDK.AWS.IoTEvents;
There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:
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.)
Classes
CfnAlarmModel | Represents an alarm model to monitor an AWS IoT Events input attribute. |
CfnAlarmModel.AcknowledgeFlowProperty | Specifies whether to get notified for alarm state changes. |
CfnAlarmModel.AlarmActionProperty | Specifies one of the following actions to receive notifications when the alarm state changes. |
CfnAlarmModel.AlarmCapabilitiesProperty | Contains the configuration information of alarm state changes. |
CfnAlarmModel.AlarmEventActionsProperty | Contains information about one or more alarm actions. |
CfnAlarmModel.AlarmRuleProperty | Defines when your alarm is invoked. |
CfnAlarmModel.AssetPropertyTimestampProperty | A structure that contains timestamp information. For more information, see TimeInNanos in the AWS IoT SiteWise API Reference . |
CfnAlarmModel.AssetPropertyValueProperty | A structure that contains value information. For more information, see AssetPropertyValue in the AWS IoT SiteWise API Reference . |
CfnAlarmModel.AssetPropertyVariantProperty | A structure that contains an asset property value. |
CfnAlarmModel.DynamoDBProperty | Defines an action to write to the Amazon DynamoDB table that you created. |
CfnAlarmModel.DynamoDBv2Property | Defines an action to write to the Amazon DynamoDB table that you created. |
CfnAlarmModel.FirehoseProperty | Sends information about the detector model instance and the event that triggered the action to an Amazon Kinesis Data Firehose delivery stream. |
CfnAlarmModel.InitializationConfigurationProperty | Specifies the default alarm state. |
CfnAlarmModel.IotEventsProperty | Sends an AWS IoT Events input, passing in information about the detector model instance and the event that triggered the action. |
CfnAlarmModel.IotSiteWiseProperty | Sends information about the detector model instance and the event that triggered the action to a specified asset property in AWS IoT SiteWise . |
CfnAlarmModel.IotTopicPublishProperty | Information required to publish the MQTT message through the AWS IoT message broker. |
CfnAlarmModel.LambdaProperty | Calls a Lambda function, passing in information about the detector model instance and the event that triggered the action. |
CfnAlarmModel.PayloadProperty | Information needed to configure the payload. |
CfnAlarmModel.SimpleRuleProperty | A rule that compares an input property value to a threshold value with a comparison operator. |
CfnAlarmModel.SnsProperty | Information required to publish the Amazon SNS message. |
CfnAlarmModel.SqsProperty | Sends information about the detector model instance and the event that triggered the action to an Amazon SQS queue. |
CfnAlarmModelProps | Properties for defining a |
CfnDetectorModel | The AWS::IoTEvents::DetectorModel resource creates a detector model. |
CfnDetectorModel.ActionProperty | An action to be performed when the |
CfnDetectorModel.AssetPropertyTimestampProperty | A structure that contains timestamp information. For more information, see TimeInNanos in the AWS IoT SiteWise API Reference . |
CfnDetectorModel.AssetPropertyValueProperty | A structure that contains value information. For more information, see AssetPropertyValue in the AWS IoT SiteWise API Reference . |
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 |
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 |
CfnDetectorModel.OnExitProperty | When exiting this state, perform these |
CfnDetectorModel.OnInputProperty | Specifies the actions performed when the |
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 |
CfnDetectorModelProps | Properties for defining a |
CfnInput | The AWS::IoTEvents::Input resource creates an input. |
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 |
Interfaces
CfnAlarmModel.IAcknowledgeFlowProperty | Specifies whether to get notified for alarm state changes. |
CfnAlarmModel.IAlarmActionProperty | Specifies one of the following actions to receive notifications when the alarm state changes. |
CfnAlarmModel.IAlarmCapabilitiesProperty | Contains the configuration information of alarm state changes. |
CfnAlarmModel.IAlarmEventActionsProperty | Contains information about one or more alarm actions. |
CfnAlarmModel.IAlarmRuleProperty | Defines when your alarm is invoked. |
CfnAlarmModel.IAssetPropertyTimestampProperty | A structure that contains timestamp information. For more information, see TimeInNanos in the AWS IoT SiteWise API Reference . |
CfnAlarmModel.IAssetPropertyValueProperty | A structure that contains value information. For more information, see AssetPropertyValue in the AWS IoT SiteWise API Reference . |
CfnAlarmModel.IAssetPropertyVariantProperty | A structure that contains an asset property value. |
CfnAlarmModel.IDynamoDBProperty | Defines an action to write to the Amazon DynamoDB table that you created. |
CfnAlarmModel.IDynamoDBv2Property | Defines an action to write to the Amazon DynamoDB table that you created. |
CfnAlarmModel.IFirehoseProperty | Sends information about the detector model instance and the event that triggered the action to an Amazon Kinesis Data Firehose delivery stream. |
CfnAlarmModel.IInitializationConfigurationProperty | Specifies the default alarm state. |
CfnAlarmModel.IIotEventsProperty | Sends an AWS IoT Events input, passing in information about the detector model instance and the event that triggered the action. |
CfnAlarmModel.IIotSiteWiseProperty | Sends information about the detector model instance and the event that triggered the action to a specified asset property in AWS IoT SiteWise . |
CfnAlarmModel.IIotTopicPublishProperty | Information required to publish the MQTT message through the AWS IoT message broker. |
CfnAlarmModel.ILambdaProperty | Calls a Lambda function, passing in information about the detector model instance and the event that triggered the action. |
CfnAlarmModel.IPayloadProperty | Information needed to configure the payload. |
CfnAlarmModel.ISimpleRuleProperty | A rule that compares an input property value to a threshold value with a comparison operator. |
CfnAlarmModel.ISnsProperty | Information required to publish the Amazon SNS message. |
CfnAlarmModel.ISqsProperty | Sends information about the detector model instance and the event that triggered the action to an Amazon SQS queue. |
CfnDetectorModel.IActionProperty | An action to be performed when the |
CfnDetectorModel.IAssetPropertyTimestampProperty | A structure that contains timestamp information. For more information, see TimeInNanos in the AWS IoT SiteWise API Reference . |
CfnDetectorModel.IAssetPropertyValueProperty | A structure that contains value information. For more information, see AssetPropertyValue in the AWS IoT SiteWise API Reference . |
CfnDetectorModel.IAssetPropertyVariantProperty | A structure that contains an asset property value. |
CfnDetectorModel.IClearTimerProperty | Information needed to clear the timer. |
CfnDetectorModel.IDetectorModelDefinitionProperty | Information that defines how a detector operates. |
CfnDetectorModel.IDynamoDBProperty | Defines an action to write to the Amazon DynamoDB table that you created. |
CfnDetectorModel.IDynamoDBv2Property | Defines an action to write to the Amazon DynamoDB table that you created. |
CfnDetectorModel.IEventProperty | Specifies the |
CfnDetectorModel.IFirehoseProperty | Sends information about the detector model instance and the event that triggered the action to an Amazon Kinesis Data Firehose delivery stream. |
CfnDetectorModel.IIotEventsProperty | Sends an AWS IoT Events input, passing in information about the detector model instance and the event that triggered the action. |
CfnDetectorModel.IIotSiteWiseProperty | Sends information about the detector model instance and the event that triggered the action to a specified asset property in AWS IoT SiteWise . |
CfnDetectorModel.IIotTopicPublishProperty | Information required to publish the MQTT message through the AWS IoT message broker. |
CfnDetectorModel.ILambdaProperty | Calls a Lambda function, passing in information about the detector model instance and the event that triggered the action. |
CfnDetectorModel.IOnEnterProperty | When entering this state, perform these |
CfnDetectorModel.IOnExitProperty | When exiting this state, perform these |
CfnDetectorModel.IOnInputProperty | Specifies the actions performed when the |
CfnDetectorModel.IPayloadProperty | Information needed to configure the payload. |
CfnDetectorModel.IResetTimerProperty | Information required to reset the timer. |
CfnDetectorModel.ISetTimerProperty | Information needed to set the timer. |
CfnDetectorModel.ISetVariableProperty | Information about the variable and its new value. |
CfnDetectorModel.ISnsProperty | Information required to publish the Amazon SNS message. |
CfnDetectorModel.ISqsProperty | Sends information about the detector model instance and the event that triggered the action to an Amazon SQS queue. |
CfnDetectorModel.IStateProperty | Information that defines a state of a detector. |
CfnDetectorModel.ITransitionEventProperty | Specifies the actions performed and the next state entered when a |
CfnInput.IAttributeProperty | The attributes from the JSON payload that are made available by the input. |
CfnInput.IInputDefinitionProperty | The definition of the input. |
ICfnAlarmModelProps | Properties for defining a |
ICfnDetectorModelProps | Properties for defining a |
ICfnInputProps | Properties for defining a |