Skip to content

feat(data-classes): AppSync Resolver Event #323

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 34 commits into from
Mar 12, 2021
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
1fa4650
feat(data-classes): AppSync Resolver Event
michaelbrewer Mar 10, 2021
3bfc9cd
feat(data-classes): export AppSyncResolverEvent
michaelbrewer Mar 10, 2021
8583e7a
chore: Correct the import
michaelbrewer Mar 10, 2021
0cec3e1
chore: Fix name
michaelbrewer Mar 10, 2021
35012f5
feat(data-classes): Add get_header_value function
michaelbrewer Mar 10, 2021
d3ecf01
feat(data-classes): Add AppSyncIdentityCognito
michaelbrewer Mar 10, 2021
bc0e205
tests(data-classes): Add test_get_identity_object_iam
michaelbrewer Mar 10, 2021
522a02a
feat(logging): Add correlation path for APP_SYNC_RESOLVER
michaelbrewer Mar 10, 2021
6d960eb
chore: Code review changes
michaelbrewer Mar 10, 2021
789d5db
feat(data-classes): Add AppSyncResolverEventInfo
michaelbrewer Mar 10, 2021
c3fa117
fix(logging): Correct paths for AppSync
michaelbrewer Mar 10, 2021
006eeff
tests(data-classes): Add test_appsync_resolver_direct
michaelbrewer Mar 10, 2021
cf26506
docs(data-classes): Add AppSync Resolver docs
michaelbrewer Mar 10, 2021
0920999
chore: bump ci
michaelbrewer Mar 10, 2021
81346b9
feat(data-classes): Add AppSyncResolverEvent.stash
michaelbrewer Mar 10, 2021
bf5ebec
refactor(data-classes): Support direct and amplify
michaelbrewer Mar 11, 2021
1c65b14
docs(data-classes): Correct docs
michaelbrewer Mar 11, 2021
32f845b
Merge branch 'develop' into feat-appsync-resolver-event
michaelbrewer Mar 11, 2021
fa72167
docs(data-classes): Clean up docs for review
michaelbrewer Mar 11, 2021
6137896
feat(data-classes): Add AppSync resolver utilities
michaelbrewer Mar 12, 2021
7c5b6e9
feat(data-classes): Include include_event and include_context
michaelbrewer Mar 12, 2021
87fb848
tests(data-clasess): Verify async and yield works
michaelbrewer Mar 12, 2021
fc03fdd
test(data-classes): only run async test on new python versions
michaelbrewer Mar 12, 2021
3875d2f
test(data-classes): Verify we can support multiple mappings
michaelbrewer Mar 12, 2021
d17eada
chore: Update docs/utilities/data_classes.md
michaelbrewer Mar 12, 2021
092f51b
chore: Update docs/utilities/data_classes.md
michaelbrewer Mar 12, 2021
8d8fe4a
chore: Update aws_lambda_powertools/utilities/data_classes/appsync_re…
michaelbrewer Mar 12, 2021
1bfdbfb
chore: Correct docs
michaelbrewer Mar 12, 2021
2c148ad
chore: Correct docs
michaelbrewer Mar 12, 2021
9315f81
refactor(data-classes): AppSync location
michaelbrewer Mar 12, 2021
8ba4495
docs(data-classes): Added sample usage
michaelbrewer Mar 12, 2021
9562008
chore: fix docs rendering
michaelbrewer Mar 12, 2021
d1cde30
refactor: Remove docstrings and relocate data class
michaelbrewer Mar 12, 2021
445f626
docs(data-classes): Expanded on the scope and named app.py consistently
michaelbrewer Mar 12, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions aws_lambda_powertools/logging/correlation_paths.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,6 @@

API_GATEWAY_REST = "requestContext.requestId"
API_GATEWAY_HTTP = API_GATEWAY_REST
APP_SYNC_RESOLVER = "request.headers.x-amzn-trace-id"
APPLICATION_LOAD_BALANCER = "headers.x-amzn-trace-id"
EVENT_BRIDGE = "id"
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ def cognito_identity_id(self) -> str:

@property
def user_arn(self) -> str:
"""The ARN of the IAM user."""
return self["userArn"]

@property
Expand Down Expand Up @@ -105,6 +106,7 @@ class AppSyncResolverEvent(DictWrapper):
Documentation:
-------------
- https://docs.aws.amazon.com/appsync/latest/devguide/resolver-context-reference.html
- https://docs.amplify.aws/cli/graphql-transformer/function#structure-of-the-function-event
"""

@property
Expand Down