AWS SDK for C++  1.9.104
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::IoTEventsData::Model Namespace Reference

Namespaces

 AlarmStateNameMapper
 
 ComparisonOperatorMapper
 
 CustomerActionNameMapper
 
 ErrorCodeMapper
 
 EventTypeMapper
 
 TriggerTypeMapper
 

Classes

class  AcknowledgeActionConfiguration
 
class  AcknowledgeAlarmActionRequest
 
class  Alarm
 
class  AlarmState
 
class  AlarmSummary
 
class  BatchAcknowledgeAlarmRequest
 
class  BatchAcknowledgeAlarmResult
 
class  BatchAlarmActionErrorEntry
 
class  BatchDisableAlarmRequest
 
class  BatchDisableAlarmResult
 
class  BatchEnableAlarmRequest
 
class  BatchEnableAlarmResult
 
class  BatchPutMessageErrorEntry
 
class  BatchPutMessageRequest
 
class  BatchPutMessageResult
 
class  BatchResetAlarmRequest
 
class  BatchResetAlarmResult
 
class  BatchSnoozeAlarmRequest
 
class  BatchSnoozeAlarmResult
 
class  BatchUpdateDetectorErrorEntry
 
class  BatchUpdateDetectorRequest
 
class  BatchUpdateDetectorResult
 
class  CustomerAction
 
class  DescribeAlarmRequest
 
class  DescribeAlarmResult
 
class  DescribeDetectorRequest
 
class  DescribeDetectorResult
 
class  Detector
 
class  DetectorState
 
class  DetectorStateDefinition
 
class  DetectorStateSummary
 
class  DetectorSummary
 
class  DisableActionConfiguration
 
class  DisableAlarmActionRequest
 
class  EnableActionConfiguration
 
class  EnableAlarmActionRequest
 
class  ListAlarmsRequest
 
class  ListAlarmsResult
 
class  ListDetectorsRequest
 
class  ListDetectorsResult
 
class  Message
 
class  ResetActionConfiguration
 
class  ResetAlarmActionRequest
 
class  RuleEvaluation
 
class  SimpleRuleEvaluation
 
class  SnoozeActionConfiguration
 
class  SnoozeAlarmActionRequest
 
class  StateChangeConfiguration
 
class  SystemEvent
 
class  Timer
 
class  TimerDefinition
 
class  TimestampValue
 
class  UpdateDetectorRequest
 
class  Variable
 
class  VariableDefinition
 

Typedefs

typedef Aws::Utils::Outcome< BatchAcknowledgeAlarmResult, IoTEventsDataErrorBatchAcknowledgeAlarmOutcome
 
typedef Aws::Utils::Outcome< BatchDisableAlarmResult, IoTEventsDataErrorBatchDisableAlarmOutcome
 
typedef Aws::Utils::Outcome< BatchEnableAlarmResult, IoTEventsDataErrorBatchEnableAlarmOutcome
 
typedef Aws::Utils::Outcome< BatchPutMessageResult, IoTEventsDataErrorBatchPutMessageOutcome
 
typedef Aws::Utils::Outcome< BatchResetAlarmResult, IoTEventsDataErrorBatchResetAlarmOutcome
 
typedef Aws::Utils::Outcome< BatchSnoozeAlarmResult, IoTEventsDataErrorBatchSnoozeAlarmOutcome
 
typedef Aws::Utils::Outcome< BatchUpdateDetectorResult, IoTEventsDataErrorBatchUpdateDetectorOutcome
 
typedef Aws::Utils::Outcome< DescribeAlarmResult, IoTEventsDataErrorDescribeAlarmOutcome
 
typedef Aws::Utils::Outcome< DescribeDetectorResult, IoTEventsDataErrorDescribeDetectorOutcome
 
typedef Aws::Utils::Outcome< ListAlarmsResult, IoTEventsDataErrorListAlarmsOutcome
 
typedef Aws::Utils::Outcome< ListDetectorsResult, IoTEventsDataErrorListDetectorsOutcome
 
typedef std::future< BatchAcknowledgeAlarmOutcomeBatchAcknowledgeAlarmOutcomeCallable
 
typedef std::future< BatchDisableAlarmOutcomeBatchDisableAlarmOutcomeCallable
 
typedef std::future< BatchEnableAlarmOutcomeBatchEnableAlarmOutcomeCallable
 
typedef std::future< BatchPutMessageOutcomeBatchPutMessageOutcomeCallable
 
typedef std::future< BatchResetAlarmOutcomeBatchResetAlarmOutcomeCallable
 
typedef std::future< BatchSnoozeAlarmOutcomeBatchSnoozeAlarmOutcomeCallable
 
typedef std::future< BatchUpdateDetectorOutcomeBatchUpdateDetectorOutcomeCallable
 
typedef std::future< DescribeAlarmOutcomeDescribeAlarmOutcomeCallable
 
typedef std::future< DescribeDetectorOutcomeDescribeDetectorOutcomeCallable
 
typedef std::future< ListAlarmsOutcomeListAlarmsOutcomeCallable
 
typedef std::future< ListDetectorsOutcomeListDetectorsOutcomeCallable
 

Enumerations

enum  AlarmStateName {
  AlarmStateName::NOT_SET, AlarmStateName::DISABLED, AlarmStateName::NORMAL, AlarmStateName::ACTIVE,
  AlarmStateName::ACKNOWLEDGED, AlarmStateName::SNOOZE_DISABLED, AlarmStateName::LATCHED
}
 
enum  ComparisonOperator {
  ComparisonOperator::NOT_SET, ComparisonOperator::GREATER, ComparisonOperator::GREATER_OR_EQUAL, ComparisonOperator::LESS,
  ComparisonOperator::LESS_OR_EQUAL, ComparisonOperator::EQUAL, ComparisonOperator::NOT_EQUAL
}
 
enum  CustomerActionName {
  CustomerActionName::NOT_SET, CustomerActionName::SNOOZE, CustomerActionName::ENABLE, CustomerActionName::DISABLE,
  CustomerActionName::ACKNOWLEDGE, CustomerActionName::RESET
}
 
enum  ErrorCode {
  ErrorCode::NOT_SET, ErrorCode::ResourceNotFoundException, ErrorCode::InvalidRequestException, ErrorCode::InternalFailureException,
  ErrorCode::ServiceUnavailableException, ErrorCode::ThrottlingException
}
 
enum  EventType { EventType::NOT_SET, EventType::STATE_CHANGE }
 
enum  TriggerType { TriggerType::NOT_SET, TriggerType::SNOOZE_TIMEOUT }
 

Typedef Documentation

◆ BatchAcknowledgeAlarmOutcome

Definition at line 76 of file IoTEventsDataClient.h.

◆ BatchAcknowledgeAlarmOutcomeCallable

Definition at line 88 of file IoTEventsDataClient.h.

◆ BatchDisableAlarmOutcome

Definition at line 77 of file IoTEventsDataClient.h.

◆ BatchDisableAlarmOutcomeCallable

Definition at line 89 of file IoTEventsDataClient.h.

◆ BatchEnableAlarmOutcome

Definition at line 78 of file IoTEventsDataClient.h.

◆ BatchEnableAlarmOutcomeCallable

Definition at line 90 of file IoTEventsDataClient.h.

◆ BatchPutMessageOutcome

Definition at line 79 of file IoTEventsDataClient.h.

◆ BatchPutMessageOutcomeCallable

Definition at line 91 of file IoTEventsDataClient.h.

◆ BatchResetAlarmOutcome

Definition at line 80 of file IoTEventsDataClient.h.

◆ BatchResetAlarmOutcomeCallable

Definition at line 92 of file IoTEventsDataClient.h.

◆ BatchSnoozeAlarmOutcome

Definition at line 81 of file IoTEventsDataClient.h.

◆ BatchSnoozeAlarmOutcomeCallable

Definition at line 93 of file IoTEventsDataClient.h.

◆ BatchUpdateDetectorOutcome

Definition at line 82 of file IoTEventsDataClient.h.

◆ BatchUpdateDetectorOutcomeCallable

Definition at line 94 of file IoTEventsDataClient.h.

◆ DescribeAlarmOutcome

Definition at line 83 of file IoTEventsDataClient.h.

◆ DescribeAlarmOutcomeCallable

Definition at line 95 of file IoTEventsDataClient.h.

◆ DescribeDetectorOutcome

Definition at line 84 of file IoTEventsDataClient.h.

◆ DescribeDetectorOutcomeCallable

Definition at line 96 of file IoTEventsDataClient.h.

◆ ListAlarmsOutcome

Definition at line 85 of file IoTEventsDataClient.h.

◆ ListAlarmsOutcomeCallable

Definition at line 97 of file IoTEventsDataClient.h.

◆ ListDetectorsOutcome

Definition at line 86 of file IoTEventsDataClient.h.

◆ ListDetectorsOutcomeCallable

Definition at line 98 of file IoTEventsDataClient.h.

Enumeration Type Documentation

◆ AlarmStateName

Enumerator
NOT_SET 
DISABLED 
NORMAL 
ACTIVE 
ACKNOWLEDGED 
SNOOZE_DISABLED 
LATCHED 

Definition at line 16 of file AlarmStateName.h.

◆ ComparisonOperator

Enumerator
NOT_SET 
GREATER 
GREATER_OR_EQUAL 
LESS 
LESS_OR_EQUAL 
EQUAL 
NOT_EQUAL 

Definition at line 16 of file ComparisonOperator.h.

◆ CustomerActionName

Enumerator
NOT_SET 
SNOOZE 
ENABLE 
DISABLE 
ACKNOWLEDGE 
RESET 

Definition at line 16 of file CustomerActionName.h.

◆ ErrorCode

Enumerator
NOT_SET 
ResourceNotFoundException 
InvalidRequestException 
InternalFailureException 
ServiceUnavailableException 
ThrottlingException 

Definition at line 16 of file ErrorCode.h.

◆ EventType

Enumerator
NOT_SET 
STATE_CHANGE 

Definition at line 16 of file EventType.h.

◆ TriggerType

Enumerator
NOT_SET 
SNOOZE_TIMEOUT 

Definition at line 16 of file TriggerType.h.