Skip to content

Commit 228a04e

Browse files
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 #34043
1 parent 6d451f4 commit 228a04e

File tree

15 files changed

+1949
-20
lines changed

15 files changed

+1949
-20
lines changed

packages/@aws-cdk-testing/framework-integ/test/aws-synthetics/test/integ.group.js.snapshot/SyntheticsGroupIntegTestDefaultTestDeployAssertCCD825E7.assets.json

Lines changed: 20 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/SyntheticsGroupIntegTestDefaultTestDeployAssertCCD825E7.template.json

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.

packages/@aws-cdk-testing/framework-integ/test/aws-synthetics/test/integ.group.js.snapshot/integ.json

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

Comments
 (0)