

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

The AWS Resilience Hub API contains several data types that various actions use. This section describes each data type in detail.

**Note**  
The order of each element in a data type structure is not guaranteed. Applications should not assume a particular order.

The following data types are supported:
+  [AcceptGroupingRecommendationEntry](API_AcceptGroupingRecommendationEntry.md) 
+  [Alarm](API_Alarm.md) 
+  [AlarmRecommendation](API_AlarmRecommendation.md) 
+  [App](API_App.md) 
+  [AppAssessment](API_AppAssessment.md) 
+  [AppAssessmentSummary](API_AppAssessmentSummary.md) 
+  [AppComponent](API_AppComponent.md) 
+  [AppComponentCompliance](API_AppComponentCompliance.md) 
+  [AppInputSource](API_AppInputSource.md) 
+  [AppSummary](API_AppSummary.md) 
+  [AppVersionSummary](API_AppVersionSummary.md) 
+  [AssessmentRiskRecommendation](API_AssessmentRiskRecommendation.md) 
+  [AssessmentSummary](API_AssessmentSummary.md) 
+  [BatchUpdateRecommendationStatusFailedEntry](API_BatchUpdateRecommendationStatusFailedEntry.md) 
+  [BatchUpdateRecommendationStatusSuccessfulEntry](API_BatchUpdateRecommendationStatusSuccessfulEntry.md) 
+  [ComplianceDrift](API_ComplianceDrift.md) 
+  [ComponentRecommendation](API_ComponentRecommendation.md) 
+  [Condition](API_Condition.md) 
+  [ConfigRecommendation](API_ConfigRecommendation.md) 
+  [Cost](API_Cost.md) 
+  [DisruptionCompliance](API_DisruptionCompliance.md) 
+  [EksSource](API_EksSource.md) 
+  [EksSourceClusterNamespace](API_EksSourceClusterNamespace.md) 
+  [ErrorDetail](API_ErrorDetail.md) 
+  [EventSubscription](API_EventSubscription.md) 
+  [Experiment](API_Experiment.md) 
+  [FailedGroupingRecommendationEntry](API_FailedGroupingRecommendationEntry.md) 
+  [FailurePolicy](API_FailurePolicy.md) 
+  [Field](API_Field.md) 
+  [GroupingAppComponent](API_GroupingAppComponent.md) 
+  [GroupingRecommendation](API_GroupingRecommendation.md) 
+  [GroupingResource](API_GroupingResource.md) 
+  [LogicalResourceId](API_LogicalResourceId.md) 
+  [PermissionModel](API_PermissionModel.md) 
+  [PhysicalResource](API_PhysicalResource.md) 
+  [PhysicalResourceId](API_PhysicalResourceId.md) 
+  [RecommendationDisruptionCompliance](API_RecommendationDisruptionCompliance.md) 
+  [RecommendationItem](API_RecommendationItem.md) 
+  [RecommendationTemplate](API_RecommendationTemplate.md) 
+  [RejectGroupingRecommendationEntry](API_RejectGroupingRecommendationEntry.md) 
+  [ResiliencyPolicy](API_ResiliencyPolicy.md) 
+  [ResiliencyScore](API_ResiliencyScore.md) 
+  [ResourceDrift](API_ResourceDrift.md) 
+  [ResourceError](API_ResourceError.md) 
+  [ResourceErrorsDetails](API_ResourceErrorsDetails.md) 
+  [ResourceIdentifier](API_ResourceIdentifier.md) 
+  [ResourceMapping](API_ResourceMapping.md) 
+  [S3Location](API_S3Location.md) 
+  [ScoringComponentResiliencyScore](API_ScoringComponentResiliencyScore.md) 
+  [SopRecommendation](API_SopRecommendation.md) 
+  [Sort](API_Sort.md) 
+  [TerraformSource](API_TerraformSource.md) 
+  [TestRecommendation](API_TestRecommendation.md) 
+  [UnsupportedResource](API_UnsupportedResource.md) 
+  [UpdateRecommendationStatusItem](API_UpdateRecommendationStatusItem.md) 
+  [UpdateRecommendationStatusRequestEntry](API_UpdateRecommendationStatusRequestEntry.md) 