diff --git a/packages/@aws-cdk-testing/framework-integ/test/aws-logs/test/integ.log-group-encrypted.js.snapshot/aws-cdk-log-group-encrypted-integ.assets.json b/packages/@aws-cdk-testing/framework-integ/test/aws-logs/test/integ.log-group-encrypted.js.snapshot/aws-cdk-log-group-encrypted-integ.assets.json index 123378238a2dc..5f07030f10cb3 100644 --- a/packages/@aws-cdk-testing/framework-integ/test/aws-logs/test/integ.log-group-encrypted.js.snapshot/aws-cdk-log-group-encrypted-integ.assets.json +++ b/packages/@aws-cdk-testing/framework-integ/test/aws-logs/test/integ.log-group-encrypted.js.snapshot/aws-cdk-log-group-encrypted-integ.assets.json @@ -1,7 +1,7 @@ { "version": "34.0.0", "files": { - "4af042c9eb0784e5918f2db1d24ffaa1f02db6e89f49b1d8910845a62c29faf7": { + "f0cf2f654be16769af1d824cd9ce55932678d500cc58f25f4f30b11c8aeaa554": { "source": { "path": "aws-cdk-log-group-encrypted-integ.template.json", "packaging": "file" @@ -9,7 +9,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "4af042c9eb0784e5918f2db1d24ffaa1f02db6e89f49b1d8910845a62c29faf7.json", + "objectKey": "f0cf2f654be16769af1d824cd9ce55932678d500cc58f25f4f30b11c8aeaa554.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/packages/@aws-cdk-testing/framework-integ/test/aws-logs/test/integ.log-group-encrypted.js.snapshot/aws-cdk-log-group-encrypted-integ.template.json b/packages/@aws-cdk-testing/framework-integ/test/aws-logs/test/integ.log-group-encrypted.js.snapshot/aws-cdk-log-group-encrypted-integ.template.json index 0a696467ba4e4..991ddded5e515 100644 --- a/packages/@aws-cdk-testing/framework-integ/test/aws-logs/test/integ.log-group-encrypted.js.snapshot/aws-cdk-log-group-encrypted-integ.template.json +++ b/packages/@aws-cdk-testing/framework-integ/test/aws-logs/test/integ.log-group-encrypted.js.snapshot/aws-cdk-log-group-encrypted-integ.template.json @@ -81,8 +81,8 @@ "Version": "2012-10-17" } }, - "UpdateReplacePolicy": "Retain", - "DeletionPolicy": "Retain" + "UpdateReplacePolicy": "Delete", + "DeletionPolicy": "Delete" }, "LogGroupF5B46931": { "Type": "AWS::Logs::LogGroup", @@ -95,8 +95,8 @@ }, "RetentionInDays": 731 }, - "UpdateReplacePolicy": "Retain", - "DeletionPolicy": "Retain" + "UpdateReplacePolicy": "Delete", + "DeletionPolicy": "Delete" } }, "Parameters": { diff --git a/packages/@aws-cdk-testing/framework-integ/test/aws-logs/test/integ.log-group-encrypted.js.snapshot/manifest.json b/packages/@aws-cdk-testing/framework-integ/test/aws-logs/test/integ.log-group-encrypted.js.snapshot/manifest.json index 94cf6c7a9abf7..a0323b5b741d2 100644 --- a/packages/@aws-cdk-testing/framework-integ/test/aws-logs/test/integ.log-group-encrypted.js.snapshot/manifest.json +++ b/packages/@aws-cdk-testing/framework-integ/test/aws-logs/test/integ.log-group-encrypted.js.snapshot/manifest.json @@ -18,7 +18,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-deploy-role-${AWS::AccountId}-${AWS::Region}", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-cfn-exec-role-${AWS::AccountId}-${AWS::Region}", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/4af042c9eb0784e5918f2db1d24ffaa1f02db6e89f49b1d8910845a62c29faf7.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/f0cf2f654be16769af1d824cd9ce55932678d500cc58f25f4f30b11c8aeaa554.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/packages/@aws-cdk-testing/framework-integ/test/aws-logs/test/integ.log-group-encrypted.ts b/packages/@aws-cdk-testing/framework-integ/test/aws-logs/test/integ.log-group-encrypted.ts index d3520aa575e62..cf23c9c8b063b 100644 --- a/packages/@aws-cdk-testing/framework-integ/test/aws-logs/test/integ.log-group-encrypted.ts +++ b/packages/@aws-cdk-testing/framework-integ/test/aws-logs/test/integ.log-group-encrypted.ts @@ -1,4 +1,4 @@ -import { App, Stack, StackProps } from 'aws-cdk-lib'; +import { App, Stack, StackProps, RemovalPolicy } from 'aws-cdk-lib'; import { IntegTest } from '@aws-cdk/integ-tests-alpha'; import { LogGroup } from 'aws-cdk-lib/aws-logs'; import { Key } from 'aws-cdk-lib/aws-kms'; @@ -7,9 +7,12 @@ class LogGroupIntegStack extends Stack { constructor(scope: App, id: string, props?: StackProps) { super(scope, id, props); - const key = new Key(this, 'Key'); + const key = new Key(this, 'Key', { + removalPolicy: RemovalPolicy.DESTROY, + }); new LogGroup(this, 'LogGroup', { + removalPolicy: RemovalPolicy.DESTROY, encryptionKey: key, }); }