You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::LambdaPreview::Types::FunctionConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::LambdaPreview::Types::FunctionConfiguration
- Defined in:
- (unknown)
Overview
A complex type that describes function metadata.
Returned by:
Instance Attribute Summary collapse
-
#code_size ⇒ Integer
The size, in bytes, of the function .zip file you uploaded.
-
#configuration_id ⇒ String
A Lambda-assigned unique identifier for the current function code and related configuration.
-
#description ⇒ String
The user-provided description.
-
#function_arn ⇒ String
The Amazon Resource Name (ARN) assigned to the function.
-
#function_name ⇒ String
The name of the function.
-
#handler ⇒ String
The function Lambda calls to begin executing your function.
-
#last_modified ⇒ Time
The timestamp of the last time you updated the function.
-
#memory_size ⇒ Integer
The memory size, in MB, you configured for the function.
-
#mode ⇒ String
The type of the Lambda function you uploaded.
-
#role ⇒ String
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.
-
#runtime ⇒ String
The runtime environment for the Lambda function.
-
#timeout ⇒ Integer
The function execution time at which Lambda should terminate the function.
Instance Attribute Details
#code_size ⇒ Integer
The size, in bytes, of the function .zip file you uploaded.
#configuration_id ⇒ String
A Lambda-assigned unique identifier for the current function code and related configuration.
#description ⇒ String
The user-provided description.
#function_arn ⇒ String
The Amazon Resource Name (ARN) assigned to the function.
#function_name ⇒ String
The name of the function.
#handler ⇒ String
The function Lambda calls to begin executing your function.
#last_modified ⇒ Time
The timestamp of the last time you updated the function.
#memory_size ⇒ Integer
The memory size, in MB, you configured for the function. Must be a multiple of 64 MB.
#mode ⇒ String
The type of the Lambda function you uploaded.
Possible values:
- event
#role ⇒ String
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.
#runtime ⇒ String
The runtime environment for the Lambda function.
Possible values:
- nodejs
#timeout ⇒ Integer
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.