Milochau.Core.Aws.ApiGateway 0.2.2

There is a newer version of this package available.
See the version list below for details.
dotnet add package Milochau.Core.Aws.ApiGateway --version 0.2.2                
NuGet\Install-Package Milochau.Core.Aws.ApiGateway -Version 0.2.2                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Milochau.Core.Aws.ApiGateway" Version="0.2.2" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Milochau.Core.Aws.ApiGateway --version 0.2.2                
#r "nuget: Milochau.Core.Aws.ApiGateway, 0.2.2"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Milochau.Core.Aws.ApiGateway as a Cake Addin
#addin nuget:?package=Milochau.Core.Aws.ApiGateway&version=0.2.2

// Install Milochau.Core.Aws.ApiGateway as a Cake Tool
#tool nuget:?package=Milochau.Core.Aws.ApiGateway&version=0.2.2                

<p align="center"> <a href="https://github.com/amilochau/core-aws/blob/main/LICENSE"> <img src="https://img.shields.io/github/license/amilochau/core-aws" alt="License"> </a> <a href="https://github.com/amilochau/core-aws/releases"> <img src="https://img.shields.io/github/v/release/amilochau/core-aws" alt="Release"> </a> <a href="https://www.nuget.org/packages?q=Milochau.Core.Aws"> <img src="https://img.shields.io/nuget/vpre/Milochau.Core.Aws.Abstractions" alt="Version"> </a> <a href="https://www.nuget.org/packages?q=Milochau.Core.Aws"> <img src="https://img.shields.io/nuget/dt/Milochau.Core.Aws.Abstractions" alt="Downloads"> </a> </p> <h1 align="center"> @amilochau/core-aws </h1>

@amilochau/core-aws is a set of opinionated packages used to create AWS Lambda functions with .NET 7.0 native AOT. This repository comes from a fork of multiple AWS dotnet packages, rewritten to focus on performances:

Main features

  • API Gateway: authentication checks, request validations
  • DynamoDB: document attribute mapping, key conditions and expressions helpers
  • Integration: multi-lambda integration application baseline

Usage

amilochau/core-aws is proposed as a set of NuGet packages.

  1. Install the NuGet packages

Run the following command to install the NuGet packages - use the packages you want for your use case:

dotnet add package Milochau.Core.Aws.Abstractions
dotnet add package Milochau.Core.Aws.ApiGateway
dotnet add package Milochau.Core.Aws.Core
dotnet add package Milochau.Core.Aws.DynamoDB
dotnet add package Milochau.Core.Aws.Integration
dotnet add package Milochau.Core.Aws.Lambda
dotnet add package Milochau.Core.Aws.SESv2
  1. Use the packages

See the reference project to find usage examples.


Contribute

Feel free to push your code if you agree with publishing under the MIT license.

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Milochau.Core.Aws.ApiGateway:

Package Downloads
Milochau.Core.Aws.Integration

Milochau.Core.Aws.Integration contains integration tests helpers as part of the Milochau.Core.Aws framework for applications.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
0.3.0 130 11/11/2024
0.2.23 93 11/9/2024
0.2.22 158 10/4/2024
0.2.21 98 10/4/2024
0.2.20 371 8/13/2024
0.2.19 130 8/13/2024
0.2.18 151 8/12/2024
0.2.17-beta.4 159 8/3/2024
0.2.17-beta.3 41 7/31/2024
0.2.17-beta.2 61 7/29/2024
0.2.17-beta.1 51 7/25/2024
0.2.16 165 7/22/2024
0.2.16-beta.2 59 7/22/2024
0.2.16-beta.1 59 7/22/2024
0.2.15 137 7/19/2024
0.2.14 334 4/27/2024
0.2.13 165 4/23/2024
0.2.13-beta.12 124 4/17/2024
0.2.13-beta.11 74 4/11/2024
0.2.13-beta.10 57 4/11/2024
0.2.13-beta.9 64 4/10/2024
0.2.13-beta.8 78 4/8/2024
0.2.13-beta.7 51 4/7/2024
0.2.13-beta.6 49 4/7/2024
0.2.13-beta.5 55 4/7/2024
0.2.13-beta.4 53 4/7/2024
0.2.13-beta.3 65 3/28/2024
0.2.13-beta.2 60 3/28/2024
0.2.13-beta.1 67 3/27/2024
0.2.12 175 3/6/2024
0.2.11 149 3/4/2024
0.2.10 154 2/29/2024
0.2.8 185 2/23/2024
0.2.7 140 2/22/2024
0.2.6 136 2/22/2024
0.2.5 145 2/21/2024
0.2.4 126 2/20/2024
0.2.3 185 2/15/2024
0.2.2 133 2/14/2024
0.2.1 131 2/13/2024
0.2.0 253 11/14/2023
0.2.0-beta.20 88 2/3/2024
0.2.0-beta.19 79 1/30/2024
0.2.0-beta.18 62 1/30/2024
0.2.0-beta.17 62 1/29/2024
0.2.0-beta.16 64 1/28/2024
0.2.0-beta.15 57 1/28/2024
0.2.0-beta.14 79 10/31/2023
0.2.0-beta.13 389 10/27/2023
0.2.0-beta.12 75 10/27/2023
0.2.0-beta.11 76 10/27/2023
0.2.0-beta.10 86 10/26/2023
0.2.0-beta.9 124 10/25/2023
0.2.0-beta.8 85 10/24/2023
0.2.0-beta.7 86 10/16/2023
0.2.0-beta.6 91 10/10/2023
0.2.0-beta.5 74 10/9/2023
0.2.0-beta.4 71 10/9/2023
0.2.0-beta.3 75 10/7/2023
0.2.0-beta.2 100 10/3/2023
0.2.0-beta.1 80 10/2/2023
0.1.2 249 8/24/2023
0.1.2-beta.18 211 7/23/2023 0.1.2-beta.18 is deprecated because it is no longer maintained.
0.1.2-beta.17 186 5/31/2023 0.1.2-beta.17 is deprecated because it is no longer maintained.
0.1.2-beta.16 211 5/12/2023 0.1.2-beta.16 is deprecated because it is no longer maintained.
0.1.2-beta.15 131 4/13/2023 0.1.2-beta.15 is deprecated because it is no longer maintained.
0.1.2-beta.14 238 4/4/2023 0.1.2-beta.14 is deprecated because it is no longer maintained.
0.1.2-beta.13 127 3/28/2023 0.1.2-beta.13 is deprecated because it is no longer maintained.
0.1.2-beta.12 123 3/24/2023 0.1.2-beta.12 is deprecated because it is no longer maintained.
0.1.2-beta.11 125 3/23/2023 0.1.2-beta.11 is deprecated because it is no longer maintained.
0.1.2-beta.10 127 3/21/2023 0.1.2-beta.10 is deprecated because it is no longer maintained.
0.1.2-beta.9 126 3/17/2023 0.1.2-beta.9 is deprecated because it is no longer maintained.
0.1.2-beta.8 117 3/15/2023 0.1.2-beta.8 is deprecated because it is no longer maintained.
0.1.2-beta.7 105 3/15/2023 0.1.2-beta.7 is deprecated because it is no longer maintained.
0.1.2-beta.6 117 3/13/2023 0.1.2-beta.6 is deprecated because it is no longer maintained.
0.1.2-beta.5 108 3/13/2023 0.1.2-beta.5 is deprecated because it is no longer maintained.
0.1.2-beta.4 103 3/13/2023 0.1.2-beta.4 is deprecated because it is no longer maintained.
0.1.2-beta.3 102 3/13/2023 0.1.2-beta.3 is deprecated because it is no longer maintained.
0.1.2-beta.2 249 3/5/2023 0.1.2-beta.2 is deprecated because it is no longer maintained.
0.1.2-beta.1 185 3/4/2023 0.1.2-beta.1 is deprecated because it is no longer maintained.
0.1.1 439 3/1/2023 0.1.1 is deprecated because it is no longer maintained.
0.1.0 273 3/1/2023 0.1.0 is deprecated because it is no longer maintained.