Glossary of terms

Glossary of terms
AWS Lambda
A serverless compute service that runs code in response to events and automatically manages the compute resources required by that code
Function
A code package that runs in AWS Lambda, consisting of code, associated dependencies, and configuration settings
Event Source
An AWS service or custom application that produces events that trigger an AWS Lambda function to run
Execution Role
An IAM role that grants AWS Lambda permission to access AWS services and resources
Function Handler
The code entry point for an AWS Lambda function, which is a function in your code that Lambda calls to begin execution
Function Version
A specific, published version of an AWS Lambda function
Function Configuration
The settings that define how an AWS Lambda function runs, including the function handler, execution role, memory size, timeout, and environment variables
Environment Variables
Key-value pairs that are passed to an AWS Lambda function at runtime
Memory Size
The amount of memory, in MB, that an AWS Lambda function is configured to use
Timeout
The amount of time, in seconds, that an AWS Lambda function is allowed to run before it is terminated
Log Group
A collection of logs that are stored in CloudWatch Logs
Log Stream
A sequence of log events that share the same source
Log Event
A record of activity that is recorded in a log stream
Logging Library
A library that allows an application to write log messages to CloudWatch Logs
Dead Letter Queue
A queue that stores messages that cannot be processed successfully by an AWS Lambda function
VPC
A virtual private cloud that provides a secure, isolated section of the AWS cloud
VPC Endpoint
A secure connection between an AWS Lambda function and a VPC
Security Group
A set of firewall rules that control traffic to and from an AWS Lambda function
Subnet
A range of IP addresses in a VPC that can be used to route traffic to an AWS Lambda function
Concurrency
The number of requests that can be processed simultaneously by an AWS Lambda function
Reserved Concurrency
The maximum number of requests that can be processed simultaneously by an AWS Lambda function
Provisioned Concurrency
The number of requests that can be processed simultaneously by an AWS Lambda function, up to the reserved concurrency limit
Cold Start
The process of starting an AWS Lambda function for the first time, or after it has been idle for an extended period of time
Warm Start
The process of starting an AWS Lambda function after it has been idle for a short period of time
X-Ray
A service that allows developers to analyze and debug distributed applications, such as those built using AWS Lambda
Layer
A ZIP archive that contains libraries, a custom runtime, or other dependencies
Layer Version
A specific, published version of an AWS Lambda layer
Alias
A pointer to a specific version of an AWS Lambda function
Alias Routing
A feature that allows an alias to point to different versions of an AWS Lambda function based on the event source
Alias Weighting
A feature that allows an alias to point to different versions of an AWS Lambda function based on a percentage of traffic
Alias Versioning
A feature that allows an alias to point to different versions of an AWS Lambda function based on a specific version number
Alias Target Tracking
A feature that allows an alias to point to different versions of an AWS Lambda function based on a target tracking policy
Target Tracking Policy
A policy that allows an alias to point to different versions of an AWS Lambda function based on a target tracking metric
Target Tracking Metric
A metric that is used to determine which version of an AWS Lambda function an alias should point to
Event Source Mapping
A configuration that maps an event source to an AWS Lambda function
Event Source Mapping ID
A unique identifier for an event source mapping
Event Source Mapping ARN
An Amazon Resource Name (ARN) that identifies an event source mapping
Event Source Mapping Status
The current status of an event source mapping
Event Source Mapping Batch Size
The maximum number of events that can be processed by an event source mapping at one time
Event Source Mapping Maximum Batching Window
The maximum amount of time, in seconds, that an event source mapping can wait before processing a batch of events
Event Source Mapping Maximum Retry Attempts
The maximum number of times that an event source mapping can attempt to process a batch of events before it is considered failed
Event Source Mapping Maximum Record Age
The maximum amount of time, in seconds, that an event can remain in the event source before it is considered stale
Event Source Mapping Maximum Retry Duration
The maximum amount of time, in seconds, that an event source mapping can attempt to process a batch of events before it is considered failed
Event Source Mapping Destination
The destination for the events that are processed by an event source mapping
Event Source Mapping Enabled
A flag that indicates whether an event source mapping is enabled or disabled
Event Source Mapping Last Modified
The date and time that an event source mapping was last modified
Event Source Mapping Last Processed
The date and time that an event source mapping was last processed
Event Source Mapping Last Attempted
The date and time that an event source mapping was last attempted
Event Source Mapping Last Succeeded
The date and time that an event source mapping last succeeded
Event Source Mapping Last Failed
The date and time that an event source mapping last failed
Event Source Mapping Last Throttled
The date and time that an event source mapping was last throttled
Event Source Mapping Last Throttled Reason
The reason that an event source mapping was last throttled
Event Source Mapping Last Retried
The date and time that an event source mapping was last retried
Event Source Mapping Last Retried Reason
The reason that an event source mapping was last retried
Event Source Mapping Last Status
The last known status of an event source mapping