v1

latestOpenAPI 3.0.0Apache 2.0 License2026-07-1466347371.7 KB

Adds a provisioned concurrency configuration to a function's alias or version.

put/2019-09-30/functions/{FunctionName}/provisioned-concurrency#Qualifier

Path parameters

FunctionNamestring required
<p>The name of the Lambda function.</p> <p class="title"> <b>Name formats</b> </p> <ul> <li> <p> <b>Function name</b> – <code>my-function</code>.</p> </li> <li> <p> <b>Function ARN</b> – <code>arn:aws:lambda:us-west-2:123456789012:function:my-function</code>.</p> </li> <li> <p> <b>Partial ARN</b> – <code>123456789012:function:my-function</code>.</p> </li> </ul> <p>The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.</p>

Query parameters

Qualifierstring required

The version number or alias name.

Request body

ProvisionedConcurrentExecutionsinteger required

The amount of provisioned concurrency to allocate for the version or alias.

Response

Success

RequestedProvisionedConcurrentExecutionsinteger

The amount of provisioned concurrency requested.

AvailableProvisionedConcurrentExecutionsinteger

The amount of provisioned concurrency available.

AllocatedProvisionedConcurrentExecutionsinteger

The amount of provisioned concurrency allocated. When a weighted alias is used during linear and canary deployments, this value fluctuates depending on the amount of concurrency that is provisioned for the function versions.

Status'IN_PROGRESS' | 'READY' | 'FAILED'

The status of the allocation process.

StatusReasonstring

For failed allocations, the reason that provisioned concurrency could not be allocated.

LastModifiedstring

The date and time that a user last updated the configuration, in <a href="https://www.iso.org/iso-8601-date-and-time-format.html">ISO 8601 format</a>.