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