Skip to content

Commit 0822621

Browse files
committed
Set log group removalPolicy to RETAIN
1 parent 7442211 commit 0822621

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

packages/cdk/resources/LambdaFunction.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ export class LambdaFunction extends Construct {
6262
encryptionKey: cloudWatchLogsKmsKey,
6363
logGroupName: `/aws/lambda/${props.functionName!}`,
6464
retention: props.logRetentionInDays,
65-
removalPolicy: RemovalPolicy.DESTROY
65+
removalPolicy: RemovalPolicy.RETAIN
6666
})
6767

6868
const cfnlogGroup = logGroup.node.defaultChild as CfnLogGroup

packages/cdk/resources/RestApiGateway.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ export class RestApiGateway extends Construct {
5454
encryptionKey: cloudWatchLogsKmsKey,
5555
logGroupName: `/aws/apigateway/${props.stackName}-apigw`,
5656
retention: props.logRetentionInDays,
57-
removalPolicy: RemovalPolicy.DESTROY
57+
removalPolicy: RemovalPolicy.RETAIN
5858
})
5959

6060
new CfnSubscriptionFilter(this, "ApiGatewayAccessLogsSplunkSubscriptionFilter", {

packages/cdk/stacks/EpsAssistMeStack.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ export class EpsAssistMeStack extends Stack {
7474
const accessLogBucket = new Bucket(this, "EpsAssistAccessLogsBucket", {
7575
encryption: BucketEncryption.KMS,
7676
encryptionKey: cloudWatchLogsKmsKey,
77-
removalPolicy: RemovalPolicy.DESTROY,
77+
removalPolicy: RemovalPolicy.RETAIN,
7878
blockPublicAccess: BlockPublicAccess.BLOCK_ALL,
7979
versioned: true,
8080
objectOwnership: ObjectOwnership.BUCKET_OWNER_ENFORCED
@@ -84,7 +84,7 @@ export class EpsAssistMeStack extends Stack {
8484
const kbDocsBucket = new Bucket(this, "EpsAssistDocsBucket", {
8585
encryptionKey: cloudWatchLogsKmsKey,
8686
encryption: BucketEncryption.KMS,
87-
removalPolicy: RemovalPolicy.DESTROY,
87+
removalPolicy: RemovalPolicy.RETAIN,
8888
blockPublicAccess: BlockPublicAccess.BLOCK_ALL,
8989
versioned: true,
9090
objectOwnership: ObjectOwnership.BUCKET_OWNER_ENFORCED,

0 commit comments

Comments
 (0)