role_arn

Type string
Module lambda-function
Version 0.1.0

ARN of the function's execution role

ARN of the function’s execution role. Use this to attach additional policies.

Example Value

arn:aws:iam::123456789012:role/my-api-handler-role

Common Use Cases

Attach Additional Policy

resource "aws_iam_role_policy_attachment" "dynamodb" {
  role       = split("/", module.my_function.role_arn)[1]
  policy_arn = aws_iam_policy.dynamodb_access.arn
}

Usage

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

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