| Class | Description | 
|---|---|
| AwsVpcConfiguration | 
 This structure specifies the VPC subnets and security groups for the task, and whether a public IP address is to be
 used. | 
| BatchArrayProperties | 
 The array properties for the submitted job, such as the size of the array. | 
| BatchContainerOverrides | 
 The overrides that are sent to a container. | 
| BatchEnvironmentVariable | 
 The environment variables to send to the container. | 
| BatchJobDependency | 
 An object that represents an Batch job dependency. | 
| BatchResourceRequirement | 
 The type and amount of a resource to assign to a container. | 
| BatchRetryStrategy | 
 The retry strategy that's associated with a job. | 
| CapacityProviderStrategyItem | 
 The details of a capacity provider strategy. | 
| CloudwatchLogsLogDestination | 
 The Amazon CloudWatch Logs logging configuration settings for the pipe. | 
| CloudwatchLogsLogDestinationParameters | 
 The Amazon CloudWatch Logs logging configuration settings for the pipe. | 
| CreatePipeRequest | |
| CreatePipeResult | |
| DeadLetterConfig | 
 A  DeadLetterConfigobject that contains information about a dead-letter queue configuration. | 
| DeletePipeRequest | |
| DeletePipeResult | |
| DescribePipeRequest | |
| DescribePipeResult | |
| DimensionMapping | 
 Maps source data to a dimension in the target Timestream for LiveAnalytics table. | 
| EcsContainerOverride | 
 The overrides that are sent to a container. | 
| EcsEnvironmentFile | 
 A list of files containing the environment variables to pass to a container. | 
| EcsEnvironmentVariable | 
 The environment variables to send to the container. | 
| EcsEphemeralStorage | 
 The amount of ephemeral storage to allocate for the task. | 
| EcsInferenceAcceleratorOverride | 
 Details on an Elastic Inference accelerator task override. | 
| EcsResourceRequirement | 
 The type and amount of a resource to assign to a container. | 
| EcsTaskOverride | 
 The overrides that are associated with a task. | 
| Filter | 
 Filter events using an event pattern. | 
| FilterCriteria | 
 The collection of event patterns used to filter events. | 
| FirehoseLogDestination | 
 The Amazon Data Firehose logging configuration settings for the pipe. | 
| FirehoseLogDestinationParameters | 
 The Amazon Data Firehose logging configuration settings for the pipe. | 
| ListPipesRequest | |
| ListPipesResult | |
| ListTagsForResourceRequest | |
| ListTagsForResourceResult | |
| MQBrokerAccessCredentials | 
 The Secrets Manager secret that stores your broker credentials. | 
| MSKAccessCredentials | 
 The Secrets Manager secret that stores your stream credentials. | 
| MultiMeasureAttributeMapping | 
 A mapping of a source event data field to a measure in a Timestream for LiveAnalytics record. | 
| MultiMeasureMapping | 
 Maps multiple measures from the source event to the same Timestream for LiveAnalytics record. | 
| NetworkConfiguration | 
 This structure specifies the network configuration for an Amazon ECS task. | 
| Pipe | 
 An object that represents a pipe. | 
| PipeEnrichmentHttpParameters | 
 These are custom parameter to be used when the target is an API Gateway REST APIs or EventBridge ApiDestinations. | 
| PipeEnrichmentParameters | 
 The parameters required to set up enrichment on your pipe. | 
| PipeLogConfiguration | 
 The logging configuration settings for the pipe. | 
| PipeLogConfigurationParameters | 
 Specifies the logging configuration settings for the pipe. | 
| PipeSourceActiveMQBrokerParameters | 
 The parameters for using an Active MQ broker as a source. | 
| PipeSourceDynamoDBStreamParameters | 
 The parameters for using a DynamoDB stream as a source. | 
| PipeSourceKinesisStreamParameters | 
 The parameters for using a Kinesis stream as a source. | 
| PipeSourceManagedStreamingKafkaParameters | 
 The parameters for using an MSK stream as a source. | 
| PipeSourceParameters | 
 The parameters required to set up a source for your pipe. | 
| PipeSourceRabbitMQBrokerParameters | 
 The parameters for using a Rabbit MQ broker as a source. | 
| PipeSourceSelfManagedKafkaParameters | 
 The parameters for using a self-managed Apache Kafka stream as a source. | 
| PipeSourceSqsQueueParameters | 
 The parameters for using a Amazon SQS stream as a source. | 
| PipeTargetBatchJobParameters | 
 The parameters for using an Batch job as a target. | 
| PipeTargetCloudWatchLogsParameters | 
 The parameters for using an CloudWatch Logs log stream as a target. | 
| PipeTargetEcsTaskParameters | 
 The parameters for using an Amazon ECS task as a target. | 
| PipeTargetEventBridgeEventBusParameters | 
 The parameters for using an EventBridge event bus as a target. | 
| PipeTargetHttpParameters | 
 These are custom parameter to be used when the target is an API Gateway REST APIs or EventBridge ApiDestinations. | 
| PipeTargetKinesisStreamParameters | 
 The parameters for using a Kinesis stream as a target. | 
| PipeTargetLambdaFunctionParameters | 
 The parameters for using a Lambda function as a target. | 
| PipeTargetParameters | 
 The parameters required to set up a target for your pipe. | 
| PipeTargetRedshiftDataParameters | 
 These are custom parameters to be used when the target is a Amazon Redshift cluster to invoke the Amazon Redshift
 Data API BatchExecuteStatement. | 
| PipeTargetSageMakerPipelineParameters | 
 The parameters for using a SageMaker pipeline as a target. | 
| PipeTargetSqsQueueParameters | 
 The parameters for using a Amazon SQS stream as a target. | 
| PipeTargetStateMachineParameters | 
 The parameters for using a Step Functions state machine as a target. | 
| PipeTargetTimestreamParameters | 
 The parameters for using a Timestream for LiveAnalytics table as a target. | 
| PlacementConstraint | 
 An object representing a constraint on task placement. | 
| PlacementStrategy | 
 The task placement strategy for a task or service. | 
| S3LogDestination | 
 The Amazon S3 logging configuration settings for the pipe. | 
| S3LogDestinationParameters | 
 The Amazon S3 logging configuration settings for the pipe. | 
| SageMakerPipelineParameter | 
 Name/Value pair of a parameter to start execution of a SageMaker Model Building Pipeline. | 
| SelfManagedKafkaAccessConfigurationCredentials | 
 The Secrets Manager secret that stores your stream credentials. | 
| SelfManagedKafkaAccessConfigurationVpc | 
 This structure specifies the VPC subnets and security groups for the stream, and whether a public IP address is to be
 used. | 
| SingleMeasureMapping | 
 Maps a single source data field to a single record in the specified Timestream for LiveAnalytics table. | 
| StartPipeRequest | |
| StartPipeResult | |
| StopPipeRequest | |
| StopPipeResult | |
| Tag | 
 A key-value pair associated with an Amazon Web Services resource. | 
| TagResourceRequest | |
| TagResourceResult | |
| UntagResourceRequest | |
| UntagResourceResult | |
| UpdatePipeRequest | |
| UpdatePipeResult | |
| UpdatePipeSourceActiveMQBrokerParameters | 
 The parameters for using an Active MQ broker as a source. | 
| UpdatePipeSourceDynamoDBStreamParameters | 
 The parameters for using a DynamoDB stream as a source. | 
| UpdatePipeSourceKinesisStreamParameters | 
 The parameters for using a Kinesis stream as a source. | 
| UpdatePipeSourceManagedStreamingKafkaParameters | 
 The parameters for using an MSK stream as a source. | 
| UpdatePipeSourceParameters | 
 The parameters required to set up a source for your pipe. | 
| UpdatePipeSourceRabbitMQBrokerParameters | 
 The parameters for using a Rabbit MQ broker as a source. | 
| UpdatePipeSourceSelfManagedKafkaParameters | 
 The parameters for using a self-managed Apache Kafka stream as a source. | 
| UpdatePipeSourceSqsQueueParameters | 
 The parameters for using a Amazon SQS stream as a source. | 
| ValidationExceptionField | 
 Indicates that an error has occurred while performing a validate operation. | 
| Exception | Description | 
|---|---|
| AmazonPipesException | Base exception for all service exceptions thrown by Amazon EventBridge Pipes | 
| ConflictException | 
 An action you attempted resulted in an exception. | 
| InternalException | 
 This exception occurs due to unexpected causes. | 
| NotFoundException | 
 An entity that you specified does not exist. | 
| ServiceQuotaExceededException | 
 A quota has been exceeded. | 
| ThrottlingException | 
 An action was throttled. | 
| ValidationException | 
 Indicates that an error has occurred while performing a validate operation. |