Skip to content

Commit c0f8d29

Browse files
feat(rds): engine lifecycle support (#33902)
### Issue # (if applicable) Closes #33859. ### Reason for this change Cloudformation supports dor configuring engine lifecycle support for RDS and Aurora. https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_rds.CfnDBCluster.html#enginelifecyclesupport https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/extended-support.html ### Description of changes - Define `EngineLifecycleSupport` - Add `engineLifecycleSupport` prop to `DatabaseClusterBaseProps` ### Describe any new or updated permissions being added None ### Description of how you validated changes Add both unit and integ 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 c5cd679 commit c0f8d29

14 files changed

+1586
-0
lines changed

Diff for: packages/@aws-cdk-testing/framework-integ/test/aws-rds/test/integ.cluster-engine-lifecycle-support.js.snapshot/RdsClusterEngineLifecycleSupportIntegDefaultTestDeployAssert6F5E7AEF.assets.json

+19
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-rds/test/integ.cluster-engine-lifecycle-support.js.snapshot/RdsClusterEngineLifecycleSupportIntegDefaultTestDeployAssert6F5E7AEF.template.json

+36
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-rds/test/integ.cluster-engine-lifecycle-support.js.snapshot/RdsClusterEngineLifecycleSupportStack.assets.json

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

0 commit comments

Comments
 (0)