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 |
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.
PipeSourceParameters' | |
|
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.