class Aws::LambdaPreview::Types::FunctionConfiguration

A complex type that describes function metadata.

@!attribute [rw] function_name

The name of the function.
@return [String]

@!attribute [rw] function_arn

The Amazon Resource Name (ARN) assigned to the function.
@return [String]

@!attribute [rw] configuration_id

A Lambda-assigned unique identifier for the current function code
and related configuration.
@return [String]

@!attribute [rw] runtime

The runtime environment for the Lambda function.
@return [String]

@!attribute [rw] role

The Amazon Resource Name (ARN) of the IAM role that Lambda assumes
when it executes your function to access any other Amazon Web
Services (AWS) resources.
@return [String]

@!attribute [rw] handler

The function Lambda calls to begin executing your function.
@return [String]

@!attribute [rw] mode

The type of the Lambda function you uploaded.
@return [String]

@!attribute [rw] code_size

The size, in bytes, of the function .zip file you uploaded.
@return [Integer]

@!attribute [rw] description

The user-provided description.
@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 memory size, in MB, you configured for the function. Must be a
multiple of 64 MB.
@return [Integer]

@!attribute [rw] last_modified

The timestamp of the last time you updated the function.
@return [Time]

@see docs.aws.amazon.com/goto/WebAPI/lambda-2014-11-11/FunctionConfiguration AWS API Documentation

Constants

SENSITIVE