

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

The Elastic Load Balancing 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:
+  [Action](API_Action.md) 
+  [AdministrativeOverride](API_AdministrativeOverride.md) 
+  [AnomalyDetection](API_AnomalyDetection.md) 
+  [AuthenticateCognitoActionConfig](API_AuthenticateCognitoActionConfig.md) 
+  [AuthenticateOidcActionConfig](API_AuthenticateOidcActionConfig.md) 
+  [AvailabilityZone](API_AvailabilityZone.md) 
+  [CapacityReservationStatus](API_CapacityReservationStatus.md) 
+  [Certificate](API_Certificate.md) 
+  [Cipher](API_Cipher.md) 
+  [DescribeTrustStoreRevocation](API_DescribeTrustStoreRevocation.md) 
+  [FixedResponseActionConfig](API_FixedResponseActionConfig.md) 
+  [ForwardActionConfig](API_ForwardActionConfig.md) 
+  [HostHeaderConditionConfig](API_HostHeaderConditionConfig.md) 
+  [HostHeaderRewriteConfig](API_HostHeaderRewriteConfig.md) 
+  [HttpHeaderConditionConfig](API_HttpHeaderConditionConfig.md) 
+  [HttpRequestMethodConditionConfig](API_HttpRequestMethodConditionConfig.md) 
+  [IpamPools](API_IpamPools.md) 
+  [JwtValidationActionAdditionalClaim](API_JwtValidationActionAdditionalClaim.md) 
+  [JwtValidationActionConfig](API_JwtValidationActionConfig.md) 
+  [Limit](API_Limit.md) 
+  [Listener](API_Listener.md) 
+  [ListenerAttribute](API_ListenerAttribute.md) 
+  [LoadBalancer](API_LoadBalancer.md) 
+  [LoadBalancerAddress](API_LoadBalancerAddress.md) 
+  [LoadBalancerAttribute](API_LoadBalancerAttribute.md) 
+  [LoadBalancerState](API_LoadBalancerState.md) 
+  [Matcher](API_Matcher.md) 
+  [MinimumLoadBalancerCapacity](API_MinimumLoadBalancerCapacity.md) 
+  [MutualAuthenticationAttributes](API_MutualAuthenticationAttributes.md) 
+  [PathPatternConditionConfig](API_PathPatternConditionConfig.md) 
+  [QueryStringConditionConfig](API_QueryStringConditionConfig.md) 
+  [QueryStringKeyValuePair](API_QueryStringKeyValuePair.md) 
+  [RedirectActionConfig](API_RedirectActionConfig.md) 
+  [RevocationContent](API_RevocationContent.md) 
+  [RewriteConfig](API_RewriteConfig.md) 
+  [Rule](API_Rule.md) 
+  [RuleCondition](API_RuleCondition.md) 
+  [RulePriorityPair](API_RulePriorityPair.md) 
+  [RuleTransform](API_RuleTransform.md) 
+  [SourceIpConditionConfig](API_SourceIpConditionConfig.md) 
+  [SslPolicy](API_SslPolicy.md) 
+  [SubnetMapping](API_SubnetMapping.md) 
+  [Tag](API_Tag.md) 
+  [TagDescription](API_TagDescription.md) 
+  [TargetDescription](API_TargetDescription.md) 
+  [TargetGroup](API_TargetGroup.md) 
+  [TargetGroupAttribute](API_TargetGroupAttribute.md) 
+  [TargetGroupStickinessConfig](API_TargetGroupStickinessConfig.md) 
+  [TargetGroupTuple](API_TargetGroupTuple.md) 
+  [TargetHealth](API_TargetHealth.md) 
+  [TargetHealthDescription](API_TargetHealthDescription.md) 
+  [TrustStore](API_TrustStore.md) 
+  [TrustStoreAssociation](API_TrustStoreAssociation.md) 
+  [TrustStoreRevocation](API_TrustStoreRevocation.md) 
+  [UrlRewriteConfig](API_UrlRewriteConfig.md) 
+  [ZonalCapacityReservationState](API_ZonalCapacityReservationState.md) 