AWS Lambda · Arazzo Workflow
AWS Lambda Audit a Function's Versions, Aliases, and Event Sources
Version 1.0.0
Walk the account's functions, then drill into one to inventory its configuration, published versions, aliases, and attached event sources.
Provider
Workflows
function-inventory-audit
Inventory a function's configuration, versions, aliases, and event source mappings.
Enumerates functions in the region, then reads the live configuration, published versions, alias-to-version bindings, and event source mappings for one named function.
1
listAccountFunctions
List the functions in the region to establish the account-level inventory the audited function sits in. FunctionVersion is left unset so the response carries the unpublished $LATEST configuration of each function rather than an entry per published version.
2
auditConfiguration
Read the live configuration of the audited function — runtime, role, memory, timeout, layers, and state. This is the $LATEST configuration, which is what the next published version will snapshot.
3
auditVersions
List the published versions. Each is an immutable snapshot of code and configuration, so this is the deployment history an auditor can roll back to.
4
auditAliases
List the aliases and the versions they point at. This is what reveals which version is actually serving production traffic, and whether any alias is mid-canary with a weighted routing config.
5
auditEventSources
List the event sources invoking this function, completing the picture of what can trigger it. LastProcessingResult on each mapping is the fastest signal that a source is failing.
Source API Descriptions
openapi
openapi
openapi
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.