# Copyright Amazon.com, Inc. or its affiliates. All rights reserved. # SPDX-License-Identifier: Apache-2.0 # #tfsec:ignore:aws-lambda-enable-tracing resource "aws_lambda_function" "codebuild_invoker" { filename = var.builder_archive_path function_name = local.codebuild_invoker_function_name description = "AFT Lambda Layer - CodeBuild Invoker" role = aws_iam_role.codebuild_invoker_lambda_role.arn handler = "codebuild_invoker.lambda_handler" source_code_hash = var.builder_archive_hash memory_size = 1024 runtime = "python3.9" timeout = 900 vpc_config { subnet_ids = var.aft_vpc_private_subnets security_group_ids = var.aft_vpc_default_sg } } data "aws_lambda_invocation" "invoke_codebuild_job" { function_name = aws_lambda_function.codebuild_invoker.function_name input = <