aws-rds: Add support for engineLifecycleSupport configuration in L2/L3 constructs #33859
Closed
2 tasks
Labels
@aws-cdk/aws-rds
Related to Amazon Relational Database
effort/medium
Medium work item – several days of effort
feature-request
A feature should be added or improved.
p2
Uh oh!
There was an error while loading. Please reload this page.
Describe the feature
We would like to be able to configure the engineLifecycleSupport through the L2 constructs. This is currently unsupported and can only be set by using the
propertyOverride
functionUse Case
We have use cases where we explicitly disable/enable the engine lifecycle support.
https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_rds.CfnDBCluster.html#enginelifecyclesupport
Proposed Solution
I'm not entirely sure where this property can be properly implemented as this is only applicable to RDS for MySQL and RDS for PostgreSQL and on Aurora it is configured on the cluster.
Perhaps extending the interfaces provided to tge
DatabaseClusterEngine. auroraMysql()
,DatabaseClusterEngine. auroraPostgres()
,DatabaseInstanceEngine.mysql()
,DatabaseInstanceEngine.postgres()
functions to accept an optional parameter.For example:
Other Information
No response
Acknowledgements
CDK version used
2.185.0
Environment details (OS name and version, etc.)
any
The text was updated successfully, but these errors were encountered: