diff --git a/examples/event-source-mapping/main.tf b/examples/event-source-mapping/main.tf
index fd3d29bf..5c2c20ce 100644
--- a/examples/event-source-mapping/main.tf
+++ b/examples/event-source-mapping/main.tf
@@ -247,7 +247,7 @@ module "vpc" {
 resource "aws_mq_broker" "this" {
   broker_name        = random_pet.this.id
   engine_type        = "RabbitMQ"
-  engine_version     = "3.10.10"
+  engine_version     = "3.12.13"
   host_instance_type = "mq.t3.micro"
   security_groups    = [module.vpc.default_security_group_id]
   subnet_ids         = slice(module.vpc.public_subnets, 0, 1)
diff --git a/main.tf b/main.tf
index fc231abe..2c8a1559 100644
--- a/main.tf
+++ b/main.tf
@@ -331,6 +331,7 @@ resource "aws_lambda_event_source_mapping" "this" {
   topics                             = try(each.value.topics, null)
   queues                             = try(each.value.queues, null)
   function_response_types            = try(each.value.function_response_types, null)
+  tumbling_window_in_seconds         = try(each.value.tumbling_window_in_seconds, null)
 
   dynamic "destination_config" {
     for_each = try(each.value.destination_arn_on_failure, null) != null ? [true] : []