

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

The AWS Support 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:
+  [Attachment](API_Attachment.md) 
+  [AttachmentDetails](API_AttachmentDetails.md) 
+  [CaseDetails](API_CaseDetails.md) 
+  [Category](API_Category.md) 
+  [Communication](API_Communication.md) 
+  [CommunicationTypeOptions](API_CommunicationTypeOptions.md) 
+  [DateInterval](API_DateInterval.md) 
+  [RecentCaseCommunications](API_RecentCaseCommunications.md) 
+  [Service](API_Service.md) 
+  [SeverityLevel](API_SeverityLevel.md) 
+  [SupportedHour](API_SupportedHour.md) 
+  [SupportedLanguage](API_SupportedLanguage.md) 
+  [ThrottlingReason](API_ThrottlingReason.md) 
+  [TrustedAdvisorCategorySpecificSummary](API_TrustedAdvisorCategorySpecificSummary.md) 
+  [TrustedAdvisorCheckDescription](API_TrustedAdvisorCheckDescription.md) 
+  [TrustedAdvisorCheckRefreshStatus](API_TrustedAdvisorCheckRefreshStatus.md) 
+  [TrustedAdvisorCheckResult](API_TrustedAdvisorCheckResult.md) 
+  [TrustedAdvisorCheckSummary](API_TrustedAdvisorCheckSummary.md) 
+  [TrustedAdvisorCostOptimizingSummary](API_TrustedAdvisorCostOptimizingSummary.md) 
+  [TrustedAdvisorResourceDetail](API_TrustedAdvisorResourceDetail.md) 
+  [TrustedAdvisorResourcesSummary](API_TrustedAdvisorResourcesSummary.md) 