实例介绍
AWS Lambda为.NET Core开发者提供了丰富的库、示例和工具来帮助开发AWS Lambda函数。本文将详细介绍如何利用这些资源进行开发。
AWS Lambda与.NET Core
为了支持使用.NET Core编写AWS Lambda函数,提供了一系列的NuGet包和蓝图。这些工具和库被整合在一个仓库中,旨在简化Lambda函数的开发流程。
NuGet包
该仓库包含多个不同的工具和库,以支持使用.NET开发Lambda函数。例如,有专门处理AWS事件的类库,可以作为Lambda函数的输入类型。
Amazon.Lambda.APIGatewayEvents Amazon.Lambda.ApplicationLoadBalancerEvents ...
工具
Amazon.Lambda.Tools包为dotnet CLI添加了命令,可以用于管理Lambda函数,包括从dotnet CLI部署函数。
注解库和ASP.NET Core支持
Amazon.Lambda.Annotations库允许C#函数使用.NET属性,为编写Lambda函数提供了更符合语言习惯的体验。同时,Amazon.Lambda.AspNetCoreServer包使得运行ASP.NET Core Web API应用作为Lambda函数变得简单。
蓝图和模板
为了快速开始.NET Core Lambda函数的开发,提供了一系列的蓝图和dotnet CLI模板。这些模板通过dotnet new命令创建新的.NET Core项目。
【实例截图】
【核心代码】
文件清单
└── aws-lambda-dotnet-9b1b66ecad73acc46524d9daff3f2e62822c6dea
├── Blueprints
│ ├── BlueprintDefinitions
│ │ ├── vs2017
│ │ │ ├── AspNetCoreWebAPI
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── appsettings.Development.json
│ │ │ │ │ ├── appsettings.json
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── Controllers
│ │ │ │ │ │ ├── S3ProxyController.cs
│ │ │ │ │ │ └── ValuesController.cs
│ │ │ │ │ ├── LambdaEntryPoint.cs
│ │ │ │ │ ├── LocalEntryPoint.cs
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ ├── serverless.template
│ │ │ │ │ ├── Startup.cs
│ │ │ │ │ └── web.config
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── appsettings.json
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ ├── S3ProxyControllerTests.cs
│ │ │ │ ├── SampleRequests
│ │ │ │ │ ├── S3ProxyController-Delete.json
│ │ │ │ │ ├── S3ProxyController-GetByKey.json
│ │ │ │ │ ├── S3ProxyController-Get.json
│ │ │ │ │ ├── S3ProxyController-Put.json
│ │ │ │ │ └── ValuesController-Get.json
│ │ │ │ └── ValuesControllerTests.cs
│ │ │ ├── AspNetCoreWebAPI-FSharp
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── appsettings.Development.json
│ │ │ │ │ ├── appsettings.json
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ │ ├── Controllers
│ │ │ │ │ │ └── ValuesController.fs
│ │ │ │ │ ├── LambdaEntryPoint.fs
│ │ │ │ │ ├── LocalEntryPoint.fs
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ ├── serverless.template
│ │ │ │ │ └── Startup.fs
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ │ ├── SampleRequests
│ │ │ │ │ └── ValuesController-Get.json
│ │ │ │ └── ValuesControllerTests.fs
│ │ │ ├── AspNetCoreWebApp
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ └── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ ├── appsettings.json
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ ├── bundleconfig.json
│ │ │ │ ├── LambdaEntryPoint.cs
│ │ │ │ ├── LocalEntryPoint.cs
│ │ │ │ ├── Pages
│ │ │ │ │ ├── Error.cshtml
│ │ │ │ │ ├── Error.cshtml.cs
│ │ │ │ │ ├── Help.cshtml
│ │ │ │ │ ├── Help.cshtml.cs
│ │ │ │ │ ├── Index.cshtml
│ │ │ │ │ ├── Index.cshtml.cs
│ │ │ │ │ ├── _Layout.cshtml
│ │ │ │ │ ├── _ValidationScriptsPartial.cshtml
│ │ │ │ │ ├── _ViewImports.cshtml
│ │ │ │ │ └── _ViewStart.cshtml
│ │ │ │ ├── Readme.md
│ │ │ │ ├── serverless.template
│ │ │ │ ├── Startup.cs
│ │ │ │ └── wwwroot
│ │ │ │ ├── css
│ │ │ │ │ └── site.css
│ │ │ │ ├── favicon.ico
│ │ │ │ ├── js
│ │ │ │ │ └── site.js
│ │ │ │ └── lib
│ │ │ │ ├── bootstrap
│ │ │ │ │ ├── dist
│ │ │ │ │ │ ├── css
│ │ │ │ │ │ │ ├── bootstrap.css
│ │ │ │ │ │ │ ├── bootstrap.css.map
│ │ │ │ │ │ │ ├── bootstrap-grid.css
│ │ │ │ │ │ │ ├── bootstrap-grid.css.map
│ │ │ │ │ │ │ ├── bootstrap-grid.min.css
│ │ │ │ │ │ │ ├── bootstrap-grid.min.css.map
│ │ │ │ │ │ │ ├── bootstrap.min.css
│ │ │ │ │ │ │ ├── bootstrap.min.css.map
│ │ │ │ │ │ │ ├── bootstrap-reboot.css
│ │ │ │ │ │ │ ├── bootstrap-reboot.css.map
│ │ │ │ │ │ │ ├── bootstrap-reboot.min.css
│ │ │ │ │ │ │ └── bootstrap-reboot.min.css.map
│ │ │ │ │ │ └── js
│ │ │ │ │ │ ├── bootstrap.bundle.js
│ │ │ │ │ │ ├── bootstrap.bundle.js.map
│ │ │ │ │ │ ├── bootstrap.bundle.min.js
│ │ │ │ │ │ ├── bootstrap.bundle.min.js.map
│ │ │ │ │ │ ├── bootstrap.js
│ │ │ │ │ │ ├── bootstrap.js.map
│ │ │ │ │ │ ├── bootstrap.min.js
│ │ │ │ │ │ └── bootstrap.min.js.map
│ │ │ │ │ └── LICENSE
│ │ │ │ ├── jquery
│ │ │ │ │ ├── dist
│ │ │ │ │ │ ├── jquery.js
│ │ │ │ │ │ ├── jquery.min.js
│ │ │ │ │ │ └── jquery.min.map
│ │ │ │ │ └── LICENSE.txt
│ │ │ │ ├── jquery-validation
│ │ │ │ │ ├── dist
│ │ │ │ │ │ ├── additional-methods.js
│ │ │ │ │ │ ├── additional-methods.min.js
│ │ │ │ │ │ ├── jquery.validate.js
│ │ │ │ │ │ └── jquery.validate.min.js
│ │ │ │ │ └── LICENSE.md
│ │ │ │ └── jquery-validation-unobtrusive
│ │ │ │ ├── jquery.validate.unobtrusive.js
│ │ │ │ ├── jquery.validate.unobtrusive.min.js
│ │ │ │ └── LICENSE.txt
│ │ │ ├── ChatBotTutorial
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── AbstractIntentProcessor.cs
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── FlowerOrder.cs
│ │ │ │ │ ├── Function.cs
│ │ │ │ │ ├── IIntentProcessor.cs
│ │ │ │ │ ├── OrderFlowersIntentProcessor.cs
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ ├── TypeValidators.cs
│ │ │ │ │ └── ValidationResult.cs
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ ├── commit-order-flowers-event.json
│ │ │ │ ├── FunctionTest.cs
│ │ │ │ └── start-order-flowers-event.json
│ │ │ ├── CustomRuntimeFunction
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── Function.cs
│ │ │ │ │ └── Readme.md
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ └── FunctionTest.cs
│ │ │ ├── CustomRuntimeFunction-FSharp
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ │ ├── Function.fs
│ │ │ │ │ └── Readme.md
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ │ └── FunctionTest.fs
│ │ │ ├── DetectImageLabels
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── Function.cs
│ │ │ │ │ └── Readme.md
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ ├── FunctionTest.cs
│ │ │ │ └── sample-pic.jpg
│ │ │ ├── DetectImageLabels-FSharp
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ │ ├── Function.fs
│ │ │ │ │ └── Readme.md
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ │ ├── FunctionTest.fs
│ │ │ │ └── sample-pic.jpg
│ │ │ ├── DetectImageLabelsServerless
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── Function.cs
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ └── serverless.template
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ ├── FunctionTest.cs
│ │ │ │ └── sample-pic.jpg
│ │ │ ├── DetectImageLabelsServerless-FSharp
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ │ ├── Function.fs
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ └── serverless.template
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ │ ├── FunctionTest.fs
│ │ │ │ └── sample-pic.jpg
│ │ │ ├── DynamoDBBlogAPI
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── Blog.cs
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── Functions.cs
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ └── serverless.template
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ └── FunctionTest.cs
│ │ │ ├── EmptyFunction
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── Function.cs
│ │ │ │ │ └── Readme.md
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ └── FunctionTest.cs
│ │ │ ├── EmptyFunction-FSharp
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ │ ├── Function.fs
│ │ │ │ │ └── Readme.md
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ │ └── FunctionTest.fs
│ │ │ ├── EmptyServerless
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── Function.cs
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ └── serverless.template
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ └── FunctionTest.cs
│ │ │ ├── EmptyServerless-FSharp
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ │ ├── Function.fs
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ └── serverless.template
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ │ └── FunctionTest.fs
│ │ │ ├── GiraffeWebApp-FSharp
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── AppHandlers.fs
│ │ │ │ │ ├── appsettings.Development.json
│ │ │ │ │ ├── appsettings.json
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ ├── serverless.template
│ │ │ │ │ ├── Setup.fs
│ │ │ │ │ └── web.config
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ │ ├── HttpHandlersTests.fs
│ │ │ │ └── SampleRequests
│ │ │ │ ├── GetAtArray.json
│ │ │ │ ├── GetAtArrayWithValue.json
│ │ │ │ └── GetAtRoot.json
│ │ │ ├── LexBookTripSample
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── AbstractIntentProcessor.cs
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── BookCarIntentProcessor.cs
│ │ │ │ │ ├── BookHotelIntentProcessor.cs
│ │ │ │ │ ├── Function.cs
│ │ │ │ │ ├── IIntentProcessor.cs
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ ├── Reservation.cs
│ │ │ │ │ ├── TypeValidators.cs
│ │ │ │ │ └── ValidationResult.cs
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ ├── commit-book-a-car.json
│ │ │ │ ├── driver-age-too-young.json
│ │ │ │ ├── FunctionTest.cs
│ │ │ │ └── start-book-a-car-event.json
│ │ │ ├── SimpleApplicationLoadBalancer
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── Function.cs
│ │ │ │ │ └── Readme.md
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ └── FunctionTest.cs
│ │ │ ├── SimpleDynamoDBFunction
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── Function.cs
│ │ │ │ │ └── Readme.md
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ └── FunctionTest.cs
│ │ │ ├── SimpleDynamoDBFunction-FSharp
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ │ ├── Function.fs
│ │ │ │ │ └── Readme.md
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ │ └── FunctionTest.fs
│ │ │ ├── SimpleKinesisFirehoseFunction
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── Function.cs
│ │ │ │ │ └── Readme.md
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ ├── FunctionTest.cs
│ │ │ │ └── sample-event.json
│ │ │ ├── SimpleKinesisFunction
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── Function.cs
│ │ │ │ │ └── Readme.md
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ └── FunctionTest.cs
│ │ │ ├── SimpleKinesisFunction-FSharp
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ │ ├── Function.fs
│ │ │ │ │ └── Readme.md
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ │ └── FunctionTest.fs
│ │ │ ├── SimpleS3Function
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── Function.cs
│ │ │ │ │ └── Readme.md
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ └── FunctionTest.cs
│ │ │ ├── SimpleS3Function-FSharp
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ │ ├── Function.fs
│ │ │ │ │ └── Readme.md
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ │ └── FunctionTest.fs
│ │ │ ├── SimpleS3FunctionServerless
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── Function.cs
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ └── serverless.template
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ └── FunctionTest.cs
│ │ │ ├── SimpleS3FunctionServerless-FSharp
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ │ ├── Function.fs
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ └── serverless.template
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ │ └── FunctionTest.fs
│ │ │ ├── SimpleSNSFunction
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── Function.cs
│ │ │ │ │ └── Readme.md
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ └── FunctionTest.cs
│ │ │ ├── SimpleSQSFunction
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── Function.cs
│ │ │ │ │ └── Readme.md
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ └── FunctionTest.cs
│ │ │ ├── StepFunctionsHelloWorld
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ ├── serverless.template
│ │ │ │ │ ├── State.cs
│ │ │ │ │ ├── state-machine.json
│ │ │ │ │ └── StepFunctionTasks.cs
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ └── FunctionTest.cs
│ │ │ ├── StepFunctionsHelloWorld-FSharp
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ ├── serverless.template
│ │ │ │ │ ├── state-machine.json
│ │ │ │ │ └── StepFunctionTasks.fs
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ │ └── FunctionTest.fs
│ │ │ └── template.nuspec
│ │ ├── vs2019
│ │ │ ├── AspNetCoreWebAPI
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── appsettings.Development.json
│ │ │ │ │ ├── appsettings.json
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── Controllers
│ │ │ │ │ │ └── ValuesController.cs
│ │ │ │ │ ├── LambdaEntryPoint.cs
│ │ │ │ │ ├── LocalEntryPoint.cs
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ ├── serverless.template
│ │ │ │ │ └── Startup.cs
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── appsettings.json
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ ├── SampleRequests
│ │ │ │ │ └── ValuesController-Get.json
│ │ │ │ └── ValuesControllerTests.cs
│ │ │ ├── AspNetCoreWebAPI-FSharp
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── appsettings.Development.json
│ │ │ │ │ ├── appsettings.json
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ │ ├── Controllers
│ │ │ │ │ │ └── ValuesController.fs
│ │ │ │ │ ├── LambdaEntryPoint.fs
│ │ │ │ │ ├── LocalEntryPoint.fs
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ ├── serverless.template
│ │ │ │ │ └── Startup.fs
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ │ ├── SampleRequests
│ │ │ │ │ └── ValuesController-Get.json
│ │ │ │ └── ValuesControllerTests.fs
│ │ │ ├── AspNetCoreWebAPI-Image
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── appsettings.Development.json
│ │ │ │ │ ├── appsettings.json
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── Controllers
│ │ │ │ │ │ └── ValuesController.cs
│ │ │ │ │ ├── Dockerfile
│ │ │ │ │ ├── LambdaEntryPoint.cs
│ │ │ │ │ ├── LocalEntryPoint.cs
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ ├── serverless.template
│ │ │ │ │ └── Startup.cs
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── appsettings.json
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ ├── SampleRequests
│ │ │ │ │ └── ValuesController-Get.json
│ │ │ │ └── ValuesControllerTests.cs
│ │ │ ├── AspNetCoreWebAPI-Image-FSharp
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── appsettings.Development.json
│ │ │ │ │ ├── appsettings.json
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ │ ├── Controllers
│ │ │ │ │ │ └── ValuesController.fs
│ │ │ │ │ ├── Dockerfile
│ │ │ │ │ ├── LambdaEntryPoint.fs
│ │ │ │ │ ├── LocalEntryPoint.fs
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ ├── serverless.template
│ │ │ │ │ └── Startup.fs
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ │ ├── SampleRequests
│ │ │ │ │ └── ValuesController-Get.json
│ │ │ │ └── ValuesControllerTests.fs
│ │ │ ├── AspNetCoreWebApp
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ └── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ ├── appsettings.json
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ ├── bundleconfig.json
│ │ │ │ ├── LambdaEntryPoint.cs
│ │ │ │ ├── LocalEntryPoint.cs
│ │ │ │ ├── Pages
│ │ │ │ │ ├── Error.cshtml
│ │ │ │ │ ├── Error.cshtml.cs
│ │ │ │ │ ├── Help.cshtml
│ │ │ │ │ ├── Help.cshtml.cs
│ │ │ │ │ ├── Index.cshtml
│ │ │ │ │ ├── Index.cshtml.cs
│ │ │ │ │ ├── _Layout.cshtml
│ │ │ │ │ ├── _ValidationScriptsPartial.cshtml
│ │ │ │ │ ├── _ViewImports.cshtml
│ │ │ │ │ └── _ViewStart.cshtml
│ │ │ │ ├── Readme.md
│ │ │ │ ├── serverless.template
│ │ │ │ ├── Startup.cs
│ │ │ │ └── wwwroot
│ │ │ │ ├── css
│ │ │ │ │ └── site.css
│ │ │ │ ├── favicon.ico
│ │ │ │ ├── js
│ │ │ │ │ └── site.js
│ │ │ │ └── lib
│ │ │ │ ├── bootstrap
│ │ │ │ │ ├── dist
│ │ │ │ │ │ ├── css
│ │ │ │ │ │ │ ├── bootstrap.css
│ │ │ │ │ │ │ ├── bootstrap.css.map
│ │ │ │ │ │ │ ├── bootstrap-grid.css
│ │ │ │ │ │ │ ├── bootstrap-grid.css.map
│ │ │ │ │ │ │ ├── bootstrap-grid.min.css
│ │ │ │ │ │ │ ├── bootstrap-grid.min.css.map
│ │ │ │ │ │ │ ├── bootstrap.min.css
│ │ │ │ │ │ │ ├── bootstrap.min.css.map
│ │ │ │ │ │ │ ├── bootstrap-reboot.css
│ │ │ │ │ │ │ ├── bootstrap-reboot.css.map
│ │ │ │ │ │ │ ├── bootstrap-reboot.min.css
│ │ │ │ │ │ │ └── bootstrap-reboot.min.css.map
│ │ │ │ │ │ └── js
│ │ │ │ │ │ ├── bootstrap.bundle.js
│ │ │ │ │ │ ├── bootstrap.bundle.js.map
│ │ │ │ │ │ ├── bootstrap.bundle.min.js
│ │ │ │ │ │ ├── bootstrap.bundle.min.js.map
│ │ │ │ │ │ ├── bootstrap.js
│ │ │ │ │ │ ├── bootstrap.js.map
│ │ │ │ │ │ ├── bootstrap.min.js
│ │ │ │ │ │ └── bootstrap.min.js.map
│ │ │ │ │ └── LICENSE
│ │ │ │ ├── jquery
│ │ │ │ │ ├── dist
│ │ │ │ │ │ ├── jquery.js
│ │ │ │ │ │ ├── jquery.min.js
│ │ │ │ │ │ └── jquery.min.map
│ │ │ │ │ └── LICENSE.txt
│ │ │ │ ├── jquery-validation
│ │ │ │ │ ├── dist
│ │ │ │ │ │ ├── additional-methods.js
│ │ │ │ │ │ ├── additional-methods.min.js
│ │ │ │ │ │ ├── jquery.validate.js
│ │ │ │ │ │ └── jquery.validate.min.js
│ │ │ │ │ └── LICENSE.md
│ │ │ │ └── jquery-validation-unobtrusive
│ │ │ │ ├── jquery.validate.unobtrusive.js
│ │ │ │ ├── jquery.validate.unobtrusive.min.js
│ │ │ │ └── LICENSE.txt
│ │ │ ├── ChatBotTutorial
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── AbstractIntentProcessor.cs
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── FlowerOrder.cs
│ │ │ │ │ ├── Function.cs
│ │ │ │ │ ├── IIntentProcessor.cs
│ │ │ │ │ ├── OrderFlowersIntentProcessor.cs
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ ├── TypeValidators.cs
│ │ │ │ │ └── ValidationResult.cs
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ ├── commit-order-flowers-event.json
│ │ │ │ ├── FunctionTest.cs
│ │ │ │ └── start-order-flowers-event.json
│ │ │ ├── CustomRuntimeFunction
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── Function.cs
│ │ │ │ │ └── Readme.md
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ └── FunctionTest.cs
│ │ │ ├── CustomRuntimeFunction-FSharp
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ │ ├── Function.fs
│ │ │ │ │ └── Readme.md
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ │ └── FunctionTest.fs
│ │ │ ├── DetectImageLabels
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── Function.cs
│ │ │ │ │ └── Readme.md
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ ├── FunctionTest.cs
│ │ │ │ └── sample-pic.jpg
│ │ │ ├── DetectImageLabels-FSharp
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ │ ├── Function.fs
│ │ │ │ │ └── Readme.md
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ │ ├── FunctionTest.fs
│ │ │ │ └── sample-pic.jpg
│ │ │ ├── DetectImageLabelsServerless
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── Function.cs
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ └── serverless.template
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ ├── FunctionTest.cs
│ │ │ │ └── sample-pic.jpg
│ │ │ ├── DetectImageLabelsServerless-FSharp
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ │ ├── Function.fs
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ └── serverless.template
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ │ ├── FunctionTest.fs
│ │ │ │ └── sample-pic.jpg
│ │ │ ├── DynamoDBBlogAPI
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── Blog.cs
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── Functions.cs
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ └── serverless.template
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ └── FunctionTest.cs
│ │ │ ├── EmptyFunction
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── Function.cs
│ │ │ │ │ └── Readme.md
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ └── FunctionTest.cs
│ │ │ ├── EmptyFunction-FSharp
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ │ ├── Function.fs
│ │ │ │ │ └── Readme.md
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ │ └── FunctionTest.fs
│ │ │ ├── EmptyFunction-Image
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── Dockerfile
│ │ │ │ │ ├── Function.cs
│ │ │ │ │ └── Readme.md
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ └── FunctionTest.cs
│ │ │ ├── EmptyFunction-Image-FSharp
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ │ ├── Dockerfile
│ │ │ │ │ ├── Function.fs
│ │ │ │ │ └── Readme.md
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ │ └── FunctionTest.fs
│ │ │ ├── EmptyServerless
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── Function.cs
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ └── serverless.template
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ └── FunctionTest.cs
│ │ │ ├── EmptyServerless-FSharp
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ │ ├── Function.fs
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ └── serverless.template
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ │ └── FunctionTest.fs
│ │ │ ├── EmptyServerless-Image
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── Dockerfile
│ │ │ │ │ ├── Function.cs
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ └── serverless.template
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ └── FunctionTest.cs
│ │ │ ├── EmptyServerless-Image-FSharp
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ │ ├── Dockerfile
│ │ │ │ │ ├── Function.fs
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ └── serverless.template
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ │ └── FunctionTest.fs
│ │ │ ├── GiraffeWebApp-FSharp
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── AppHandlers.fs
│ │ │ │ │ ├── appsettings.Development.json
│ │ │ │ │ ├── appsettings.json
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ ├── serverless.template
│ │ │ │ │ └── Setup.fs
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ │ ├── HttpHandlersTests.fs
│ │ │ │ └── SampleRequests
│ │ │ │ ├── GetAtArray.json
│ │ │ │ ├── GetAtArrayWithValue.json
│ │ │ │ └── GetAtRoot.json
│ │ │ ├── LexBookTripSample
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── AbstractIntentProcessor.cs
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── BookCarIntentProcessor.cs
│ │ │ │ │ ├── BookHotelIntentProcessor.cs
│ │ │ │ │ ├── Function.cs
│ │ │ │ │ ├── IIntentProcessor.cs
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ ├── Reservation.cs
│ │ │ │ │ ├── TypeValidators.cs
│ │ │ │ │ └── ValidationResult.cs
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ ├── commit-book-a-car.json
│ │ │ │ ├── driver-age-too-young.json
│ │ │ │ ├── FunctionTest.cs
│ │ │ │ └── start-book-a-car-event.json
│ │ │ ├── SimpleApplicationLoadBalancer
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── Function.cs
│ │ │ │ │ └── Readme.md
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ └── FunctionTest.cs
│ │ │ ├── SimpleDynamoDBFunction
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── Function.cs
│ │ │ │ │ └── Readme.md
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ └── FunctionTest.cs
│ │ │ ├── SimpleDynamoDBFunction-FSharp
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ │ ├── Function.fs
│ │ │ │ │ └── Readme.md
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ │ └── FunctionTest.fs
│ │ │ ├── SimpleKinesisFirehoseFunction
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── Function.cs
│ │ │ │ │ └── Readme.md
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ ├── FunctionTest.cs
│ │ │ │ └── sample-event.json
│ │ │ ├── SimpleKinesisFunction
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── Function.cs
│ │ │ │ │ └── Readme.md
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ └── FunctionTest.cs
│ │ │ ├── SimpleKinesisFunction-FSharp
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ │ ├── Function.fs
│ │ │ │ │ └── Readme.md
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ │ └── FunctionTest.fs
│ │ │ ├── SimpleS3Function
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── Function.cs
│ │ │ │ │ └── Readme.md
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ └── FunctionTest.cs
│ │ │ ├── SimpleS3Function-FSharp
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ │ ├── Function.fs
│ │ │ │ │ └── Readme.md
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ │ └── FunctionTest.fs
│ │ │ ├── SimpleS3FunctionServerless
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── Function.cs
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ └── serverless.template
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ └── FunctionTest.cs
│ │ │ ├── SimpleS3FunctionServerless-FSharp
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ │ ├── Function.fs
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ └── serverless.template
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ │ └── FunctionTest.fs
│ │ │ ├── SimpleSNSFunction
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── Function.cs
│ │ │ │ │ └── Readme.md
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ └── FunctionTest.cs
│ │ │ ├── SimpleSQSFunction
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── Function.cs
│ │ │ │ │ └── Readme.md
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ └── FunctionTest.cs
│ │ │ ├── StepFunctionsHelloWorld
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ ├── serverless.template
│ │ │ │ │ ├── State.cs
│ │ │ │ │ ├── state-machine.json
│ │ │ │ │ └── StepFunctionTasks.cs
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ │ └── FunctionTest.cs
│ │ │ ├── StepFunctionsHelloWorld-FSharp
│ │ │ │ ├── blueprint-manifest.json
│ │ │ │ └── template
│ │ │ │ ├── src
│ │ │ │ │ └── BlueprintBaseName.1
│ │ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ ├── serverless.template
│ │ │ │ │ ├── state-machine.json
│ │ │ │ │ └── StepFunctionTasks.fs
│ │ │ │ └── test
│ │ │ │ └── BlueprintBaseName.1.Tests
│ │ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ │ └── FunctionTest.fs
│ │ │ ├── template.nuspec
│ │ │ └── WebSocketAPIServerless
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ ├── Functions.cs
│ │ │ │ ├── Readme.md
│ │ │ │ └── serverless.template
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ └── FunctionTest.cs
│ │ └── vs2022
│ │ ├── AnnotationsFramework
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ ├── CalculatorService
│ │ │ │ │ ├── CalculatorService.cs
│ │ │ │ │ └── ICalculatorService.cs
│ │ │ │ ├── Functions.cs
│ │ │ │ ├── Readme.md
│ │ │ │ ├── serverless.template
│ │ │ │ └── Startup.cs
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ └── FunctionsTest.cs
│ │ ├── AspNetCoreWebAPI
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ ├── appsettings.json
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ ├── Controllers
│ │ │ │ │ └── ValuesController.cs
│ │ │ │ ├── LambdaEntryPoint.cs
│ │ │ │ ├── LocalEntryPoint.cs
│ │ │ │ ├── Readme.md
│ │ │ │ ├── serverless.template
│ │ │ │ └── Startup.cs
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── appsettings.json
│ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ ├── SampleRequests
│ │ │ │ └── ValuesController-Get.json
│ │ │ └── ValuesControllerTests.cs
│ │ ├── AspNetCoreWebAPI-FSharp
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ ├── appsettings.json
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ ├── Controllers
│ │ │ │ │ └── ValuesController.fs
│ │ │ │ ├── LambdaEntryPoint.fs
│ │ │ │ ├── LocalEntryPoint.fs
│ │ │ │ ├── Readme.md
│ │ │ │ ├── serverless.template
│ │ │ │ └── Startup.fs
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ ├── SampleRequests
│ │ │ │ └── ValuesController-Get.json
│ │ │ └── ValuesControllerTests.fs
│ │ ├── AspNetCoreWebAPI-Image
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ ├── appsettings.json
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ ├── Controllers
│ │ │ │ │ └── ValuesController.cs
│ │ │ │ ├── Dockerfile
│ │ │ │ ├── LambdaEntryPoint.cs
│ │ │ │ ├── LocalEntryPoint.cs
│ │ │ │ ├── Readme.md
│ │ │ │ ├── serverless.template
│ │ │ │ └── Startup.cs
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── appsettings.json
│ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ ├── SampleRequests
│ │ │ │ └── ValuesController-Get.json
│ │ │ └── ValuesControllerTests.cs
│ │ ├── AspNetCoreWebAPI-Image-FSharp
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ ├── appsettings.json
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ ├── Controllers
│ │ │ │ │ └── ValuesController.fs
│ │ │ │ ├── Dockerfile
│ │ │ │ ├── LambdaEntryPoint.fs
│ │ │ │ ├── LocalEntryPoint.fs
│ │ │ │ ├── Readme.md
│ │ │ │ ├── serverless.template
│ │ │ │ └── Startup.fs
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ ├── SampleRequests
│ │ │ │ └── ValuesController-Get.json
│ │ │ └── ValuesControllerTests.fs
│ │ ├── AspNetCoreWebAPI.MinimalAPI
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ └── src
│ │ │ └── BlueprintBaseName.1
│ │ │ ├── appsettings.Development.json
│ │ │ ├── appsettings.json
│ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ ├── Controllers
│ │ │ │ └── CalculatorController.cs
│ │ │ ├── Program.cs
│ │ │ ├── Readme.md
│ │ │ └── serverless.template
│ │ ├── AspNetCoreWebApp
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ └── src
│ │ │ └── BlueprintBaseName.1
│ │ │ ├── appsettings.Development.json
│ │ │ ├── appsettings.json
│ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ ├── bundleconfig.json
│ │ │ ├── LambdaEntryPoint.cs
│ │ │ ├── LocalEntryPoint.cs
│ │ │ ├── Pages
│ │ │ │ ├── Error.cshtml
│ │ │ │ ├── Error.cshtml.cs
│ │ │ │ ├── Help.cshtml
│ │ │ │ ├── Help.cshtml.cs
│ │ │ │ ├── Index.cshtml
│ │ │ │ ├── Index.cshtml.cs
│ │ │ │ ├── _Layout.cshtml
│ │ │ │ ├── _ValidationScriptsPartial.cshtml
│ │ │ │ ├── _ViewImports.cshtml
│ │ │ │ └── _ViewStart.cshtml
│ │ │ ├── Readme.md
│ │ │ ├── serverless.template
│ │ │ ├── Startup.cs
│ │ │ └── wwwroot
│ │ │ ├── css
│ │ │ │ └── site.css
│ │ │ ├── favicon.ico
│ │ │ ├── js
│ │ │ │ └── site.js
│ │ │ └── lib
│ │ │ ├── bootstrap
│ │ │ │ ├── dist
│ │ │ │ │ ├── css
│ │ │ │ │ │ ├── bootstrap.css
│ │ │ │ │ │ ├── bootstrap.css.map
│ │ │ │ │ │ ├── bootstrap-grid.css
│ │ │ │ │ │ ├── bootstrap-grid.css.map
│ │ │ │ │ │ ├── bootstrap-grid.min.css
│ │ │ │ │ │ ├── bootstrap-grid.min.css.map
│ │ │ │ │ │ ├── bootstrap-grid.rtl.css
│ │ │ │ │ │ ├── bootstrap-grid.rtl.css.map
│ │ │ │ │ │ ├── bootstrap-grid.rtl.min.css
│ │ │ │ │ │ ├── bootstrap-grid.rtl.min.css.map
│ │ │ │ │ │ ├── bootstrap.min.css
│ │ │ │ │ │ ├── bootstrap.min.css.map
│ │ │ │ │ │ ├── bootstrap-reboot.css
│ │ │ │ │ │ ├── bootstrap-reboot.css.map
│ │ │ │ │ │ ├── bootstrap-reboot.min.css
│ │ │ │ │ │ ├── bootstrap-reboot.min.css.map
│ │ │ │ │ │ ├── bootstrap-reboot.rtl.css
│ │ │ │ │ │ ├── bootstrap-reboot.rtl.css.map
│ │ │ │ │ │ ├── bootstrap-reboot.rtl.min.css
│ │ │ │ │ │ ├── bootstrap-reboot.rtl.min.css.map
│ │ │ │ │ │ ├── bootstrap.rtl.css
│ │ │ │ │ │ ├── bootstrap.rtl.css.map
│ │ │ │ │ │ ├── bootstrap.rtl.min.css
│ │ │ │ │ │ ├── bootstrap.rtl.min.css.map
│ │ │ │ │ │ ├── bootstrap-utilities.css
│ │ │ │ │ │ ├── bootstrap-utilities.css.map
│ │ │ │ │ │ ├── bootstrap-utilities.min.css
│ │ │ │ │ │ ├── bootstrap-utilities.min.css.map
│ │ │ │ │ │ ├── bootstrap-utilities.rtl.css
│ │ │ │ │ │ ├── bootstrap-utilities.rtl.css.map
│ │ │ │ │ │ ├── bootstrap-utilities.rtl.min.css
│ │ │ │ │ │ └── bootstrap-utilities.rtl.min.css.map
│ │ │ │ │ └── js
│ │ │ │ │ ├── bootstrap.bundle.js
│ │ │ │ │ ├── bootstrap.bundle.js.map
│ │ │ │ │ ├── bootstrap.bundle.min.js
│ │ │ │ │ ├── bootstrap.bundle.min.js.map
│ │ │ │ │ ├── bootstrap.esm.js
│ │ │ │ │ ├── bootstrap.esm.js.map
│ │ │ │ │ ├── bootstrap.esm.min.js
│ │ │ │ │ ├── bootstrap.esm.min.js.map
│ │ │ │ │ ├── bootstrap.js
│ │ │ │ │ ├── bootstrap.js.map
│ │ │ │ │ ├── bootstrap.min.js
│ │ │ │ │ └── bootstrap.min.js.map
│ │ │ │ └── LICENSE
│ │ │ ├── jquery
│ │ │ │ ├── dist
│ │ │ │ │ ├── jquery.js
│ │ │ │ │ ├── jquery.min.js
│ │ │ │ │ └── jquery.min.map
│ │ │ │ └── LICENSE.txt
│ │ │ ├── jquery-validation
│ │ │ │ ├── dist
│ │ │ │ │ ├── additional-methods.js
│ │ │ │ │ ├── additional-methods.min.js
│ │ │ │ │ ├── jquery.validate.js
│ │ │ │ │ └── jquery.validate.min.js
│ │ │ │ └── LICENSE.md
│ │ │ └── jquery-validation-unobtrusive
│ │ │ ├── jquery.validate.unobtrusive.js
│ │ │ ├── jquery.validate.unobtrusive.min.js
│ │ │ └── LICENSE.txt
│ │ ├── ChatBotTutorial
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── AbstractIntentProcessor.cs
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ ├── FlowerOrder.cs
│ │ │ │ ├── Function.cs
│ │ │ │ ├── IIntentProcessor.cs
│ │ │ │ ├── OrderFlowersIntentProcessor.cs
│ │ │ │ ├── Readme.md
│ │ │ │ ├── TypeValidators.cs
│ │ │ │ └── ValidationResult.cs
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ ├── commit-order-flowers-event.json
│ │ │ ├── FunctionTest.cs
│ │ │ └── start-order-flowers-event.json
│ │ ├── CustomRuntimeFunction
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ ├── Function.cs
│ │ │ │ └── Readme.md
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ └── FunctionTest.cs
│ │ ├── CustomRuntimeFunction-FSharp
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ ├── Function.fs
│ │ │ │ └── Readme.md
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ └── FunctionTest.fs
│ │ ├── DetectImageLabels
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ ├── Function.cs
│ │ │ │ └── Readme.md
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ ├── FunctionTest.cs
│ │ │ └── sample-pic.jpg
│ │ ├── DetectImageLabels-FSharp
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ ├── Function.fs
│ │ │ │ └── Readme.md
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ ├── FunctionTest.fs
│ │ │ └── sample-pic.jpg
│ │ ├── DetectImageLabelsServerless
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ ├── Function.cs
│ │ │ │ ├── Readme.md
│ │ │ │ └── serverless.template
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ ├── FunctionTest.cs
│ │ │ └── sample-pic.jpg
│ │ ├── DetectImageLabelsServerless-FSharp
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ ├── Function.fs
│ │ │ │ ├── Readme.md
│ │ │ │ └── serverless.template
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ ├── FunctionTest.fs
│ │ │ └── sample-pic.jpg
│ │ ├── EmptyFunction
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ ├── Function.cs
│ │ │ │ └── Readme.md
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ └── FunctionTest.cs
│ │ ├── EmptyFunction-FSharp
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ ├── Function.fs
│ │ │ │ └── Readme.md
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ └── FunctionTest.fs
│ │ ├── EmptyFunction-Image
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ ├── Dockerfile
│ │ │ │ ├── Function.cs
│ │ │ │ └── Readme.md
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ └── FunctionTest.cs
│ │ ├── EmptyFunction-Image-FSharp
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ ├── Dockerfile
│ │ │ │ ├── Function.fs
│ │ │ │ └── Readme.md
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ └── FunctionTest.fs
│ │ ├── EmptyServerless
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ ├── Functions.cs
│ │ │ │ ├── Readme.md
│ │ │ │ ├── serverless.template
│ │ │ │ └── Startup.cs
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ └── FunctionsTest.cs
│ │ ├── EmptyServerless-FSharp
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ ├── Functions.fs
│ │ │ │ ├── Readme.md
│ │ │ │ └── serverless.template
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ └── FunctionsTest.fs
│ │ ├── EmptyServerless-Image
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ ├── Dockerfile
│ │ │ │ ├── Functions.cs
│ │ │ │ ├── Readme.md
│ │ │ │ ├── serverless.template
│ │ │ │ └── Startup.cs
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ └── FunctionsTest.cs
│ │ ├── EmptyServerless-Image-FSharp
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ ├── Dockerfile
│ │ │ │ ├── Functions.fs
│ │ │ │ ├── Readme.md
│ │ │ │ └── serverless.template
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ └── FunctionsTest.fs
│ │ ├── GiraffeWebApp-FSharp
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── AppHandlers.fs
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ ├── appsettings.json
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ ├── Readme.md
│ │ │ │ ├── serverless.template
│ │ │ │ └── Setup.fs
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ ├── HttpHandlersTests.fs
│ │ │ └── SampleRequests
│ │ │ ├── GetAtArray.json
│ │ │ ├── GetAtArrayWithValue.json
│ │ │ └── GetAtRoot.json
│ │ ├── LexBookTripSample
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── AbstractIntentProcessor.cs
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ ├── BookCarIntentProcessor.cs
│ │ │ │ ├── BookHotelIntentProcessor.cs
│ │ │ │ ├── Function.cs
│ │ │ │ ├── IIntentProcessor.cs
│ │ │ │ ├── Readme.md
│ │ │ │ ├── Reservation.cs
│ │ │ │ ├── TypeValidators.cs
│ │ │ │ └── ValidationResult.cs
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ ├── commit-book-a-car.json
│ │ │ ├── driver-age-too-young.json
│ │ │ ├── FunctionTest.cs
│ │ │ └── start-book-a-car-event.json
│ │ ├── NativeAOTFunction
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ ├── Function.cs
│ │ │ │ └── Readme.md
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ └── FunctionTest.cs
│ │ ├── NativeAOTFunction-FSharp
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ ├── Function.fs
│ │ │ │ └── Readme.md
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ └── FunctionTest.fs
│ │ ├── NativeAOTServerless
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ ├── Functions.cs
│ │ │ │ ├── Readme.md
│ │ │ │ └── serverless.template
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ └── FunctionsTest.cs
│ │ ├── NativeAOTServerless-FSharp
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ ├── Function.fs
│ │ │ │ ├── Readme.md
│ │ │ │ └── serverless.template
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ └── FunctionTest.fs
│ │ ├── PowertoolsFunction
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ ├── Function.cs
│ │ │ │ └── Readme.md
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ └── FunctionTest.cs
│ │ ├── PowertoolsServerless
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ ├── Functions.cs
│ │ │ │ ├── Readme.md
│ │ │ │ └── serverless.template
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ └── FunctionsTest.cs
│ │ ├── SimpleApplicationLoadBalancer
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ ├── Function.cs
│ │ │ │ └── Readme.md
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ └── FunctionTest.cs
│ │ ├── SimpleDynamoDBFunction
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ ├── Function.cs
│ │ │ │ └── Readme.md
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ └── FunctionTest.cs
│ │ ├── SimpleDynamoDBFunction-FSharp
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ ├── Function.fs
│ │ │ │ └── Readme.md
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ └── FunctionTest.fs
│ │ ├── SimpleKinesisFirehoseFunction
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ ├── Function.cs
│ │ │ │ └── Readme.md
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ ├── FunctionTest.cs
│ │ │ └── sample-event.json
│ │ ├── SimpleKinesisFunction
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ ├── Function.cs
│ │ │ │ └── Readme.md
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ └── FunctionTest.cs
│ │ ├── SimpleKinesisFunction-FSharp
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ ├── Function.fs
│ │ │ │ └── Readme.md
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ └── FunctionTest.fs
│ │ ├── SimpleS3Function
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ ├── Function.cs
│ │ │ │ └── Readme.md
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ └── FunctionTest.cs
│ │ ├── SimpleS3Function-FSharp
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ ├── Function.fs
│ │ │ │ └── Readme.md
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ └── FunctionTest.fs
│ │ ├── SimpleS3FunctionServerless
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ ├── Function.cs
│ │ │ │ ├── Readme.md
│ │ │ │ └── serverless.template
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ └── FunctionTest.cs
│ │ ├── SimpleS3FunctionServerless-FSharp
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ ├── Function.fs
│ │ │ │ ├── Readme.md
│ │ │ │ └── serverless.template
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ └── FunctionTest.fs
│ │ ├── SimpleSNSFunction
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ ├── Function.cs
│ │ │ │ └── Readme.md
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ └── FunctionTest.cs
│ │ ├── SimpleSQSFunction
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ ├── Function.cs
│ │ │ │ └── Readme.md
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ └── FunctionTest.cs
│ │ ├── StepFunctionsHelloWorld
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ │ ├── Readme.md
│ │ │ │ ├── serverless.template
│ │ │ │ ├── State.cs
│ │ │ │ ├── state-machine.json
│ │ │ │ └── StepFunctionTasks.cs
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ │ └── FunctionTest.cs
│ │ ├── StepFunctionsHelloWorld-FSharp
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ ├── src
│ │ │ │ └── BlueprintBaseName.1
│ │ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ │ ├── BlueprintBaseName.1.fsproj
│ │ │ │ ├── Readme.md
│ │ │ │ ├── serverless.template
│ │ │ │ ├── state-machine.json
│ │ │ │ └── StepFunctionTasks.fs
│ │ │ └── test
│ │ │ └── BlueprintBaseName.1.Tests
│ │ │ ├── BlueprintBaseName.1.Tests.fsproj
│ │ │ └── FunctionTest.fs
│ │ ├── template.nuspec
│ │ ├── TopLevelStatementsFunction
│ │ │ ├── blueprint-manifest.json
│ │ │ └── template
│ │ │ └── src
│ │ │ └── BlueprintBaseName.1
│ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ ├── Function.cs
│ │ │ └── Readme.md
│ │ └── WebSocketAPIServerless
│ │ ├── blueprint-manifest.json
│ │ └── template
│ │ ├── src
│ │ │ └── BlueprintBaseName.1
│ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ ├── BlueprintBaseName.1.csproj
│ │ │ ├── Functions.cs
│ │ │ ├── Readme.md
│ │ │ └── serverless.template
│ │ └── test
│ │ └── BlueprintBaseName.1.Tests
│ │ ├── BlueprintBaseName.1.Tests.csproj
│ │ └── FunctionsTest.cs
│ ├── BlueprintPackager
│ │ ├── BaseBlueprintPackager.cs
│ │ ├── BlueprintManifest.cs
│ │ ├── BlueprintPackager.csproj
│ │ ├── BlueprintPackager.sln
│ │ ├── Program.cs
│ │ ├── UpdatePackageReferenceVersions.cs
│ │ ├── Utilities.cs
│ │ └── VSMsbuildBlueprintPackager.cs
│ └── README.md
├── bootstrap.ps1
├── buildtools
│ ├── build.proj
│ ├── common.props
│ ├── NuGet.Config
│ ├── nuget.exe
│ └── public.snk
├── cdk.json
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── Docs
│ ├── lambda-annotations-design.md
│ └── Learning_Resources.md
├── icon.png
├── LambdaRuntimeDockerfiles
│ ├── build.ps1
│ ├── Images
│ │ ├── net6
│ │ │ ├── amd64
│ │ │ │ └── Dockerfile
│ │ │ └── arm64
│ │ │ └── Dockerfile
│ │ ├── net7
│ │ │ ├── amd64
│ │ │ │ └── Dockerfile
│ │ │ └── arm64
│ │ │ └── Dockerfile
│ │ └── net8
│ │ ├── amd64
│ │ │ └── Dockerfile
│ │ └── arm64
│ │ └── Dockerfile
│ ├── Infrastructure
│ │ ├── Infrastructure.sln
│ │ ├── README.md
│ │ └── src
│ │ └── Infrastructure
│ │ ├── Common
│ │ │ └── manifest_push.psm1
│ │ ├── Configuration.cs
│ │ ├── DockerBuild
│ │ │ ├── build.ps1
│ │ │ └── buildspec.yml
│ │ ├── DockerImageManifest
│ │ │ ├── build.ps1
│ │ │ └── buildspec.yml
│ │ ├── DockerPush
│ │ │ ├── build.ps1
│ │ │ └── buildspec.yml
│ │ ├── GlobalSuppressions.cs
│ │ ├── Infrastructure.csproj
│ │ ├── PipelineStack.cs
│ │ ├── Program.cs
│ │ └── SmokeTests
│ │ ├── build.ps1
│ │ └── buildspec.yml
│ ├── README.md
│ ├── sample
│ │ ├── README.md
│ │ ├── Sample
│ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ ├── Dockerfile
│ │ │ ├── Function.cs
│ │ │ └── Sample.csproj
│ │ └── Sample.sln
│ ├── SmokeTests
│ │ ├── SmokeTests.sln
│ │ ├── src
│ │ │ ├── AWSSDK.Core.dll
│ │ │ ├── AWSSDK.ECR.dll
│ │ │ ├── AWSSDK.IdentityManagement.dll
│ │ │ └── AWSSDK.Lambda.dll
│ │ └── test
│ │ ├── ImageFunction
│ │ │ ├── Dockerfile
│ │ │ ├── Function.cs
│ │ │ └── ImageFunction.csproj
│ │ └── ImageFunction.SmokeTests
│ │ ├── build.ps1
│ │ ├── ImageFunction.SmokeTests.csproj
│ │ ├── ImageFunctionTests.cs
│ │ └── WaitUntilHelper.cs
│ └── update-dockerfile.ps1
├── Libraries
│ ├── Amazon.Lambda.Annotations.slnf
│ ├── Amazon.Lambda.RuntimeSupport.slnf
│ ├── Libraries.sln
│ ├── src
│ │ ├── Amazon.Lambda.Annotations
│ │ │ ├── Amazon.Lambda.Annotations.csproj
│ │ │ ├── APIGateway
│ │ │ │ ├── FromBodyAttribute.cs
│ │ │ │ ├── FromHeaderAttribute.cs
│ │ │ │ ├── FromQueryAttribute.cs
│ │ │ │ ├── FromRouteAttribute.cs
│ │ │ │ ├── HttpApiAttribute.cs
│ │ │ │ ├── HttpApiVersion.cs
│ │ │ │ ├── HttpResults.cs
│ │ │ │ ├── LambdaHttpMethod.cs
│ │ │ │ └── RestApiAttribute.cs
│ │ │ ├── FromServicesAttribute.cs
│ │ │ ├── INamedAttribute.cs
│ │ │ ├── LambdaFunctionAttribute.cs
│ │ │ ├── LambdaGlobalPropertiesAttribute.cs
│ │ │ ├── LambdaPackageType.cs
│ │ │ ├── LambdaStartupAttribute.cs
│ │ │ ├── README.md
│ │ │ └── THIRD_PARTY_LICENSES
│ │ ├── Amazon.Lambda.Annotations.nuspec
│ │ ├── Amazon.Lambda.Annotations.SourceGenerator
│ │ │ ├── Amazon.Lambda.Annotations.SourceGenerator.csproj
│ │ │ ├── CloudFormationTemplateFormat.cs
│ │ │ ├── CloudFormationTemplateHandler.cs
│ │ │ ├── Diagnostics
│ │ │ │ ├── AnalyzerReleases.Shipped.md
│ │ │ │ ├── AnalyzerReleases.Unshipped.md
│ │ │ │ ├── DiagnosticDescriptors.cs
│ │ │ │ └── DiagnosticReporter.cs
│ │ │ ├── Extensions
│ │ │ │ ├── ParameterListExtension.cs
│ │ │ │ ├── StringExtensions.cs
│ │ │ │ └── SymbolHasAttributeExtension.cs
│ │ │ ├── FileIO
│ │ │ │ ├── DirectoryManager.cs
│ │ │ │ ├── FileManager.cs
│ │ │ │ ├── IDirectoryManager.cs
│ │ │ │ └── IFileManager.cs
│ │ │ ├── Generator.cs
│ │ │ ├── Models
│ │ │ │ ├── AnnotationReport.cs
│ │ │ │ ├── Attributes
│ │ │ │ │ ├── AttributeModelBuilder.cs
│ │ │ │ │ ├── AttributeModel.cs
│ │ │ │ │ ├── FromHeaderAttributeBuilder.cs
│ │ │ │ │ ├── FromQueryAttributeBuilder.cs
│ │ │ │ │ ├── FromRouteAttributeBuilder.cs
│ │ │ │ │ ├── HttpApiAttributeBuilder.cs
│ │ │ │ │ ├── LambdaFunctionAttributeDataBuilder.cs
│ │ │ │ │ ├── RestApiAttributeBuilder.cs
│ │ │ │ │ └── TemplateParametersExtension.cs
│ │ │ │ ├── EventTypeBuilder.cs
│ │ │ │ ├── EventType.cs
│ │ │ │ ├── GeneratedMethodModelBuilder.cs
│ │ │ │ ├── GeneratedMethodModel.cs
│ │ │ │ ├── ILambdaFunctionSerializable.cs
│ │ │ │ ├── LambdaFunctionModelBuilder.cs
│ │ │ │ ├── LambdaFunctionModel.cs
│ │ │ │ ├── LambdaMethodModelBuilder.cs
│ │ │ │ ├── LambdaMethodModel.cs
│ │ │ │ ├── LambdaSerializerInfo.cs
│ │ │ │ ├── ParameterModelBuilder.cs
│ │ │ │ ├── ParameterModel.cs
│ │ │ │ ├── TypeModelBuilder.cs
│ │ │ │ └── TypeModel.cs
│ │ │ ├── Namespaces.cs
│ │ │ ├── ProjectFileHandler.cs
│ │ │ ├── SemanticModelProvider.cs
│ │ │ ├── SyntaxReceiver.cs
│ │ │ ├── Templates
│ │ │ │ ├── APIGatewayInvokeCode.cs
│ │ │ │ ├── APIGatewayInvoke.cs
│ │ │ │ ├── APIGatewayInvoke.tt
│ │ │ │ ├── APIGatewaySetupParametersCode.cs
│ │ │ │ ├── APIGatewaySetupParameters.cs
│ │ │ │ ├── APIGatewaySetupParameters.tt
│ │ │ │ ├── ExecutableAssemblyCode.cs
│ │ │ │ ├── ExecutableAssembly.cs
│ │ │ │ ├── ExecutableAssembly.tt
│ │ │ │ ├── FieldsAndConstructor.cs
│ │ │ │ ├── FieldsAndConstructor.tt
│ │ │ │ ├── FieldsAndConstuctorCode.cs
│ │ │ │ ├── LambdaFunctionTemplateCode.cs
│ │ │ │ ├── LambdaFunctionTemplate.cs
│ │ │ │ ├── LambdaFunctionTemplate.tt
│ │ │ │ ├── NoEventMethodBodyCode.cs
│ │ │ │ ├── NoEventMethodBody.cs
│ │ │ │ └── NoEventMethodBody.tt
│ │ │ ├── TypeFullNames.cs
│ │ │ ├── Validation
│ │ │ │ └── RouteParametersValidator.cs
│ │ │ └── Writers
│ │ │ ├── CloudFormationWriter.cs
│ │ │ ├── IAnnotationReportWriter.cs
│ │ │ ├── ITemplateWriter.cs
│ │ │ ├── JsonWriter.cs
│ │ │ ├── TokenType.cs
│ │ │ └── YamlWriter.cs
│ │ ├── Amazon.Lambda.APIGatewayEvents
│ │ │ ├── Amazon.Lambda.APIGatewayEvents.csproj
│ │ │ ├── APIGatewayCustomAuthorizerContext.cs
│ │ │ ├── APIGatewayCustomAuthorizerContextOutput.cs
│ │ │ ├── APIGatewayCustomAuthorizerPolicy.cs
│ │ │ ├── APIGatewayCustomAuthorizerRequest.cs
│ │ │ ├── APIGatewayCustomAuthorizerResponse.cs
│ │ │ ├── APIGatewayCustomAuthorizerV2IamResponse.cs
│ │ │ ├── APIGatewayCustomAuthorizerV2Request.cs
│ │ │ ├── APIGatewayCustomAuthorizerV2SimpleResponse.cs
│ │ │ ├── APIGatewayHttpApiV2ProxyRequest.cs
│ │ │ ├── APIGatewayHttpApiV2ProxyResponse.cs
│ │ │ ├── APIGatewayProxyRequest.cs
│ │ │ ├── APIGatewayProxyResponse.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ └── README.md
│ │ ├── Amazon.Lambda.ApplicationLoadBalancerEvents
│ │ │ ├── Amazon.Lambda.ApplicationLoadBalancerEvents.csproj
│ │ │ ├── ApplicationLoadBalancerRequest.cs
│ │ │ ├── ApplicationLoadBalancerResponse.cs
│ │ │ └── README.md
│ │ ├── Amazon.Lambda.AspNetCoreServer
│ │ │ ├── AbstractAspNetCoreFunction.cs
│ │ │ ├── Amazon.Lambda.AspNetCoreServer.csproj
│ │ │ ├── APIGatewayHttpApiV2ProxyFunction.cs
│ │ │ ├── APIGatewayHttpApiV2ProxyFunction{TStartup}.cs
│ │ │ ├── APIGatewayProxyFunction.cs
│ │ │ ├── APIGatewayProxyFunction{TStartup}.cs
│ │ │ ├── ApplicationLoadBalancerFunction.cs
│ │ │ ├── ApplicationLoadBalancerFunction{TStartup}.cs
│ │ │ ├── HostBuilderExtensions.cs
│ │ │ ├── Internal
│ │ │ │ ├── InvokeFeatures.cs
│ │ │ │ ├── ItemsDictionary.cs
│ │ │ │ ├── LambdaServer.cs
│ │ │ │ └── Utilities.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── README.md
│ │ │ ├── ResponseContentEncoding.cs
│ │ │ ├── StartupMode.cs
│ │ │ └── WebHostBuilderExtensions.cs
│ │ ├── Amazon.Lambda.AspNetCoreServer.Hosting
│ │ │ ├── Amazon.Lambda.AspNetCoreServer.Hosting.csproj
│ │ │ ├── HostingOptions.cs
│ │ │ ├── Internal
│ │ │ │ └── LambdaRuntimeSupportServer.cs
│ │ │ ├── README.md
│ │ │ └── ServiceCollectionExtensions.cs
│ │ ├── Amazon.Lambda.CloudWatchEvents
│ │ │ ├── Amazon.Lambda.CloudWatchEvents.csproj
│ │ │ ├── BatchEvents
│ │ │ │ ├── ArrayPropertiesDetail.cs
│ │ │ │ ├── AttemptContainerDetail.cs
│ │ │ │ ├── AttemptDetail.cs
│ │ │ │ ├── BatchJobStateChangeEvent.cs
│ │ │ │ ├── ContainerDetail.cs
│ │ │ │ ├── ContainerProperties.cs
│ │ │ │ ├── Device.cs
│ │ │ │ ├── EFSAuthorizationConfig.cs
│ │ │ │ ├── EFSVolumeConfiguration.cs
│ │ │ │ ├── EvaluateOnExit.cs
│ │ │ │ ├── FargatePlatformConfiguration.cs
│ │ │ │ ├── Host.cs
│ │ │ │ ├── Job.cs
│ │ │ │ ├── JobDependency.cs
│ │ │ │ ├── JobTimeout.cs
│ │ │ │ ├── LinuxParameters.cs
│ │ │ │ ├── LogConfiguration.cs
│ │ │ │ ├── MountPoint.cs
│ │ │ │ ├── NetworkConfiguration.cs
│ │ │ │ ├── NetworkInterfaceDetail.cs
│ │ │ │ ├── NodeDetails.cs
│ │ │ │ ├── NodeProperties.cs
│ │ │ │ ├── NodeRangeProperty.cs
│ │ │ │ ├── ResourceRequirement.cs
│ │ │ │ ├── RetryStrategy.cs
│ │ │ │ ├── Secret.cs
│ │ │ │ ├── Tmpfs.cs
│ │ │ │ ├── Ulimit.cs
│ │ │ │ └── Volume.cs
│ │ │ ├── CloudWatchEvent.cs
│ │ │ ├── ECSEvents
│ │ │ │ ├── Attachment.cs
│ │ │ │ ├── Attribute.cs
│ │ │ │ ├── Container.cs
│ │ │ │ ├── ContainerInstance.cs
│ │ │ │ ├── ContainerOverride.cs
│ │ │ │ ├── ECSContainerInstanceStateChangeEvent.cs
│ │ │ │ ├── ECSTaskStateChangeEvent.cs
│ │ │ │ ├── EphemeralStorage.cs
│ │ │ │ ├── InferenceAccelerator.cs
│ │ │ │ ├── InferenceAcceleratorOverride.cs
│ │ │ │ ├── ManagedAgent.cs
│ │ │ │ ├── NetworkBinding.cs
│ │ │ │ ├── NetworkInterface.cs
│ │ │ │ ├── Resource.cs
│ │ │ │ ├── Task.cs
│ │ │ │ ├── TaskOverride.cs
│ │ │ │ └── VersionInfo.cs
│ │ │ ├── NameValue.cs
│ │ │ ├── README.md
│ │ │ ├── S3Events
│ │ │ │ ├── Bucket.cs
│ │ │ │ ├── S3ObjectCreate.cs
│ │ │ │ ├── S3ObjectCreateEvent.cs
│ │ │ │ ├── S3Object.cs
│ │ │ │ ├── S3ObjectDelete.cs
│ │ │ │ ├── S3ObjectDeleteEvent.cs
│ │ │ │ ├── S3ObjectEventDetails.cs
│ │ │ │ ├── S3ObjectRestore.cs
│ │ │ │ └── S3ObjectRestoreEvent.cs
│ │ │ ├── ScheduledEvents
│ │ │ │ ├── Detail.cs
│ │ │ │ └── ScheduledEvent.cs
│ │ │ ├── TranscribeEvents
│ │ │ │ ├── TranscribeJobStateChange.cs
│ │ │ │ └── TranscribeJobStateChangeEvent.cs
│ │ │ └── TranslateEvents
│ │ │ ├── TranslateParallelDataStateChange.cs
│ │ │ ├── TranslateParallelDataStateChangeEvent.cs
│ │ │ ├── TranslateTextTranslationJobStateChange.cs
│ │ │ └── TranslateTextTranslationJobStateChangeEvent.cs
│ │ ├── Amazon.Lambda.CloudWatchLogsEvents
│ │ │ ├── Amazon.Lambda.CloudWatchLogsEvents.csproj
│ │ │ ├── CloudWatchLogsEvents.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ └── README.md
│ │ ├── Amazon.Lambda.CognitoEvents
│ │ │ ├── AccessTokenGeneration.cs
│ │ │ ├── Amazon.Lambda.CognitoEvents.csproj
│ │ │ ├── ChallengeResultElement.cs
│ │ │ ├── ClaimOverrideDetails.cs
│ │ │ ├── ClaimsAndScopeOverrideDetails.cs
│ │ │ ├── CognitoCreateAuthChallengeEvent.cs
│ │ │ ├── CognitoCreateAuthChallengeRequest.cs
│ │ │ ├── CognitoCreateAuthChallengeResponse.cs
│ │ │ ├── CognitoCustomEmailSenderEvent.cs
│ │ │ ├── CognitoCustomEmailSenderRequest.cs
│ │ │ ├── CognitoCustomEmailSenderResponse.cs
│ │ │ ├── CognitoCustomMessageEvent.cs
│ │ │ ├── CognitoCustomMessageRequest.cs
│ │ │ ├── CognitoCustomMessageResponse.cs
│ │ │ ├── CognitoCustomSmsSenderEvent.cs
│ │ │ ├── CognitoCustomSmsSenderRequest.cs
│ │ │ ├── CognitoCustomSmsSenderResponse.cs
│ │ │ ├── CognitoDefineAuthChallengeEvent.cs
│ │ │ ├── CognitoDefineAuthChallengeRequest.cs
│ │ │ ├── CognitoDefineAuthChallengeResponse.cs
│ │ │ ├── CognitoEvent.cs
│ │ │ ├── CognitoMigrateUserEvent.cs
│ │ │ ├── CognitoMigrateUserRequest.cs
│ │ │ ├── CognitoMigrateUserResponse.cs
│ │ │ ├── CognitoPostAuthenticationEvent.cs
│ │ │ ├── CognitoPostAuthenticationRequest.cs
│ │ │ ├── CognitoPostAuthenticationResponse.cs
│ │ │ ├── CognitoPostConfirmationEvent.cs
│ │ │ ├── CognitoPostConfirmationRequest.cs
│ │ │ ├── CognitoPostConfirmationResponse.cs
│ │ │ ├── CognitoPreAuthenticationEvent.cs
│ │ │ ├── CognitoPreAuthenticationRequest.cs
│ │ │ ├── CognitoPreAuthenticationResponse.cs
│ │ │ ├── CognitoPreSignupEvent.cs
│ │ │ ├── CognitoPreSignupRequest.cs
│ │ │ ├── CognitoPreSignupResponse.cs
│ │ │ ├── CognitoPreTokenGenerationEvent.cs
│ │ │ ├── CognitoPreTokenGenerationRequest.cs
│ │ │ ├── CognitoPreTokenGenerationResponse.cs
│ │ │ ├── CognitoPreTokenGenerationV2Event.cs
│ │ │ ├── CognitoPreTokenGenerationV2Request.cs
│ │ │ ├── CognitoPreTokenGenerationV2Response.cs
│ │ │ ├── CognitoTriggerCallerContext.cs
│ │ │ ├── CognitoTriggerEvent.cs
│ │ │ ├── CognitoTriggerRequest.cs
│ │ │ ├── CognitoTriggerResponse.cs
│ │ │ ├── CognitoVerifyAuthChallengeEvent.cs
│ │ │ ├── CognitoVerifyAuthChallengeRequest.cs
│ │ │ ├── CognitoVerifyAuthChallengeResponse.cs
│ │ │ ├── GroupConfiguration.cs
│ │ │ ├── IdTokenGeneration.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ └── README.md
│ │ ├── Amazon.Lambda.ConfigEvents
│ │ │ ├── Amazon.Lambda.ConfigEvents.csproj
│ │ │ ├── ConfigEvent.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ └── README.md
│ │ ├── Amazon.Lambda.ConnectEvents
│ │ │ ├── Amazon.Lambda.ConnectEvents.csproj
│ │ │ ├── ContactFlowEvent.cs
│ │ │ └── README.md
│ │ ├── Amazon.Lambda.Core
│ │ │ ├── Amazon.Lambda.Core.csproj
│ │ │ ├── IClientApplication.cs
│ │ │ ├── IClientContext.cs
│ │ │ ├── ICognitoIdentity.cs
│ │ │ ├── ILambdaContext.cs
│ │ │ ├── ILambdaLogger.cs
│ │ │ ├── ILambdaSerializer.cs
│ │ │ ├── LambdaLogger.cs
│ │ │ ├── LambdaSerializerAttribute.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ └── README.md
│ │ ├── Amazon.Lambda.DynamoDBEvents
│ │ │ ├── Amazon.Lambda.DynamoDBEvents.csproj
│ │ │ ├── Converters
│ │ │ │ └── DictionaryLongToStringJsonConverter.cs
│ │ │ ├── DynamoDBEvent.cs
│ │ │ ├── DynamoDBTimeWindowEvent.cs
│ │ │ ├── DynamoDBTimeWindowResponse.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── README.md
│ │ │ └── StreamsEventResponse.cs
│ │ ├── Amazon.Lambda.KafkaEvents
│ │ │ ├── Amazon.Lambda.KafkaEvents.csproj
│ │ │ ├── KafkaEvent.cs
│ │ │ └── README.md
│ │ ├── Amazon.Lambda.KinesisAnalyticsEvents
│ │ │ ├── Amazon.Lambda.KinesisAnalyticsEvents.csproj
│ │ │ ├── KinesisAnalyticsFirehoseInputPreprocessingEvent.cs
│ │ │ ├── KinesisAnalyticsInputPreprocessingResponse.cs
│ │ │ ├── KinesisAnalyticsOutputDeliveryEvent.cs
│ │ │ ├── KinesisAnalyticsOutputDeliveryResponse.cs
│ │ │ ├── KinesisAnalyticsStreamsInputPreprocessingEvent.cs
│ │ │ └── README.md
│ │ ├── Amazon.Lambda.KinesisEvents
│ │ │ ├── Amazon.Lambda.KinesisEvents.csproj
│ │ │ ├── Converters
│ │ │ │ └── DictionaryLongToStringJsonConverter.cs
│ │ │ ├── KinesisEvent.cs
│ │ │ ├── KinesisTimeWindowEvent.cs
│ │ │ ├── KinesisTimeWindowResponse.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── README.md
│ │ │ └── StreamsEventResponse.cs
│ │ ├── Amazon.Lambda.KinesisFirehoseEvents
│ │ │ ├── Amazon.Lambda.KinesisFirehoseEvents.csproj
│ │ │ ├── KinesisFirehoseEvent.cs
│ │ │ ├── KinesisFirehoseResponse.cs
│ │ │ └── README.md
│ │ ├── Amazon.Lambda.LexEvents
│ │ │ ├── Amazon.Lambda.LexEvents.csproj
│ │ │ ├── LexActiveContext.cs
│ │ │ ├── LexEvent.cs
│ │ │ ├── LexRecentIntentSummaryViewType.cs
│ │ │ ├── LexResponse.cs
│ │ │ └── README.md
│ │ ├── Amazon.Lambda.LexV2Events
│ │ │ ├── Amazon.Lambda.LexV2Events.csproj
│ │ │ ├── KendraResponse.cs
│ │ │ ├── LexV2ActiveContext.cs
│ │ │ ├── LexV2Bot.cs
│ │ │ ├── LexV2DialogAction.cs
│ │ │ ├── LexV2Event.cs
│ │ │ ├── LexV2Intent.cs
│ │ │ ├── LexV2Interpretation.cs
│ │ │ ├── LexV2Message.cs
│ │ │ ├── LexV2ProposedNextState.cs
│ │ │ ├── LexV2Response.cs
│ │ │ ├── LexV2SessionState.cs
│ │ │ ├── LexV2Slot.cs
│ │ │ ├── LexV2Transcription.cs
│ │ │ └── README.md
│ │ ├── Amazon.Lambda.Logging.AspNetCore
│ │ │ ├── Amazon.Lambda.Logging.AspNetCore.csproj
│ │ │ ├── IConfigurationExtensions.cs
│ │ │ ├── ILoggerBuilderExtensions.cs
│ │ │ ├── ILoggerFactoryExtensions.cs
│ │ │ ├── LambdaILogger.cs
│ │ │ ├── LambdaILoggerProvider.cs
│ │ │ ├── LambdaLoggerOptions.cs
│ │ │ ├── NullExternalScopeProvider.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ └── README.md
│ │ ├── Amazon.Lambda.MQEvents
│ │ │ ├── ActiveMQEvent.cs
│ │ │ ├── Amazon.Lambda.MQEvents.csproj
│ │ │ ├── RabbitMQEvent.cs
│ │ │ └── README.md
│ │ ├── Amazon.Lambda.PowerShellHost
│ │ │ ├── Amazon.Lambda.PowerShellHost.csproj
│ │ │ ├── ExceptionManager.cs
│ │ │ ├── LambdaPowerShellException.cs
│ │ │ └── PowerShellFunctionHost.cs
│ │ ├── Amazon.Lambda.RuntimeSupport
│ │ │ ├── Amazon.Lambda.RuntimeSupport.csproj
│ │ │ ├── Bootstrap
│ │ │ │ ├── Constants.cs
│ │ │ │ ├── HandlerWrapper.cs
│ │ │ │ ├── InvokeDelegateBuilder.cs
│ │ │ │ ├── LambdaBootstrapBuilder.cs
│ │ │ │ ├── LambdaBootstrap.cs
│ │ │ │ ├── UserCodeInit.cs
│ │ │ │ ├── UserCodeInitializer.cs
│ │ │ │ ├── UserCodeLoader.cs
│ │ │ │ └── UserCodeValidator.cs
│ │ │ ├── bootstrap-al2023.sh
│ │ │ ├── bootstrap.sh
│ │ │ ├── Client
│ │ │ │ ├── InternalClientAdapted.cs
│ │ │ │ ├── InvocationRequest.cs
│ │ │ │ ├── InvocationResponse.cs
│ │ │ │ ├── IRuntimeApiClient.cs
│ │ │ │ ├── NonDisposingStreamWrapper.cs
│ │ │ │ ├── RuntimeApiClient.cs
│ │ │ │ ├── RuntimeApiHeaders.cs
│ │ │ │ └── runtime-api.yaml
│ │ │ ├── Context
│ │ │ │ ├── CognitoClientApplication.cs
│ │ │ │ ├── CognitoClientContext.cs
│ │ │ │ ├── CognitoIdentity.cs
│ │ │ │ ├── IEnvironmentVariables.cs
│ │ │ │ ├── LambdaConsoleLogger.cs
│ │ │ │ ├── LambdaContext.cs
│ │ │ │ ├── LambdaEnvironment.cs
│ │ │ │ └── SystemEnvironmentVariables.cs
│ │ │ ├── ExceptionHandling
│ │ │ │ ├── Errors.cs
│ │ │ │ ├── ExceptionInfo.cs
│ │ │ │ ├── JsonExceptionWriterHelpers.cs
│ │ │ │ ├── LambdaExceptions.cs
│ │ │ │ ├── LambdaJsonExceptionWriter.cs
│ │ │ │ ├── LambdaValidationException.cs
│ │ │ │ ├── LambdaXRayExceptionWriter.cs
│ │ │ │ ├── MeteredStringBuilder.cs
│ │ │ │ └── StackFrameInfo.cs
│ │ │ ├── Helpers
│ │ │ │ ├── ConsoleLoggerWriter.cs
│ │ │ │ ├── DateTimeHelper.cs
│ │ │ │ ├── FileDescriptorLogStream.cs
│ │ │ │ ├── HandlerInfo.cs
│ │ │ │ ├── IDateTimeHelper.cs
│ │ │ │ ├── InternalLogger.cs
│ │ │ │ ├── NativeAotHelper.cs
│ │ │ │ ├── RuntimeSupportDebugAttacher.cs
│ │ │ │ └── Types.cs
│ │ │ ├── Program.cs
│ │ │ ├── README.md
│ │ │ ├── RuntimeSupportInitializer.cs
│ │ │ └── Serializers
│ │ │ └── StreamSerializer.cs
│ │ ├── Amazon.Lambda.S3Events
│ │ │ ├── Amazon.Lambda.S3Events.csproj
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── README.md
│ │ │ ├── S3Event.cs
│ │ │ └── S3ObjectLambdaEvent.cs
│ │ ├── Amazon.Lambda.Serialization.Json
│ │ │ ├── Amazon.Lambda.Serialization.Json.csproj
│ │ │ ├── AwsResolver.cs
│ │ │ ├── Common.cs
│ │ │ ├── JsonNumberToDateTimeDataConverter.cs
│ │ │ ├── JsonSerializer.cs
│ │ │ ├── JsonSerializerException.cs
│ │ │ ├── JsonToMemoryStreamDataConverter.cs
│ │ │ ├── JsonToMemoryStreamListDataConverter.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ └── README.md
│ │ ├── Amazon.Lambda.Serialization.SystemTextJson
│ │ │ ├── AbstractLambdaJsonSerializer.cs
│ │ │ ├── Amazon.Lambda.Serialization.SystemTextJson.csproj
│ │ │ ├── AwsNamingPolicy.cs
│ │ │ ├── CamelCaseLambdaJsonSerializer.cs
│ │ │ ├── Converters
│ │ │ │ ├── ByteArrayConverter.cs
│ │ │ │ ├── ConstantClassConverter.cs
│ │ │ │ ├── DateTimeConverter.cs
│ │ │ │ └── MemoryStreamConverter.cs
│ │ │ ├── DefaultLambdaJsonSerializer.cs
│ │ │ ├── JsonSerializerException.cs
│ │ │ ├── LambdaJsonSerializer.cs
│ │ │ ├── README.md
│ │ │ └── SourceGeneratorLambdaJsonSerializer.cs
│ │ ├── Amazon.Lambda.SimpleEmailEvents
│ │ │ ├── Actions
│ │ │ │ ├── IReceiptAction.cs
│ │ │ │ ├── LambdaReceiptAction.cs
│ │ │ │ └── S3ReceiptAction.cs
│ │ │ ├── Amazon.Lambda.SimpleEmailEvents.csproj
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── README.md
│ │ │ └── SimpleEmailEvent.cs
│ │ ├── Amazon.Lambda.SNSEvents
│ │ │ ├── Amazon.Lambda.SNSEvents.csproj
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── README.md
│ │ │ └── SNSEvent.cs
│ │ ├── Amazon.Lambda.SQSEvents
│ │ │ ├── Amazon.Lambda.SQSEvents.csproj
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── README.md
│ │ │ ├── SQSBatchResponse.cs
│ │ │ └── SQSEvent.cs
│ │ ├── Amazon.Lambda.TestUtilities
│ │ │ ├── Amazon.Lambda.TestUtilities.csproj
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── README.md
│ │ │ ├── TestClientApplication.cs
│ │ │ ├── TestClientContext.cs
│ │ │ ├── TestCognitoIdentity.cs
│ │ │ ├── TestLambdaContext.cs
│ │ │ └── TestLambdaLogger.cs
│ │ └── Amazon.Lambda.Tools
│ │ └── README.md
│ └── test
│ ├── Amazon.Lambda.Annotations.SourceGenerators.Tests
│ │ ├── Amazon.Lambda.Annotations.SourceGenerators.Tests.csproj
│ │ ├── CloudFormationTemplateHandlerTests
│ │ │ ├── DetermineProjectRootDirectoryTests.cs
│ │ │ ├── DetermineTemplateFormatTests.cs
│ │ │ ├── FindTemplateTests.cs
│ │ │ └── Helpers.cs
│ │ ├── CSharpSourceGeneratorVerifier.cs
│ │ ├── FileIOTests
│ │ │ └── DirectoryManagerTests.cs
│ │ ├── HttpResultsTest.cs
│ │ ├── HtttpResultsStatusCodeUsage.cs
│ │ ├── RouteParameterValidatorTests.cs
│ │ ├── Snapshots
│ │ │ ├── ComplexCalculator_Add_Generated.g.cs
│ │ │ ├── ComplexCalculator_Subtract_Generated.g.cs
│ │ │ ├── CustomizeResponseExamples_NotFoundResponseWithHeaderV1Async_Generated.g.cs
│ │ │ ├── CustomizeResponseExamples_NotFoundResponseWithHeaderV1_Generated.g.cs
│ │ │ ├── CustomizeResponseExamples_NotFoundResponseWithHeaderV2Async_Generated.g.cs
│ │ │ ├── CustomizeResponseExamples_NotFoundResponseWithHeaderV2_Generated.g.cs
│ │ │ ├── CustomizeResponseExamples_OkResponseWithHeaderAsync_Generated.g.cs
│ │ │ ├── CustomizeResponseExamples_OkResponseWithHeader_Generated.g.cs
│ │ │ ├── DynamicExample_DynamicInput_Generated.g.cs
│ │ │ ├── DynamicExample_DynamicReturn_Generated.g.cs
│ │ │ ├── Functions_AsyncStartupToLower_Generated.g.cs
│ │ │ ├── Functions_AsyncStartupToUpper_Generated.g.cs
│ │ │ ├── Functions_ToUpper_Generated.g.cs
│ │ │ ├── GreeterExecutable_SayHelloAsync_Generated.g.cs
│ │ │ ├── GreeterExecutable_SayHello_Generated.g.cs
│ │ │ ├── Greeter_SayHelloAsync_Generated.g.cs
│ │ │ ├── Greeter_SayHello_Generated.g.cs
│ │ │ ├── IntrinsicExample_HasIntrinsic_Generated.g.cs
│ │ │ ├── NullableReferenceTypeExample_NullableHeaderHttpApi_Generated.g.cs
│ │ │ ├── ParameterlessMethods_ToUpper_Generated.g.cs
│ │ │ ├── ParameterlessMethodWithResponse_ToUpper_Generated.g.cs
│ │ │ ├── Program.g.cs
│ │ │ ├── ProgramMultiHandler.g.cs
│ │ │ ├── ProgramParameterless.g.cs
│ │ │ ├── ProgramParameterlessWithResponse.g.cs
│ │ │ ├── ProgramSourceGeneratorSerializationExample.g.cs
│ │ │ ├── ProgramZipOutput.g.cs
│ │ │ ├── ServerlessTemplates
│ │ │ │ ├── complexCalculator.template
│ │ │ │ ├── customizeResponse.template
│ │ │ │ ├── dynamicexample.template
│ │ │ │ ├── greeter_executable.template
│ │ │ │ ├── greeter.template
│ │ │ │ ├── intrinsicexample.template
│ │ │ │ ├── nullreferenceexample.template
│ │ │ │ ├── parameterless.template
│ │ │ │ ├── parameterlesswithresponse.template
│ │ │ │ ├── simpleCalculator.template
│ │ │ │ ├── sourcegeneratorserializationexample.template
│ │ │ │ ├── subnamespace_executableimage.template
│ │ │ │ ├── subnamespace_executable.template
│ │ │ │ ├── subnamespace.template
│ │ │ │ ├── taskexample.template
│ │ │ │ ├── voidexample - Copy.template
│ │ │ │ └── voidexample.template
│ │ │ ├── SimpleCalculator_Add_Generated.g.cs
│ │ │ ├── SimpleCalculator_DivideAsync_Generated.g.cs
│ │ │ ├── SimpleCalculator_Multiply_Generated.g.cs
│ │ │ ├── SimpleCalculator_Pi_Generated.g.cs
│ │ │ ├── SimpleCalculator_Random_Generated.g.cs
│ │ │ ├── SimpleCalculator_Randoms_Generated.g.cs
│ │ │ ├── SimpleCalculator_Subtract_Generated.g.cs
│ │ │ ├── SourceGenerationSerializationExample_GetPerson_Generated.g.cs
│ │ │ ├── TaskExample_TaskReturn_Generated.g.cs
│ │ │ └── VoidExample_VoidReturn_Generated.g.cs
│ │ ├── SourceGeneratorTests.cs
│ │ └── WriterTests
│ │ ├── CloudFormationWriterTests.cs
│ │ ├── InMemoryFileManager.cs
│ │ ├── JsonWriterTests.cs
│ │ ├── ProjectFileHandlerTests.cs
│ │ ├── snapshot.json
│ │ ├── snapshot.yaml
│ │ └── YamlWriterTests.cs
│ ├── Amazon.Lambda.AspNetCoreServer.Test
│ │ ├── additional-path-parameters-in-non-proxy-path.json
│ │ ├── additional-path-parameters-in-proxy-path.json
│ │ ├── alb-healthcheck.json
│ │ ├── Amazon.Lambda.AspNetCoreServer.Test.csproj
│ │ ├── authtest-access-request-custom-lambda-authorizer-output.json
│ │ ├── authtest-access-request-httpapi-v2.json
│ │ ├── authtest-access-request.json
│ │ ├── authtest-noaccess-request-httpapi-v2.json
│ │ ├── authtest-noaccess-request.json
│ │ ├── check-content-length-nocontent-alb.json
│ │ ├── check-content-length-nocontent-apigateway.json
│ │ ├── check-content-length-withcontent-alb.json
│ │ ├── check-content-length-withcontent-apigateway.json
│ │ ├── compressresponse-get-alb-request.json
│ │ ├── compressresponse-get-apigateway-request.json
│ │ ├── cookies-get-multiple-httpapi-v2-request.json
│ │ ├── cookies-get-multiple-returned-httpapi-v2-request.json
│ │ ├── cookies-get-returned-httpapi-v2-request.json
│ │ ├── cookies-get-single-httpapi-v2-request.json
│ │ ├── encode-plus-in-resource-path-httpapi-v2.json
│ │ ├── encode-plus-in-resource-path.json
│ │ ├── encode-slash-in-resource-path-httpapi-v2.json
│ │ ├── encode-slash-in-resource-path.json
│ │ ├── encode-space-in-resource-path-and-query.json
│ │ ├── encode-space-in-resource-path-httpapi-v2.json
│ │ ├── encode-space-in-resource-path.json
│ │ ├── minimal-api-post.json
│ │ ├── missing-resource-request.json
│ │ ├── mtls-request-httpapi-v2.json
│ │ ├── mtls-request.json
│ │ ├── mtls-request-trailing-newline.json
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── rawtarget-escaped-percent-in-path-alb.json
│ │ ├── rawtarget-escaped-percent-in-path-httpapi-v2.json
│ │ ├── rawtarget-escaped-percent-in-path.json
│ │ ├── rawtarget-escaped-percent-slash-in-path-alb.json
│ │ ├── rawtarget-escaped-percent-slash-in-path-httpapi-v2.json
│ │ ├── rawtarget-escaped-percent-slash-in-path.json
│ │ ├── rawtarget-escaped-reserved-in-query-alb.json
│ │ ├── rawtarget-escaped-reserved-in-query-httpapi-v2.json
│ │ ├── rawtarget-escaped-reserved-in-query.json
│ │ ├── rawtarget-escaped-slash-in-path-alb.json
│ │ ├── rawtarget-escaped-slash-in-path-httpapi-v2.json
│ │ ├── rawtarget-escaped-slash-in-path.json
│ │ ├── redirect-apigateway-request.json
│ │ ├── requestservices-get-apigateway-request.json
│ │ ├── swagger-get-apigateway-request.json
│ │ ├── swagger-get-httpapi-v2-request.json
│ │ ├── TestApiGatewayHttpApiV2Calls.cs
│ │ ├── TestApplicationLoadBalancerCalls.cs
│ │ ├── TestCallingWebAPI.cs
│ │ ├── TestMinimalAPI.cs
│ │ ├── TestWhichBuilderIsUsed.cs
│ │ ├── traceid-get-httpapi-v2-request.json
│ │ ├── trailing-slash-in-path-httpapi-v2.json
│ │ ├── trailing-slash-in-path.json
│ │ ├── UtilitiesTest.cs
│ │ ├── values-delete-no-content-type-apigateway-request.json
│ │ ├── values-get-aggregateerror-apigateway-request.json
│ │ ├── values-get-aggregateerror-httpapi-v2-request.json
│ │ ├── values-get-all-alb-request.json
│ │ ├── values-get-all-apigateway-request.json
│ │ ├── values-get-all-httpapi-request.json
│ │ ├── values-get-all-httpapi-v2-with-stage.json
│ │ ├── values-get-binary-alb-request.json
│ │ ├── values-get-binary-apigateway-request.json
│ │ ├── values-get-binary-httpapi-v2-request.json
│ │ ├── values-get-customauthorizer-apigateway-request.json
│ │ ├── values-get-different-proxypath-apigateway-request.json
│ │ ├── values-get-error-apigateway-request.json
│ │ ├── values-get-error-httpapi-v2-request.json
│ │ ├── values-get-no-querystring-alb-mv-request.json
│ │ ├── values-get-no-querystring-alb-request.json
│ │ ├── values-get-no-querystring-apigateway-request.json
│ │ ├── values-get-querystring-alb-encoding-request.json
│ │ ├── values-get-querystring-alb-mv-encoding-request.json
│ │ ├── values-get-querystring-alb-mv-request.json
│ │ ├── values-get-querystring-alb-request.json
│ │ ├── values-get-querystring-apigateway-encoding-request.json
│ │ ├── values-get-querystring-apigateway-request.json
│ │ ├── values-get-querystring-httpapi-v2-encoding-request.json
│ │ ├── values-get-querystring-httpapi-v2-mv-request.json
│ │ ├── values-get-single-alb-request.json
│ │ ├── values-get-single-apigateway-request.json
│ │ ├── values-get-typeloaderror-apigateway-request.json
│ │ ├── values-get-typeloaderror-httpapi-v2-request.json
│ │ ├── values-put-binary-alb-request.json
│ │ ├── values-put-withbody-alb-mv-request.json
│ │ ├── values-put-withbody-alb-request.json
│ │ ├── values-put-withbody-apigateway-request.json
│ │ └── values-put-withbody-httpapi-v2-request.json
│ ├── Amazon.Lambda.Core.Tests
│ │ ├── Amazon.Lambda.Core.Tests.csproj
│ │ └── CoreTests.cs
│ ├── Amazon.Lambda.Logging.AspNetCore.Tests
│ │ ├── Amazon.Lambda.Logging.AspNetCore.Tests.csproj
│ │ ├── appsettings.exceptions.json
│ │ ├── appsettings.json
│ │ ├── appsettings.nsprefix.json
│ │ ├── appsettings.scopes.json
│ │ ├── appsettings.wildcard.json
│ │ ├── appsettings.without_default.json
│ │ ├── LoggingTests.cs
│ │ └── TestLoggerFactory.cs
│ ├── Amazon.Lambda.RuntimeSupport.Tests
│ │ ├── Amazon.Lambda.RuntimeSupport.IntegrationTests
│ │ │ ├── Amazon.Lambda.RuntimeSupport.IntegrationTests.csproj
│ │ │ ├── BaseCustomRuntimeTest.cs
│ │ │ ├── CustomRuntimeAspNetCoreMinimalApiCustomSerializerTest.cs
│ │ │ ├── CustomRuntimeAspNetCoreMinimalApiTest.cs
│ │ │ ├── CustomRuntimeTests.cs
│ │ │ ├── get-loggertest-request.json
│ │ │ └── get-weatherforecast-request.json
│ │ ├── Amazon.Lambda.RuntimeSupport.UnitTests
│ │ │ ├── Amazon.Lambda.RuntimeSupport.UnitTests.csproj
│ │ │ ├── CognitoClientContext.json
│ │ │ ├── CognitoIdentity.json
│ │ │ ├── Common.cs
│ │ │ ├── FileDescriptorLogStreamTests.cs
│ │ │ ├── HandlerTests.cs
│ │ │ ├── HandlerWrapperTests.cs
│ │ │ ├── ILambdaSerializerIncorrectData.cs
│ │ │ ├── LambdaBootstrapTests.cs
│ │ │ ├── LambdaContextTests.cs
│ │ │ ├── LambdaEnvironmentTests.cs
│ │ │ ├── LambdaExceptionHandlingTests.cs
│ │ │ ├── NonDisposingStreamWrapperTests.cs
│ │ │ └── TestHelpers
│ │ │ ├── PocoInput.cs
│ │ │ ├── PocoOutput.cs
│ │ │ ├── StringWriterExtensions.cs
│ │ │ ├── TestDateTimeHelper.cs
│ │ │ ├── TestEnvironmentVariables.cs
│ │ │ ├── TestFileStream.cs
│ │ │ ├── TestHandler.cs
│ │ │ ├── TestInitializer.cs
│ │ │ └── TestRuntimeApiClient.cs
│ │ ├── CustomRuntimeAspNetCoreMinimalApiCustomSerializerTest
│ │ │ ├── appsettings.Development.json
│ │ │ ├── appsettings.json
│ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ ├── Controllers
│ │ │ │ ├── LoggerTestController.cs
│ │ │ │ └── WeatherForecastController.cs
│ │ │ ├── CustomJsonSerializerContext.cs
│ │ │ ├── CustomRuntimeAspNetCoreMinimalApiCustomSerializerTest.csproj
│ │ │ ├── Program.cs
│ │ │ └── WeatherForecast.cs
│ │ ├── CustomRuntimeAspNetCoreMinimalApiTest
│ │ │ ├── appsettings.Development.json
│ │ │ ├── appsettings.json
│ │ │ ├── aws-lambda-tools-defaults.json
│ │ │ ├── Controllers
│ │ │ │ ├── LoggerTestController.cs
│ │ │ │ └── WeatherForecastController.cs
│ │ │ ├── CustomRuntimeAspNetCoreMinimalApiTest.csproj
│ │ │ ├── Program.cs
│ │ │ └── WeatherForecast.cs
│ │ └── CustomRuntimeFunctionTest
│ │ ├── aws-lambda-tools-defaults.json
│ │ ├── bootstrap
│ │ ├── CustomRuntimeFunction.cs
│ │ └── CustomRuntimeFunctionTest.csproj
│ ├── EventsTests.NET6
│ │ ├── EventsTests.NET6.csproj
│ │ └── SourceGeneratorSerializerTests.cs
│ ├── EventsTests.NETCore31
│ │ ├── EventsTests.NETCore31.csproj
│ │ └── TestResponseCasing.cs
│ ├── EventsTests.Shared
│ │ ├── alb-request-multi-value.json
│ │ ├── alb-request-single-value.json
│ │ ├── amazonmq-activemq.json
│ │ ├── amazonmq-rabbitmq.json
│ │ ├── batch-job-state-change-event.json
│ │ ├── cloudwatchevents-s3objectcreated.json
│ │ ├── cloudwatchevents-s3objectdeleted.json
│ │ ├── cloudwatchevents-s3objectrestore.json
│ │ ├── cloudwatchevents-transcribejobstatechangecompleted.json
│ │ ├── cloudwatchevents-transcribejobstatechangefailed.json
│ │ ├── cloudwatchevents-translateparalleldatastatechange-create.json
│ │ ├── cloudwatchevents-translateparalleldatastatechange-update.json
│ │ ├── cloudwatchevents-translatetexttranslationjobstatechange.json
│ │ ├── cognito-createauthchallenge-event.json
│ │ ├── cognito-customemailsender-event.json
│ │ ├── cognito-custommessage-event.json
│ │ ├── cognito-customsmssender-event.json
│ │ ├── cognito-defineauthchallenge-event.json
│ │ ├── cognito-defineauthchallenge-event-with-null-values.json
│ │ ├── cognito-event.json
│ │ ├── cognito-migrateuser-event.json
│ │ ├── cognito-postauthentication-event.json
│ │ ├── cognito-postconfirmation-event.json
│ │ ├── cognito-preauthentication-event.json
│ │ ├── cognito-presignup-event.json
│ │ ├── cognito-pre-token-generation-event.json
│ │ ├── cognito-pretokengeneration-event.json
│ │ ├── cognito-pretokengenerationv2-event.json
│ │ ├── cognito-verifyauthchallenge-event.json
│ │ ├── cognito-verifyauthchallenge-event-with-null-values.json
│ │ ├── config-event.json
│ │ ├── connect-contactflow-event.json
│ │ ├── custom-authorizer-v2-iam-response.json
│ │ ├── custom-authorizer-v2-request.json
│ │ ├── custom-authorizer-v2-simple-response.json
│ │ ├── dynamodb-batchitemfailures-response.json
│ │ ├── dynamodb-event.json
│ │ ├── dynamodb-timewindow-event.json
│ │ ├── dynamodb-timewindow-response.json
│ │ ├── ecs-container-state-change-event.json
│ │ ├── ecs-task-state-change-event.json
│ │ ├── EventsTests.Shared.projitems
│ │ ├── EventsTests.Shared.shproj
│ │ ├── EventTests.cs
│ │ ├── http-api-v2-request-iam-authorizer.json
│ │ ├── http-api-v2-request.json
│ │ ├── http-api-v2-request-lambda-authorizer.json
│ │ ├── kafka-event.json
│ │ ├── kinesis-analytics-firehoseinputpreprocessing-event.json
│ │ ├── kinesis-analytics-inputpreprocessing-event.json
│ │ ├── kinesis-analytics-inputpreprocessing-response.json
│ │ ├── kinesis-analytics-outputdelivery-event.json
│ │ ├── kinesis-analytics-outputdelivery-response.json
│ │ ├── kinesis-analytics-streamsinputpreprocessing-event.json
│ │ ├── kinesis-batchitemfailures-response.json
│ │ ├── kinesis-event.json
│ │ ├── kinesis-firehose-event.json
│ │ ├── kinesis-firehose-response.json
│ │ ├── kinesis-timewindow-event.json
│ │ ├── kinesis-timewindow-response.json
│ │ ├── lex-event.json
│ │ ├── lex-response.json
│ │ ├── lexv2-event.json
│ │ ├── lexv2-response.json
│ │ ├── logs-event.json
│ │ ├── proxy-event.json
│ │ ├── s3-event.json
│ │ ├── s3-object-lambda-event.json
│ │ ├── scheduled-event.json
│ │ ├── simple-email-event-lambda.json
│ │ ├── simple-email-event-s3.json
│ │ ├── sns-event.json
│ │ ├── sqs-event.json
│ │ ├── sqs-response.json
│ │ └── websocket-api-connect-request.json
│ ├── HandlerTest
│ │ ├── appsettings.json
│ │ ├── Common.cs
│ │ ├── CustomerPocos.cs
│ │ ├── CustomerTypes.cs
│ │ ├── CustomerTypeSerializers.cs
│ │ ├── HandlerTest.csproj
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ └── TestLoggerFactory.cs
│ ├── HandlerTestNoSerializer
│ │ ├── CustomerPocos.cs
│ │ ├── CustomerTypes.cs
│ │ ├── HandlerTestNoSerializer.csproj
│ │ └── Properties
│ │ └── AssemblyInfo.cs
│ ├── NonCompilableCodeFile.cs
│ ├── PowerShellTests
│ │ ├── ExceptionHandlingTests.cs
│ │ ├── FunctionInvokeTests.cs
│ │ ├── PowerShellTests.csproj
│ │ ├── ScriptInvokeTests.cs
│ │ └── TestUtilites.cs
│ ├── TestExecutableServerlessApp
│ │ ├── AssemblyAttributes.cs
│ │ ├── aws-lambda-tools-defaults.json
│ │ ├── ComplexQueryParameter.cs.error
│ │ ├── CustomizeResponseExamples.cs
│ │ ├── CustomizeResponseWithErrors.cs.error
│ │ ├── Dockerfile
│ │ ├── DynamicExample.cs
│ │ ├── ExecutableNoAttributes.cs
│ │ ├── Greeter.cs
│ │ ├── IntrinsicExample.cs
│ │ ├── InvalidParameterAttributeNames.cs.error
│ │ ├── MissingResourePathMapping.cs.error
│ │ ├── NullableReferenceTypeExample.cs
│ │ ├── ParameterlessMethods.cs
│ │ ├── ParameterlessMethodWithResponse.cs
│ │ ├── PlaceholderClass.cs
│ │ ├── serverless.template
│ │ ├── Services
│ │ │ └── SimpleCalculatorService.cs
│ │ ├── SourceGenerationSerializationExample.cs
│ │ ├── Startup.cs
│ │ ├── Sub1
│ │ │ ├── Functions.cs
│ │ │ └── FunctionsZipOutput.cs
│ │ ├── TaskExample.cs
│ │ ├── TestExecutableServerlessApp.csproj
│ │ └── VoidExample.cs
│ ├── TestFunction
│ │ ├── aws-lambda-tools-defaults.json
│ │ ├── Function.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── TestFunction.csproj
│ │ └── ValidateHandlerFunctionSignatures.cs
│ ├── TestFunctionFSharp
│ │ ├── FSharpJsonSerializer
│ │ │ ├── FSharpJsonSerializer.cs
│ │ │ └── FSharpJsonSerializer.csproj
│ │ ├── TestFunctionCSharp
│ │ │ ├── CSharpClassUsingFSharpType.cs
│ │ │ ├── JsonSerializerTest.cs
│ │ │ └── TestFunctionCSharp.csproj
│ │ └── TestFunctionFSharp
│ │ ├── FunctionFSharp.fs
│ │ ├── Program.fs
│ │ └── TestFunctionFSharp.fsproj
│ ├── TestMinimalAPIApp
│ │ ├── appsettings.json
│ │ ├── Program.cs
│ │ └── TestMinimalAPIApp.csproj
│ ├── TestPowerShellFunctions
│ │ └── PowerShellScriptsAsFunctions
│ │ ├── aws-lambda-tools-defaults.json
│ │ ├── CallingUnknownCommand.ps1
│ │ ├── ErrorExamples.ps1
│ │ ├── ForObjectParallel.ps1
│ │ ├── Function.cs
│ │ ├── FunctionTests.ps1
│ │ ├── Modules
│ │ │ ├── AWSPowerShell.NetCore
│ │ │ │ └── 3.3.313.0
│ │ │ │ ├── AWSAliases.ps1
│ │ │ │ ├── AWSPowerShellCompleters.psm1
│ │ │ │ ├── AWSPowerShell.Format.ps1xml
│ │ │ │ ├── AWSPowerShellLegacyAliases.psm1
│ │ │ │ ├── AWSPowerShell.NetCore.dll
│ │ │ │ ├── AWSPowerShell.NetCore.dll-Help.xml
│ │ │ │ ├── AWSPowerShell.NetCore.psd1
│ │ │ │ ├── AWSPowerShell.TypeExtensions.ps1xml
│ │ │ │ ├── AWSSDK.ACMPCA.dll
│ │ │ │ ├── AWSSDK.AlexaForBusiness.dll
│ │ │ │ ├── AWSSDK.APIGateway.dll
│ │ │ │ ├── AWSSDK.ApplicationAutoScaling.dll
│ │ │ │ ├── AWSSDK.ApplicationDiscoveryService.dll
│ │ │ │ ├── AWSSDK.AppStream.dll
│ │ │ │ ├── AWSSDK.AppSync.dll
│ │ │ │ ├── AWSSDK.Athena.dll
│ │ │ │ ├── AWSSDK.AutoScaling.dll
│ │ │ │ ├── AWSSDK.AutoScalingPlans.dll
│ │ │ │ ├── AWSSDK.AWSHealth.dll
│ │ │ │ ├── AWSSDK.AWSMarketplaceCommerceAnalytics.dll
│ │ │ │ ├── AWSSDK.AWSMarketplaceMetering.dll
│ │ │ │ ├── AWSSDK.AWSSupport.dll
│ │ │ │ ├── AWSSDK.Batch.dll
│ │ │ │ ├── AWSSDK.Budgets.dll
│ │ │ │ ├── AWSSDK.CertificateManager.dll
│ │ │ │ ├── AWSSDK.Cloud9.dll
│ │ │ │ ├── AWSSDK.CloudDirectory.dll
│ │ │ │ ├── AWSSDK.CloudFormation.dll
│ │ │ │ ├── AWSSDK.CloudFront.dll
│ │ │ │ ├── AWSSDK.CloudHSM.dll
│ │ │ │ ├── AWSSDK.CloudHSMV2.dll
│ │ │ │ ├── AWSSDK.CloudSearch.dll
│ │ │ │ ├── AWSSDK.CloudSearchDomain.dll
│ │ │ │ ├── AWSSDK.CloudTrail.dll
│ │ │ │ ├── AWSSDK.CloudWatch.dll
│ │ │ │ ├── AWSSDK.CloudWatchEvents.dll
│ │ │ │ ├── AWSSDK.CloudWatchLogs.dll
│ │ │ │ ├── AWSSDK.CodeBuild.dll
│ │ │ │ ├── AWSSDK.CodeCommit.dll
│ │ │ │ ├── AWSSDK.CodeDeploy.dll
│ │ │ │ ├── AWSSDK.CodePipeline.dll
│ │ │ │ ├── AWSSDK.CodeStar.dll
│ │ │ │ ├── AWSSDK.CognitoIdentity.dll
│ │ │ │ ├── AWSSDK.CognitoIdentityProvider.dll
│ │ │ │ ├── AWSSDK.Comprehend.dll
│ │ │ │ ├── AWSSDK.ConfigService.dll
│ │ │ │ ├── AWSSDK.Connect.dll
│ │ │ │ ├── AWSSDK.Core.dll
│ │ │ │ ├── AWSSDK.CostAndUsageReport.dll
│ │ │ │ ├── AWSSDK.CostExplorer.dll
│ │ │ │ ├── AWSSDK.DatabaseMigrationService.dll
│ │ │ │ ├── AWSSDK.DataPipeline.dll
│ │ │ │ ├── AWSSDK.DAX.dll
│ │ │ │ ├── AWSSDK.DeviceFarm.dll
│ │ │ │ ├── AWSSDK.DirectConnect.dll
│ │ │ │ ├── AWSSDK.DirectoryService.dll
│ │ │ │ ├── AWSSDK.DynamoDBv2.dll
│ │ │ │ ├── AWSSDK.EC2.dll
│ │ │ │ ├── AWSSDK.ECR.dll
│ │ │ │ ├── AWSSDK.ECS.dll
│ │ │ │ ├── AWSSDK.EKS.dll
│ │ │ │ ├── AWSSDK.ElastiCache.dll
│ │ │ │ ├── AWSSDK.ElasticBeanstalk.dll
│ │ │ │ ├── AWSSDK.ElasticFileSystem.dll
│ │ │ │ ├── AWSSDK.ElasticLoadBalancing.dll
│ │ │ │ ├── AWSSDK.ElasticLoadBalancingV2.dll
│ │ │ │ ├── AWSSDK.ElasticMapReduce.dll
│ │ │ │ ├── AWSSDK.Elasticsearch.dll
│ │ │ │ ├── AWSSDK.ElasticTranscoder.dll
│ │ │ │ ├── AWSSDK.FMS.dll
│ │ │ │ ├── AWSSDK.GameLift.dll
│ │ │ │ ├── AWSSDK.Glue.dll
│ │ │ │ ├── AWSSDK.Greengrass.dll
│ │ │ │ ├── AWSSDK.GuardDuty.dll
│ │ │ │ ├── AWSSDK.IdentityManagement.dll
│ │ │ │ ├── AWSSDK.ImportExport.dll
│ │ │ │ ├── AWSSDK.Inspector.dll
│ │ │ │ ├── AWSSDK.IoT1ClickDevicesService.dll
│ │ │ │ ├── AWSSDK.IoT1ClickProjects.dll
│ │ │ │ ├── AWSSDK.IoTAnalytics.dll
│ │ │ │ ├── AWSSDK.IotData.dll
│ │ │ │ ├── AWSSDK.IoT.dll
│ │ │ │ ├── AWSSDK.IoTJobsDataPlane.dll
│ │ │ │ ├── AWSSDK.KeyManagementService.dll
│ │ │ │ ├── AWSSDK.KinesisAnalytics.dll
│ │ │ │ ├── AWSSDK.Kinesis.dll
│ │ │ │ ├── AWSSDK.KinesisFirehose.dll
│ │ │ │ ├── AWSSDK.KinesisVideoArchivedMedia.dll
│ │ │ │ ├── AWSSDK.KinesisVideo.dll
│ │ │ │ ├── AWSSDK.KinesisVideoMedia.dll
│ │ │ │ ├── AWSSDK.Lambda.dll
│ │ │ │ ├── AWSSDK.Lex.dll
│ │ │ │ ├── AWSSDK.LexModelBuildingService.dll
│ │ │ │ ├── AWSSDK.Lightsail.dll
│ │ │ │ ├── AWSSDK.MachineLearning.dll
│ │ │ │ ├── AWSSDK.Macie.dll
│ │ │ │ ├── AWSSDK.MarketplaceEntitlementService.dll
│ │ │ │ ├── AWSSDK.MediaConvert.dll
│ │ │ │ ├── AWSSDK.MediaLive.dll
│ │ │ │ ├── AWSSDK.MediaPackage.dll
│ │ │ │ ├── AWSSDK.MediaStoreData.dll
│ │ │ │ ├── AWSSDK.MediaStore.dll
│ │ │ │ ├── AWSSDK.MediaTailor.dll
│ │ │ │ ├── AWSSDK.MigrationHub.dll
│ │ │ │ ├── AWSSDK.Mobile.dll
│ │ │ │ ├── AWSSDK.MQ.dll
│ │ │ │ ├── AWSSDK.MTurk.dll
│ │ │ │ ├── AWSSDK.Neptune.dll
│ │ │ │ ├── AWSSDK.OpsWorksCM.dll
│ │ │ │ ├── AWSSDK.OpsWorks.dll
│ │ │ │ ├── AWSSDK.Organizations.dll
│ │ │ │ ├── AWSSDK.PI.dll
│ │ │ │ ├── AWSSDK.Pinpoint.dll
│ │ │ │ ├── AWSSDK.Polly.dll
│ │ │ │ ├── AWSSDK.Pricing.dll
│ │ │ │ ├── AWSSDK.RDS.dll
│ │ │ │ ├── AWSSDK.Redshift.dll
│ │ │ │ ├── AWSSDK.Rekognition.dll
│ │ │ │ ├── AWSSDK.ResourceGroups.dll
│ │ │ │ ├── AWSSDK.ResourceGroupsTaggingAPI.dll
│ │ │ │ ├── AWSSDK.Route53.dll
│ │ │ │ ├── AWSSDK.Route53Domains.dll
│ │ │ │ ├── AWSSDK.S3.dll
│ │ │ │ ├── AWSSDK.SageMaker.dll
│ │ │ │ ├── AWSSDK.SageMakerRuntime.dll
│ │ │ │ ├── AWSSDK.SecretsManager.dll
│ │ │ │ ├── AWSSDK.SecurityToken.dll
│ │ │ │ ├── AWSSDK.ServerlessApplicationRepository.dll
│ │ │ │ ├── AWSSDK.ServerMigrationService.dll
│ │ │ │ ├── AWSSDK.ServiceCatalog.dll
│ │ │ │ ├── AWSSDK.ServiceDiscovery.dll
│ │ │ │ ├── AWSSDK.Shield.dll
│ │ │ │ ├── AWSSDK.SimpleEmail.dll
│ │ │ │ ├── AWSSDK.SimpleNotificationService.dll
│ │ │ │ ├── AWSSDK.SimpleSystemsManagement.dll
│ │ │ │ ├── AWSSDK.SimpleWorkflow.dll
│ │ │ │ ├── AWSSDK.Snowball.dll
│ │ │ │ ├── AWSSDK.SQS.dll
│ │ │ │ ├── AWSSDK.StepFunctions.dll
│ │ │ │ ├── AWSSDK.StorageGateway.dll
│ │ │ │ ├── AWSSDK.TranscribeService.dll
│ │ │ │ ├── AWSSDK.Translate.dll
│ │ │ │ ├── AWSSDK.WAF.dll
│ │ │ │ ├── AWSSDK.WAFRegional.dll
│ │ │ │ ├── AWSSDK.WorkDocs.dll
│ │ │ │ ├── AWSSDK.WorkMail.dll
│ │ │ │ ├── AWSSDK.WorkSpaces.dll
│ │ │ │ ├── AWSSDK.XRay.dll
│ │ │ │ ├── CHANGELOG.md
│ │ │ │ └── PSGetModuleInfo.xml
│ │ │ └── psake
│ │ │ └── 4.7.1
│ │ │ ├── en-US
│ │ │ │ └── psake.psm1-help.xml.old
│ │ │ ├── examples
│ │ │ │ ├── checkvariables.ps1
│ │ │ │ ├── continueonerror.ps1
│ │ │ │ ├── default.ps1
│ │ │ │ ├── formattaskname_scriptblock.ps1
│ │ │ │ ├── formattaskname_string.ps1
│ │ │ │ ├── msbuild40.ps1
│ │ │ │ ├── nested
│ │ │ │ │ ├── nested1.ps1
│ │ │ │ │ └── nested2.ps1
│ │ │ │ ├── nested.ps1
│ │ │ │ ├── paralleltasks.ps1
│ │ │ │ ├── parameters.ps1
│ │ │ │ ├── passingParametersString
│ │ │ │ │ ├── build.Release.Version.bat
│ │ │ │ │ └── parameters.ps1
│ │ │ │ ├── preandpostaction.ps1
│ │ │ │ ├── preandpostcondition.ps1
│ │ │ │ ├── properties.ps1
│ │ │ │ ├── requiredvariables.ps1
│ │ │ │ └── tasksetupandteardown.ps1
│ │ │ ├── private
│ │ │ │ ├── CleanupEnvironment.ps1
│ │ │ │ ├── ConfigureBuildEnvironment.ps1
│ │ │ │ ├── CreateConfigurationForNewContext.ps1
│ │ │ │ ├── ExecuteInBuildFileScope.ps1
│ │ │ │ ├── GetCurrentConfigurationOrDefault.ps1
│ │ │ │ ├── Get-DefaultBuildFile.ps1
│ │ │ │ ├── GetTasksFromContext.ps1
│ │ │ │ ├── LoadConfiguration.ps1
│ │ │ │ ├── LoadModules.ps1
│ │ │ │ ├── ResolveError.ps1
│ │ │ │ ├── SelectObjectWithDefault.ps1
│ │ │ │ ├── WriteColoredOutput.ps1
│ │ │ │ ├── WriteDocumentation.ps1
│ │ │ │ └── WriteTaskTimeSummary.ps1
│ │ │ ├── psake.cmd
│ │ │ ├── psake-config.ps1
│ │ │ ├── psake.ps1
│ │ │ ├── psake.psd1
│ │ │ ├── psake.psm1
│ │ │ ├── PSGetModuleInfo.xml
│ │ │ └── public
│ │ │ ├── Assert.ps1
│ │ │ ├── Exec.ps1
│ │ │ ├── FormatTaskName.ps1
│ │ │ ├── Framework.ps1
│ │ │ ├── Get-PSakeScriptTasks.ps1
│ │ │ ├── Include.ps1
│ │ │ ├── Invoke-psake.ps1
│ │ │ ├── Invoke-Task.ps1
│ │ │ ├── Properties.ps1
│ │ │ ├── Task.ps1
│ │ │ ├── TaskSetup.ps1
│ │ │ └── TaskTearDown.ps1
│ │ ├── PowerShellScriptsAsFunctions.csproj
│ │ ├── TempEnvCheck.ps1
│ │ ├── TestExternalModuleLoaded.ps1
│ │ ├── TestMarshalComplexResponse.ps1
│ │ ├── TestParameterInjections.ps1
│ │ ├── ToUpperScript.ps1
│ │ └── UseAWSPowerShellCmdLetTest.ps1
│ ├── TestServerlessApp
│ │ ├── AssemblyAttributes.cs
│ │ ├── aws-lambda-tools-defaults.json
│ │ ├── ComplexCalculator.cs
│ │ ├── ComplexQueryParameter.cs.error
│ │ ├── CustomizeResponseExamples.cs
│ │ ├── CustomizeResponseWithErrors.cs.error
│ │ ├── Dockerfile
│ │ ├── DynamicExample.cs
│ │ ├── FromScratch
│ │ │ ├── NoApiGatewayEventsReference.cs
│ │ │ └── NoSerializerAttributeReference.cs
│ │ ├── Greeter.cs
│ │ ├── IntrinsicExample.cs
│ │ ├── InvalidParameterAttributeNames.cs.error
│ │ ├── MissingResourePathMapping.cs.error
│ │ ├── NullableReferenceTypeExample.cs
│ │ ├── PlaceholderClass.cs
│ │ ├── serverless.template
│ │ ├── Services
│ │ │ └── SimpleCalculatorService.cs
│ │ ├── SimpleCalculator.cs
│ │ ├── Startup.cs
│ │ ├── Sub1
│ │ │ └── Functions.cs
│ │ ├── TaskExample.cs
│ │ ├── TestServerlessApp.csproj
│ │ └── VoidExample.cs
│ ├── TestServerlessApp.IntegrationTests
│ │ ├── ComplexCalculator.cs
│ │ ├── DeploymentScript.ps1
│ │ ├── Greeter.cs
│ │ ├── Helpers
│ │ │ ├── CloudFormationHelper.cs
│ │ │ ├── CloudWatchHelper.cs
│ │ │ ├── CommandLineWrapper.cs
│ │ │ ├── LambdaHelper.cs
│ │ │ ├── S3Helper.cs
│ │ │ └── StaticHelpers.cs
│ │ ├── IntegrationTestContextFixtureCollection.cs
│ │ ├── IntegrationTestContextFixture.cs
│ │ ├── SimpleCalculator.cs
│ │ └── TestServerlessApp.IntegrationTests.csproj
│ └── TestWebApp
│ ├── ALBLambdaFunction.cs
│ ├── ApiGatewayLambdaFunction.cs
│ ├── appsettings.json
│ ├── Controllers
│ │ ├── AuthTestController.cs
│ │ ├── BinaryContentController.cs
│ │ ├── BodyTestsController.cs
│ │ ├── CompressResponseController.cs
│ │ ├── CookieTestsController.cs
│ │ ├── ErrorTestsController.cs
│ │ ├── MTlsTestController.cs
│ │ ├── QueryStringController.cs
│ │ ├── RawQueryStringController.cs
│ │ ├── RedirectTestController.cs
│ │ ├── RequestServicesExampleController.cs
│ │ ├── ResourcePathController.cs
│ │ ├── TraceTestsController.cs
│ │ └── ValuesController.cs
│ ├── HostBuilderTestClasses.cs
│ ├── HttpApiV2LambdaFunction.cs
│ ├── Middleware.cs
│ ├── Program.cs
│ ├── serverless.template
│ ├── Startup.cs
│ ├── TestWebApp.csproj
│ └── web.config
├── LICENSE
├── NOTICE
├── PowerShell
│ ├── Module
│ │ ├── AWSLambdaPSCore.psd1
│ │ ├── AWSLambdaPSCore.psm1
│ │ ├── Private
│ │ │ ├── _ArgumentCompleters.ps1
│ │ │ ├── _BlueprintFunctions.ps1
│ │ │ ├── _Constants.ps1
│ │ │ ├── _DeploymentFunctions.ps1
│ │ │ └── _ProjectCreationFunctions.ps1
│ │ ├── Public
│ │ │ ├── Get-AWSPowerShellLambdaTemplate.ps1
│ │ │ ├── New-AWSPowerShellLambdaPackage.ps1
│ │ │ ├── New-AWSPowerShellLambda.ps1
│ │ │ └── Publish-AWSPowerShellLambda.ps1
│ │ └── Templates
│ │ └── Blueprints
│ │ ├── aws-lambda-tools-defaults.txt
│ │ ├── Basic
│ │ │ ├── basic.ps1.txt
│ │ │ └── readme.txt
│ │ ├── bootstrap.cs.txt
│ │ ├── CloudFormationCustomResource
│ │ │ ├── cloudformationcustomresource.ps1.txt
│ │ │ └── readme.txt
│ │ ├── CodeCommitTrigger
│ │ │ ├── codecommittrigger.ps1.txt
│ │ │ └── readme.txt
│ │ ├── DetectLabels
│ │ │ ├── detectlabels.ps1.txt
│ │ │ └── readme.txt
│ │ ├── KinesisStreamProcessor
│ │ │ ├── kinesisstreamprocessor.ps1.txt
│ │ │ └── readme.txt
│ │ ├── projectfile.csproj.txt
│ │ ├── ps-lambda-blueprint-manifest.json
│ │ ├── S3Event
│ │ │ ├── readme.txt
│ │ │ └── s3event.ps1.txt
│ │ ├── S3EventToSNS
│ │ │ ├── readme.txt
│ │ │ └── s3tosns.ps1.txt
│ │ ├── S3EventToSNSToSQS
│ │ │ ├── readme.txt
│ │ │ └── s3tosnstosqs.ps1.txt
│ │ ├── S3EventToSQS
│ │ │ ├── readme.txt
│ │ │ └── s3tosqs.ps1.txt
│ │ ├── SNSSubscription
│ │ │ ├── readme.txt
│ │ │ └── snssubscription.ps1.txt
│ │ ├── SNSToSQS
│ │ │ ├── readme.txt
│ │ │ └── snstosqs.ps1.txt
│ │ └── SQSQueueProcessor
│ │ ├── readme.txt
│ │ └── sqsprocessor.ps1.txt
│ ├── README.md
│ └── Tests
│ └── Get-AWSPowerShelLambdaTemplate.Tests.ps1
├── README.md
├── RELEASE.CHANGELOG.md
└── Tools
└── LambdaTestTool
├── aws-lambda-test-tool-netcore.sln
├── README.md
├── Resources
│ ├── RiderSetup.png
│ ├── TestHarness.png
│ └── VisualStudioForMac.png
├── src
│ ├── Amazon.Lambda.TestTool
│ │ ├── Amazon.Lambda.TestTool.csproj
│ │ ├── CommandLineOptions.cs
│ │ ├── InvokeParameters.cs
│ │ ├── LambdaConfigFile.cs
│ │ ├── LocalLambdaOptions.cs
│ │ ├── Resources
│ │ │ └── SampleRequests
│ │ │ ├── alb.json
│ │ │ ├── alexa-end-session.json
│ │ │ ├── alexa-intent-answer.json
│ │ │ ├── alexa-intent-getnewfact.json
│ │ │ ├── alexa-intent-mycoloris.json
│ │ │ ├── alexa-intent-recipe.json
│ │ │ ├── alexa-smart-home-control-turn-off-request.json
│ │ │ ├── alexa-smart-home-control-turn-on-request.json
│ │ │ ├── alexa-smart-home-discovery-request.json
│ │ │ ├── alexa-start-session.json
│ │ │ ├── api-gateway-authorizer.json
│ │ │ ├── aws-proxy.json
│ │ │ ├── batch-get-job.json
│ │ │ ├── batch-submit-job.json
│ │ │ ├── cfn-create-request.json
│ │ │ ├── change-triggered-rule.json
│ │ │ ├── cloudfront-ab-test.json
│ │ │ ├── cloudfront-access-request-in-response.json
│ │ │ ├── cloudfront-http-redirect.json
│ │ │ ├── cloudfront-modify-response-header.json
│ │ │ ├── cloudfront-multiple-remote-calls-aggregate-response.json
│ │ │ ├── cloudfront-response-generation.json
│ │ │ ├── cloudfront-simple-remote-call.json
│ │ │ ├── cloudwatch-logs.json
│ │ │ ├── CodeCommit.json
│ │ │ ├── codepipeline.json
│ │ │ ├── cognito-sync-trigger.json
│ │ │ ├── configuration-item-change-notification.json
│ │ │ ├── dynamodb-update.json
│ │ │ ├── hello-world.json
│ │ │ ├── http-api-v2-request.json
│ │ │ ├── kafka-event.json
│ │ │ ├── kinesis-analytics-compressed.json
│ │ │ ├── kinesis-analytics.json
│ │ │ ├── kinesis-analytics-kpl.json
│ │ │ ├── kinesis-analytics-output-ddb.json
│ │ │ ├── kinesis-analytics-output.json
│ │ │ ├── kinesis-analytics-sns-output.json
│ │ │ ├── kinesis-firehose-apachelog.json
│ │ │ ├── kinesis-firehose-cloudwatch-logs-processor.json
│ │ │ ├── kinesis-firehose.json
│ │ │ ├── kinesis-firehose-streams-as-source.json
│ │ │ ├── kinesis-firehose-syslog.json
│ │ │ ├── Kinesis.json
│ │ │ ├── lex-book-car.json
│ │ │ ├── lex-book-hotel.json
│ │ │ ├── lex-make-appointment.json
│ │ │ ├── lex-order-flowers.json
│ │ │ ├── manifest.xml
│ │ │ ├── mobile-backend-echo.json
│ │ │ ├── oversized-configuration-item-change-notification.json
│ │ │ ├── periodic-rule.json
│ │ │ ├── rekognition-s3-request.json
│ │ │ ├── s3-delete.json
│ │ │ ├── s3-put.json
│ │ │ ├── scheduled-event.json
│ │ │ ├── ses-email-receiving.json
│ │ │ ├── SNS.json
│ │ │ └── sqs.json
│ │ ├── Runtime
│ │ │ ├── ConsoleOutWrapper.cs
│ │ │ ├── DlqMonitor.cs
│ │ │ ├── ExecutionRequest.cs
│ │ │ ├── ExecutionResponse.cs
│ │ │ ├── LambdaAssemblyLoadContext.cs
│ │ │ ├── LambdaConfigInfo.cs
│ │ │ ├── LambdaDefaultsConfigFileParser.cs
│ │ │ ├── LambdaExecutor.cs
│ │ │ ├── LambdaFunction.cs
│ │ │ ├── LambdaFunctionInfo.cs
│ │ │ ├── LambdaMocks
│ │ │ │ ├── LocalLambdaContext.cs
│ │ │ │ └── LocalLambdaLogger.cs
│ │ │ └── LocalLambdaRuntime.cs
│ │ ├── SampleRequests
│ │ │ ├── LambdaRequest.cs
│ │ │ └── SampleRequestManager.cs
│ │ ├── Services
│ │ │ ├── AWSServiceImpl.cs
│ │ │ └── IAWSService.cs
│ │ ├── TestToolStartup.cs
│ │ └── Utils.cs
│ └── Amazon.Lambda.TestTool.BlazorTester
│ ├── Amazon.Lambda.TestTool.BlazorTester60-pack.csproj
│ ├── Amazon.Lambda.TestTool.BlazorTester70-pack.csproj
│ ├── Amazon.Lambda.TestTool.BlazorTester80-pack.csproj
│ ├── Amazon.Lambda.TestTool.BlazorTester.csproj
│ ├── App.razor
│ ├── appsettings.Development.json
│ ├── appsettings.json
│ ├── Constants.cs
│ ├── Controllers
│ │ └── RuntimeApiController.cs
│ ├── _Imports.razor
│ ├── Models
│ │ └── QueueItem.cs
│ ├── Pages
│ │ ├── ConfirmDialog.razor
│ │ ├── Documentation.razor
│ │ ├── Error.razor
│ │ ├── ExpandedTextDialog.razor
│ │ ├── FunctionPickerComponent.razor
│ │ ├── _Host.cshtml
│ │ ├── Index.razor
│ │ ├── MonitorDlq.razor
│ │ ├── Runtime.razor
│ │ └── SaveRequestDialog.razor
│ ├── Program.cs
│ ├── Services
│ │ └── RuntimeApiDataStore.cs
│ ├── Shared
│ │ ├── MainLayout.razor
│ │ └── NavMenu.razor
│ ├── Startup.cs
│ └── wwwroot
│ ├── css
│ │ ├── blazored-modal.css
│ │ ├── bootstrap
│ │ │ ├── bootstrap.min.css
│ │ │ └── bootstrap.min.css.map
│ │ ├── font-awesome.min.css
│ │ ├── open-iconic
│ │ │ ├── font
│ │ │ │ ├── css
│ │ │ │ │ └── open-iconic-bootstrap.min.css
│ │ │ │ └── fonts
│ │ │ │ ├── open-iconic.eot
│ │ │ │ ├── open-iconic.otf
│ │ │ │ ├── open-iconic.svg
│ │ │ │ ├── open-iconic.ttf
│ │ │ │ └── open-iconic.woff
│ │ │ ├── FONT-LICENSE
│ │ │ ├── ICON-LICENSE
│ │ │ └── README.md
│ │ └── site.css
│ └── favicon.ico
└── tests
├── Amazon.Lambda.TestTool.BlazorTester.Tests
│ ├── Amazon.Lambda.TestTool.BlazorTester.Tests.csproj
│ ├── RuntimeApiControllerTests.cs
│ └── RuntimeApiDataStoreTests.cs
├── Amazon.Lambda.TestTool.Tests
│ ├── Amazon.Lambda.TestTool.Tests.csproj
│ ├── AwsServiceTests.cs
│ ├── call-valuescontroller-request.txt
│ ├── CommandLineParserTests.cs
│ ├── ConsoleCaptureTests.cs
│ ├── DefaultsFileParseTests.cs
│ ├── DlqMonitorTests.cs
│ ├── InvokeFunctionTests.cs
│ ├── LambdaAssemblyPathTests.cs
│ ├── LoadLambdaFunctionTests.cs
│ ├── NoUiStartupTests.cs
│ ├── SampleRequestTests.cs
│ ├── SourceGeneratorTests.cs
│ ├── TestFiles
│ │ ├── MultipleDepsJsonFile
│ │ │ ├── Dependency.txt
│ │ │ ├── LambdaDemo.Api1.deps.json
│ │ │ ├── LambdaDemo.Api2.deps.json
│ │ │ └── LambdaDemo.deps.json
│ │ └── SingleDepsJsonFile
│ │ └── LambdaDemo.deps.json
│ ├── TestUtils.cs
│ └── Usings.cs
├── Amazon.Lambda.TestTool.Tests.NETCore21
│ └── Amazon.Lambda.TestTool.Tests.NETCore21.csproj
├── Amazon.Lambda.TestTool.Tests.NETCore31
│ └── Amazon.Lambda.TestTool.Tests.NETCore31.csproj
├── Amazon.Lambda.TestTool.Tests.Shared
│ ├── Amazon.Lambda.TestTool.Tests.Shared.projitems
│ └── Amazon.Lambda.TestTool.Tests.Shared.shproj
└── LambdaFunctions
├── AspNetCoreAPIExample
│ ├── appsettings.Development.json
│ ├── appsettings.json
│ ├── AspNetCoreAPIExample.csproj
│ ├── aws-lambda-tools-defaults.json
│ ├── Controllers
│ │ └── ValuesController.cs
│ ├── FakeDependency.cs
│ ├── LambdaEntryPoint.cs
│ ├── LocalEntryPoint.cs
│ ├── Readme.md
│ ├── serverless.template
│ └── Startup.cs
├── FunctionSignatureExamples
│ ├── AsyncMethods.cs
│ ├── aws-lambda-tools-defaults.json
│ ├── ErrorFunctions.cs
│ ├── FunctionSignatureExamples.csproj
│ ├── InstanceMethods.cs
│ └── StaticMethods.cs
├── S3EventFunction
│ ├── aws-lambda-tools-defaults.json
│ ├── Function.cs
│ ├── Readme.md
│ └── S3EventFunction.csproj
├── ServerlessFunctionTemplateYamlExample
│ ├── aws-lambda-tools-defaults.json
│ ├── env.configs.yml
│ ├── Functions
│ │ ├── CreateItemFunction.cs
│ │ ├── GetItemFunction.cs
│ │ └── UpdateItemFunction.cs
│ ├── Program.cs
│ ├── ServerlessFunctionTemplateYamlExample.csproj
│ ├── serverless.yml
│ └── Startup.cs
├── ServerlessTemplateExample
│ ├── aws-lambda-tools-defaults.json
│ ├── Functions.cs
│ ├── serverless.template
│ └── ServerlessTemplateExample.csproj
├── ServerlessTemplateYamlExample
│ ├── aws-lambda-tools-defaults.json
│ ├── Functions.cs
│ ├── ServerlessTemplateYamlExample.csproj
│ └── serverless.yaml
├── SourceGeneratorExample
│ ├── Function.cs
│ ├── SourceGeneratorAsyncInputOnly.json
│ ├── SourceGeneratorExample.csproj
│ └── SourceGeneratorInputAndOutput.json
└── ToUpperFunc
├── aws-lambda-tools-defaults.json
├── Function.cs
├── payload-sample.json
├── Readme.md
├── stream-function.json
└── ToUpperFunc.csproj
979 directories, 2617 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论