| 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.UpdatePipeSourceParameters
Description
Synopsis
- data UpdatePipeSourceParameters = UpdatePipeSourceParameters' {
- activeMQBrokerParameters :: Maybe UpdatePipeSourceActiveMQBrokerParameters
- dynamoDBStreamParameters :: Maybe UpdatePipeSourceDynamoDBStreamParameters
- filterCriteria :: Maybe FilterCriteria
- kinesisStreamParameters :: Maybe UpdatePipeSourceKinesisStreamParameters
- managedStreamingKafkaParameters :: Maybe UpdatePipeSourceManagedStreamingKafkaParameters
- rabbitMQBrokerParameters :: Maybe UpdatePipeSourceRabbitMQBrokerParameters
- selfManagedKafkaParameters :: Maybe UpdatePipeSourceSelfManagedKafkaParameters
- sqsQueueParameters :: Maybe UpdatePipeSourceSqsQueueParameters
- newUpdatePipeSourceParameters :: UpdatePipeSourceParameters
- updatePipeSourceParameters_activeMQBrokerParameters :: Lens' UpdatePipeSourceParameters (Maybe UpdatePipeSourceActiveMQBrokerParameters)
- updatePipeSourceParameters_dynamoDBStreamParameters :: Lens' UpdatePipeSourceParameters (Maybe UpdatePipeSourceDynamoDBStreamParameters)
- updatePipeSourceParameters_filterCriteria :: Lens' UpdatePipeSourceParameters (Maybe FilterCriteria)
- updatePipeSourceParameters_kinesisStreamParameters :: Lens' UpdatePipeSourceParameters (Maybe UpdatePipeSourceKinesisStreamParameters)
- updatePipeSourceParameters_managedStreamingKafkaParameters :: Lens' UpdatePipeSourceParameters (Maybe UpdatePipeSourceManagedStreamingKafkaParameters)
- updatePipeSourceParameters_rabbitMQBrokerParameters :: Lens' UpdatePipeSourceParameters (Maybe UpdatePipeSourceRabbitMQBrokerParameters)
- updatePipeSourceParameters_selfManagedKafkaParameters :: Lens' UpdatePipeSourceParameters (Maybe UpdatePipeSourceSelfManagedKafkaParameters)
- updatePipeSourceParameters_sqsQueueParameters :: Lens' UpdatePipeSourceParameters (Maybe UpdatePipeSourceSqsQueueParameters)
Documentation
data UpdatePipeSourceParameters Source #
The parameters required to set up a source for your pipe.
See: newUpdatePipeSourceParameters smart constructor.
Constructors
Instances
newUpdatePipeSourceParameters :: UpdatePipeSourceParameters Source #
Create a value of UpdatePipeSourceParameters 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:UpdatePipeSourceParameters', updatePipeSourceParameters_activeMQBrokerParameters - The parameters for using an Active MQ broker as a source.
$sel:dynamoDBStreamParameters:UpdatePipeSourceParameters', updatePipeSourceParameters_dynamoDBStreamParameters - The parameters for using a DynamoDB stream as a source.
$sel:filterCriteria:UpdatePipeSourceParameters', updatePipeSourceParameters_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:UpdatePipeSourceParameters', updatePipeSourceParameters_kinesisStreamParameters - The parameters for using a Kinesis stream as a source.
$sel:managedStreamingKafkaParameters:UpdatePipeSourceParameters', updatePipeSourceParameters_managedStreamingKafkaParameters - The parameters for using an MSK stream as a source.
$sel:rabbitMQBrokerParameters:UpdatePipeSourceParameters', updatePipeSourceParameters_rabbitMQBrokerParameters - The parameters for using a Rabbit MQ broker as a source.
$sel:selfManagedKafkaParameters:UpdatePipeSourceParameters', updatePipeSourceParameters_selfManagedKafkaParameters - The parameters for using a self-managed Apache Kafka stream as a source.
$sel:sqsQueueParameters:UpdatePipeSourceParameters', updatePipeSourceParameters_sqsQueueParameters - The parameters for using a Amazon SQS stream as a source.
updatePipeSourceParameters_activeMQBrokerParameters :: Lens' UpdatePipeSourceParameters (Maybe UpdatePipeSourceActiveMQBrokerParameters) Source #
The parameters for using an Active MQ broker as a source.
updatePipeSourceParameters_dynamoDBStreamParameters :: Lens' UpdatePipeSourceParameters (Maybe UpdatePipeSourceDynamoDBStreamParameters) Source #
The parameters for using a DynamoDB stream as a source.
updatePipeSourceParameters_filterCriteria :: Lens' UpdatePipeSourceParameters (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.
updatePipeSourceParameters_kinesisStreamParameters :: Lens' UpdatePipeSourceParameters (Maybe UpdatePipeSourceKinesisStreamParameters) Source #
The parameters for using a Kinesis stream as a source.
updatePipeSourceParameters_managedStreamingKafkaParameters :: Lens' UpdatePipeSourceParameters (Maybe UpdatePipeSourceManagedStreamingKafkaParameters) Source #
The parameters for using an MSK stream as a source.
updatePipeSourceParameters_rabbitMQBrokerParameters :: Lens' UpdatePipeSourceParameters (Maybe UpdatePipeSourceRabbitMQBrokerParameters) Source #
The parameters for using a Rabbit MQ broker as a source.
updatePipeSourceParameters_selfManagedKafkaParameters :: Lens' UpdatePipeSourceParameters (Maybe UpdatePipeSourceSelfManagedKafkaParameters) Source #
The parameters for using a self-managed Apache Kafka stream as a source.
updatePipeSourceParameters_sqsQueueParameters :: Lens' UpdatePipeSourceParameters (Maybe UpdatePipeSourceSqsQueueParameters) Source #
The parameters for using a Amazon SQS stream as a source.