invoke_arn
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
}