class Aws::LambdaPreview::Types::UpdateFunctionConfigurationRequest
@note When making an API call, you may pass UpdateFunctionConfigurationRequest
data as a hash: { function_name: "FunctionName", # required role: "RoleArn", handler: "Handler", description: "Description", timeout: 1, memory_size: 1, }
@!attribute [rw] function_name
The name of the Lambda function. @return [String]
@!attribute [rw] role
The Amazon Resource Name (ARN) of the IAM role that Lambda will assume when it executes your function. @return [String]
@!attribute [rw] handler
The function that Lambda calls to begin executing your function. For Node.js, it is the *module-name.export* value in your function. @return [String]
@!attribute [rw] description
A short user-defined function description. Lambda does not use this value. Assign a meaningful description as you see fit. @return [String]
@!attribute [rw] timeout
The function execution time at which Lambda should terminate the function. Because the execution time has cost implications, we recommend you set this value based on your expected execution time. The default is 3 seconds. @return [Integer]
@!attribute [rw] memory_size
The amount of memory, in MB, your Lambda function is given. Lambda uses this memory size to infer the amount of CPU allocated to your function. Your function use-case determines your CPU and memory requirements. For example, a database operation might need less memory compared to an image processing function. The default value is 128 MB. The value must be a multiple of 64 MB. @return [Integer]
@see docs.aws.amazon.com/goto/WebAPI/lambda-2014-11-11/UpdateFunctionConfigurationRequest AWS API Documentation
Constants
- SENSITIVE