Package-level declarations

Types

Link copied to clipboard

Specifies whether to get notified for alarm state changes.

Link copied to clipboard
class Action

An action to be performed when the condition is TRUE.

Link copied to clipboard

Specifies one of the following actions to receive notifications when the alarm state changes.

Link copied to clipboard

Contains the configuration information of alarm state changes.

Link copied to clipboard

Contains information about one or more alarm actions.

Link copied to clipboard

Contains a summary of an alarm model.

Link copied to clipboard
Link copied to clipboard

Contains a summary of an alarm model version.

Link copied to clipboard

Contains information about one or more notification actions.

Link copied to clipboard
class AlarmRule

Defines when your alarm is invoked.

Link copied to clipboard

Contains the result of the analysis.

Link copied to clipboard
sealed class AnalysisResultLevel
Link copied to clipboard

Contains information that you can use to locate the field in your detector model that the analysis result references.

Link copied to clipboard
sealed class AnalysisStatus
Link copied to clipboard

A structure that contains timestamp information. For more information, see TimeInNanos in the AWS IoT SiteWise API Reference.

Link copied to clipboard

A structure that contains value information. For more information, see AssetPropertyValue in the AWS IoT SiteWise API Reference.

Link copied to clipboard

A structure that contains an asset property value. For more information, see Variant in the AWS IoT SiteWise API Reference.

Link copied to clipboard
class Attribute

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. Those attributes (and their paired values) specified here are available for use in the condition expressions used by detectors.

Link copied to clipboard

Information needed to clear the timer.

Link copied to clipboard
sealed class ComparisonOperator
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The detector model and the specific detectors (instances) for which the logging level is given.

Link copied to clipboard

Information about the detector model.

Link copied to clipboard

Information about how the detector model is configured.

Link copied to clipboard

Information that defines how a detector operates.

Link copied to clipboard

Information about the detector model.

Link copied to clipboard
Link copied to clipboard

Information about the detector model version.

Link copied to clipboard

Defines an action to write to the Amazon DynamoDB table that you created. The standard action payload contains all the information about the detector model instance and the event that triggered the action. You can customize the payload. One column of the DynamoDB table receives all attribute-value pairs in the payload that you specify.

Link copied to clipboard

Defines an action to write to the Amazon DynamoDB table that you created. The default action payload contains all the information about the detector model instance and the event that triggered the action. You can customize the payload. A separate column of the DynamoDB table receives one attribute-value pair in the payload that you specify.

Link copied to clipboard

Contains the configuration information of email notifications.

Link copied to clipboard

Contains the subject and message of an email.

Link copied to clipboard

Contains the information of one or more recipients who receive the emails.

Link copied to clipboard
sealed class EvaluationMethod
Link copied to clipboard
class Event

Specifies the actions to be performed when the condition evaluates to TRUE.

Link copied to clipboard

Sends information about the detector model instance and the event that triggered the action to an Amazon Kinesis Data Firehose delivery stream.

Link copied to clipboard

Specifies the default alarm state. The configuration applies to all alarms that were created based on this alarm model.

Link copied to clipboard
class Input

Information about the input.

Link copied to clipboard

Information about the configuration of an input.

Link copied to clipboard

The definition of the input.

Link copied to clipboard

The identifer of the input.

Link copied to clipboard
sealed class InputStatus
Link copied to clipboard

Information about the input.

Link copied to clipboard

An internal failure occurred.

Link copied to clipboard

The request was invalid.

Link copied to clipboard

Sends an AWS IoT Events input, passing in information about the detector model instance and the event that triggered the action.

Link copied to clipboard

Base class for all service related exceptions thrown by the IotEvents client

Link copied to clipboard

The identifier of the input routed to AWS IoT Events.

Link copied to clipboard

Sends information about the detector model instance and the event that triggered the action to a specified asset property in AWS IoT SiteWise.

Link copied to clipboard

The asset model property identifer of the input routed from AWS IoT SiteWise.

Link copied to clipboard

The identifer of the input routed from AWS IoT SiteWise.

Link copied to clipboard

Information required to publish the MQTT message through the AWS IoT message broker.

Link copied to clipboard

Calls a Lambda function, passing in information about the detector model instance and the event that triggered the action.

Link copied to clipboard

A limit was exceeded.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed class LoggingLevel
Link copied to clipboard

The values of the AWS IoT Events logging options.

Link copied to clipboard

Contains the notification settings of an alarm model. The settings apply to all alarms that were created based on this alarm model.

Link copied to clipboard

Specifies an AWS Lambda function to manage alarm notifications. You can create one or use the AWS Lambda function provided by AWS IoT Events.

Link copied to clipboard

When entering this state, perform these actions if the condition is TRUE.

Link copied to clipboard

When exiting this state, perform these actions if the specified condition is TRUE.

Link copied to clipboard

Specifies the actions performed when the condition evaluates to TRUE.

Link copied to clipboard
class Payload

Information needed to configure the payload.

Link copied to clipboard
sealed class PayloadType
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The information that identifies the recipient.

Link copied to clipboard

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.

Link copied to clipboard

The resource already exists.

Link copied to clipboard

The resource is in use.

Link copied to clipboard

The resource was not found.

Link copied to clipboard

Contains information about the routed resource.

Link copied to clipboard

The service is currently unavailable.

Link copied to clipboard

Information needed to set the timer.

Link copied to clipboard

Information about the variable and its new value.

Link copied to clipboard

A rule that compares an input property value to a threshold value with a comparison operator.

Link copied to clipboard

Contains the configuration information of SMS notifications.

Link copied to clipboard

Information required to publish the Amazon SNS message.

Link copied to clipboard
class SqsAction

Sends information about the detector model instance and the event that triggered the action to an Amazon SQS queue.

Link copied to clipboard

Contains information about your identity source in AWS Single Sign-On. For more information, see the AWS Single Sign-On User Guide.

Link copied to clipboard
class State

Information that defines a state of a detector.

Link copied to clipboard
class Tag

Metadata that can be used to manage the resource.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The request could not be completed due to throttling.

Link copied to clipboard

Specifies the actions performed and the next state entered when a condition evaluates to TRUE.

Link copied to clipboard

The requested operation is not supported.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard