File tree 2 files changed +6
-0
lines changed
aws_lambda_powertools/utilities/data_classes
2 files changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -195,6 +195,11 @@ def route_key(self) -> Optional[str]:
195
195
"""The selected route key."""
196
196
return self ["requestContext" ].get ("routeKey" )
197
197
198
+ @property
199
+ def operation_name (self ) -> Optional [str ]:
200
+ """The name of the operation being performed"""
201
+ return self ["requestContext" ].get ("operationName" )
202
+
198
203
199
204
class APIGatewayProxyEvent (BaseProxyEvent ):
200
205
"""AWS Lambda proxy V1
Original file line number Diff line number Diff line change @@ -704,6 +704,7 @@ def test_api_gateway_proxy_event():
704
704
assert request_context .message_direction is None
705
705
assert request_context .message_id is None
706
706
assert request_context .route_key is None
707
+ assert request_context .operation_name is None
707
708
assert identity .api_key is None
708
709
assert identity .api_key_id is None
709
710
You can’t perform that action at this time.
0 commit comments