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