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