File tree Expand file tree Collapse file tree 2 files changed +6
-0
lines changed
aws_lambda_powertools/utilities/data_classes Expand file tree Collapse file tree 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]:
195195 """The selected route key."""
196196 return self ["requestContext" ].get ("routeKey" )
197197
198+ @property
199+ def operation_name (self ) -> Optional [str ]:
200+ """The name of the operation being performed"""
201+ return self ["requestContext" ].get ("operationName" )
202+
198203
199204class APIGatewayProxyEvent (BaseProxyEvent ):
200205 """AWS Lambda proxy V1
Original file line number Diff line number Diff line change @@ -704,6 +704,7 @@ def test_api_gateway_proxy_event():
704704 assert request_context .message_direction is None
705705 assert request_context .message_id is None
706706 assert request_context .route_key is None
707+ assert request_context .operation_name is None
707708 assert identity .api_key is None
708709 assert identity .api_key_id is None
709710
You can’t perform that action at this time.
0 commit comments