

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

The Amazon EventBridge 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:
+  [ApiDestination](API_ApiDestination.md) 
+  [AppSyncParameters](API_AppSyncParameters.md) 
+  [Archive](API_Archive.md) 
+  [AwsVpcConfiguration](API_AwsVpcConfiguration.md) 
+  [BatchArrayProperties](API_BatchArrayProperties.md) 
+  [BatchParameters](API_BatchParameters.md) 
+  [BatchRetryStrategy](API_BatchRetryStrategy.md) 
+  [CapacityProviderStrategyItem](API_CapacityProviderStrategyItem.md) 
+  [Condition](API_Condition.md) 
+  [Connection](API_Connection.md) 
+  [ConnectionApiKeyAuthResponseParameters](API_ConnectionApiKeyAuthResponseParameters.md) 
+  [ConnectionAuthResponseParameters](API_ConnectionAuthResponseParameters.md) 
+  [ConnectionBasicAuthResponseParameters](API_ConnectionBasicAuthResponseParameters.md) 
+  [ConnectionBodyParameter](API_ConnectionBodyParameter.md) 
+  [ConnectionHeaderParameter](API_ConnectionHeaderParameter.md) 
+  [ConnectionHttpParameters](API_ConnectionHttpParameters.md) 
+  [ConnectionOAuthClientResponseParameters](API_ConnectionOAuthClientResponseParameters.md) 
+  [ConnectionOAuthResponseParameters](API_ConnectionOAuthResponseParameters.md) 
+  [ConnectionQueryStringParameter](API_ConnectionQueryStringParameter.md) 
+  [ConnectivityResourceConfigurationArn](API_ConnectivityResourceConfigurationArn.md) 
+  [ConnectivityResourceParameters](API_ConnectivityResourceParameters.md) 
+  [CreateConnectionApiKeyAuthRequestParameters](API_CreateConnectionApiKeyAuthRequestParameters.md) 
+  [CreateConnectionAuthRequestParameters](API_CreateConnectionAuthRequestParameters.md) 
+  [CreateConnectionBasicAuthRequestParameters](API_CreateConnectionBasicAuthRequestParameters.md) 
+  [CreateConnectionOAuthClientRequestParameters](API_CreateConnectionOAuthClientRequestParameters.md) 
+  [CreateConnectionOAuthRequestParameters](API_CreateConnectionOAuthRequestParameters.md) 
+  [DeadLetterConfig](API_DeadLetterConfig.md) 
+  [DescribeConnectionConnectivityParameters](API_DescribeConnectionConnectivityParameters.md) 
+  [DescribeConnectionResourceParameters](API_DescribeConnectionResourceParameters.md) 
+  [EcsParameters](API_EcsParameters.md) 
+  [Endpoint](API_Endpoint.md) 
+  [EndpointEventBus](API_EndpointEventBus.md) 
+  [EventBus](API_EventBus.md) 
+  [EventSource](API_EventSource.md) 
+  [FailoverConfig](API_FailoverConfig.md) 
+  [HttpParameters](API_HttpParameters.md) 
+  [InputTransformer](API_InputTransformer.md) 
+  [KinesisParameters](API_KinesisParameters.md) 
+  [LogConfig](API_LogConfig.md) 
+  [NetworkConfiguration](API_NetworkConfiguration.md) 
+  [PartnerEventSource](API_PartnerEventSource.md) 
+  [PartnerEventSourceAccount](API_PartnerEventSourceAccount.md) 
+  [PlacementConstraint](API_PlacementConstraint.md) 
+  [PlacementStrategy](API_PlacementStrategy.md) 
+  [Primary](API_Primary.md) 
+  [PutEventsRequestEntry](API_PutEventsRequestEntry.md) 
+  [PutEventsResultEntry](API_PutEventsResultEntry.md) 
+  [PutPartnerEventsRequestEntry](API_PutPartnerEventsRequestEntry.md) 
+  [PutPartnerEventsResultEntry](API_PutPartnerEventsResultEntry.md) 
+  [PutTargetsResultEntry](API_PutTargetsResultEntry.md) 
+  [RedshiftDataParameters](API_RedshiftDataParameters.md) 
+  [RemoveTargetsResultEntry](API_RemoveTargetsResultEntry.md) 
+  [Replay](API_Replay.md) 
+  [ReplayDestination](API_ReplayDestination.md) 
+  [ReplicationConfig](API_ReplicationConfig.md) 
+  [RetryPolicy](API_RetryPolicy.md) 
+  [RoutingConfig](API_RoutingConfig.md) 
+  [Rule](API_Rule.md) 
+  [RunCommandParameters](API_RunCommandParameters.md) 
+  [RunCommandTarget](API_RunCommandTarget.md) 
+  [SageMakerPipelineParameter](API_SageMakerPipelineParameter.md) 
+  [SageMakerPipelineParameters](API_SageMakerPipelineParameters.md) 
+  [Secondary](API_Secondary.md) 
+  [SqsParameters](API_SqsParameters.md) 
+  [Tag](API_Tag.md) 
+  [Target](API_Target.md) 
+  [UpdateConnectionApiKeyAuthRequestParameters](API_UpdateConnectionApiKeyAuthRequestParameters.md) 
+  [UpdateConnectionAuthRequestParameters](API_UpdateConnectionAuthRequestParameters.md) 
+  [UpdateConnectionBasicAuthRequestParameters](API_UpdateConnectionBasicAuthRequestParameters.md) 
+  [UpdateConnectionOAuthClientRequestParameters](API_UpdateConnectionOAuthClientRequestParameters.md) 
+  [UpdateConnectionOAuthRequestParameters](API_UpdateConnectionOAuthRequestParameters.md) 