UpdatePipeSourceParameters - Amazon EventBridge Pipes
Services or capabilities described in AWS documentation might vary by Region. To see the differences applicable to the AWS European Sovereign Cloud Region, see the AWS European Sovereign Cloud User Guide.

UpdatePipeSourceParameters

The parameters required to set up a source for your pipe.

Contents

ActiveMQBrokerParameters

The parameters for using an Active MQ broker as a source.

Type: UpdatePipeSourceActiveMQBrokerParameters object

Required: No

DynamoDBStreamParameters

The parameters for using a DynamoDB stream as a source.

Type: UpdatePipeSourceDynamoDBStreamParameters object

Required: No

FilterCriteria

The collection of event patterns used to filter events.

To remove a filter, specify a FilterCriteria object with an empty array of Filter objects.

For more information, see Events and Event Patterns in the Amazon EventBridge User Guide.

Type: FilterCriteria object

Required: No

KinesisStreamParameters

The parameters for using a Kinesis stream as a source.

Type: UpdatePipeSourceKinesisStreamParameters object

Required: No

ManagedStreamingKafkaParameters

The parameters for using an MSK stream as a source.

Type: UpdatePipeSourceManagedStreamingKafkaParameters object

Required: No

RabbitMQBrokerParameters

The parameters for using a Rabbit MQ broker as a source.

Type: UpdatePipeSourceRabbitMQBrokerParameters object

Required: No

SelfManagedKafkaParameters

The parameters for using a self-managed Apache Kafka stream as a source.

A self managed cluster refers to any Apache Kafka cluster not hosted by AWS. This includes both clusters you manage yourself, as well as those hosted by a third-party provider, such as Confluent Cloud, CloudKarafka, or Redpanda. For more information, see Apache Kafka streams as a source in the Amazon EventBridge User Guide.

Type: UpdatePipeSourceSelfManagedKafkaParameters object

Required: No

SqsQueueParameters

The parameters for using a Amazon SQS stream as a source.

Type: UpdatePipeSourceSqsQueueParameters object

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: