Generated by API Evangelist
Written by API Evangelist tooling for AWS Lambda's API. It is a proposal applied on top of the contract, not a document AWS Lambda publishes.
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
title: API Evangelist conversational phrasing for AWS Lambda Versions API
version: 1.0.0
extends: openapi/aws-lambda-versions-api-openapi.yml
actions:
- target: $.info
update:
x-apievangelist-phrasing:
method: generated
generated: '2026-10-01'
generator: build-phrasing.py
label: Generated by API Evangelist
operations: 2
- target: $.paths['/2015-03-31/functions/{FunctionName}/versions'].get
update:
x-apievangelist-phrasing:
intent: List a function's published versions
effect: read
questions:
- Which versions of my Lambda function have been published?
- How many versions come back per page when listing a function's versions?
instructions:
- text: List the published versions of function {function}.
slots:
function: path.FunctionName
- text: List versions of {function}, {max} at a time.
slots:
function: path.FunctionName
max: query.MaxItems
method: generated
generated: '2026-10-01'
- target: $.paths['/2015-03-31/functions/{FunctionName}/versions'].post
update:
x-apievangelist-phrasing:
intent: Publish an immutable version of a function
effect: write
questions:
- How do I snapshot my function's current code and configuration as a version?
- Can I make sure I only publish the code I tested by checking its hash?
instructions:
- text: Publish a new version of function {function}.
slots:
function: path.FunctionName
- text: Publish {function} as a version described as {description}, only if its code hash is {sha}.
slots:
function: path.FunctionName
description: requestBody.Description
sha: requestBody.CodeSha256
method: generated
generated: '2026-10-01'
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.