AWS Security ChangesHomeSearch

AWS serverless-application-model documentation change

Service: serverless-application-model · 2025-11-22 · Documentation low

File: serverless-application-model/latest/developerguide/sam-property-function-selfmanagedkafka.md

Summary

Added same new configuration properties as MSK file and increased maximum pollers from 20 to 2000, fixed documentation links

Security assessment

The changes mirror those in the MSK documentation, adding error handling parameters and scaling capabilities. The corrected link and 'minimum' spelling fix are maintenance updates. No security vulnerabilities or explicit security features are addressed in the changes.

Diff

diff --git a/serverless-application-model/latest/developerguide/sam-property-function-selfmanagedkafka.md b/serverless-application-model/latest/developerguide/sam-property-function-selfmanagedkafka.md
index 585679c44..b0adda9a3 100644
--- a//serverless-application-model/latest/developerguide/sam-property-function-selfmanagedkafka.md
+++ b//serverless-application-model/latest/developerguide/sam-property-function-selfmanagedkafka.md
@@ -22,0 +23 @@ To declare this entity in your AWS SAM template, use the following syntax.
+      BisectBatchOnFunctionError: Boolean
@@ -27,0 +29 @@ To declare this entity in your AWS SAM template, use the following syntax.
+      FunctionResponseTypes: List
@@ -28,0 +31,2 @@ To declare this entity in your AWS SAM template, use the following syntax.
+      MaximumRecordAgeInSeconds: Integer
+      MaximumRetryAttempts: Integer
@@ -55,0 +60,11 @@ _Maximum_ : `10000`
+`BisectBatchOnFunctionError`
+    
+
+If the function returns an error, split the batch in two and retry.
+
+_Type_ : Boolean
+
+_Required_ : No
+
+_CloudFormation compatibility_ : This property is passed directly to the `[BisectBatchOnFunctionError](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-bisectbatchonfunctionerror)` property of an `AWS::Lambda::EventSourceMapping` resource.
+
@@ -112,0 +128,13 @@ _CloudFormation compatibility_ : This property is unique to AWS SAM and doesn't
+`FunctionResponseTypes`
+    
+
+A list of the response types currently applied to the event source mapping. For more information, see [Reporting batch item failures](https://docs.aws.amazon.com/lambda/latest/dg/kafka-retry-configurations.html) in the _AWS Lambda Developer Guide_.
+
+_Valid values_ : `ReportBatchItemFailures`
+
+_Type_ : List
+
+_Required_ : No
+
+_CloudFormation compatibility_ : This property is passed directly to the `[FunctionResponseTypes](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-functionresponsetypes)` property of an `AWS::Lambda::EventSourceMapping` resource.
+
@@ -123,0 +152,22 @@ _CloudFormation compatibility_ : This property is passed directly to the `[KmsKe
+`MaximumRecordAgeInSeconds`
+    
+
+The maximum age of a record that Lambda sends to a function for processing.
+
+_Type_ : Integer
+
+_Required_ : No
+
+_CloudFormation compatibility_ : This property is passed directly to the `[MaximumRecordAgeInSeconds](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-maximumrecordageinseconds)` property of an `AWS::Lambda::EventSourceMapping` resource.
+
+`MaximumRetryAttempts`
+    
+
+The maximum number of times to retry when the function returns an error.
+
+_Type_ : Integer
+
+_Required_ : No
+
+_CloudFormation compatibility_ : This property is passed directly to the `[MaximumRetryAttempts](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping.html#cfn-lambda-eventsourcemapping-maximumretryattempts)` property of an `AWS::Lambda::EventSourceMapping` resource.
+
@@ -127 +177 @@ _CloudFormation compatibility_ : This property is passed directly to the `[KmsKe
-Configuration to increase the amount of pollers used to compute event source mappings. This configuration allows for a minumum of 1 poller and a maximum of 20 pollers. For an example, refer to ProvisionedPollerConfig example
+Configuration to increase the amount of pollers used to compute event source mappings. This configuration allows for a minumum of 1 poller and a maximum of 2000 pollers. For an example, refer to ProvisionedPollerConfig example
@@ -129 +179 @@ Configuration to increase the amount of pollers used to compute event source map
-_Type_ : [ProvisionedPollerConfig](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventsourcemapping)
+_Type_ : [ProvisionedPollerConfig](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-eventsourcemapping-provisionedpollerconfig)
@@ -305 +355 @@ The following example shows a complete setup including the required IAM role con
-      MaximumPollers: 20
+      MaximumPollers: 200