put_runtime_management_config(**kwargs)¶Sets the runtime management configuration for a function's version. For more information, see Runtime updates.
See also: AWS API Documentation
Request Syntax
response = client.put_runtime_management_config(
FunctionName='string',
Qualifier='string',
UpdateRuntimeOn='Auto'|'Manual'|'FunctionUpdate',
RuntimeVersionArn='string'
)
[REQUIRED]
The name of the Lambda function.
Name formats
my-function .arn:aws:lambda:us-west-2:123456789012:function:my-function .123456789012: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.
$LATEST or a published version number. If no value is specified, the configuration for the $LATEST version is returned.[REQUIRED]
Specify the runtime update mode.
The ARN of the runtime version you want the function to use.
Note
This is only required if you're using the Manual runtime update mode.
dict
Response Syntax
{
'UpdateRuntimeOn': 'Auto'|'Manual'|'FunctionUpdate',
'FunctionArn': 'string',
'RuntimeVersionArn': 'string'
}
Response Structure
(dict) --
UpdateRuntimeOn (string) --
The runtime update mode.
FunctionArn (string) --
The ARN 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.
Exceptions
Lambda.Client.exceptions.ServiceExceptionLambda.Client.exceptions.ResourceNotFoundExceptionLambda.Client.exceptions.ResourceConflictExceptionLambda.Client.exceptions.InvalidParameterValueExceptionLambda.Client.exceptions.TooManyRequestsException