UNPKG

@boostercloud/rocket-auth-aws-infrastructure

Version:

Booster rocket to deploy an auth api using AWS Cognito

19 lines (18 loc) 644 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createLambda = void 0; const lambda = require("@aws-cdk/aws-lambda"); const core_1 = require("@aws-cdk/core"); const path = require("path"); const createLambda = (stack, name, handler, environment) => { return new lambda.Function(stack, name, { runtime: lambda.Runtime.NODEJS_14_X, timeout: core_1.Duration.minutes(15), memorySize: 1024, handler: handler, functionName: name, code: lambda.Code.fromAsset(path.join(__dirname, 'lambdas')), environment, }); }; exports.createLambda = createLambda;