

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

The Amazon VPC Lattice 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:
+  [AccessLogSubscriptionSummary](API_AccessLogSubscriptionSummary.md) 
+  [ArnResource](API_ArnResource.md) 
+  [DnsEntry](API_DnsEntry.md) 
+  [DnsOptions](API_DnsOptions.md) 
+  [DnsResource](API_DnsResource.md) 
+  [DomainVerificationSummary](API_DomainVerificationSummary.md) 
+  [FixedResponseAction](API_FixedResponseAction.md) 
+  [ForwardAction](API_ForwardAction.md) 
+  [HeaderMatch](API_HeaderMatch.md) 
+  [HeaderMatchType](API_HeaderMatchType.md) 
+  [HealthCheckConfig](API_HealthCheckConfig.md) 
+  [HttpMatch](API_HttpMatch.md) 
+  [IpResource](API_IpResource.md) 
+  [ListenerSummary](API_ListenerSummary.md) 
+  [Matcher](API_Matcher.md) 
+  [PathMatch](API_PathMatch.md) 
+  [PathMatchType](API_PathMatchType.md) 
+  [ResourceConfigurationDefinition](API_ResourceConfigurationDefinition.md) 
+  [ResourceConfigurationSummary](API_ResourceConfigurationSummary.md) 
+  [ResourceEndpointAssociationSummary](API_ResourceEndpointAssociationSummary.md) 
+  [ResourceGatewaySummary](API_ResourceGatewaySummary.md) 
+  [RuleAction](API_RuleAction.md) 
+  [RuleMatch](API_RuleMatch.md) 
+  [RuleSummary](API_RuleSummary.md) 
+  [RuleUpdate](API_RuleUpdate.md) 
+  [RuleUpdateFailure](API_RuleUpdateFailure.md) 
+  [RuleUpdateSuccess](API_RuleUpdateSuccess.md) 
+  [ServiceNetworkEndpointAssociation](API_ServiceNetworkEndpointAssociation.md) 
+  [ServiceNetworkResourceAssociationSummary](API_ServiceNetworkResourceAssociationSummary.md) 
+  [ServiceNetworkServiceAssociationSummary](API_ServiceNetworkServiceAssociationSummary.md) 
+  [ServiceNetworkSummary](API_ServiceNetworkSummary.md) 
+  [ServiceNetworkVpcAssociationSummary](API_ServiceNetworkVpcAssociationSummary.md) 
+  [ServiceSummary](API_ServiceSummary.md) 
+  [SharingConfig](API_SharingConfig.md) 
+  [Target](API_Target.md) 
+  [TargetFailure](API_TargetFailure.md) 
+  [TargetGroupConfig](API_TargetGroupConfig.md) 
+  [TargetGroupSummary](API_TargetGroupSummary.md) 
+  [TargetSummary](API_TargetSummary.md) 
+  [TxtMethodConfig](API_TxtMethodConfig.md) 
+  [ValidationExceptionField](API_ValidationExceptionField.md) 
+  [WeightedTargetGroup](API_WeightedTargetGroup.md) 