AWS SDK for C++  1.9.107
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::IoTEvents::Model Namespace Reference

Namespaces

 AlarmModelVersionStatusMapper
 
 AnalysisResultLevelMapper
 
 AnalysisStatusMapper
 
 ComparisonOperatorMapper
 
 DetectorModelVersionStatusMapper
 
 EvaluationMethodMapper
 
 InputStatusMapper
 
 LoggingLevelMapper
 
 PayloadTypeMapper
 

Classes

class  AcknowledgeFlow
 
class  Action
 
class  AlarmAction
 
class  AlarmCapabilities
 
class  AlarmEventActions
 
class  AlarmModelSummary
 
class  AlarmModelVersionSummary
 
class  AlarmNotification
 
class  AlarmRule
 
class  AnalysisResult
 
class  AnalysisResultLocation
 
class  AssetPropertyTimestamp
 
class  AssetPropertyValue
 
class  AssetPropertyVariant
 
class  Attribute
 
class  ClearTimerAction
 
class  CreateAlarmModelRequest
 
class  CreateAlarmModelResult
 
class  CreateDetectorModelRequest
 
class  CreateDetectorModelResult
 
class  CreateInputRequest
 
class  CreateInputResult
 
class  DeleteAlarmModelRequest
 
class  DeleteAlarmModelResult
 
class  DeleteDetectorModelRequest
 
class  DeleteDetectorModelResult
 
class  DeleteInputRequest
 
class  DeleteInputResult
 
class  DescribeAlarmModelRequest
 
class  DescribeAlarmModelResult
 
class  DescribeDetectorModelAnalysisRequest
 
class  DescribeDetectorModelAnalysisResult
 
class  DescribeDetectorModelRequest
 
class  DescribeDetectorModelResult
 
class  DescribeInputRequest
 
class  DescribeInputResult
 
class  DescribeLoggingOptionsRequest
 
class  DescribeLoggingOptionsResult
 
class  DetectorDebugOption
 
class  DetectorModel
 
class  DetectorModelConfiguration
 
class  DetectorModelDefinition
 
class  DetectorModelSummary
 
class  DetectorModelVersionSummary
 
class  DynamoDBAction
 
class  DynamoDBv2Action
 
class  EmailConfiguration
 
class  EmailContent
 
class  EmailRecipients
 
class  Event
 
class  FirehoseAction
 
class  GetDetectorModelAnalysisResultsRequest
 
class  GetDetectorModelAnalysisResultsResult
 
class  InitializationConfiguration
 
class  Input
 
class  InputConfiguration
 
class  InputDefinition
 
class  InputIdentifier
 
class  InputSummary
 
class  IotEventsAction
 
class  IotEventsInputIdentifier
 
class  IotSiteWiseAction
 
class  IotSiteWiseAssetModelPropertyIdentifier
 
class  IotSiteWiseInputIdentifier
 
class  IotTopicPublishAction
 
class  LambdaAction
 
class  ListAlarmModelsRequest
 
class  ListAlarmModelsResult
 
class  ListAlarmModelVersionsRequest
 
class  ListAlarmModelVersionsResult
 
class  ListDetectorModelsRequest
 
class  ListDetectorModelsResult
 
class  ListDetectorModelVersionsRequest
 
class  ListDetectorModelVersionsResult
 
class  ListInputRoutingsRequest
 
class  ListInputRoutingsResult
 
class  ListInputsRequest
 
class  ListInputsResult
 
class  ListTagsForResourceRequest
 
class  ListTagsForResourceResult
 
class  LoggingOptions
 
class  NotificationAction
 
class  NotificationTargetActions
 
class  OnEnterLifecycle
 
class  OnExitLifecycle
 
class  OnInputLifecycle
 
class  Payload
 
class  PutLoggingOptionsRequest
 
class  RecipientDetail
 
class  ResetTimerAction
 
class  ResourceAlreadyExistsException
 
class  RoutedResource
 
class  SetTimerAction
 
class  SetVariableAction
 
class  SimpleRule
 
class  SMSConfiguration
 
class  SNSTopicPublishAction
 
class  SqsAction
 
class  SSOIdentity
 
class  StartDetectorModelAnalysisRequest
 
class  StartDetectorModelAnalysisResult
 
class  State
 
class  Tag
 
class  TagResourceRequest
 
class  TagResourceResult
 
class  TransitionEvent
 
class  UntagResourceRequest
 
class  UntagResourceResult
 
class  UpdateAlarmModelRequest
 
class  UpdateAlarmModelResult
 
class  UpdateDetectorModelRequest
 
class  UpdateDetectorModelResult
 
class  UpdateInputRequest
 
class  UpdateInputResult
 

Typedefs

typedef Aws::Utils::Outcome< CreateAlarmModelResult, IoTEventsErrorCreateAlarmModelOutcome
 
typedef Aws::Utils::Outcome< CreateDetectorModelResult, IoTEventsErrorCreateDetectorModelOutcome
 
typedef Aws::Utils::Outcome< CreateInputResult, IoTEventsErrorCreateInputOutcome
 
typedef Aws::Utils::Outcome< DeleteAlarmModelResult, IoTEventsErrorDeleteAlarmModelOutcome
 
typedef Aws::Utils::Outcome< DeleteDetectorModelResult, IoTEventsErrorDeleteDetectorModelOutcome
 
typedef Aws::Utils::Outcome< DeleteInputResult, IoTEventsErrorDeleteInputOutcome
 
typedef Aws::Utils::Outcome< DescribeAlarmModelResult, IoTEventsErrorDescribeAlarmModelOutcome
 
typedef Aws::Utils::Outcome< DescribeDetectorModelResult, IoTEventsErrorDescribeDetectorModelOutcome
 
typedef Aws::Utils::Outcome< DescribeDetectorModelAnalysisResult, IoTEventsErrorDescribeDetectorModelAnalysisOutcome
 
typedef Aws::Utils::Outcome< DescribeInputResult, IoTEventsErrorDescribeInputOutcome
 
typedef Aws::Utils::Outcome< DescribeLoggingOptionsResult, IoTEventsErrorDescribeLoggingOptionsOutcome
 
typedef Aws::Utils::Outcome< GetDetectorModelAnalysisResultsResult, IoTEventsErrorGetDetectorModelAnalysisResultsOutcome
 
typedef Aws::Utils::Outcome< ListAlarmModelVersionsResult, IoTEventsErrorListAlarmModelVersionsOutcome
 
typedef Aws::Utils::Outcome< ListAlarmModelsResult, IoTEventsErrorListAlarmModelsOutcome
 
typedef Aws::Utils::Outcome< ListDetectorModelVersionsResult, IoTEventsErrorListDetectorModelVersionsOutcome
 
typedef Aws::Utils::Outcome< ListDetectorModelsResult, IoTEventsErrorListDetectorModelsOutcome
 
typedef Aws::Utils::Outcome< ListInputRoutingsResult, IoTEventsErrorListInputRoutingsOutcome
 
typedef Aws::Utils::Outcome< ListInputsResult, IoTEventsErrorListInputsOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, IoTEventsErrorListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, IoTEventsErrorPutLoggingOptionsOutcome
 
typedef Aws::Utils::Outcome< StartDetectorModelAnalysisResult, IoTEventsErrorStartDetectorModelAnalysisOutcome
 
typedef Aws::Utils::Outcome< TagResourceResult, IoTEventsErrorTagResourceOutcome
 
typedef Aws::Utils::Outcome< UntagResourceResult, IoTEventsErrorUntagResourceOutcome
 
typedef Aws::Utils::Outcome< UpdateAlarmModelResult, IoTEventsErrorUpdateAlarmModelOutcome
 
typedef Aws::Utils::Outcome< UpdateDetectorModelResult, IoTEventsErrorUpdateDetectorModelOutcome
 
typedef Aws::Utils::Outcome< UpdateInputResult, IoTEventsErrorUpdateInputOutcome
 
typedef std::future< CreateAlarmModelOutcomeCreateAlarmModelOutcomeCallable
 
typedef std::future< CreateDetectorModelOutcomeCreateDetectorModelOutcomeCallable
 
typedef std::future< CreateInputOutcomeCreateInputOutcomeCallable
 
typedef std::future< DeleteAlarmModelOutcomeDeleteAlarmModelOutcomeCallable
 
typedef std::future< DeleteDetectorModelOutcomeDeleteDetectorModelOutcomeCallable
 
typedef std::future< DeleteInputOutcomeDeleteInputOutcomeCallable
 
typedef std::future< DescribeAlarmModelOutcomeDescribeAlarmModelOutcomeCallable
 
typedef std::future< DescribeDetectorModelOutcomeDescribeDetectorModelOutcomeCallable
 
typedef std::future< DescribeDetectorModelAnalysisOutcomeDescribeDetectorModelAnalysisOutcomeCallable
 
typedef std::future< DescribeInputOutcomeDescribeInputOutcomeCallable
 
typedef std::future< DescribeLoggingOptionsOutcomeDescribeLoggingOptionsOutcomeCallable
 
typedef std::future< GetDetectorModelAnalysisResultsOutcomeGetDetectorModelAnalysisResultsOutcomeCallable
 
typedef std::future< ListAlarmModelVersionsOutcomeListAlarmModelVersionsOutcomeCallable
 
typedef std::future< ListAlarmModelsOutcomeListAlarmModelsOutcomeCallable
 
typedef std::future< ListDetectorModelVersionsOutcomeListDetectorModelVersionsOutcomeCallable
 
typedef std::future< ListDetectorModelsOutcomeListDetectorModelsOutcomeCallable
 
typedef std::future< ListInputRoutingsOutcomeListInputRoutingsOutcomeCallable
 
typedef std::future< ListInputsOutcomeListInputsOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcomeListTagsForResourceOutcomeCallable
 
typedef std::future< PutLoggingOptionsOutcomePutLoggingOptionsOutcomeCallable
 
typedef std::future< StartDetectorModelAnalysisOutcomeStartDetectorModelAnalysisOutcomeCallable
 
typedef std::future< TagResourceOutcomeTagResourceOutcomeCallable
 
typedef std::future< UntagResourceOutcomeUntagResourceOutcomeCallable
 
typedef std::future< UpdateAlarmModelOutcomeUpdateAlarmModelOutcomeCallable
 
typedef std::future< UpdateDetectorModelOutcomeUpdateDetectorModelOutcomeCallable
 
typedef std::future< UpdateInputOutcomeUpdateInputOutcomeCallable
 

Enumerations

enum  AlarmModelVersionStatus {
  AlarmModelVersionStatus::NOT_SET, AlarmModelVersionStatus::ACTIVE, AlarmModelVersionStatus::ACTIVATING, AlarmModelVersionStatus::INACTIVE,
  AlarmModelVersionStatus::FAILED
}
 
enum  AnalysisResultLevel { AnalysisResultLevel::NOT_SET, AnalysisResultLevel::INFO, AnalysisResultLevel::WARNING, AnalysisResultLevel::ERROR_ }
 
enum  AnalysisStatus { AnalysisStatus::NOT_SET, AnalysisStatus::RUNNING, AnalysisStatus::COMPLETE, AnalysisStatus::FAILED }
 
enum  ComparisonOperator {
  ComparisonOperator::NOT_SET, ComparisonOperator::GREATER, ComparisonOperator::GREATER_OR_EQUAL, ComparisonOperator::LESS,
  ComparisonOperator::LESS_OR_EQUAL, ComparisonOperator::EQUAL, ComparisonOperator::NOT_EQUAL
}
 
enum  DetectorModelVersionStatus {
  DetectorModelVersionStatus::NOT_SET, DetectorModelVersionStatus::ACTIVE, DetectorModelVersionStatus::ACTIVATING, DetectorModelVersionStatus::INACTIVE,
  DetectorModelVersionStatus::DEPRECATED, DetectorModelVersionStatus::DRAFT, DetectorModelVersionStatus::PAUSED, DetectorModelVersionStatus::FAILED
}
 
enum  EvaluationMethod { EvaluationMethod::NOT_SET, EvaluationMethod::BATCH, EvaluationMethod::SERIAL }
 
enum  InputStatus {
  InputStatus::NOT_SET, InputStatus::CREATING, InputStatus::UPDATING, InputStatus::ACTIVE,
  InputStatus::DELETING
}
 
enum  LoggingLevel { LoggingLevel::NOT_SET, LoggingLevel::ERROR_, LoggingLevel::INFO, LoggingLevel::DEBUG_ }
 
enum  PayloadType { PayloadType::NOT_SET, PayloadType::STRING, PayloadType::JSON }
 

Typedef Documentation

◆ CreateAlarmModelOutcome

Definition at line 106 of file IoTEventsClient.h.

◆ CreateAlarmModelOutcomeCallable

Definition at line 133 of file IoTEventsClient.h.

◆ CreateDetectorModelOutcome

Definition at line 107 of file IoTEventsClient.h.

◆ CreateDetectorModelOutcomeCallable

Definition at line 134 of file IoTEventsClient.h.

◆ CreateInputOutcome

Definition at line 108 of file IoTEventsClient.h.

◆ CreateInputOutcomeCallable

Definition at line 135 of file IoTEventsClient.h.

◆ DeleteAlarmModelOutcome

Definition at line 109 of file IoTEventsClient.h.

◆ DeleteAlarmModelOutcomeCallable

Definition at line 136 of file IoTEventsClient.h.

◆ DeleteDetectorModelOutcome

Definition at line 110 of file IoTEventsClient.h.

◆ DeleteDetectorModelOutcomeCallable

Definition at line 137 of file IoTEventsClient.h.

◆ DeleteInputOutcome

Definition at line 111 of file IoTEventsClient.h.

◆ DeleteInputOutcomeCallable

Definition at line 138 of file IoTEventsClient.h.

◆ DescribeAlarmModelOutcome

Definition at line 112 of file IoTEventsClient.h.

◆ DescribeAlarmModelOutcomeCallable

Definition at line 139 of file IoTEventsClient.h.

◆ DescribeDetectorModelAnalysisOutcome

Definition at line 114 of file IoTEventsClient.h.

◆ DescribeDetectorModelAnalysisOutcomeCallable

Definition at line 141 of file IoTEventsClient.h.

◆ DescribeDetectorModelOutcome

Definition at line 113 of file IoTEventsClient.h.

◆ DescribeDetectorModelOutcomeCallable

Definition at line 140 of file IoTEventsClient.h.

◆ DescribeInputOutcome

Definition at line 115 of file IoTEventsClient.h.

◆ DescribeInputOutcomeCallable

Definition at line 142 of file IoTEventsClient.h.

◆ DescribeLoggingOptionsOutcome

Definition at line 116 of file IoTEventsClient.h.

◆ DescribeLoggingOptionsOutcomeCallable

Definition at line 143 of file IoTEventsClient.h.

◆ GetDetectorModelAnalysisResultsOutcome

Definition at line 117 of file IoTEventsClient.h.

◆ GetDetectorModelAnalysisResultsOutcomeCallable

Definition at line 144 of file IoTEventsClient.h.

◆ ListAlarmModelsOutcome

Definition at line 119 of file IoTEventsClient.h.

◆ ListAlarmModelsOutcomeCallable

Definition at line 146 of file IoTEventsClient.h.

◆ ListAlarmModelVersionsOutcome

Definition at line 118 of file IoTEventsClient.h.

◆ ListAlarmModelVersionsOutcomeCallable

Definition at line 145 of file IoTEventsClient.h.

◆ ListDetectorModelsOutcome

Definition at line 121 of file IoTEventsClient.h.

◆ ListDetectorModelsOutcomeCallable

Definition at line 148 of file IoTEventsClient.h.

◆ ListDetectorModelVersionsOutcome

Definition at line 120 of file IoTEventsClient.h.

◆ ListDetectorModelVersionsOutcomeCallable

Definition at line 147 of file IoTEventsClient.h.

◆ ListInputRoutingsOutcome

Definition at line 122 of file IoTEventsClient.h.

◆ ListInputRoutingsOutcomeCallable

Definition at line 149 of file IoTEventsClient.h.

◆ ListInputsOutcome

Definition at line 123 of file IoTEventsClient.h.

◆ ListInputsOutcomeCallable

Definition at line 150 of file IoTEventsClient.h.

◆ ListTagsForResourceOutcome

Definition at line 124 of file IoTEventsClient.h.

◆ ListTagsForResourceOutcomeCallable

Definition at line 151 of file IoTEventsClient.h.

◆ PutLoggingOptionsOutcome

Definition at line 125 of file IoTEventsClient.h.

◆ PutLoggingOptionsOutcomeCallable

Definition at line 152 of file IoTEventsClient.h.

◆ StartDetectorModelAnalysisOutcome

Definition at line 126 of file IoTEventsClient.h.

◆ StartDetectorModelAnalysisOutcomeCallable

Definition at line 153 of file IoTEventsClient.h.

◆ TagResourceOutcome

Definition at line 127 of file IoTEventsClient.h.

◆ TagResourceOutcomeCallable

Definition at line 154 of file IoTEventsClient.h.

◆ UntagResourceOutcome

Definition at line 128 of file IoTEventsClient.h.

◆ UntagResourceOutcomeCallable

Definition at line 155 of file IoTEventsClient.h.

◆ UpdateAlarmModelOutcome

Definition at line 129 of file IoTEventsClient.h.

◆ UpdateAlarmModelOutcomeCallable

Definition at line 156 of file IoTEventsClient.h.

◆ UpdateDetectorModelOutcome

Definition at line 130 of file IoTEventsClient.h.

◆ UpdateDetectorModelOutcomeCallable

Definition at line 157 of file IoTEventsClient.h.

◆ UpdateInputOutcome

Definition at line 131 of file IoTEventsClient.h.

◆ UpdateInputOutcomeCallable

Definition at line 158 of file IoTEventsClient.h.

Enumeration Type Documentation

◆ AlarmModelVersionStatus

Enumerator
NOT_SET 
ACTIVE 
ACTIVATING 
INACTIVE 
FAILED 

Definition at line 16 of file AlarmModelVersionStatus.h.

◆ AnalysisResultLevel

Enumerator
NOT_SET 
INFO 
WARNING 
ERROR_ 

Definition at line 16 of file AnalysisResultLevel.h.

◆ AnalysisStatus

Enumerator
NOT_SET 
RUNNING 
COMPLETE 
FAILED 

Definition at line 16 of file AnalysisStatus.h.

◆ ComparisonOperator

Enumerator
NOT_SET 
GREATER 
GREATER_OR_EQUAL 
LESS 
LESS_OR_EQUAL 
EQUAL 
NOT_EQUAL 

Definition at line 16 of file ComparisonOperator.h.

◆ DetectorModelVersionStatus

Enumerator
NOT_SET 
ACTIVE 
ACTIVATING 
INACTIVE 
DEPRECATED 
DRAFT 
PAUSED 
FAILED 

Definition at line 16 of file DetectorModelVersionStatus.h.

◆ EvaluationMethod

Enumerator
NOT_SET 
BATCH 
SERIAL 

Definition at line 16 of file EvaluationMethod.h.

◆ InputStatus

Enumerator
NOT_SET 
CREATING 
UPDATING 
ACTIVE 
DELETING 

Definition at line 16 of file InputStatus.h.

◆ LoggingLevel

Enumerator
NOT_SET 
ERROR_ 
INFO 
DEBUG_ 

Definition at line 16 of file LoggingLevel.h.

◆ PayloadType

Enumerator
NOT_SET 
STRING 
JSON 

Definition at line 16 of file PayloadType.h.