19 Commits

Author SHA1 Message Date
DwayneCoussement 9a7d9d0941 SNS MessageAttributes are optional (#208)
motivation: Notice that if you check the contents of the SQS records, some kind of transform happened on the original SNS message. MessageAttributes in the above example, these will not be set, so this is the initial fix.

changes: make MessageAttributes are optional
2021-06-11 10:14:48 -07:00
ML edbfa795b6 Updated S3.Event (#195)
motivation: support s3:ObjectRemoved:* event

changes:
* Changed the S3.Event object size field to an optional due to the missing field on a s3:ObjectRemoved:* event
* Added one additional test to check propper json decoding
2021-04-15 10:35:08 -07:00
Fabian Fett a49a87341a Update swiftformat (#196)
changes: 
* Update swiftformat from 0.44 to 0.47
* Adjust rules
2021-03-26 10:34:34 -07:00
DwayneCoussement e33e4afbf0 Add support for AppSync events. (#187)
motivation: Support AWS AppSync events
changes: add Codable models for AppSync events
2021-03-02 13:05:50 -08:00
Ralph Küpper ee2a6e0cb3 Fix the queryStringParameters in ALB.TargetGroupRequest. (#182) 2021-01-06 09:16:51 +01:00
Johannes Bosecker f51eeb6c84 Fixed the visibility of the JWT in an API Gateway V2 Request. (#178)
Co-authored-by: Johannes Bosecker <johannes@Johanness-MacBook-Air.local>
2020-12-07 16:54:03 +09:00
Fabian Fett edef0363b6 updates to APIGateway V2 payloads
* Properties of HTTPResponses are now var (#176)
* remove redundant multiValueHeaders
2020-10-13 15:02:45 -07:00
tomer doron 8986809d8e simplify date formatting (#159)
motivation: use consistent date formatting across platforms

changes: use manually configured DateFormatter instead of ISO8601DateFormatter
2020-08-14 14:24:29 -07:00
tomer doron f731664c4d remove requirment on macOS 10.13 (#156)
motivation: simplify downstream libraries

changes: precondition out debugging uses cases on macOS < 10.13
2020-08-10 10:02:12 -07:00
Adam Fowler 5130278087 SES time zone (#135)
motivation: Sometimes common header date comes with an alphabetical timezone in brackets after the numeric timezone

changes:
* Support common header date format with brackets
* Update readme with SES Event link
2020-06-27 13:16:52 -07:00
Adam Fowler d2f5c1c324 Added SES Event type (#130)
motivation: support event triggers from SES

changes: Added SES Event type
2020-06-17 09:53:53 -07:00
Fabian Fett 0008e59bab Rename payload to event (#115) 2020-06-07 07:47:05 -07:00
Fabian Fett 29d631709f Added DynamoDB Event (#65)
motivation: support DynamoDB triggers

changes: added DynamoDB Event abstractions and encoders/decoders
2020-05-07 09:05:11 -07:00
tomer doron 593f0395d6 better links to events docs (#67)
motivation: link to developer guide instead of golang impl

changes: add/change event doc links to https://docs.aws.amazon.com/lambda/latest/dg/lambda-services.html
2020-05-06 07:23:54 -07:00
Fabian Fett 8509674ed0 Add apigateway and alb (#52)
motivation: support ALB and APIGateway Events

changes: add Codable abstractions for ALB and APIGateway v1+v2  Events
2020-04-27 10:49:44 -07:00
Fabian Fett 7a946064e7 Added SNS & SQS Events (#46)
* Added SNS & SQS Events
* Added Base64 util
2020-04-03 10:36:47 -07:00
Fabian Fett a810911e02 AWSRegion without enum (#54) 2020-04-03 10:34:23 -07:00
Fabian Fett 3fad2f5751 Added Cloudwatch Event (#48)
motivation: support cloud watch events

changes: 
* add aws region abstraction
* add generic cloud watch abstraction 
* add common / key cloud watch events
2020-03-30 14:07:18 -07:00
Fabian Fett 643dd91375 Added S3 Event (#45)
motivation: support S3 Events

changes:
- Created `AWSLambdaEvents` target
- Added S3 Event as first event
- Use propertyWrapper for customers Encoding/Decoding
2020-03-24 16:01:40 -07:00