

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

The following data types are supported by AWS IoT:
+  [AbortConfig](API_AbortConfig.md) 
+  [AbortCriteria](API_AbortCriteria.md) 
+  [Action](API_Action.md) 
+  [ActiveViolation](API_ActiveViolation.md) 
+  [AddThingsToThingGroupParams](API_AddThingsToThingGroupParams.md) 
+  [AggregationType](API_AggregationType.md) 
+  [AlertTarget](API_AlertTarget.md) 
+  [Allowed](API_Allowed.md) 
+  [AssetPropertyTimestamp](API_AssetPropertyTimestamp.md) 
+  [AssetPropertyValue](API_AssetPropertyValue.md) 
+  [AssetPropertyVariant](API_AssetPropertyVariant.md) 
+  [AttributePayload](API_AttributePayload.md) 
+  [AuditCheckConfiguration](API_AuditCheckConfiguration.md) 
+  [AuditCheckDetails](API_AuditCheckDetails.md) 
+  [AuditFinding](API_AuditFinding.md) 
+  [AuditMitigationActionExecutionMetadata](API_AuditMitigationActionExecutionMetadata.md) 
+  [AuditMitigationActionsTaskMetadata](API_AuditMitigationActionsTaskMetadata.md) 
+  [AuditMitigationActionsTaskTarget](API_AuditMitigationActionsTaskTarget.md) 
+  [AuditNotificationTarget](API_AuditNotificationTarget.md) 
+  [AuditSuppression](API_AuditSuppression.md) 
+  [AuditTaskMetadata](API_AuditTaskMetadata.md) 
+  [AuthInfo](API_AuthInfo.md) 
+  [AuthorizerConfig](API_AuthorizerConfig.md) 
+  [AuthorizerDescription](API_AuthorizerDescription.md) 
+  [AuthorizerSummary](API_AuthorizerSummary.md) 
+  [AuthResult](API_AuthResult.md) 
+  [AwsJobAbortConfig](API_AwsJobAbortConfig.md) 
+  [AwsJobAbortCriteria](API_AwsJobAbortCriteria.md) 
+  [AwsJobExecutionsRolloutConfig](API_AwsJobExecutionsRolloutConfig.md) 
+  [AwsJobExponentialRolloutRate](API_AwsJobExponentialRolloutRate.md) 
+  [AwsJobPresignedUrlConfig](API_AwsJobPresignedUrlConfig.md) 
+  [AwsJobRateIncreaseCriteria](API_AwsJobRateIncreaseCriteria.md) 
+  [AwsJobTimeoutConfig](API_AwsJobTimeoutConfig.md) 
+  [AwsJsonSubstitutionCommandPreprocessorConfig](API_AwsJsonSubstitutionCommandPreprocessorConfig.md) 
+  [BatchConfig](API_BatchConfig.md) 
+  [Behavior](API_Behavior.md) 
+  [BehaviorCriteria](API_BehaviorCriteria.md) 
+  [BehaviorModelTrainingSummary](API_BehaviorModelTrainingSummary.md) 
+  [BillingGroupMetadata](API_BillingGroupMetadata.md) 
+  [BillingGroupProperties](API_BillingGroupProperties.md) 
+  [Bucket](API_Bucket.md) 
+  [BucketsAggregationType](API_BucketsAggregationType.md) 
+  [CACertificate](API_CACertificate.md) 
+  [CACertificateDescription](API_CACertificateDescription.md) 
+  [Certificate](API_Certificate.md) 
+  [CertificateDescription](API_CertificateDescription.md) 
+  [CertificateProviderSummary](API_CertificateProviderSummary.md) 
+  [CertificateValidity](API_CertificateValidity.md) 
+  [ClientCertificateConfig](API_ClientCertificateConfig.md) 
+  [CloudwatchAlarmAction](API_CloudwatchAlarmAction.md) 
+  [CloudwatchLogsAction](API_CloudwatchLogsAction.md) 
+  [CloudwatchMetricAction](API_CloudwatchMetricAction.md) 
+  [CodeSigning](API_CodeSigning.md) 
+  [CodeSigningCertificateChain](API_CodeSigningCertificateChain.md) 
+  [CodeSigningSignature](API_CodeSigningSignature.md) 
+  [CommandExecutionResult](API_CommandExecutionResult.md) 
+  [CommandExecutionSummary](API_CommandExecutionSummary.md) 
+  [CommandParameter](API_CommandParameter.md) 
+  [CommandParameterValue](API_CommandParameterValue.md) 
+  [CommandParameterValueComparisonOperand](API_CommandParameterValueComparisonOperand.md) 
+  [CommandParameterValueCondition](API_CommandParameterValueCondition.md) 
+  [CommandParameterValueNumberRange](API_CommandParameterValueNumberRange.md) 
+  [CommandPayload](API_CommandPayload.md) 
+  [CommandPreprocessor](API_CommandPreprocessor.md) 
+  [CommandSummary](API_CommandSummary.md) 
+  [Configuration](API_Configuration.md) 
+  [ConfigurationDetails](API_ConfigurationDetails.md) 
+  [CustomCodeSigning](API_CustomCodeSigning.md) 
+  [Denied](API_Denied.md) 
+  [Destination](API_Destination.md) 
+  [DetectMitigationActionExecution](API_DetectMitigationActionExecution.md) 
+  [DetectMitigationActionsTaskStatistics](API_DetectMitigationActionsTaskStatistics.md) 
+  [DetectMitigationActionsTaskSummary](API_DetectMitigationActionsTaskSummary.md) 
+  [DetectMitigationActionsTaskTarget](API_DetectMitigationActionsTaskTarget.md) 
+  [DocumentParameter](API_DocumentParameter.md) 
+  [DomainConfigurationSummary](API_DomainConfigurationSummary.md) 
+  [DynamoDBAction](API_DynamoDBAction.md) 
+  [DynamoDBv2Action](API_DynamoDBv2Action.md) 
+  [EffectivePolicy](API_EffectivePolicy.md) 
+  [ElasticsearchAction](API_ElasticsearchAction.md) 
+  [EnableIoTLoggingParams](API_EnableIoTLoggingParams.md) 
+  [ErrorInfo](API_ErrorInfo.md) 
+  [ExplicitDeny](API_ExplicitDeny.md) 
+  [ExponentialRolloutRate](API_ExponentialRolloutRate.md) 
+  [Field](API_Field.md) 
+  [FileLocation](API_FileLocation.md) 
+  [FirehoseAction](API_FirehoseAction.md) 
+  [FleetMetricNameAndArn](API_FleetMetricNameAndArn.md) 
+  [GeoLocationTarget](API_GeoLocationTarget.md) 
+  [GroupNameAndArn](API_GroupNameAndArn.md) 
+  [HttpAction](API_HttpAction.md) 
+  [HttpActionHeader](API_HttpActionHeader.md) 
+  [HttpAuthorization](API_HttpAuthorization.md) 
+  [HttpContext](API_HttpContext.md) 
+  [HttpUrlDestinationConfiguration](API_HttpUrlDestinationConfiguration.md) 
+  [HttpUrlDestinationProperties](API_HttpUrlDestinationProperties.md) 
+  [HttpUrlDestinationSummary](API_HttpUrlDestinationSummary.md) 
+  [ImplicitDeny](API_ImplicitDeny.md) 
+  [IndexingFilter](API_IndexingFilter.md) 
+  [IotAnalyticsAction](API_IotAnalyticsAction.md) 
+  [IotEventsAction](API_IotEventsAction.md) 
+  [IotSiteWiseAction](API_IotSiteWiseAction.md) 
+  [IssuerCertificateIdentifier](API_IssuerCertificateIdentifier.md) 
+  [Job](API_Job.md) 
+  [JobExecution](API_JobExecution.md) 
+  [JobExecutionsRetryConfig](API_JobExecutionsRetryConfig.md) 
+  [JobExecutionsRolloutConfig](API_JobExecutionsRolloutConfig.md) 
+  [JobExecutionStatusDetails](API_JobExecutionStatusDetails.md) 
+  [JobExecutionSummary](API_JobExecutionSummary.md) 
+  [JobExecutionSummaryForJob](API_JobExecutionSummaryForJob.md) 
+  [JobExecutionSummaryForThing](API_JobExecutionSummaryForThing.md) 
+  [JobProcessDetails](API_JobProcessDetails.md) 
+  [JobSummary](API_JobSummary.md) 
+  [JobTemplateSummary](API_JobTemplateSummary.md) 
+  [KafkaAction](API_KafkaAction.md) 
+  [KafkaActionHeader](API_KafkaActionHeader.md) 
+  [KeyPair](API_KeyPair.md) 
+  [KinesisAction](API_KinesisAction.md) 
+  [LambdaAction](API_LambdaAction.md) 
+  [LocationAction](API_LocationAction.md) 
+  [LocationTimestamp](API_LocationTimestamp.md) 
+  [LogEventConfiguration](API_LogEventConfiguration.md) 
+  [LoggingOptionsPayload](API_LoggingOptionsPayload.md) 
+  [LogTarget](API_LogTarget.md) 
+  [LogTargetConfiguration](API_LogTargetConfiguration.md) 
+  [MachineLearningDetectionConfig](API_MachineLearningDetectionConfig.md) 
+  [MaintenanceWindow](API_MaintenanceWindow.md) 
+  [ManagedJobTemplateSummary](API_ManagedJobTemplateSummary.md) 
+  [MetricDatum](API_MetricDatum.md) 
+  [MetricDimension](API_MetricDimension.md) 
+  [MetricsExportConfig](API_MetricsExportConfig.md) 
+  [MetricToRetain](API_MetricToRetain.md) 
+  [MetricValue](API_MetricValue.md) 
+  [MitigationAction](API_MitigationAction.md) 
+  [MitigationActionIdentifier](API_MitigationActionIdentifier.md) 
+  [MitigationActionParams](API_MitigationActionParams.md) 
+  [Mqtt5Configuration](API_Mqtt5Configuration.md) 
+  [MqttContext](API_MqttContext.md) 
+  [MqttHeaders](API_MqttHeaders.md) 
+  [NonCompliantResource](API_NonCompliantResource.md) 
+  [OpenSearchAction](API_OpenSearchAction.md) 
+  [OTAUpdateFile](API_OTAUpdateFile.md) 
+  [OTAUpdateInfo](API_OTAUpdateInfo.md) 
+  [OTAUpdateSummary](API_OTAUpdateSummary.md) 
+  [OutgoingCertificate](API_OutgoingCertificate.md) 
+  [PackageSummary](API_PackageSummary.md) 
+  [PackageVersionArtifact](API_PackageVersionArtifact.md) 
+  [PackageVersionSummary](API_PackageVersionSummary.md) 
+  [PercentPair](API_PercentPair.md) 
+  [Policy](API_Policy.md) 
+  [PolicyVersion](API_PolicyVersion.md) 
+  [PolicyVersionIdentifier](API_PolicyVersionIdentifier.md) 
+  [PresignedUrlConfig](API_PresignedUrlConfig.md) 
+  [PrincipalThingObject](API_PrincipalThingObject.md) 
+  [PropagatingAttribute](API_PropagatingAttribute.md) 
+  [ProvisioningHook](API_ProvisioningHook.md) 
+  [ProvisioningTemplateSummary](API_ProvisioningTemplateSummary.md) 
+  [ProvisioningTemplateVersionSummary](API_ProvisioningTemplateVersionSummary.md) 
+  [PublishFindingToSnsParams](API_PublishFindingToSnsParams.md) 
+  [PutAssetPropertyValueEntry](API_PutAssetPropertyValueEntry.md) 
+  [PutItemInput](API_PutItemInput.md) 
+  [RateIncreaseCriteria](API_RateIncreaseCriteria.md) 
+  [RegistrationConfig](API_RegistrationConfig.md) 
+  [RelatedResource](API_RelatedResource.md) 
+  [ReplaceDefaultPolicyVersionParams](API_ReplaceDefaultPolicyVersionParams.md) 
+  [RepublishAction](API_RepublishAction.md) 
+  [ResourceIdentifier](API_ResourceIdentifier.md) 
+  [RetryCriteria](API_RetryCriteria.md) 
+  [RoleAliasDescription](API_RoleAliasDescription.md) 
+  [S3Action](API_S3Action.md) 
+  [S3Destination](API_S3Destination.md) 
+  [S3Location](API_S3Location.md) 
+  [SalesforceAction](API_SalesforceAction.md) 
+  [Sbom](API_Sbom.md) 
+  [SbomValidationResultSummary](API_SbomValidationResultSummary.md) 
+  [ScheduledAuditMetadata](API_ScheduledAuditMetadata.md) 
+  [ScheduledJobRollout](API_ScheduledJobRollout.md) 
+  [SchedulingConfig](API_SchedulingConfig.md) 
+  [SecurityProfileIdentifier](API_SecurityProfileIdentifier.md) 
+  [SecurityProfileTarget](API_SecurityProfileTarget.md) 
+  [SecurityProfileTargetMapping](API_SecurityProfileTargetMapping.md) 
+  [ServerCertificateConfig](API_ServerCertificateConfig.md) 
+  [ServerCertificateSummary](API_ServerCertificateSummary.md) 
+  [SigningProfileParameter](API_SigningProfileParameter.md) 
+  [SigV4Authorization](API_SigV4Authorization.md) 
+  [SnsAction](API_SnsAction.md) 
+  [SqsAction](API_SqsAction.md) 
+  [StartSigningJobParameter](API_StartSigningJobParameter.md) 
+  [StatisticalThreshold](API_StatisticalThreshold.md) 
+  [Statistics](API_Statistics.md) 
+  [StatusReason](API_StatusReason.md) 
+  [StepFunctionsAction](API_StepFunctionsAction.md) 
+  [Stream](API_Stream.md) 
+  [StreamFile](API_StreamFile.md) 
+  [StreamInfo](API_StreamInfo.md) 
+  [StreamSummary](API_StreamSummary.md) 
+  [Tag](API_Tag.md) 
+  [TaskStatistics](API_TaskStatistics.md) 
+  [TaskStatisticsForAuditCheck](API_TaskStatisticsForAuditCheck.md) 
+  [TermsAggregation](API_TermsAggregation.md) 
+  [ThingAttribute](API_ThingAttribute.md) 
+  [ThingConnectivity](API_ThingConnectivity.md) 
+  [ThingDocument](API_ThingDocument.md) 
+  [ThingGroupDocument](API_ThingGroupDocument.md) 
+  [ThingGroupIndexingConfiguration](API_ThingGroupIndexingConfiguration.md) 
+  [ThingGroupMetadata](API_ThingGroupMetadata.md) 
+  [ThingGroupProperties](API_ThingGroupProperties.md) 
+  [ThingIndexingConfiguration](API_ThingIndexingConfiguration.md) 
+  [ThingPrincipalObject](API_ThingPrincipalObject.md) 
+  [ThingTypeDefinition](API_ThingTypeDefinition.md) 
+  [ThingTypeMetadata](API_ThingTypeMetadata.md) 
+  [ThingTypeProperties](API_ThingTypeProperties.md) 
+  [TimeFilter](API_TimeFilter.md) 
+  [TimeoutConfig](API_TimeoutConfig.md) 
+  [TimestreamAction](API_TimestreamAction.md) 
+  [TimestreamDimension](API_TimestreamDimension.md) 
+  [TimestreamTimestamp](API_TimestreamTimestamp.md) 
+  [TlsConfig](API_TlsConfig.md) 
+  [TlsContext](API_TlsContext.md) 
+  [TopicRule](API_TopicRule.md) 
+  [TopicRuleDestination](API_TopicRuleDestination.md) 
+  [TopicRuleDestinationConfiguration](API_TopicRuleDestinationConfiguration.md) 
+  [TopicRuleDestinationSummary](API_TopicRuleDestinationSummary.md) 
+  [TopicRuleListItem](API_TopicRuleListItem.md) 
+  [TopicRulePayload](API_TopicRulePayload.md) 
+  [TransferData](API_TransferData.md) 
+  [UpdateCACertificateParams](API_UpdateCACertificateParams.md) 
+  [UpdateDeviceCertificateParams](API_UpdateDeviceCertificateParams.md) 
+  [UserProperty](API_UserProperty.md) 
+  [ValidationError](API_ValidationError.md) 
+  [VersionUpdateByJobsConfig](API_VersionUpdateByJobsConfig.md) 
+  [ViolationEvent](API_ViolationEvent.md) 
+  [ViolationEventAdditionalInfo](API_ViolationEventAdditionalInfo.md) 
+  [ViolationEventOccurrenceRange](API_ViolationEventOccurrenceRange.md) 
+  [VpcDestinationConfiguration](API_VpcDestinationConfiguration.md) 
+  [VpcDestinationProperties](API_VpcDestinationProperties.md) 
+  [VpcDestinationSummary](API_VpcDestinationSummary.md) 

The following data types are supported by AWS IoT data:
+  [RetainedMessageSummary](API_iotdata_RetainedMessageSummary.md) 

The following data types are supported by AWS IoT jobs data:
+  [CommandParameterValue](API_iot-jobs-data_CommandParameterValue.md) 
+  [JobExecution](API_iot-jobs-data_JobExecution.md) 
+  [JobExecutionState](API_iot-jobs-data_JobExecutionState.md) 
+  [JobExecutionSummary](API_iot-jobs-data_JobExecutionSummary.md) 

The following data types are supported by AWS IoT Core Device Advisor:
+  [DeviceUnderTest](API_iotdeviceadvisor_DeviceUnderTest.md) 
+  [GroupResult](API_iotdeviceadvisor_GroupResult.md) 
+  [SuiteDefinitionConfiguration](API_iotdeviceadvisor_SuiteDefinitionConfiguration.md) 
+  [SuiteDefinitionInformation](API_iotdeviceadvisor_SuiteDefinitionInformation.md) 
+  [SuiteRunConfiguration](API_iotdeviceadvisor_SuiteRunConfiguration.md) 
+  [SuiteRunInformation](API_iotdeviceadvisor_SuiteRunInformation.md) 
+  [TestCaseRun](API_iotdeviceadvisor_TestCaseRun.md) 
+  [TestCaseScenario](API_iotdeviceadvisor_TestCaseScenario.md) 
+  [TestResult](API_iotdeviceadvisor_TestResult.md) 

The following data types are supported by AWS IoT Secure Tunneling:
+  [ConnectionState](API_iot-secure-tunneling_ConnectionState.md) 
+  [DestinationConfig](API_iot-secure-tunneling_DestinationConfig.md) 
+  [Tag](API_iot-secure-tunneling_Tag.md) 
+  [TimeoutConfig](API_iot-secure-tunneling_TimeoutConfig.md) 
+  [Tunnel](API_iot-secure-tunneling_Tunnel.md) 
+  [TunnelSummary](API_iot-secure-tunneling_TunnelSummary.md) 