

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

The Amazon EventBridge Pipes 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:
+  [AwsVpcConfiguration](API_AwsVpcConfiguration.md) 
+  [BatchArrayProperties](API_BatchArrayProperties.md) 
+  [BatchContainerOverrides](API_BatchContainerOverrides.md) 
+  [BatchEnvironmentVariable](API_BatchEnvironmentVariable.md) 
+  [BatchJobDependency](API_BatchJobDependency.md) 
+  [BatchResourceRequirement](API_BatchResourceRequirement.md) 
+  [BatchRetryStrategy](API_BatchRetryStrategy.md) 
+  [CapacityProviderStrategyItem](API_CapacityProviderStrategyItem.md) 
+  [CloudwatchLogsLogDestination](API_CloudwatchLogsLogDestination.md) 
+  [CloudwatchLogsLogDestinationParameters](API_CloudwatchLogsLogDestinationParameters.md) 
+  [DeadLetterConfig](API_DeadLetterConfig.md) 
+  [DimensionMapping](API_DimensionMapping.md) 
+  [EcsContainerOverride](API_EcsContainerOverride.md) 
+  [EcsEnvironmentFile](API_EcsEnvironmentFile.md) 
+  [EcsEnvironmentVariable](API_EcsEnvironmentVariable.md) 
+  [EcsEphemeralStorage](API_EcsEphemeralStorage.md) 
+  [EcsInferenceAcceleratorOverride](API_EcsInferenceAcceleratorOverride.md) 
+  [EcsResourceRequirement](API_EcsResourceRequirement.md) 
+  [EcsTaskOverride](API_EcsTaskOverride.md) 
+  [Filter](API_Filter.md) 
+  [FilterCriteria](API_FilterCriteria.md) 
+  [FirehoseLogDestination](API_FirehoseLogDestination.md) 
+  [FirehoseLogDestinationParameters](API_FirehoseLogDestinationParameters.md) 
+  [MQBrokerAccessCredentials](API_MQBrokerAccessCredentials.md) 
+  [MSKAccessCredentials](API_MSKAccessCredentials.md) 
+  [MultiMeasureAttributeMapping](API_MultiMeasureAttributeMapping.md) 
+  [MultiMeasureMapping](API_MultiMeasureMapping.md) 
+  [NetworkConfiguration](API_NetworkConfiguration.md) 
+  [Pipe](API_Pipe.md) 
+  [PipeEnrichmentHttpParameters](API_PipeEnrichmentHttpParameters.md) 
+  [PipeEnrichmentParameters](API_PipeEnrichmentParameters.md) 
+  [PipeLogConfiguration](API_PipeLogConfiguration.md) 
+  [PipeLogConfigurationParameters](API_PipeLogConfigurationParameters.md) 
+  [PipeSourceActiveMQBrokerParameters](API_PipeSourceActiveMQBrokerParameters.md) 
+  [PipeSourceDynamoDBStreamParameters](API_PipeSourceDynamoDBStreamParameters.md) 
+  [PipeSourceKinesisStreamParameters](API_PipeSourceKinesisStreamParameters.md) 
+  [PipeSourceManagedStreamingKafkaParameters](API_PipeSourceManagedStreamingKafkaParameters.md) 
+  [PipeSourceParameters](API_PipeSourceParameters.md) 
+  [PipeSourceRabbitMQBrokerParameters](API_PipeSourceRabbitMQBrokerParameters.md) 
+  [PipeSourceSelfManagedKafkaParameters](API_PipeSourceSelfManagedKafkaParameters.md) 
+  [PipeSourceSqsQueueParameters](API_PipeSourceSqsQueueParameters.md) 
+  [PipeTargetBatchJobParameters](API_PipeTargetBatchJobParameters.md) 
+  [PipeTargetCloudWatchLogsParameters](API_PipeTargetCloudWatchLogsParameters.md) 
+  [PipeTargetEcsTaskParameters](API_PipeTargetEcsTaskParameters.md) 
+  [PipeTargetEventBridgeEventBusParameters](API_PipeTargetEventBridgeEventBusParameters.md) 
+  [PipeTargetHttpParameters](API_PipeTargetHttpParameters.md) 
+  [PipeTargetKinesisStreamParameters](API_PipeTargetKinesisStreamParameters.md) 
+  [PipeTargetLambdaFunctionParameters](API_PipeTargetLambdaFunctionParameters.md) 
+  [PipeTargetParameters](API_PipeTargetParameters.md) 
+  [PipeTargetRedshiftDataParameters](API_PipeTargetRedshiftDataParameters.md) 
+  [PipeTargetSageMakerPipelineParameters](API_PipeTargetSageMakerPipelineParameters.md) 
+  [PipeTargetSqsQueueParameters](API_PipeTargetSqsQueueParameters.md) 
+  [PipeTargetStateMachineParameters](API_PipeTargetStateMachineParameters.md) 
+  [PipeTargetTimestreamParameters](API_PipeTargetTimestreamParameters.md) 
+  [PlacementConstraint](API_PlacementConstraint.md) 
+  [PlacementStrategy](API_PlacementStrategy.md) 
+  [S3LogDestination](API_S3LogDestination.md) 
+  [S3LogDestinationParameters](API_S3LogDestinationParameters.md) 
+  [SageMakerPipelineParameter](API_SageMakerPipelineParameter.md) 
+  [SelfManagedKafkaAccessConfigurationCredentials](API_SelfManagedKafkaAccessConfigurationCredentials.md) 
+  [SelfManagedKafkaAccessConfigurationVpc](API_SelfManagedKafkaAccessConfigurationVpc.md) 
+  [SingleMeasureMapping](API_SingleMeasureMapping.md) 
+  [Tag](API_Tag.md) 
+  [UpdatePipeSourceActiveMQBrokerParameters](API_UpdatePipeSourceActiveMQBrokerParameters.md) 
+  [UpdatePipeSourceDynamoDBStreamParameters](API_UpdatePipeSourceDynamoDBStreamParameters.md) 
+  [UpdatePipeSourceKinesisStreamParameters](API_UpdatePipeSourceKinesisStreamParameters.md) 
+  [UpdatePipeSourceManagedStreamingKafkaParameters](API_UpdatePipeSourceManagedStreamingKafkaParameters.md) 
+  [UpdatePipeSourceParameters](API_UpdatePipeSourceParameters.md) 
+  [UpdatePipeSourceRabbitMQBrokerParameters](API_UpdatePipeSourceRabbitMQBrokerParameters.md) 
+  [UpdatePipeSourceSelfManagedKafkaParameters](API_UpdatePipeSourceSelfManagedKafkaParameters.md) 
+  [UpdatePipeSourceSqsQueueParameters](API_UpdatePipeSourceSqsQueueParameters.md) 
+  [ValidationExceptionField](API_ValidationExceptionField.md) 