AwsEventbridgePipeSourceSqsQueueArgs

interface AwsEventbridgePipeSourceSqsQueueArgs { batchSize?: Input<number>; maximumBatchingWindowInSeconds?: Input<number>; }

Source parameters for an SQS queue.

Example

CODE
const pipe = new AwsEventbridgePipe({
  name: 'myPipe',
  iamRole: pipeRole.arn,
  source: sourceQueue.arn,
  target: targetQueue.arn,
  sourceParameters: {
    sqsQueue: { batchSize: 10, maximumBatchingWindowInSeconds: 30 },
  },
});

Properties

batchSize: Input<number>

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

maximumBatchingWindowInSeconds: Input<number>

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