| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.Pipes.Types.PipeSourceParameters
Description
Synopsis
- data PipeSourceParameters = PipeSourceParameters' {
- activeMQBrokerParameters :: Maybe PipeSourceActiveMQBrokerParameters
- dynamoDBStreamParameters :: Maybe PipeSourceDynamoDBStreamParameters
- filterCriteria :: Maybe FilterCriteria
- kinesisStreamParameters :: Maybe PipeSourceKinesisStreamParameters
- managedStreamingKafkaParameters :: Maybe PipeSourceManagedStreamingKafkaParameters
- rabbitMQBrokerParameters :: Maybe PipeSourceRabbitMQBrokerParameters
- selfManagedKafkaParameters :: Maybe PipeSourceSelfManagedKafkaParameters
- sqsQueueParameters :: Maybe PipeSourceSqsQueueParameters
- newPipeSourceParameters :: PipeSourceParameters
- pipeSourceParameters_activeMQBrokerParameters :: Lens' PipeSourceParameters (Maybe PipeSourceActiveMQBrokerParameters)
- pipeSourceParameters_dynamoDBStreamParameters :: Lens' PipeSourceParameters (Maybe PipeSourceDynamoDBStreamParameters)
- pipeSourceParameters_filterCriteria :: Lens' PipeSourceParameters (Maybe FilterCriteria)
- pipeSourceParameters_kinesisStreamParameters :: Lens' PipeSourceParameters (Maybe PipeSourceKinesisStreamParameters)
- pipeSourceParameters_managedStreamingKafkaParameters :: Lens' PipeSourceParameters (Maybe PipeSourceManagedStreamingKafkaParameters)
- pipeSourceParameters_rabbitMQBrokerParameters :: Lens' PipeSourceParameters (Maybe PipeSourceRabbitMQBrokerParameters)
- pipeSourceParameters_selfManagedKafkaParameters :: Lens' PipeSourceParameters (Maybe PipeSourceSelfManagedKafkaParameters)
- pipeSourceParameters_sqsQueueParameters :: Lens' PipeSourceParameters (Maybe PipeSourceSqsQueueParameters)
Documentation
data PipeSourceParameters Source #
The parameters required to set up a source for your pipe.
See: newPipeSourceParameters smart constructor.
Constructors
| PipeSourceParameters' | |
Fields
| |
Instances
newPipeSourceParameters :: PipeSourceParameters Source #
Create a value of PipeSourceParameters with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:activeMQBrokerParameters:PipeSourceParameters', pipeSourceParameters_activeMQBrokerParameters - The parameters for using an Active MQ broker as a source.
$sel:dynamoDBStreamParameters:PipeSourceParameters', pipeSourceParameters_dynamoDBStreamParameters - The parameters for using a DynamoDB stream as a source.
$sel:filterCriteria:PipeSourceParameters', pipeSourceParameters_filterCriteria - The collection of event patterns used to filter events. For more
information, see
Events and Event Patterns
in the Amazon EventBridge User Guide.
$sel:kinesisStreamParameters:PipeSourceParameters', pipeSourceParameters_kinesisStreamParameters - The parameters for using a Kinesis stream as a source.
$sel:managedStreamingKafkaParameters:PipeSourceParameters', pipeSourceParameters_managedStreamingKafkaParameters - The parameters for using an MSK stream as a source.
$sel:rabbitMQBrokerParameters:PipeSourceParameters', pipeSourceParameters_rabbitMQBrokerParameters - The parameters for using a Rabbit MQ broker as a source.
$sel:selfManagedKafkaParameters:PipeSourceParameters', pipeSourceParameters_selfManagedKafkaParameters - The parameters for using a self-managed Apache Kafka stream as a source.
$sel:sqsQueueParameters:PipeSourceParameters', pipeSourceParameters_sqsQueueParameters - The parameters for using a Amazon SQS stream as a source.
pipeSourceParameters_activeMQBrokerParameters :: Lens' PipeSourceParameters (Maybe PipeSourceActiveMQBrokerParameters) Source #
The parameters for using an Active MQ broker as a source.
pipeSourceParameters_dynamoDBStreamParameters :: Lens' PipeSourceParameters (Maybe PipeSourceDynamoDBStreamParameters) Source #
The parameters for using a DynamoDB stream as a source.
pipeSourceParameters_filterCriteria :: Lens' PipeSourceParameters (Maybe FilterCriteria) Source #
The collection of event patterns used to filter events. For more information, see Events and Event Patterns in the Amazon EventBridge User Guide.
pipeSourceParameters_kinesisStreamParameters :: Lens' PipeSourceParameters (Maybe PipeSourceKinesisStreamParameters) Source #
The parameters for using a Kinesis stream as a source.
pipeSourceParameters_managedStreamingKafkaParameters :: Lens' PipeSourceParameters (Maybe PipeSourceManagedStreamingKafkaParameters) Source #
The parameters for using an MSK stream as a source.
pipeSourceParameters_rabbitMQBrokerParameters :: Lens' PipeSourceParameters (Maybe PipeSourceRabbitMQBrokerParameters) Source #
The parameters for using a Rabbit MQ broker as a source.
pipeSourceParameters_selfManagedKafkaParameters :: Lens' PipeSourceParameters (Maybe PipeSourceSelfManagedKafkaParameters) Source #
The parameters for using a self-managed Apache Kafka stream as a source.
pipeSourceParameters_sqsQueueParameters :: Lens' PipeSourceParameters (Maybe PipeSourceSqsQueueParameters) Source #
The parameters for using a Amazon SQS stream as a source.