Skip to content

Commit 883dee4

Browse files
committed
feat: allow to customize db instance parameters
1 parent 9a09985 commit 883dee4

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

src/constructs/database-instance.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,12 @@ export interface DatabaseInstanceProps {
9494
* @default logs never expire
9595
*/
9696
readonly cloudwatchLogsRetention?: logs.RetentionDays;
97+
98+
/**
99+
* The parameters to override in the parameter group.
100+
* @default - No parameter is overridden.
101+
*/
102+
readonly parameters?: Record<string, string>;
97103
}
98104

99105
/**
@@ -131,6 +137,7 @@ export class DatabaseInstance extends Construct implements IDatabase {
131137
removalPolicy: [cdk.RemovalPolicy.DESTROY, cdk.RemovalPolicy.RETAIN].includes(removalPolicy)
132138
? removalPolicy
133139
: cdk.RemovalPolicy.DESTROY,
140+
parameters: props.parameters,
134141
});
135142

136143
const instanceType =

0 commit comments

Comments
 (0)