Lambda / Client / get_function_recursion_config
get_function_recursion_config#
- Lambda.Client.get_function_recursion_config(**kwargs)#
Returns your function’s recursive loop detection configuration.
See also: AWS API Documentation
Request Syntax
response = client.get_function_recursion_config( FunctionName='string' )
- Parameters:
FunctionName (string) – [REQUIRED]
- Return type:
dict
- Returns:
Response Syntax
{ 'RecursiveLoop': 'Allow'|'Terminate' }
Response Structure
(dict) –
RecursiveLoop (string) –
If your function’s recursive loop detection configuration is
Allow
, Lambda doesn’t take any action when it detects your function being invoked as part of a recursive loop.If your function’s recursive loop detection configuration is
Terminate
, Lambda stops your function being invoked and notifies you when it detects your function being invoked as part of a recursive loop.By default, Lambda sets your function’s configuration to
Terminate
. You can update this configuration using the PutFunctionRecursionConfig action.
Exceptions
Lambda.Client.exceptions.InvalidParameterValueException
Lambda.Client.exceptions.ResourceNotFoundException
Lambda.Client.exceptions.TooManyRequestsException
Lambda.Client.exceptions.ServiceException