def __init__()

in batch_job_cdk/constructs/batch_lambda_function.py [0:0]


    def __init__(self, scope: core.Construct, id: str, function_name: str, code_path: str, environment, timeout=600):
        super().__init__(scope, id)

        self._lambda_function_role = iam.Role(self,
            'lambda-function-role',
            assumed_by=iam.ServicePrincipal('lambda.amazonaws.com'),
            managed_policies=[
                iam.ManagedPolicy.from_aws_managed_policy_name("AWSBatchFullAccess")
            ])

        self._lambda_function = _lambda.Function(self,
            "lambda-function",
            function_name=function_name,
            code=_lambda.Code.from_asset(code_path),
            handler="main.handler",
            timeout=core.Duration.seconds(timeout),
            runtime=_lambda.Runtime.PYTHON_3_6,
            role = self._lambda_function_role,
            environment=environment
        )