

# Data Types
<a name="API_Types"></a>

The following data types are supported by AWS IoT Events:
+  [AcknowledgeFlow](API_AcknowledgeFlow.md) 
+  [Action](API_Action.md) 
+  [AlarmAction](API_AlarmAction.md) 
+  [AlarmCapabilities](API_AlarmCapabilities.md) 
+  [AlarmEventActions](API_AlarmEventActions.md) 
+  [AlarmModelSummary](API_AlarmModelSummary.md) 
+  [AlarmModelVersionSummary](API_AlarmModelVersionSummary.md) 
+  [AlarmNotification](API_AlarmNotification.md) 
+  [AlarmRule](API_AlarmRule.md) 
+  [AnalysisResult](API_AnalysisResult.md) 
+  [AnalysisResultLocation](API_AnalysisResultLocation.md) 
+  [AssetPropertyTimestamp](API_AssetPropertyTimestamp.md) 
+  [AssetPropertyValue](API_AssetPropertyValue.md) 
+  [AssetPropertyVariant](API_AssetPropertyVariant.md) 
+  [Attribute](API_Attribute.md) 
+  [ClearTimerAction](API_ClearTimerAction.md) 
+  [DetectorDebugOption](API_DetectorDebugOption.md) 
+  [DetectorModel](API_DetectorModel.md) 
+  [DetectorModelConfiguration](API_DetectorModelConfiguration.md) 
+  [DetectorModelDefinition](API_DetectorModelDefinition.md) 
+  [DetectorModelSummary](API_DetectorModelSummary.md) 
+  [DetectorModelVersionSummary](API_DetectorModelVersionSummary.md) 
+  [DynamoDBAction](API_DynamoDBAction.md) 
+  [DynamoDBv2Action](API_DynamoDBv2Action.md) 
+  [EmailConfiguration](API_EmailConfiguration.md) 
+  [EmailContent](API_EmailContent.md) 
+  [EmailRecipients](API_EmailRecipients.md) 
+  [Event](API_Event.md) 
+  [FirehoseAction](API_FirehoseAction.md) 
+  [InitializationConfiguration](API_InitializationConfiguration.md) 
+  [Input](API_Input.md) 
+  [InputConfiguration](API_InputConfiguration.md) 
+  [InputDefinition](API_InputDefinition.md) 
+  [InputIdentifier](API_InputIdentifier.md) 
+  [InputSummary](API_InputSummary.md) 
+  [IotEventsAction](API_IotEventsAction.md) 
+  [IotEventsInputIdentifier](API_IotEventsInputIdentifier.md) 
+  [IotSiteWiseAction](API_IotSiteWiseAction.md) 
+  [IotSiteWiseAssetModelPropertyIdentifier](API_IotSiteWiseAssetModelPropertyIdentifier.md) 
+  [IotSiteWiseInputIdentifier](API_IotSiteWiseInputIdentifier.md) 
+  [IotTopicPublishAction](API_IotTopicPublishAction.md) 
+  [LambdaAction](API_LambdaAction.md) 
+  [LoggingOptions](API_LoggingOptions.md) 
+  [NotificationAction](API_NotificationAction.md) 
+  [NotificationTargetActions](API_NotificationTargetActions.md) 
+  [OnEnterLifecycle](API_OnEnterLifecycle.md) 
+  [OnExitLifecycle](API_OnExitLifecycle.md) 
+  [OnInputLifecycle](API_OnInputLifecycle.md) 
+  [Payload](API_Payload.md) 
+  [RecipientDetail](API_RecipientDetail.md) 
+  [ResetTimerAction](API_ResetTimerAction.md) 
+  [RoutedResource](API_RoutedResource.md) 
+  [SetTimerAction](API_SetTimerAction.md) 
+  [SetVariableAction](API_SetVariableAction.md) 
+  [SimpleRule](API_SimpleRule.md) 
+  [SMSConfiguration](API_SMSConfiguration.md) 
+  [SNSTopicPublishAction](API_SNSTopicPublishAction.md) 
+  [SqsAction](API_SqsAction.md) 
+  [SSOIdentity](API_SSOIdentity.md) 
+  [State](API_State.md) 
+  [Tag](API_Tag.md) 
+  [TransitionEvent](API_TransitionEvent.md) 

The following data types are supported by AWS IoT Events Data:
+  [AcknowledgeActionConfiguration](API_iotevents-data_AcknowledgeActionConfiguration.md) 
+  [AcknowledgeAlarmActionRequest](API_iotevents-data_AcknowledgeAlarmActionRequest.md) 
+  [Alarm](API_iotevents-data_Alarm.md) 
+  [AlarmState](API_iotevents-data_AlarmState.md) 
+  [AlarmSummary](API_iotevents-data_AlarmSummary.md) 
+  [BatchAlarmActionErrorEntry](API_iotevents-data_BatchAlarmActionErrorEntry.md) 
+  [BatchDeleteDetectorErrorEntry](API_iotevents-data_BatchDeleteDetectorErrorEntry.md) 
+  [BatchPutMessageErrorEntry](API_iotevents-data_BatchPutMessageErrorEntry.md) 
+  [BatchUpdateDetectorErrorEntry](API_iotevents-data_BatchUpdateDetectorErrorEntry.md) 
+  [CustomerAction](API_iotevents-data_CustomerAction.md) 
+  [DeleteDetectorRequest](API_iotevents-data_DeleteDetectorRequest.md) 
+  [Detector](API_iotevents-data_Detector.md) 
+  [DetectorState](API_iotevents-data_DetectorState.md) 
+  [DetectorStateDefinition](API_iotevents-data_DetectorStateDefinition.md) 
+  [DetectorStateSummary](API_iotevents-data_DetectorStateSummary.md) 
+  [DetectorSummary](API_iotevents-data_DetectorSummary.md) 
+  [DisableActionConfiguration](API_iotevents-data_DisableActionConfiguration.md) 
+  [DisableAlarmActionRequest](API_iotevents-data_DisableAlarmActionRequest.md) 
+  [EnableActionConfiguration](API_iotevents-data_EnableActionConfiguration.md) 
+  [EnableAlarmActionRequest](API_iotevents-data_EnableAlarmActionRequest.md) 
+  [Message](API_iotevents-data_Message.md) 
+  [ResetActionConfiguration](API_iotevents-data_ResetActionConfiguration.md) 
+  [ResetAlarmActionRequest](API_iotevents-data_ResetAlarmActionRequest.md) 
+  [RuleEvaluation](API_iotevents-data_RuleEvaluation.md) 
+  [SimpleRuleEvaluation](API_iotevents-data_SimpleRuleEvaluation.md) 
+  [SnoozeActionConfiguration](API_iotevents-data_SnoozeActionConfiguration.md) 
+  [SnoozeAlarmActionRequest](API_iotevents-data_SnoozeAlarmActionRequest.md) 
+  [StateChangeConfiguration](API_iotevents-data_StateChangeConfiguration.md) 
+  [SystemEvent](API_iotevents-data_SystemEvent.md) 
+  [Timer](API_iotevents-data_Timer.md) 
+  [TimerDefinition](API_iotevents-data_TimerDefinition.md) 
+  [TimestampValue](API_iotevents-data_TimestampValue.md) 
+  [UpdateDetectorRequest](API_iotevents-data_UpdateDetectorRequest.md) 
+  [Variable](API_iotevents-data_Variable.md) 
+  [VariableDefinition](API_iotevents-data_VariableDefinition.md) 