# Packages
Package ioteventsiface provides an interface to enable mocking the AWS IoT Events service client for testing your code.
# Functions
AlarmModelVersionStatus_Values returns all elements of the AlarmModelVersionStatus enum.
AnalysisResultLevel_Values returns all elements of the AnalysisResultLevel enum.
AnalysisStatus_Values returns all elements of the AnalysisStatus enum.
ComparisonOperator_Values returns all elements of the ComparisonOperator enum.
DetectorModelVersionStatus_Values returns all elements of the DetectorModelVersionStatus enum.
EvaluationMethod_Values returns all elements of the EvaluationMethod enum.
InputStatus_Values returns all elements of the InputStatus enum.
LoggingLevel_Values returns all elements of the LoggingLevel enum.
New creates a new instance of the IoTEvents client with a session.
PayloadType_Values returns all elements of the PayloadType enum.
# Constants
AlarmModelVersionStatusActivating is a AlarmModelVersionStatus enum value.
AlarmModelVersionStatusActive is a AlarmModelVersionStatus enum value.
AlarmModelVersionStatusFailed is a AlarmModelVersionStatus enum value.
AlarmModelVersionStatusInactive is a AlarmModelVersionStatus enum value.
AnalysisResultLevelError is a AnalysisResultLevel enum value.
AnalysisResultLevelInfo is a AnalysisResultLevel enum value.
AnalysisResultLevelWarning is a AnalysisResultLevel enum value.
AnalysisStatusComplete is a AnalysisStatus enum value.
AnalysisStatusFailed is a AnalysisStatus enum value.
AnalysisStatusRunning is a AnalysisStatus enum value.
ComparisonOperatorEqual is a ComparisonOperator enum value.
ComparisonOperatorGreater is a ComparisonOperator enum value.
ComparisonOperatorGreaterOrEqual is a ComparisonOperator enum value.
ComparisonOperatorLess is a ComparisonOperator enum value.
ComparisonOperatorLessOrEqual is a ComparisonOperator enum value.
ComparisonOperatorNotEqual is a ComparisonOperator enum value.
DetectorModelVersionStatusActivating is a DetectorModelVersionStatus enum value.
DetectorModelVersionStatusActive is a DetectorModelVersionStatus enum value.
DetectorModelVersionStatusDeprecated is a DetectorModelVersionStatus enum value.
DetectorModelVersionStatusDraft is a DetectorModelVersionStatus enum value.
DetectorModelVersionStatusFailed is a DetectorModelVersionStatus enum value.
DetectorModelVersionStatusInactive is a DetectorModelVersionStatus enum value.
DetectorModelVersionStatusPaused is a DetectorModelVersionStatus enum value.
ID to lookup a service endpoint with.
ErrCodeInternalFailureException for service response error code "InternalFailureException".
ErrCodeInvalidRequestException for service response error code "InvalidRequestException".
ErrCodeLimitExceededException for service response error code "LimitExceededException".
ErrCodeResourceAlreadyExistsException for service response error code "ResourceAlreadyExistsException".
ErrCodeResourceInUseException for service response error code "ResourceInUseException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
ErrCodeServiceUnavailableException for service response error code "ServiceUnavailableException".
ErrCodeThrottlingException for service response error code "ThrottlingException".
ErrCodeUnsupportedOperationException for service response error code "UnsupportedOperationException".
EvaluationMethodBatch is a EvaluationMethod enum value.
EvaluationMethodSerial is a EvaluationMethod enum value.
InputStatusActive is a InputStatus enum value.
InputStatusCreating is a InputStatus enum value.
InputStatusDeleting is a InputStatus enum value.
InputStatusUpdating is a InputStatus enum value.
LoggingLevelDebug is a LoggingLevel enum value.
LoggingLevelError is a LoggingLevel enum value.
LoggingLevelInfo is a LoggingLevel enum value.
PayloadTypeJson is a PayloadType enum value.
PayloadTypeString is a PayloadType enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
# Structs
Specifies whether to get notified for alarm state changes.
Sends an AWS IoT Events input, passing in information about the detector model instance and the event that triggered the action.
An action to be performed when the condition is TRUE.
Specifies one of the following actions to receive notifications when the alarm state changes.
Contains the configuration information of alarm state changes.
Contains information about one or more alarm actions.
Contains a summary of an alarm model.
Contains a summary of an alarm model version.
Contains information about one or more notification actions.
Defines when your alarm is invoked.
Contains the result of the analysis.
Contains information that you can use to locate the field in your detector model that the analysis result references.
A structure that contains timestamp information.
A structure that contains value information.
A structure that contains an asset property value.
The attributes from the JSON payload that are made available by the input.
Information needed to clear the timer.
The detector model and the specific detectors (instances) for which the logging level is given.
Information about the detector model.
Information about how the detector model is configured.
Information that defines how a detector operates.
Information about the detector model.
Information about the detector model version.
Defines an action to write to the Amazon DynamoDB table that you created.
Defines an action to write to the Amazon DynamoDB table that you created.
Contains the configuration information of email notifications.
Contains the subject and message of an email.
Contains the information of one or more recipients who receive the emails.
Specifies the actions to be performed when the condition evaluates to TRUE.
Sends information about the detector model instance and the event that triggered the action to an Amazon Kinesis Data Firehose delivery stream.
Specifies the default alarm state.
Information about the input.
Information about the configuration of an input.
The definition of the input.
The identifer of the input.
Information about the input.
An internal failure occurred.
The request was invalid.
IoTEvents provides the API operation methods for making requests to AWS IoT Events.
The identifier of the input routed to AWS IoT Events.
Sends information about the detector model instance and the event that triggered the action to a specified asset property in AWS IoT SiteWise.
The asset model property identifer of the input routed from AWS IoT SiteWise.
The identifer of the input routed from AWS IoT SiteWise.
Information required to publish the MQTT message through the AWS IoT message broker.
Calls a Lambda function, passing in information about the detector model instance and the event that triggered the action.
A limit was exceeded.
The values of the AWS IoT Events logging options.
Contains the notification settings of an alarm model.
Specifies an AWS Lambda function to manage alarm notifications.
When entering this state, perform these actions if the condition is TRUE.
When exiting this state, perform these actions if the specified condition is TRUE.
Specifies the actions performed when the condition evaluates to TRUE.
Information needed to configure the payload.
The information that identifies the recipient.
Information required to reset the timer.
The resource already exists.
The resource is in use.
The resource was not found.
Contains information about the routed resource.
The service is currently unavailable.
Information needed to set the timer.
Information about the variable and its new value.
A rule that compares an input property value to a threshold value with a comparison operator.
Contains the configuration information of SMS notifications.
Information required to publish the Amazon SNS message.
Sends information about the detector model instance and the event that triggered the action to an Amazon SQS queue.
Contains information about your identity source in AWS Single Sign-On.
Information that defines a state of a detector.
Metadata that can be used to manage the resource.
The request could not be completed due to throttling.
Specifies the actions performed and the next state entered when a condition evaluates to TRUE.
The requested operation is not supported.