AwsEventbridgePipeSourceRabbitMqBrokerArgs

interface AwsEventbridgePipeSourceRabbitMqBrokerArgs extends EventbridgePipeSourceMqBrokerBaseArgs { batchSize?: Input<number>; credentials: { basicAuth: Input<string> }; maximumBatchingWindowInSeconds?: Input<number>; queueName: Input<string>; virtualHost?: Input<string>; }

Source parameters for an Amazon MQ RabbitMQ broker.

Hierarchy

  • EventbridgePipeSourceMqBrokerBaseArgs
  • AwsEventbridgePipeSourceRabbitMqBrokerArgs

Properties

batchSize: Input<number>

Inherited from batchSize

Maximum number of records per batch. Maximum value: 10000.

credentials: { basicAuth: Input<string> }

Inherited from credentials

ARN of the Secrets Manager secret containing basic-auth credentials for the broker.

Properties

  • basicAuth (Input<string>)

maximumBatchingWindowInSeconds: Input<number>

Inherited from maximumBatchingWindowInSeconds

Maximum time in seconds to wait before dispatching a batch. Maximum value: 300.

queueName: Input<string>

Inherited from queueName

Name of the destination queue to consume. Maximum length: 1000. Triggers replacement.

virtualHost: Input<string>

Virtual host associated with the RabbitMQ broker. Maximum length: 200. Triggers replacement.