Federico Jasson 9f0bc689cc
feat(AWS Schedule): Allow multiple rate expressions in single event
* Allow multiple cron/rate expressions in AWS schedule event

* Update schedule.test.js to use runServerless

* schedule.test.js: minimize calls to runServerless
2021-09-08 22:19:12 +02:00

34 lines
825 B
YAML

service: service
configValidationMode: error
provider:
name: aws
runtime: nodejs12.x
versionFunctions: false
functions:
scheduleMinimal:
handler: core.scheduleMinimal
events:
- schedule: rate(1 minute)
scheduleExtended:
handler: core.scheduleExtended
events:
- schedule:
rate: cron(* * * * ? *)
inputTransformer:
inputPathsMap:
eventTime: '$.time'
inputTemplate: '{"time": <eventTime>, "name": "transformedInput"}'
scheduleExtendedArray:
handler: core.scheduleExtendedArray
events:
- schedule:
rate:
- cron(* * * * ? *)
inputTransformer:
inputPathsMap:
eventTime: '$.time'
inputTemplate: '{"time": <eventTime>, "name": "transformedInput"}'