From b3f1b221f0064bb204b356b7b032b84363c0d863 Mon Sep 17 00:00:00 2001 From: Daniel Cameron Date: Tue, 3 Jun 2025 09:23:10 +1000 Subject: [PATCH 1/2] Update stream.json to add filterPatterns property As per serverless doco https://www.serverless.com/framework/docs/providers/aws/events/streams --- .../json/aws/functions/events/stream.json | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/serverless-framework-schema/json/aws/functions/events/stream.json b/packages/serverless-framework-schema/json/aws/functions/events/stream.json index 96635ad..1391f9d 100644 --- a/packages/serverless-framework-schema/json/aws/functions/events/stream.json +++ b/packages/serverless-framework-schema/json/aws/functions/events/stream.json @@ -47,7 +47,10 @@ }, "destinations": { "type": "object" - } + }, + "filterPatterns": { + "type": "object" + } }, "require": [ "type", @@ -64,4 +67,4 @@ "required": [ "stream" ] -} \ No newline at end of file +} From 0a86fa6a0d22ecff3796b0efb3dc8386e5be21b2 Mon Sep 17 00:00:00 2001 From: Daniel Cameron Date: Tue, 3 Jun 2025 09:49:34 +1000 Subject: [PATCH 2/2] Update stream.json correctly to accept array of objects for filterPatterns --- .../json/aws/functions/events/stream.json | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/serverless-framework-schema/json/aws/functions/events/stream.json b/packages/serverless-framework-schema/json/aws/functions/events/stream.json index 1391f9d..7178485 100644 --- a/packages/serverless-framework-schema/json/aws/functions/events/stream.json +++ b/packages/serverless-framework-schema/json/aws/functions/events/stream.json @@ -49,8 +49,13 @@ "type": "object" }, "filterPatterns": { - "type": "object" - } + "type": "array", + "items": [ + { + "type": "object" + } + ] + } }, "require": [ "type",