Class: Aws::LambdaPreview::Types::FunctionConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::LambdaPreview::Types::FunctionConfiguration
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-lambdapreview/types.rb
Overview
A complex type that describes function metadata.
Constant Summary collapse
- SENSITIVE =
[]
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.
216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 |
# File 'lib/aws-sdk-lambdapreview/types.rb', line 216 class FunctionConfiguration < Struct.new( :function_name, :function_arn, :configuration_id, :runtime, :role, :handler, :mode, :code_size, :description, :timeout, :memory_size, :last_modified) SENSITIVE = [] include Aws::Structure end |
#configuration_id ⇒ String
A Lambda-assigned unique identifier for the current function code and related configuration.
216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 |
# File 'lib/aws-sdk-lambdapreview/types.rb', line 216 class FunctionConfiguration < Struct.new( :function_name, :function_arn, :configuration_id, :runtime, :role, :handler, :mode, :code_size, :description, :timeout, :memory_size, :last_modified) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The user-provided description.
216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 |
# File 'lib/aws-sdk-lambdapreview/types.rb', line 216 class FunctionConfiguration < Struct.new( :function_name, :function_arn, :configuration_id, :runtime, :role, :handler, :mode, :code_size, :description, :timeout, :memory_size, :last_modified) SENSITIVE = [] include Aws::Structure end |
#function_arn ⇒ String
The Amazon Resource Name (ARN) assigned to the function.
216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 |
# File 'lib/aws-sdk-lambdapreview/types.rb', line 216 class FunctionConfiguration < Struct.new( :function_name, :function_arn, :configuration_id, :runtime, :role, :handler, :mode, :code_size, :description, :timeout, :memory_size, :last_modified) SENSITIVE = [] include Aws::Structure end |
#function_name ⇒ String
The name of the function.
216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 |
# File 'lib/aws-sdk-lambdapreview/types.rb', line 216 class FunctionConfiguration < Struct.new( :function_name, :function_arn, :configuration_id, :runtime, :role, :handler, :mode, :code_size, :description, :timeout, :memory_size, :last_modified) SENSITIVE = [] include Aws::Structure end |
#handler ⇒ String
The function Lambda calls to begin executing your function.
216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 |
# File 'lib/aws-sdk-lambdapreview/types.rb', line 216 class FunctionConfiguration < Struct.new( :function_name, :function_arn, :configuration_id, :runtime, :role, :handler, :mode, :code_size, :description, :timeout, :memory_size, :last_modified) SENSITIVE = [] include Aws::Structure end |
#last_modified ⇒ Time
The timestamp of the last time you updated the function.
216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 |
# File 'lib/aws-sdk-lambdapreview/types.rb', line 216 class FunctionConfiguration < Struct.new( :function_name, :function_arn, :configuration_id, :runtime, :role, :handler, :mode, :code_size, :description, :timeout, :memory_size, :last_modified) SENSITIVE = [] include Aws::Structure end |
#memory_size ⇒ Integer
The memory size, in MB, you configured for the function. Must be a multiple of 64 MB.
216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 |
# File 'lib/aws-sdk-lambdapreview/types.rb', line 216 class FunctionConfiguration < Struct.new( :function_name, :function_arn, :configuration_id, :runtime, :role, :handler, :mode, :code_size, :description, :timeout, :memory_size, :last_modified) SENSITIVE = [] include Aws::Structure end |
#mode ⇒ String
The type of the Lambda function you uploaded.
216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 |
# File 'lib/aws-sdk-lambdapreview/types.rb', line 216 class FunctionConfiguration < Struct.new( :function_name, :function_arn, :configuration_id, :runtime, :role, :handler, :mode, :code_size, :description, :timeout, :memory_size, :last_modified) SENSITIVE = [] include Aws::Structure end |
#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.
216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 |
# File 'lib/aws-sdk-lambdapreview/types.rb', line 216 class FunctionConfiguration < Struct.new( :function_name, :function_arn, :configuration_id, :runtime, :role, :handler, :mode, :code_size, :description, :timeout, :memory_size, :last_modified) SENSITIVE = [] include Aws::Structure end |
#runtime ⇒ String
The runtime environment for the Lambda function.
216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 |
# File 'lib/aws-sdk-lambdapreview/types.rb', line 216 class FunctionConfiguration < Struct.new( :function_name, :function_arn, :configuration_id, :runtime, :role, :handler, :mode, :code_size, :description, :timeout, :memory_size, :last_modified) SENSITIVE = [] include Aws::Structure end |
#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.
216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 |
# File 'lib/aws-sdk-lambdapreview/types.rb', line 216 class FunctionConfiguration < Struct.new( :function_name, :function_arn, :configuration_id, :runtime, :role, :handler, :mode, :code_size, :description, :timeout, :memory_size, :last_modified) SENSITIVE = [] include Aws::Structure end |