autobaan/terraform/lambdas.tf

20 lines
707 B
Terraform
Raw Normal View History

resource "aws_lambda_function" "reservation_scheduler_lambda" {
filename = "../deploy/reservationScheduler.zip"
runtime = "nodejs14.x"
function_name = "reservation-scheduler"
2021-11-24 15:39:28 +01:00
handler = "index.handler"
source_code_hash = filebase64sha256("../deploy/reservationScheduler.zip")
2021-11-24 15:39:28 +01:00
role = aws_iam_role.reservation_scheduler_lambda_iam_role.arn
2021-11-24 15:39:28 +01:00
depends_on = [
aws_iam_role.reservation_scheduler_lambda_iam_role
2021-11-24 15:39:28 +01:00
]
}
2021-11-28 19:54:26 +01:00
resource "aws_lambda_function_event_invoke_config" "reservation_scheduler_lambda_config" {
function_name = aws_lambda_function.reservation_scheduler_lambda.function_name
maximum_event_age_in_seconds = 60
maximum_retry_attempts = 0
2021-11-24 15:39:28 +01:00
}