Skip to content

Commit d14a01c

Browse files
feat(stepfunctions-tasks): create scheduler (#29458)
### Issue # (if applicable) Closes #29351. ### Reason for this change Although the creation of schedule task is supported, the AWS CDK currently lacks the capability to create these without a custom task definition. ### Description of changes I've introduced the `EventBridgeSchedulerCreateScheduleTask` class to address this gap. The original issue discussed the need for both creating and updating schedules. However, to maintain focus and simplicity, this PR will only cover the creation aspect. A subsequent PR will be dedicated to schedule updates. ### Description of how you validated changes I have added both integ and unit tests. ### Checklist - [x] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md) ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
1 parent 92bfb59 commit d14a01c

File tree

16 files changed

+40515
-0
lines changed

16 files changed

+40515
-0
lines changed

Diff for: packages/@aws-cdk-testing/framework-integ/test/aws-stepfunctions-tasks/test/eventbridge-scheduler/integ.create-schedule.js.snapshot/PutEventsDefaultTestDeployAssert1A6BA3F3.assets.json

+32
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: packages/@aws-cdk-testing/framework-integ/test/aws-stepfunctions-tasks/test/eventbridge-scheduler/integ.create-schedule.js.snapshot/PutEventsDefaultTestDeployAssert1A6BA3F3.template.json

+319
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)