Commit 228a04e
committed
feat(synthetics): add CloudWatch Synthetics Group L2 construct
- Add Group L2 construct for managing canary groups
- Add ICanary and IGroup interfaces for type safety
- Support for creating groups with up to 10 canaries
- Add comprehensive unit tests (9 test cases)
- Add integration test for Group functionality
- Update README with Group usage examples
- Extend Canary class to implement ICanary interface
Closes #340431 parent 6d451f4 commit 228a04e
File tree
15 files changed
+1949
-20
lines changed- packages
- @aws-cdk-testing/framework-integ/test/aws-synthetics/test
- integ.group.js.snapshot
- aws-cdk-lib/aws-synthetics
- lib
- test
15 files changed
+1949
-20
lines changedLines changed: 20 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 36 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
packages/@aws-cdk-testing/framework-integ/test/aws-synthetics/test/integ.group.js.snapshot/cdk.out
Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments