

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

The AWS Elastic Beanstalk 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:
+  [ApplicationDescription](API_ApplicationDescription.md) 
+  [ApplicationMetrics](API_ApplicationMetrics.md) 
+  [ApplicationResourceLifecycleConfig](API_ApplicationResourceLifecycleConfig.md) 
+  [ApplicationVersionDescription](API_ApplicationVersionDescription.md) 
+  [ApplicationVersionLifecycleConfig](API_ApplicationVersionLifecycleConfig.md) 
+  [AutoScalingGroup](API_AutoScalingGroup.md) 
+  [BuildConfiguration](API_BuildConfiguration.md) 
+  [Builder](API_Builder.md) 
+  [ConfigurationOptionDescription](API_ConfigurationOptionDescription.md) 
+  [ConfigurationOptionSetting](API_ConfigurationOptionSetting.md) 
+  [ConfigurationSettingsDescription](API_ConfigurationSettingsDescription.md) 
+  [CPUUtilization](API_CPUUtilization.md) 
+  [CustomAmi](API_CustomAmi.md) 
+  [Deployment](API_Deployment.md) 
+  [EnvironmentDescription](API_EnvironmentDescription.md) 
+  [EnvironmentInfoDescription](API_EnvironmentInfoDescription.md) 
+  [EnvironmentLink](API_EnvironmentLink.md) 
+  [EnvironmentResourceDescription](API_EnvironmentResourceDescription.md) 
+  [EnvironmentResourcesDescription](API_EnvironmentResourcesDescription.md) 
+  [EnvironmentTier](API_EnvironmentTier.md) 
+  [EventDescription](API_EventDescription.md) 
+  [Instance](API_Instance.md) 
+  [InstanceHealthSummary](API_InstanceHealthSummary.md) 
+  [Latency](API_Latency.md) 
+  [LaunchConfiguration](API_LaunchConfiguration.md) 
+  [LaunchTemplate](API_LaunchTemplate.md) 
+  [Listener](API_Listener.md) 
+  [LoadBalancer](API_LoadBalancer.md) 
+  [LoadBalancerDescription](API_LoadBalancerDescription.md) 
+  [ManagedAction](API_ManagedAction.md) 
+  [ManagedActionHistoryItem](API_ManagedActionHistoryItem.md) 
+  [MaxAgeRule](API_MaxAgeRule.md) 
+  [MaxCountRule](API_MaxCountRule.md) 
+  [OptionRestrictionRegex](API_OptionRestrictionRegex.md) 
+  [OptionSpecification](API_OptionSpecification.md) 
+  [PlatformBranchSummary](API_PlatformBranchSummary.md) 
+  [PlatformDescription](API_PlatformDescription.md) 
+  [PlatformFilter](API_PlatformFilter.md) 
+  [PlatformFramework](API_PlatformFramework.md) 
+  [PlatformProgrammingLanguage](API_PlatformProgrammingLanguage.md) 
+  [PlatformSummary](API_PlatformSummary.md) 
+  [Queue](API_Queue.md) 
+  [ResourceQuota](API_ResourceQuota.md) 
+  [ResourceQuotas](API_ResourceQuotas.md) 
+  [S3Location](API_S3Location.md) 
+  [SearchFilter](API_SearchFilter.md) 
+  [SingleInstanceHealth](API_SingleInstanceHealth.md) 
+  [SolutionStackDescription](API_SolutionStackDescription.md) 
+  [SourceBuildInformation](API_SourceBuildInformation.md) 
+  [SourceConfiguration](API_SourceConfiguration.md) 
+  [StatusCodes](API_StatusCodes.md) 
+  [SystemStatus](API_SystemStatus.md) 
+  [Tag](API_Tag.md) 
+  [Trigger](API_Trigger.md) 
+  [ValidationMessage](API_ValidationMessage.md) 