The maximum amount of time to gather records before invoking the function, in seconds.ĪWS CloudFormation compatibility: This property is passed directly to the MaximumBatchingWindowInSeconds property of an AWS::Lambda::EventSourceMapping resource. For more information, see Reporting batch item failures in the AWS Lambda Developer Guide.ĪWS CloudFormation compatibility: This property is passed directly to the FunctionResponseTypes property of an AWS::Lambda::EventSourceMapping resource.
FunctionResponseTypesĪ list of the response types currently applied to the event source mapping. For more information, see AWS Lambda event filtering in the AWS Lambda Developer Guide.ĪWS CloudFormation compatibility: This property is passed directly to the FilterCriteria property of an AWS::Lambda::EventSourceMapping resource.
FilterCriteriaĪ object that defines the criteria to determine whether Lambda should process an event. Enabledĭisables the event source mapping to pause polling and invocation.ĪWS CloudFormation compatibility: This property is passed directly to the Enabled property of an AWS::Lambda::EventSourceMapping resource. DestinationConfigĪn Amazon Simple Queue Service (Amazon SQS) queue or Amazon Simple Notification Service (Amazon SNS) topic destination for discarded records.ĪWS CloudFormation compatibility: This property is passed directly to the DestinationConfig property of an AWS::Lambda::EventSourceMapping resource.
If the function returns an error, split the batch in two and retry.ĪWS CloudFormation compatibility: This property is passed directly to the BisectBatchOnFunctionError property of an AWS::Lambda::EventSourceMapping resource. The maximum number of items to retrieve in a single batch.ĪWS CloudFormation compatibility: This property is passed directly to the BatchSize property of an AWS::Lambda::EventSourceMapping resource.