invoke_arn

Type string
Module lambda-function
Version 0.1.0

ARN for invoking the function via API Gateway

ARN for invoking the function via API Gateway. Use this when configuring API Gateway integrations.

Example Value

arn:aws:apigateway:us-east-1:lambda:path/2015-03-31/functions/arn:aws:lambda:us-east-1:123456789012:function:my-api-handler/invocations

Common Use Cases

API Gateway Integration

resource "aws_apigatewayv2_integration" "lambda" {
  api_id             = aws_apigatewayv2_api.main.id
  integration_type   = "AWS_PROXY"
  integration_uri    = module.my_function.invoke_arn
  integration_method = "POST"
}

Usage

module "lambda_function" {
  source  = "registry.patterneddesigns.ca/patterneddesigns/lambda-function/aws"
  version = "0.1.0"
  # ... inputs
}

# Access this output
output "invoke_arn" {
  value = module.lambda_function.invoke_arn
}