get_runtime_management_config

get_runtime_management_config(**kwargs)

Retrieves the runtime management configuration for a function's version. If the runtime update mode is Manual , this includes the ARN of the runtime version and the runtime update mode. If the runtime update mode is Auto or Function update , this includes the runtime update mode and null is returned for the ARN. For more information, see Runtime updates.

See also: AWS API Documentation

Request Syntax

response = client.get_runtime_management_config(
    FunctionName='string',
    Qualifier='string'
)
Parameters
  • FunctionName (string) --

    [REQUIRED]

    The name of the Lambda function.

    Name formats
    • Function namemy-function .
    • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function .
    • Partial ARN123456789012:function:my-function .

    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

  • Qualifier (string) -- Specify a version of the function. This can be $LATEST or a published version number. If no value is specified, the configuration for the $LATEST version is returned.
Return type

dict

Returns

Response Syntax

{
    'UpdateRuntimeOn': 'Auto'|'Manual'|'FunctionUpdate',
    'RuntimeVersionArn': 'string',
    'FunctionArn': 'string'
}

Response Structure

  • (dict) --

    • UpdateRuntimeOn (string) --

      The current runtime update mode of the function.

    • RuntimeVersionArn (string) --

      The ARN of the runtime the function is configured to use. If the runtime update mode is Manual , the ARN is returned, otherwise null is returned.

    • FunctionArn (string) --

      The Amazon Resource Name (ARN) of your function.

Exceptions

  • Lambda.Client.exceptions.ServiceException
  • Lambda.Client.exceptions.ResourceNotFoundException
  • Lambda.Client.exceptions.InvalidParameterValueException
  • Lambda.Client.exceptions.TooManyRequestsException