Skip to content

Add CloudWatchLogsEvent, SecretsManagerRotationEvent, CodeCommitEvent#631

Open
Dieg0R01 wants to merge 2 commits intotypelevel:mainfrom
Dieg0R01:feat/issue-48-events
Open

Add CloudWatchLogsEvent, SecretsManagerRotationEvent, CodeCommitEvent#631
Dieg0R01 wants to merge 2 commits intotypelevel:mainfrom
Dieg0R01:feat/issue-48-events

Conversation

@Dieg0R01
Copy link

@Dieg0R01 Dieg0R01 commented Mar 7, 2026

Summary

Part of #48 — adds event models for three AWS Lambda trigger types:

  • CloudWatchLogsEvent (+ CloudWatchLogsEventData, CloudWatchLogsDecodedData, CloudWatchLogsLogEvent)
  • SecretsManagerRotationEvent (+ Step ADT: CreateSecret, SetSecret, TestSecret, FinishSecret)
  • CodeCommitEvent (+ CodeCommitRecord, CodeCommitData, CodeCommitReference)

References

Notes

  • Follows the existing sealed abstract class + Impl pattern
  • Tests compare against manually constructed expected instances
  • JSON fixtures sourced from official AWS documentation

Dieg0R01 added 2 commits March 7, 2026 11:30
Part of typelevel#48 — adds event models for three AWS Lambda trigger types:

- CloudWatchLogsEvent (+ DecodedData, LogEvent)
- SecretsManagerRotationEvent (+ Step ADT)
- CodeCommitEvent (+ Record, Data, Reference)
…ger events

- Test all four SecretsManagerRotationEvent steps and unknown step error handling
- Test CodeCommitEvent with absent customData and deleted reference
- Test CloudWatchLogsDecodedData with extractedFields present
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant