Resource: aws_lambda_provisioned_concurrency_config

Manages a Lambda Provisioned Concurrency Configuration.

Example Usage

Alias Name

resource "aws_lambda_provisioned_concurrency_config" "example" {
  function_name                     = aws_lambda_alias.example.function_name
  provisioned_concurrent_executions = 1
  qualifier                         = aws_lambda_alias.example.name
}

Function Version

resource "aws_lambda_provisioned_concurrency_config" "example" {
  function_name                     = aws_lambda_function.example.function_name
  provisioned_concurrent_executions = 1
  qualifier                         = aws_lambda_function.example.version
}

Argument Reference

The following arguments are required:

The following arguments are optional:

Attribute Reference

This resource exports the following attributes in addition to the arguments above:

Timeouts

Configuration options:

Import

In Terraform v1.5.0 and later, use an import block to import a Lambda Provisioned Concurrency Configuration using the function_name and qualifier separated by a comma (,). For example:

import {
  to = aws_lambda_provisioned_concurrency_config.example
  id = "my_function,production"
}

Using terraform import, import a Lambda Provisioned Concurrency Configuration using the function_name and qualifier separated by a comma (,). For example:

% terraform import aws_lambda_provisioned_concurrency_config.example my_function,production