Lambda.Client.
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.ServiceException
Lambda.Client.exceptions.ResourceNotFoundException
Lambda.Client.exceptions.ResourceConflictException
Lambda.Client.exceptions.InvalidParameterValueException
Lambda.Client.exceptions.TooManyRequestsException