

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

The TrustedAdvisor Public API 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:
+  [AccountRecommendationLifecycleSummary](API_AccountRecommendationLifecycleSummary.md) 
+  [CheckSummary](API_CheckSummary.md) 
+  [OrganizationRecommendation](API_OrganizationRecommendation.md) 
+  [OrganizationRecommendationResourceSummary](API_OrganizationRecommendationResourceSummary.md) 
+  [OrganizationRecommendationSummary](API_OrganizationRecommendationSummary.md) 
+  [Recommendation](API_Recommendation.md) 
+  [RecommendationCostOptimizingAggregates](API_RecommendationCostOptimizingAggregates.md) 
+  [RecommendationPillarSpecificAggregates](API_RecommendationPillarSpecificAggregates.md) 
+  [RecommendationResourceExclusion](API_RecommendationResourceExclusion.md) 
+  [RecommendationResourcesAggregates](API_RecommendationResourcesAggregates.md) 
+  [RecommendationResourceSummary](API_RecommendationResourceSummary.md) 
+  [RecommendationSummary](API_RecommendationSummary.md) 
+  [UpdateRecommendationResourceExclusionError](API_UpdateRecommendationResourceExclusionError.md) 