diff --git a/API.md b/API.md index 08c44c6..3553849 100644 --- a/API.md +++ b/API.md @@ -2033,7 +2033,7 @@ public readonly runtime: Runtime; ``` - *Type:* aws-cdk-lib.aws_lambda.Runtime -- *Default:* lambda.Runtime.PROVIDED_AL2 +- *Default:* lambda.Runtime.DOTNET_8 The runtime environment. diff --git a/src/function.ts b/src/function.ts index c9fc9fd..99189de 100644 --- a/src/function.ts +++ b/src/function.ts @@ -13,7 +13,7 @@ export interface DotNetFunctionProps extends lambda.FunctionOptions { /** * The runtime environment. Only runtimes of the .NET family and provided family are supported. * - * @default lambda.Runtime.PROVIDED_AL2 + * @default lambda.Runtime.DOTNET_8 */ readonly runtime?: lambda.Runtime; @@ -63,8 +63,7 @@ export class DotNetFunction extends lambda.Function { // Find aws-lambda-tools-defaults.json in project directory const lambdaToolsDefaults = getLambdaToolsDefaults(projectDir); - // Resolve Lambda runtime from properties, aws-lambda-tools-defaults.json or default to PROVIDED_AL2 - + // Resolve Lambda runtime from properties, aws-lambda-tools-defaults.json or default to DOTNET_8 let runtime = props.runtime; if (!runtime) { const toolsRuntime = lambdaToolsDefaults?.['function-runtime'] as @@ -80,7 +79,7 @@ export class DotNetFunction extends lambda.Function { : lambda.RuntimeFamily.OTHER; runtime = new lambda.Runtime(toolsRuntime, family); } else { - runtime = lambda.Runtime.DOTNET_6; + runtime = lambda.Runtime.DOTNET_8; } } if ( diff --git a/test/integ.function-aot.ts b/test/integ.function-aot.ts index 925a10e..d2a1751 100644 --- a/test/integ.function-aot.ts +++ b/test/integ.function-aot.ts @@ -16,7 +16,7 @@ class TestStack extends Stack { const fn = new dotnet.DotNetFunction(this, 'lambda-handler', { projectDir: 'lambda-handler-aot', - runtime: lambda.Runtime.PROVIDED_AL2, + runtime: lambda.Runtime.PROVIDED_AL2023, bundling: { msbuildParameters: ['/p:PublishAot=true'], }, diff --git a/test/integ.function-aot.ts.snapshot/cdk.out b/test/integ.function-aot.ts.snapshot/cdk.out index 7925065..1f0068d 100644 --- a/test/integ.function-aot.ts.snapshot/cdk.out +++ b/test/integ.function-aot.ts.snapshot/cdk.out @@ -1 +1 @@ -{"version":"31.0.0"} \ No newline at end of file +{"version":"36.0.0"} \ No newline at end of file diff --git a/test/integ.function-aot.ts.snapshot/integ-lambda-dotnet-function.assets.json b/test/integ.function-aot.ts.snapshot/integ-lambda-dotnet-function.assets.json index 4cea5a2..f9e4a81 100644 --- a/test/integ.function-aot.ts.snapshot/integ-lambda-dotnet-function.assets.json +++ b/test/integ.function-aot.ts.snapshot/integ-lambda-dotnet-function.assets.json @@ -1,20 +1,20 @@ { - "version": "31.0.0", + "version": "36.0.0", "files": { - "3afcdc2564c22c22f2e8c7c164709f382276a3bb3c0e5707193d96f9eb2be352": { + "c8d221fd3a68e77e0bb5a1a3a20632d82241bd8594240ed97a0c270b29d76fe1": { "source": { - "path": "asset.3afcdc2564c22c22f2e8c7c164709f382276a3bb3c0e5707193d96f9eb2be352", - "packaging": "zip" + "path": "asset.c8d221fd3a68e77e0bb5a1a3a20632d82241bd8594240ed97a0c270b29d76fe1.zip", + "packaging": "file" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "3afcdc2564c22c22f2e8c7c164709f382276a3bb3c0e5707193d96f9eb2be352.zip", + "objectKey": "c8d221fd3a68e77e0bb5a1a3a20632d82241bd8594240ed97a0c270b29d76fe1.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "8b32c683122f98f83f1bc6a677493b2056a3ed55fb6e2ec6870cb08a464fc142": { + "3cecd6ad73d70bef6c99834469a796514b0f55ac40e537f945370fd2fc4b597d": { "source": { "path": "integ-lambda-dotnet-function.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "8b32c683122f98f83f1bc6a677493b2056a3ed55fb6e2ec6870cb08a464fc142.json", + "objectKey": "3cecd6ad73d70bef6c99834469a796514b0f55ac40e537f945370fd2fc4b597d.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/test/integ.function-aot.ts.snapshot/integ-lambda-dotnet-function.template.json b/test/integ.function-aot.ts.snapshot/integ-lambda-dotnet-function.template.json index e81e789..e2fff0c 100644 --- a/test/integ.function-aot.ts.snapshot/integ-lambda-dotnet-function.template.json +++ b/test/integ.function-aot.ts.snapshot/integ-lambda-dotnet-function.template.json @@ -34,23 +34,23 @@ "lambdahandler909F9205": { "Type": "AWS::Lambda::Function", "Properties": { + "Architectures": [ + "x86_64" + ], "Code": { "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "3afcdc2564c22c22f2e8c7c164709f382276a3bb3c0e5707193d96f9eb2be352.zip" + "S3Key": "c8d221fd3a68e77e0bb5a1a3a20632d82241bd8594240ed97a0c270b29d76fe1.zip" }, + "Handler": "LambdaHandler", "Role": { "Fn::GetAtt": [ "lambdahandlerServiceRoleA08D1FE8", "Arn" ] }, - "Architectures": [ - "x86_64" - ], - "Handler": "LambdaHandler", - "Runtime": "provided.al2" + "Runtime": "provided.al2023" }, "DependsOn": [ "lambdahandlerServiceRoleA08D1FE8" diff --git a/test/integ.function-aot.ts.snapshot/integ.json b/test/integ.function-aot.ts.snapshot/integ.json index bdf127d..a83265d 100644 --- a/test/integ.function-aot.ts.snapshot/integ.json +++ b/test/integ.function-aot.ts.snapshot/integ.json @@ -1,5 +1,5 @@ { - "version": "31.0.0", + "version": "36.0.0", "testCases": { "lambda-dotnet-function/DefaultTest": { "stacks": [ diff --git a/test/integ.function-aot.ts.snapshot/lambdadotnetfunctionDefaultTestDeployAssert02A806B6.assets.json b/test/integ.function-aot.ts.snapshot/lambdadotnetfunctionDefaultTestDeployAssert02A806B6.assets.json index c44b07d..75726bf 100644 --- a/test/integ.function-aot.ts.snapshot/lambdadotnetfunctionDefaultTestDeployAssert02A806B6.assets.json +++ b/test/integ.function-aot.ts.snapshot/lambdadotnetfunctionDefaultTestDeployAssert02A806B6.assets.json @@ -1,20 +1,20 @@ { - "version": "31.0.0", + "version": "36.0.0", "files": { - "ae370e1010629b78f494346f49ceef3ab2875718f20e6c808114e6aa770c7bf3": { + "ac51674cf5325b7a0e5444d6b7c1f88607c16a031b852bd51c375ac8c5c4fce5": { "source": { - "path": "asset.ae370e1010629b78f494346f49ceef3ab2875718f20e6c808114e6aa770c7bf3.bundle", + "path": "asset.ac51674cf5325b7a0e5444d6b7c1f88607c16a031b852bd51c375ac8c5c4fce5.bundle", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "ae370e1010629b78f494346f49ceef3ab2875718f20e6c808114e6aa770c7bf3.zip", + "objectKey": "ac51674cf5325b7a0e5444d6b7c1f88607c16a031b852bd51c375ac8c5c4fce5.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "13f2f2564450a40bf43d77018823605bcbfa7fdf49245d56c5e516d8d3192e9f": { + "c7af404054ae80514e6e730ee4f0244146e414182b036979f382594c6632acbd": { "source": { "path": "lambdadotnetfunctionDefaultTestDeployAssert02A806B6.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "13f2f2564450a40bf43d77018823605bcbfa7fdf49245d56c5e516d8d3192e9f.json", + "objectKey": "c7af404054ae80514e6e730ee4f0244146e414182b036979f382594c6632acbd.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/test/integ.function-aot.ts.snapshot/lambdadotnetfunctionDefaultTestDeployAssert02A806B6.template.json b/test/integ.function-aot.ts.snapshot/lambdadotnetfunctionDefaultTestDeployAssert02A806B6.template.json index 256afc9..78b44ba 100644 --- a/test/integ.function-aot.ts.snapshot/lambdadotnetfunctionDefaultTestDeployAssert02A806B6.template.json +++ b/test/integ.function-aot.ts.snapshot/lambdadotnetfunctionDefaultTestDeployAssert02A806B6.template.json @@ -14,11 +14,20 @@ "expected": "{\"$ObjectLike\":{\"Payload\":\"\\\"Ok\\\"\"}}", "parameters": { "FunctionName": { - "Fn::ImportValue": "integ-lambda-dotnet-function:ExportsOutputReflambdahandler909F920591EA4974" + "Fn::Join": [ + "", + [ + "\"", + { + "Fn::ImportValue": "integ-lambda-dotnet-function:ExportsOutputReflambdahandler909F920591EA4974" + }, + "\"" + ] + ] } }, "flattenResponse": "false", - "salt": "1701536823208" + "salt": "1726517775923" }, "UpdateReplacePolicy": "Delete", "DeletionPolicy": "Delete" @@ -113,12 +122,12 @@ "SingletonFunction1488541a7b23466481b69b4408076b81HandlerCD40AE9F": { "Type": "AWS::Lambda::Function", "Properties": { - "Runtime": "nodejs14.x", + "Runtime": "nodejs18.x", "Code": { "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "ae370e1010629b78f494346f49ceef3ab2875718f20e6c808114e6aa770c7bf3.zip" + "S3Key": "ac51674cf5325b7a0e5444d6b7c1f88607c16a031b852bd51c375ac8c5c4fce5.zip" }, "Timeout": 120, "Handler": "index.handler", diff --git a/test/integ.function-aot.ts.snapshot/manifest.json b/test/integ.function-aot.ts.snapshot/manifest.json index 5690142..d5f64f1 100644 --- a/test/integ.function-aot.ts.snapshot/manifest.json +++ b/test/integ.function-aot.ts.snapshot/manifest.json @@ -1,5 +1,5 @@ { - "version": "35.0.0", + "version": "36.0.24", "artifacts": { "integ-lambda-dotnet-function.assets": { "type": "cdk:asset-manifest", @@ -14,10 +14,11 @@ "environment": "aws://unknown-account/unknown-region", "properties": { "templateFile": "integ-lambda-dotnet-function.template.json", + "terminationProtection": false, "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}/8b32c683122f98f83f1bc6a677493b2056a3ed55fb6e2ec6870cb08a464fc142.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/3cecd6ad73d70bef6c99834469a796514b0f55ac40e537f945370fd2fc4b597d.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ @@ -85,10 +86,11 @@ "environment": "aws://unknown-account/unknown-region", "properties": { "templateFile": "lambdadotnetfunctionDefaultTestDeployAssert02A806B6.template.json", + "terminationProtection": false, "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}/13f2f2564450a40bf43d77018823605bcbfa7fdf49245d56c5e516d8d3192e9f.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/c7af404054ae80514e6e730ee4f0244146e414182b036979f382594c6632acbd.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/test/integ.function-aot.ts.snapshot/tree.json b/test/integ.function-aot.ts.snapshot/tree.json index 9cc7850..84719bd 100644 --- a/test/integ.function-aot.ts.snapshot/tree.json +++ b/test/integ.function-aot.ts.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "integ-lambda-dotnet-function/lambda-handler/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.80.0" + "version": "2.129.0" } }, "Resource": { @@ -60,13 +60,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.80.0" + "version": "2.129.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.80.0" + "version": "2.129.0" } }, "Code": { @@ -78,7 +78,7 @@ "path": "integ-lambda-dotnet-function/lambda-handler/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.80.0" + "version": "2.129.0" } }, "AssetBucket": { @@ -86,13 +86,13 @@ "path": "integ-lambda-dotnet-function/lambda-handler/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.80.0" + "version": "2.129.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.80.0" + "version": "2.129.0" } }, "Resource": { @@ -101,34 +101,34 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::Lambda::Function", "aws:cdk:cloudformation:props": { + "architectures": [ + "x86_64" + ], "code": { "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "3afcdc2564c22c22f2e8c7c164709f382276a3bb3c0e5707193d96f9eb2be352.zip" + "s3Key": "c8d221fd3a68e77e0bb5a1a3a20632d82241bd8594240ed97a0c270b29d76fe1.zip" }, + "handler": "LambdaHandler", "role": { "Fn::GetAtt": [ "lambdahandlerServiceRoleA08D1FE8", "Arn" ] }, - "architectures": [ - "x86_64" - ], - "handler": "LambdaHandler", - "runtime": "provided.al2" + "runtime": "provided.al2023" } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.80.0" + "version": "2.129.0" } } }, "constructInfo": { - "fqn": "@aws-cdk/aws-lambda-dotnet.DotNetFunction", - "version": "0.0.0" + "fqn": "aws-cdk-lib.aws_lambda.Function", + "version": "2.129.0" } }, "FunctionArn": { @@ -136,7 +136,7 @@ "path": "integ-lambda-dotnet-function/FunctionArn", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.80.0" + "version": "2.129.0" } }, "Exports": { @@ -148,7 +148,7 @@ "path": "integ-lambda-dotnet-function/Exports/Output{\"Ref\":\"lambdahandler909F9205\"}", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.80.0" + "version": "2.129.0" } } }, @@ -162,7 +162,7 @@ "path": "integ-lambda-dotnet-function/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.80.0" + "version": "2.129.0" } }, "CheckBootstrapVersion": { @@ -170,13 +170,13 @@ "path": "integ-lambda-dotnet-function/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.80.0" + "version": "2.129.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.80.0" + "version": "2.129.0" } }, "lambda-dotnet-function": { @@ -218,7 +218,7 @@ }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.AssertionsProvider", - "version": "2.80.0-alpha.0" + "version": "2.129.0-alpha.0" } }, "Default": { @@ -230,13 +230,13 @@ "path": "lambda-dotnet-function/DefaultTest/DeployAssert/LambdaInvokece74e9560f1fda89c7913fc5a3d498a1/Default/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.80.0" + "version": "2.129.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.80.0" + "version": "2.129.0" } }, "Invoke": { @@ -244,7 +244,7 @@ "path": "lambda-dotnet-function/DefaultTest/DeployAssert/LambdaInvokece74e9560f1fda89c7913fc5a3d498a1/Invoke", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.80.0" + "version": "2.129.0" } }, "AssertionResults": { @@ -252,13 +252,13 @@ "path": "lambda-dotnet-function/DefaultTest/DeployAssert/LambdaInvokece74e9560f1fda89c7913fc5a3d498a1/AssertionResults", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.80.0" + "version": "2.129.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.LambdaInvokeFunction", - "version": "2.80.0-alpha.0" + "version": "2.129.0-alpha.0" } }, "SingletonFunction1488541a7b23466481b69b4408076b81": { @@ -270,7 +270,7 @@ "path": "lambda-dotnet-function/DefaultTest/DeployAssert/SingletonFunction1488541a7b23466481b69b4408076b81/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.80.0" + "version": "2.129.0" } }, "Role": { @@ -278,7 +278,7 @@ "path": "lambda-dotnet-function/DefaultTest/DeployAssert/SingletonFunction1488541a7b23466481b69b4408076b81/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.80.0" + "version": "2.129.0" } }, "Handler": { @@ -286,7 +286,7 @@ "path": "lambda-dotnet-function/DefaultTest/DeployAssert/SingletonFunction1488541a7b23466481b69b4408076b81/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.80.0" + "version": "2.129.0" } } }, @@ -300,7 +300,7 @@ "path": "lambda-dotnet-function/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.80.0" + "version": "2.129.0" } }, "CheckBootstrapVersion": { @@ -308,25 +308,25 @@ "path": "lambda-dotnet-function/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.80.0" + "version": "2.129.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.80.0" + "version": "2.129.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.80.0-alpha.0" + "version": "2.129.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.80.0-alpha.0" + "version": "2.129.0-alpha.0" } }, "Tree": { @@ -340,7 +340,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.80.0" + "version": "2.129.0" } } } \ No newline at end of file diff --git a/test/integ.function-docker.ts.snapshot/cdk.out b/test/integ.function-docker.ts.snapshot/cdk.out index 7925065..1f0068d 100644 --- a/test/integ.function-docker.ts.snapshot/cdk.out +++ b/test/integ.function-docker.ts.snapshot/cdk.out @@ -1 +1 @@ -{"version":"31.0.0"} \ No newline at end of file +{"version":"36.0.0"} \ No newline at end of file diff --git a/test/integ.function-docker.ts.snapshot/integ-lambda-dotnet-docker.assets.json b/test/integ.function-docker.ts.snapshot/integ-lambda-dotnet-docker.assets.json index 5978825..dcd7d3f 100644 --- a/test/integ.function-docker.ts.snapshot/integ-lambda-dotnet-docker.assets.json +++ b/test/integ.function-docker.ts.snapshot/integ-lambda-dotnet-docker.assets.json @@ -1,20 +1,20 @@ { - "version": "31.0.0", + "version": "36.0.0", "files": { - "04e164e339ece400df4ffd0808141591b66fb3ad8177102affc7fe754d94cb71": { + "32d5e1811982e7cbba9f470a68015aab323d4f1281be621185b19104ee9e8f11": { "source": { - "path": "asset.04e164e339ece400df4ffd0808141591b66fb3ad8177102affc7fe754d94cb71", - "packaging": "zip" + "path": "asset.32d5e1811982e7cbba9f470a68015aab323d4f1281be621185b19104ee9e8f11.zip", + "packaging": "file" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "04e164e339ece400df4ffd0808141591b66fb3ad8177102affc7fe754d94cb71.zip", + "objectKey": "32d5e1811982e7cbba9f470a68015aab323d4f1281be621185b19104ee9e8f11.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "0043fff0c2c34c920dc983d1f18bea24316ef916bf37ef6043f0c00b90b2a6ca": { + "6f30954b237dcdf5be5a54c56f620649f90e238437ed90ec141140ef5a679f35": { "source": { "path": "integ-lambda-dotnet-docker.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "0043fff0c2c34c920dc983d1f18bea24316ef916bf37ef6043f0c00b90b2a6ca.json", + "objectKey": "6f30954b237dcdf5be5a54c56f620649f90e238437ed90ec141140ef5a679f35.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/test/integ.function-docker.ts.snapshot/integ-lambda-dotnet-docker.template.json b/test/integ.function-docker.ts.snapshot/integ-lambda-dotnet-docker.template.json index aadeb69..b8eedfe 100644 --- a/test/integ.function-docker.ts.snapshot/integ-lambda-dotnet-docker.template.json +++ b/test/integ.function-docker.ts.snapshot/integ-lambda-dotnet-docker.template.json @@ -34,23 +34,23 @@ "lambdahandler909F9205": { "Type": "AWS::Lambda::Function", "Properties": { + "Architectures": [ + "x86_64" + ], "Code": { "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "04e164e339ece400df4ffd0808141591b66fb3ad8177102affc7fe754d94cb71.zip" + "S3Key": "32d5e1811982e7cbba9f470a68015aab323d4f1281be621185b19104ee9e8f11.zip" }, + "Handler": "LambdaHandler::LambdaHandler.Function::FunctionHandler", "Role": { "Fn::GetAtt": [ "lambdahandlerServiceRoleA08D1FE8", "Arn" ] }, - "Architectures": [ - "x86_64" - ], - "Handler": "LambdaHandler::LambdaHandler.Function::FunctionHandler", - "Runtime": "dotnet6" + "Runtime": "dotnet8" }, "DependsOn": [ "lambdahandlerServiceRoleA08D1FE8" diff --git a/test/integ.function-docker.ts.snapshot/integ.json b/test/integ.function-docker.ts.snapshot/integ.json index c68104e..51ef895 100644 --- a/test/integ.function-docker.ts.snapshot/integ.json +++ b/test/integ.function-docker.ts.snapshot/integ.json @@ -1,5 +1,5 @@ { - "version": "31.0.0", + "version": "36.0.0", "testCases": { "lambda-dotnet-docker/DefaultTest": { "stacks": [ diff --git a/test/integ.function-docker.ts.snapshot/lambdadotnetdockerDefaultTestDeployAssertA7C8A975.assets.json b/test/integ.function-docker.ts.snapshot/lambdadotnetdockerDefaultTestDeployAssertA7C8A975.assets.json index 57290f0..710c79d 100644 --- a/test/integ.function-docker.ts.snapshot/lambdadotnetdockerDefaultTestDeployAssertA7C8A975.assets.json +++ b/test/integ.function-docker.ts.snapshot/lambdadotnetdockerDefaultTestDeployAssertA7C8A975.assets.json @@ -1,20 +1,20 @@ { - "version": "31.0.0", + "version": "36.0.0", "files": { - "ae370e1010629b78f494346f49ceef3ab2875718f20e6c808114e6aa770c7bf3": { + "ac51674cf5325b7a0e5444d6b7c1f88607c16a031b852bd51c375ac8c5c4fce5": { "source": { - "path": "asset.ae370e1010629b78f494346f49ceef3ab2875718f20e6c808114e6aa770c7bf3.bundle", + "path": "asset.ac51674cf5325b7a0e5444d6b7c1f88607c16a031b852bd51c375ac8c5c4fce5.bundle", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "ae370e1010629b78f494346f49ceef3ab2875718f20e6c808114e6aa770c7bf3.zip", + "objectKey": "ac51674cf5325b7a0e5444d6b7c1f88607c16a031b852bd51c375ac8c5c4fce5.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "8c55ad51b368700d753e1e90180c9097c984bbed79b664d343212742b08a0e64": { + "e79e9f0b40c31f70dba25b0ca09b8e1a24c8a3182c6c3289cf90cb56bf59b8af": { "source": { "path": "lambdadotnetdockerDefaultTestDeployAssertA7C8A975.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "8c55ad51b368700d753e1e90180c9097c984bbed79b664d343212742b08a0e64.json", + "objectKey": "e79e9f0b40c31f70dba25b0ca09b8e1a24c8a3182c6c3289cf90cb56bf59b8af.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/test/integ.function-docker.ts.snapshot/lambdadotnetdockerDefaultTestDeployAssertA7C8A975.template.json b/test/integ.function-docker.ts.snapshot/lambdadotnetdockerDefaultTestDeployAssertA7C8A975.template.json index bc58894..d069cf9 100644 --- a/test/integ.function-docker.ts.snapshot/lambdadotnetdockerDefaultTestDeployAssertA7C8A975.template.json +++ b/test/integ.function-docker.ts.snapshot/lambdadotnetdockerDefaultTestDeployAssertA7C8A975.template.json @@ -14,11 +14,20 @@ "expected": "{\"$ObjectLike\":{\"Payload\":\"\\\"Ok\\\"\"}}", "parameters": { "FunctionName": { - "Fn::ImportValue": "integ-lambda-dotnet-docker:ExportsOutputReflambdahandler909F920591EA4974" + "Fn::Join": [ + "", + [ + "\"", + { + "Fn::ImportValue": "integ-lambda-dotnet-docker:ExportsOutputReflambdahandler909F920591EA4974" + }, + "\"" + ] + ] } }, "flattenResponse": "false", - "salt": "1701534807403" + "salt": "1726516294141" }, "UpdateReplacePolicy": "Delete", "DeletionPolicy": "Delete" @@ -113,12 +122,12 @@ "SingletonFunction1488541a7b23466481b69b4408076b81HandlerCD40AE9F": { "Type": "AWS::Lambda::Function", "Properties": { - "Runtime": "nodejs14.x", + "Runtime": "nodejs18.x", "Code": { "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "ae370e1010629b78f494346f49ceef3ab2875718f20e6c808114e6aa770c7bf3.zip" + "S3Key": "ac51674cf5325b7a0e5444d6b7c1f88607c16a031b852bd51c375ac8c5c4fce5.zip" }, "Timeout": 120, "Handler": "index.handler", diff --git a/test/integ.function-docker.ts.snapshot/manifest.json b/test/integ.function-docker.ts.snapshot/manifest.json index f3c19b9..b9beb10 100644 --- a/test/integ.function-docker.ts.snapshot/manifest.json +++ b/test/integ.function-docker.ts.snapshot/manifest.json @@ -1,5 +1,5 @@ { - "version": "35.0.0", + "version": "36.0.24", "artifacts": { "integ-lambda-dotnet-docker.assets": { "type": "cdk:asset-manifest", @@ -14,10 +14,11 @@ "environment": "aws://unknown-account/unknown-region", "properties": { "templateFile": "integ-lambda-dotnet-docker.template.json", + "terminationProtection": false, "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}/0043fff0c2c34c920dc983d1f18bea24316ef916bf37ef6043f0c00b90b2a6ca.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/6f30954b237dcdf5be5a54c56f620649f90e238437ed90ec141140ef5a679f35.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ @@ -85,10 +86,11 @@ "environment": "aws://unknown-account/unknown-region", "properties": { "templateFile": "lambdadotnetdockerDefaultTestDeployAssertA7C8A975.template.json", + "terminationProtection": false, "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}/8c55ad51b368700d753e1e90180c9097c984bbed79b664d343212742b08a0e64.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/e79e9f0b40c31f70dba25b0ca09b8e1a24c8a3182c6c3289cf90cb56bf59b8af.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/test/integ.function-docker.ts.snapshot/tree.json b/test/integ.function-docker.ts.snapshot/tree.json index f541e09..77bb4e4 100644 --- a/test/integ.function-docker.ts.snapshot/tree.json +++ b/test/integ.function-docker.ts.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "integ-lambda-dotnet-docker/lambda-handler/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.80.0" + "version": "2.129.0" } }, "Resource": { @@ -60,13 +60,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.80.0" + "version": "2.129.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.80.0" + "version": "2.129.0" } }, "Code": { @@ -78,7 +78,7 @@ "path": "integ-lambda-dotnet-docker/lambda-handler/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.80.0" + "version": "2.129.0" } }, "AssetBucket": { @@ -86,13 +86,13 @@ "path": "integ-lambda-dotnet-docker/lambda-handler/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.80.0" + "version": "2.129.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.80.0" + "version": "2.129.0" } }, "Resource": { @@ -101,34 +101,34 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::Lambda::Function", "aws:cdk:cloudformation:props": { + "architectures": [ + "x86_64" + ], "code": { "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "04e164e339ece400df4ffd0808141591b66fb3ad8177102affc7fe754d94cb71.zip" + "s3Key": "32d5e1811982e7cbba9f470a68015aab323d4f1281be621185b19104ee9e8f11.zip" }, + "handler": "LambdaHandler::LambdaHandler.Function::FunctionHandler", "role": { "Fn::GetAtt": [ "lambdahandlerServiceRoleA08D1FE8", "Arn" ] }, - "architectures": [ - "x86_64" - ], - "handler": "LambdaHandler::LambdaHandler.Function::FunctionHandler", - "runtime": "dotnet6" + "runtime": "dotnet8" } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.80.0" + "version": "2.129.0" } } }, "constructInfo": { - "fqn": "@aws-cdk/aws-lambda-dotnet.DotNetFunction", - "version": "0.0.0" + "fqn": "aws-cdk-lib.aws_lambda.Function", + "version": "2.129.0" } }, "FunctionArn": { @@ -136,7 +136,7 @@ "path": "integ-lambda-dotnet-docker/FunctionArn", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.80.0" + "version": "2.129.0" } }, "Exports": { @@ -148,7 +148,7 @@ "path": "integ-lambda-dotnet-docker/Exports/Output{\"Ref\":\"lambdahandler909F9205\"}", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.80.0" + "version": "2.129.0" } } }, @@ -162,7 +162,7 @@ "path": "integ-lambda-dotnet-docker/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.80.0" + "version": "2.129.0" } }, "CheckBootstrapVersion": { @@ -170,13 +170,13 @@ "path": "integ-lambda-dotnet-docker/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.80.0" + "version": "2.129.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.80.0" + "version": "2.129.0" } }, "lambda-dotnet-docker": { @@ -218,7 +218,7 @@ }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.AssertionsProvider", - "version": "2.80.0-alpha.0" + "version": "2.129.0-alpha.0" } }, "Default": { @@ -230,13 +230,13 @@ "path": "lambda-dotnet-docker/DefaultTest/DeployAssert/LambdaInvokece74e9560f1fda89c7913fc5a3d498a1/Default/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.80.0" + "version": "2.129.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.80.0" + "version": "2.129.0" } }, "Invoke": { @@ -244,7 +244,7 @@ "path": "lambda-dotnet-docker/DefaultTest/DeployAssert/LambdaInvokece74e9560f1fda89c7913fc5a3d498a1/Invoke", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.80.0" + "version": "2.129.0" } }, "AssertionResults": { @@ -252,13 +252,13 @@ "path": "lambda-dotnet-docker/DefaultTest/DeployAssert/LambdaInvokece74e9560f1fda89c7913fc5a3d498a1/AssertionResults", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.80.0" + "version": "2.129.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.LambdaInvokeFunction", - "version": "2.80.0-alpha.0" + "version": "2.129.0-alpha.0" } }, "SingletonFunction1488541a7b23466481b69b4408076b81": { @@ -270,7 +270,7 @@ "path": "lambda-dotnet-docker/DefaultTest/DeployAssert/SingletonFunction1488541a7b23466481b69b4408076b81/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.80.0" + "version": "2.129.0" } }, "Role": { @@ -278,7 +278,7 @@ "path": "lambda-dotnet-docker/DefaultTest/DeployAssert/SingletonFunction1488541a7b23466481b69b4408076b81/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.80.0" + "version": "2.129.0" } }, "Handler": { @@ -286,7 +286,7 @@ "path": "lambda-dotnet-docker/DefaultTest/DeployAssert/SingletonFunction1488541a7b23466481b69b4408076b81/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.80.0" + "version": "2.129.0" } } }, @@ -300,7 +300,7 @@ "path": "lambda-dotnet-docker/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.80.0" + "version": "2.129.0" } }, "CheckBootstrapVersion": { @@ -308,25 +308,25 @@ "path": "lambda-dotnet-docker/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.80.0" + "version": "2.129.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.80.0" + "version": "2.129.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.80.0-alpha.0" + "version": "2.129.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.80.0-alpha.0" + "version": "2.129.0-alpha.0" } }, "Tree": { @@ -340,7 +340,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.80.0" + "version": "2.129.0" } } } \ No newline at end of file diff --git a/test/integ.function-dotnet8.ts b/test/integ.function-dotnet6.ts similarity index 94% rename from test/integ.function-dotnet8.ts rename to test/integ.function-dotnet6.ts index be3e02f..b86cc88 100644 --- a/test/integ.function-dotnet8.ts +++ b/test/integ.function-dotnet6.ts @@ -15,9 +15,9 @@ class TestStack extends Stack { super(scope, id, props); const fn = new lambda.DotNetFunction(this, 'lambda-handler', { - projectDir: 'lambda-handler-dotnet8', + projectDir: 'lambda-handler-dotnet6', handler: 'LambdaHandler::LambdaHandler.Function::FunctionHandler', - runtime: Runtime.DOTNET_8, + runtime: Runtime.DOTNET_6, }); this.functionName = fn.functionName; diff --git a/test/integ.function-dotnet8.ts.snapshot/cdk.out b/test/integ.function-dotnet6.ts.snapshot/cdk.out similarity index 100% rename from test/integ.function-dotnet8.ts.snapshot/cdk.out rename to test/integ.function-dotnet6.ts.snapshot/cdk.out diff --git a/test/integ.function-dotnet8.ts.snapshot/integ-lambda-dotnet-function.assets.json b/test/integ.function-dotnet6.ts.snapshot/integ-lambda-dotnet-function.assets.json similarity index 64% rename from test/integ.function-dotnet8.ts.snapshot/integ-lambda-dotnet-function.assets.json rename to test/integ.function-dotnet6.ts.snapshot/integ-lambda-dotnet-function.assets.json index 673ddf6..a3b8ba3 100644 --- a/test/integ.function-dotnet8.ts.snapshot/integ-lambda-dotnet-function.assets.json +++ b/test/integ.function-dotnet6.ts.snapshot/integ-lambda-dotnet-function.assets.json @@ -1,20 +1,20 @@ { "version": "36.0.0", "files": { - "bd8c601776f4c6044a0380c89be54819d21f1bc9e16efc82057ae0d973d62728": { + "7cd6170ac34e8169c98d47b2b9c45a9e73cc8bb98b36c753533be1a88991c36a": { "source": { - "path": "asset.bd8c601776f4c6044a0380c89be54819d21f1bc9e16efc82057ae0d973d62728", - "packaging": "zip" + "path": "asset.7cd6170ac34e8169c98d47b2b9c45a9e73cc8bb98b36c753533be1a88991c36a.zip", + "packaging": "file" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "bd8c601776f4c6044a0380c89be54819d21f1bc9e16efc82057ae0d973d62728.zip", + "objectKey": "7cd6170ac34e8169c98d47b2b9c45a9e73cc8bb98b36c753533be1a88991c36a.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "adad0d9e5c0084dae0c2a86618677cd602e7eaf8e354a9aa081cd42ed1241755": { + "fdd2a61550feaa23a7c744b51e71da674403f4bc6c8e8c2b56ab1cd74a124568": { "source": { "path": "integ-lambda-dotnet-function.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "adad0d9e5c0084dae0c2a86618677cd602e7eaf8e354a9aa081cd42ed1241755.json", + "objectKey": "fdd2a61550feaa23a7c744b51e71da674403f4bc6c8e8c2b56ab1cd74a124568.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/test/integ.function-dotnet8.ts.snapshot/integ-lambda-dotnet-function.template.json b/test/integ.function-dotnet6.ts.snapshot/integ-lambda-dotnet-function.template.json similarity index 95% rename from test/integ.function-dotnet8.ts.snapshot/integ-lambda-dotnet-function.template.json rename to test/integ.function-dotnet6.ts.snapshot/integ-lambda-dotnet-function.template.json index 919beb0..f32c94a 100644 --- a/test/integ.function-dotnet8.ts.snapshot/integ-lambda-dotnet-function.template.json +++ b/test/integ.function-dotnet6.ts.snapshot/integ-lambda-dotnet-function.template.json @@ -41,7 +41,7 @@ "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "bd8c601776f4c6044a0380c89be54819d21f1bc9e16efc82057ae0d973d62728.zip" + "S3Key": "7cd6170ac34e8169c98d47b2b9c45a9e73cc8bb98b36c753533be1a88991c36a.zip" }, "Handler": "LambdaHandler::LambdaHandler.Function::FunctionHandler", "Role": { @@ -50,7 +50,7 @@ "Arn" ] }, - "Runtime": "dotnet8" + "Runtime": "dotnet6" }, "DependsOn": [ "lambdahandlerServiceRoleA08D1FE8" diff --git a/test/integ.function-dotnet8.ts.snapshot/integ.json b/test/integ.function-dotnet6.ts.snapshot/integ.json similarity index 100% rename from test/integ.function-dotnet8.ts.snapshot/integ.json rename to test/integ.function-dotnet6.ts.snapshot/integ.json diff --git a/test/integ.function-dotnet8.ts.snapshot/lambdadotnetfunctionDefaultTestDeployAssert02A806B6.assets.json b/test/integ.function-dotnet6.ts.snapshot/lambdadotnetfunctionDefaultTestDeployAssert02A806B6.assets.json similarity index 87% rename from test/integ.function-dotnet8.ts.snapshot/lambdadotnetfunctionDefaultTestDeployAssert02A806B6.assets.json rename to test/integ.function-dotnet6.ts.snapshot/lambdadotnetfunctionDefaultTestDeployAssert02A806B6.assets.json index 6013c36..e806441 100644 --- a/test/integ.function-dotnet8.ts.snapshot/lambdadotnetfunctionDefaultTestDeployAssert02A806B6.assets.json +++ b/test/integ.function-dotnet6.ts.snapshot/lambdadotnetfunctionDefaultTestDeployAssert02A806B6.assets.json @@ -14,7 +14,7 @@ } } }, - "09929a4dae29c37aea44009b8dd2ee255ca9b6e7451a414fc9dd5a51df3d65de": { + "6c9f2811c961e5cd8a3288a17331f7b33726b8b63ad7a00bbf888fc00b5ca149": { "source": { "path": "lambdadotnetfunctionDefaultTestDeployAssert02A806B6.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "09929a4dae29c37aea44009b8dd2ee255ca9b6e7451a414fc9dd5a51df3d65de.json", + "objectKey": "6c9f2811c961e5cd8a3288a17331f7b33726b8b63ad7a00bbf888fc00b5ca149.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/test/integ.function-dotnet8.ts.snapshot/lambdadotnetfunctionDefaultTestDeployAssert02A806B6.template.json b/test/integ.function-dotnet6.ts.snapshot/lambdadotnetfunctionDefaultTestDeployAssert02A806B6.template.json similarity index 99% rename from test/integ.function-dotnet8.ts.snapshot/lambdadotnetfunctionDefaultTestDeployAssert02A806B6.template.json rename to test/integ.function-dotnet6.ts.snapshot/lambdadotnetfunctionDefaultTestDeployAssert02A806B6.template.json index 84f47d7..22acfa0 100644 --- a/test/integ.function-dotnet8.ts.snapshot/lambdadotnetfunctionDefaultTestDeployAssert02A806B6.template.json +++ b/test/integ.function-dotnet6.ts.snapshot/lambdadotnetfunctionDefaultTestDeployAssert02A806B6.template.json @@ -27,7 +27,7 @@ } }, "flattenResponse": "false", - "salt": "1708663569268" + "salt": "1726516110217" }, "UpdateReplacePolicy": "Delete", "DeletionPolicy": "Delete" diff --git a/test/integ.function-dotnet8.ts.snapshot/manifest.json b/test/integ.function-dotnet6.ts.snapshot/manifest.json similarity index 96% rename from test/integ.function-dotnet8.ts.snapshot/manifest.json rename to test/integ.function-dotnet6.ts.snapshot/manifest.json index e396cf3..8208d7f 100644 --- a/test/integ.function-dotnet8.ts.snapshot/manifest.json +++ b/test/integ.function-dotnet6.ts.snapshot/manifest.json @@ -1,5 +1,5 @@ { - "version": "36.0.0", + "version": "36.0.24", "artifacts": { "integ-lambda-dotnet-function.assets": { "type": "cdk:asset-manifest", @@ -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}/adad0d9e5c0084dae0c2a86618677cd602e7eaf8e354a9aa081cd42ed1241755.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/fdd2a61550feaa23a7c744b51e71da674403f4bc6c8e8c2b56ab1cd74a124568.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ @@ -90,7 +90,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}/09929a4dae29c37aea44009b8dd2ee255ca9b6e7451a414fc9dd5a51df3d65de.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/6c9f2811c961e5cd8a3288a17331f7b33726b8b63ad7a00bbf888fc00b5ca149.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/test/integ.function-dotnet8.ts.snapshot/tree.json b/test/integ.function-dotnet6.ts.snapshot/tree.json similarity index 98% rename from test/integ.function-dotnet8.ts.snapshot/tree.json rename to test/integ.function-dotnet6.ts.snapshot/tree.json index e0dc419..2a8acab 100644 --- a/test/integ.function-dotnet8.ts.snapshot/tree.json +++ b/test/integ.function-dotnet6.ts.snapshot/tree.json @@ -108,7 +108,7 @@ "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "bd8c601776f4c6044a0380c89be54819d21f1bc9e16efc82057ae0d973d62728.zip" + "s3Key": "7cd6170ac34e8169c98d47b2b9c45a9e73cc8bb98b36c753533be1a88991c36a.zip" }, "handler": "LambdaHandler::LambdaHandler.Function::FunctionHandler", "role": { @@ -117,7 +117,7 @@ "Arn" ] }, - "runtime": "dotnet8" + "runtime": "dotnet6" } }, "constructInfo": { diff --git a/test/integ.function.ts.snapshot/cdk.out b/test/integ.function.ts.snapshot/cdk.out index 7925065..1f0068d 100644 --- a/test/integ.function.ts.snapshot/cdk.out +++ b/test/integ.function.ts.snapshot/cdk.out @@ -1 +1 @@ -{"version":"31.0.0"} \ No newline at end of file +{"version":"36.0.0"} \ No newline at end of file diff --git a/test/integ.function.ts.snapshot/integ-lambda-dotnet-function.assets.json b/test/integ.function.ts.snapshot/integ-lambda-dotnet-function.assets.json index 927faff..dda9b25 100644 --- a/test/integ.function.ts.snapshot/integ-lambda-dotnet-function.assets.json +++ b/test/integ.function.ts.snapshot/integ-lambda-dotnet-function.assets.json @@ -1,20 +1,20 @@ { - "version": "31.0.0", + "version": "36.0.0", "files": { - "a8cf4afc095cddadec8a6ad807c6bd458d3baca0dfa252ea2f39f6dfe00ec70f": { + "880faf7d469b3e864f4cddb11c44cc90c0dd86c2774dded5d4116afac6200cee": { "source": { - "path": "asset.a8cf4afc095cddadec8a6ad807c6bd458d3baca0dfa252ea2f39f6dfe00ec70f", - "packaging": "zip" + "path": "asset.880faf7d469b3e864f4cddb11c44cc90c0dd86c2774dded5d4116afac6200cee.zip", + "packaging": "file" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "a8cf4afc095cddadec8a6ad807c6bd458d3baca0dfa252ea2f39f6dfe00ec70f.zip", + "objectKey": "880faf7d469b3e864f4cddb11c44cc90c0dd86c2774dded5d4116afac6200cee.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "7ac93901ce077228cfa1cacd5dd59d61a6e73c19d3f45911d40a087df5303ef4": { + "61fd443e3b7682a829ce5ba5b02f21dc1711f15b70e914c09beac76c1db44be4": { "source": { "path": "integ-lambda-dotnet-function.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "7ac93901ce077228cfa1cacd5dd59d61a6e73c19d3f45911d40a087df5303ef4.json", + "objectKey": "61fd443e3b7682a829ce5ba5b02f21dc1711f15b70e914c09beac76c1db44be4.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/test/integ.function.ts.snapshot/integ-lambda-dotnet-function.template.json b/test/integ.function.ts.snapshot/integ-lambda-dotnet-function.template.json index c251fc2..f093379 100644 --- a/test/integ.function.ts.snapshot/integ-lambda-dotnet-function.template.json +++ b/test/integ.function.ts.snapshot/integ-lambda-dotnet-function.template.json @@ -34,23 +34,23 @@ "lambdahandler909F9205": { "Type": "AWS::Lambda::Function", "Properties": { + "Architectures": [ + "x86_64" + ], "Code": { "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "a8cf4afc095cddadec8a6ad807c6bd458d3baca0dfa252ea2f39f6dfe00ec70f.zip" + "S3Key": "880faf7d469b3e864f4cddb11c44cc90c0dd86c2774dded5d4116afac6200cee.zip" }, + "Handler": "LambdaHandler::LambdaHandler.Function::FunctionHandler", "Role": { "Fn::GetAtt": [ "lambdahandlerServiceRoleA08D1FE8", "Arn" ] }, - "Architectures": [ - "x86_64" - ], - "Handler": "LambdaHandler::LambdaHandler.Function::FunctionHandler", - "Runtime": "dotnet6" + "Runtime": "dotnet8" }, "DependsOn": [ "lambdahandlerServiceRoleA08D1FE8" diff --git a/test/integ.function.ts.snapshot/integ.json b/test/integ.function.ts.snapshot/integ.json index bdf127d..a83265d 100644 --- a/test/integ.function.ts.snapshot/integ.json +++ b/test/integ.function.ts.snapshot/integ.json @@ -1,5 +1,5 @@ { - "version": "31.0.0", + "version": "36.0.0", "testCases": { "lambda-dotnet-function/DefaultTest": { "stacks": [ diff --git a/test/integ.function.ts.snapshot/lambdadotnetfunctionDefaultTestDeployAssert02A806B6.assets.json b/test/integ.function.ts.snapshot/lambdadotnetfunctionDefaultTestDeployAssert02A806B6.assets.json index 5659d42..3bd8dee 100644 --- a/test/integ.function.ts.snapshot/lambdadotnetfunctionDefaultTestDeployAssert02A806B6.assets.json +++ b/test/integ.function.ts.snapshot/lambdadotnetfunctionDefaultTestDeployAssert02A806B6.assets.json @@ -1,20 +1,20 @@ { - "version": "31.0.0", + "version": "36.0.0", "files": { - "ae370e1010629b78f494346f49ceef3ab2875718f20e6c808114e6aa770c7bf3": { + "ac51674cf5325b7a0e5444d6b7c1f88607c16a031b852bd51c375ac8c5c4fce5": { "source": { - "path": "asset.ae370e1010629b78f494346f49ceef3ab2875718f20e6c808114e6aa770c7bf3.bundle", + "path": "asset.ac51674cf5325b7a0e5444d6b7c1f88607c16a031b852bd51c375ac8c5c4fce5.bundle", "packaging": "zip" }, "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "ae370e1010629b78f494346f49ceef3ab2875718f20e6c808114e6aa770c7bf3.zip", + "objectKey": "ac51674cf5325b7a0e5444d6b7c1f88607c16a031b852bd51c375ac8c5c4fce5.zip", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } }, - "7b800c8ad2e7f746f1bf0e070096d54dd1452db5ed12da30fb4be3e1442c4705": { + "59d6f94097a89ad656749a6b888995318e24f0f7483a7c4d8ed2b9967fbd1b74": { "source": { "path": "lambdadotnetfunctionDefaultTestDeployAssert02A806B6.template.json", "packaging": "file" @@ -22,7 +22,7 @@ "destinations": { "current_account-current_region": { "bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}", - "objectKey": "7b800c8ad2e7f746f1bf0e070096d54dd1452db5ed12da30fb4be3e1442c4705.json", + "objectKey": "59d6f94097a89ad656749a6b888995318e24f0f7483a7c4d8ed2b9967fbd1b74.json", "assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}" } } diff --git a/test/integ.function.ts.snapshot/lambdadotnetfunctionDefaultTestDeployAssert02A806B6.template.json b/test/integ.function.ts.snapshot/lambdadotnetfunctionDefaultTestDeployAssert02A806B6.template.json index 178aa0a..fef3407 100644 --- a/test/integ.function.ts.snapshot/lambdadotnetfunctionDefaultTestDeployAssert02A806B6.template.json +++ b/test/integ.function.ts.snapshot/lambdadotnetfunctionDefaultTestDeployAssert02A806B6.template.json @@ -14,11 +14,20 @@ "expected": "{\"$ObjectLike\":{\"Payload\":\"\\\"Ok\\\"\"}}", "parameters": { "FunctionName": { - "Fn::ImportValue": "integ-lambda-dotnet-function:ExportsOutputReflambdahandler909F920591EA4974" + "Fn::Join": [ + "", + [ + "\"", + { + "Fn::ImportValue": "integ-lambda-dotnet-function:ExportsOutputReflambdahandler909F920591EA4974" + }, + "\"" + ] + ] } }, "flattenResponse": "false", - "salt": "1701534786754" + "salt": "1726515887920" }, "UpdateReplacePolicy": "Delete", "DeletionPolicy": "Delete" @@ -113,12 +122,12 @@ "SingletonFunction1488541a7b23466481b69b4408076b81HandlerCD40AE9F": { "Type": "AWS::Lambda::Function", "Properties": { - "Runtime": "nodejs14.x", + "Runtime": "nodejs18.x", "Code": { "S3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "S3Key": "ae370e1010629b78f494346f49ceef3ab2875718f20e6c808114e6aa770c7bf3.zip" + "S3Key": "ac51674cf5325b7a0e5444d6b7c1f88607c16a031b852bd51c375ac8c5c4fce5.zip" }, "Timeout": 120, "Handler": "index.handler", diff --git a/test/integ.function.ts.snapshot/manifest.json b/test/integ.function.ts.snapshot/manifest.json index 04c9812..b449123 100644 --- a/test/integ.function.ts.snapshot/manifest.json +++ b/test/integ.function.ts.snapshot/manifest.json @@ -1,5 +1,5 @@ { - "version": "35.0.0", + "version": "36.0.24", "artifacts": { "integ-lambda-dotnet-function.assets": { "type": "cdk:asset-manifest", @@ -14,10 +14,11 @@ "environment": "aws://unknown-account/unknown-region", "properties": { "templateFile": "integ-lambda-dotnet-function.template.json", + "terminationProtection": false, "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}/7ac93901ce077228cfa1cacd5dd59d61a6e73c19d3f45911d40a087df5303ef4.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/61fd443e3b7682a829ce5ba5b02f21dc1711f15b70e914c09beac76c1db44be4.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ @@ -85,10 +86,11 @@ "environment": "aws://unknown-account/unknown-region", "properties": { "templateFile": "lambdadotnetfunctionDefaultTestDeployAssert02A806B6.template.json", + "terminationProtection": false, "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}/7b800c8ad2e7f746f1bf0e070096d54dd1452db5ed12da30fb4be3e1442c4705.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}/59d6f94097a89ad656749a6b888995318e24f0f7483a7c4d8ed2b9967fbd1b74.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/test/integ.function.ts.snapshot/tree.json b/test/integ.function.ts.snapshot/tree.json index c1de224..a56d570 100644 --- a/test/integ.function.ts.snapshot/tree.json +++ b/test/integ.function.ts.snapshot/tree.json @@ -21,7 +21,7 @@ "path": "integ-lambda-dotnet-function/lambda-handler/ServiceRole/ImportServiceRole", "constructInfo": { "fqn": "aws-cdk-lib.Resource", - "version": "2.80.0" + "version": "2.129.0" } }, "Resource": { @@ -60,13 +60,13 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.CfnRole", - "version": "2.80.0" + "version": "2.129.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_iam.Role", - "version": "2.80.0" + "version": "2.129.0" } }, "Code": { @@ -78,7 +78,7 @@ "path": "integ-lambda-dotnet-function/lambda-handler/Code/Stage", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.80.0" + "version": "2.129.0" } }, "AssetBucket": { @@ -86,13 +86,13 @@ "path": "integ-lambda-dotnet-function/lambda-handler/Code/AssetBucket", "constructInfo": { "fqn": "aws-cdk-lib.aws_s3.BucketBase", - "version": "2.80.0" + "version": "2.129.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_s3_assets.Asset", - "version": "2.80.0" + "version": "2.129.0" } }, "Resource": { @@ -101,34 +101,34 @@ "attributes": { "aws:cdk:cloudformation:type": "AWS::Lambda::Function", "aws:cdk:cloudformation:props": { + "architectures": [ + "x86_64" + ], "code": { "s3Bucket": { "Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}" }, - "s3Key": "a8cf4afc095cddadec8a6ad807c6bd458d3baca0dfa252ea2f39f6dfe00ec70f.zip" + "s3Key": "880faf7d469b3e864f4cddb11c44cc90c0dd86c2774dded5d4116afac6200cee.zip" }, + "handler": "LambdaHandler::LambdaHandler.Function::FunctionHandler", "role": { "Fn::GetAtt": [ "lambdahandlerServiceRoleA08D1FE8", "Arn" ] }, - "architectures": [ - "x86_64" - ], - "handler": "LambdaHandler::LambdaHandler.Function::FunctionHandler", - "runtime": "dotnet6" + "runtime": "dotnet8" } }, "constructInfo": { "fqn": "aws-cdk-lib.aws_lambda.CfnFunction", - "version": "2.80.0" + "version": "2.129.0" } } }, "constructInfo": { - "fqn": "@aws-cdk/aws-lambda-dotnet.DotNetFunction", - "version": "0.0.0" + "fqn": "aws-cdk-lib.aws_lambda.Function", + "version": "2.129.0" } }, "FunctionArn": { @@ -136,7 +136,7 @@ "path": "integ-lambda-dotnet-function/FunctionArn", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.80.0" + "version": "2.129.0" } }, "Exports": { @@ -148,7 +148,7 @@ "path": "integ-lambda-dotnet-function/Exports/Output{\"Ref\":\"lambdahandler909F9205\"}", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.80.0" + "version": "2.129.0" } } }, @@ -162,7 +162,7 @@ "path": "integ-lambda-dotnet-function/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.80.0" + "version": "2.129.0" } }, "CheckBootstrapVersion": { @@ -170,13 +170,13 @@ "path": "integ-lambda-dotnet-function/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.80.0" + "version": "2.129.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.80.0" + "version": "2.129.0" } }, "lambda-dotnet-function": { @@ -218,7 +218,7 @@ }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.AssertionsProvider", - "version": "2.80.0-alpha.0" + "version": "2.129.0-alpha.0" } }, "Default": { @@ -230,13 +230,13 @@ "path": "lambda-dotnet-function/DefaultTest/DeployAssert/LambdaInvokece74e9560f1fda89c7913fc5a3d498a1/Default/Default", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.80.0" + "version": "2.129.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.CustomResource", - "version": "2.80.0" + "version": "2.129.0" } }, "Invoke": { @@ -244,7 +244,7 @@ "path": "lambda-dotnet-function/DefaultTest/DeployAssert/LambdaInvokece74e9560f1fda89c7913fc5a3d498a1/Invoke", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.80.0" + "version": "2.129.0" } }, "AssertionResults": { @@ -252,13 +252,13 @@ "path": "lambda-dotnet-function/DefaultTest/DeployAssert/LambdaInvokece74e9560f1fda89c7913fc5a3d498a1/AssertionResults", "constructInfo": { "fqn": "aws-cdk-lib.CfnOutput", - "version": "2.80.0" + "version": "2.129.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.LambdaInvokeFunction", - "version": "2.80.0-alpha.0" + "version": "2.129.0-alpha.0" } }, "SingletonFunction1488541a7b23466481b69b4408076b81": { @@ -270,7 +270,7 @@ "path": "lambda-dotnet-function/DefaultTest/DeployAssert/SingletonFunction1488541a7b23466481b69b4408076b81/Staging", "constructInfo": { "fqn": "aws-cdk-lib.AssetStaging", - "version": "2.80.0" + "version": "2.129.0" } }, "Role": { @@ -278,7 +278,7 @@ "path": "lambda-dotnet-function/DefaultTest/DeployAssert/SingletonFunction1488541a7b23466481b69b4408076b81/Role", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.80.0" + "version": "2.129.0" } }, "Handler": { @@ -286,7 +286,7 @@ "path": "lambda-dotnet-function/DefaultTest/DeployAssert/SingletonFunction1488541a7b23466481b69b4408076b81/Handler", "constructInfo": { "fqn": "aws-cdk-lib.CfnResource", - "version": "2.80.0" + "version": "2.129.0" } } }, @@ -300,7 +300,7 @@ "path": "lambda-dotnet-function/DefaultTest/DeployAssert/BootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnParameter", - "version": "2.80.0" + "version": "2.129.0" } }, "CheckBootstrapVersion": { @@ -308,25 +308,25 @@ "path": "lambda-dotnet-function/DefaultTest/DeployAssert/CheckBootstrapVersion", "constructInfo": { "fqn": "aws-cdk-lib.CfnRule", - "version": "2.80.0" + "version": "2.129.0" } } }, "constructInfo": { "fqn": "aws-cdk-lib.Stack", - "version": "2.80.0" + "version": "2.129.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTestCase", - "version": "2.80.0-alpha.0" + "version": "2.129.0-alpha.0" } } }, "constructInfo": { "fqn": "@aws-cdk/integ-tests-alpha.IntegTest", - "version": "2.80.0-alpha.0" + "version": "2.129.0-alpha.0" } }, "Tree": { @@ -340,7 +340,7 @@ }, "constructInfo": { "fqn": "aws-cdk-lib.App", - "version": "2.80.0" + "version": "2.129.0" } } } \ No newline at end of file diff --git a/test/lambda-handler-aot/LambdaHandler.csproj b/test/lambda-handler-aot/LambdaHandler.csproj index aa89114..9107cae 100644 --- a/test/lambda-handler-aot/LambdaHandler.csproj +++ b/test/lambda-handler-aot/LambdaHandler.csproj @@ -1,6 +1,6 @@ - net7.0 + net8.0 Exe bootstrap true @@ -17,11 +17,9 @@ partial + + true - - - - diff --git a/test/lambda-handler-docker/LambdaHandler.csproj b/test/lambda-handler-docker/LambdaHandler.csproj index 216d667..335cb5f 100644 --- a/test/lambda-handler-docker/LambdaHandler.csproj +++ b/test/lambda-handler-docker/LambdaHandler.csproj @@ -1,6 +1,6 @@ - net6.0 + net8.0 true Lambda diff --git a/test/lambda-handler-dotnet8/Function.cs b/test/lambda-handler-dotnet6/Function.cs similarity index 100% rename from test/lambda-handler-dotnet8/Function.cs rename to test/lambda-handler-dotnet6/Function.cs diff --git a/test/lambda-handler-dotnet8/LambdaHandler.csproj b/test/lambda-handler-dotnet6/LambdaHandler.csproj similarity index 94% rename from test/lambda-handler-dotnet8/LambdaHandler.csproj rename to test/lambda-handler-dotnet6/LambdaHandler.csproj index 335cb5f..216d667 100644 --- a/test/lambda-handler-dotnet8/LambdaHandler.csproj +++ b/test/lambda-handler-dotnet6/LambdaHandler.csproj @@ -1,6 +1,6 @@ - net8.0 + net6.0 true Lambda diff --git a/test/lambda-handler/LambdaHandler.csproj b/test/lambda-handler/LambdaHandler.csproj index 216d667..335cb5f 100644 --- a/test/lambda-handler/LambdaHandler.csproj +++ b/test/lambda-handler/LambdaHandler.csproj @@ -1,6 +1,6 @@ - net6.0 + net8.0 true Lambda