blob: bb504fb063b049710b8894490cdd20fb0fc64800 [file] [log] [blame]
AWSTemplateFormatVersion: '2010-09-09'
Transform: 'AWS::Serverless-2016-10-31'
Description: An AWS Serverless Specification template describing your function.
Resources:
format:
Type: 'AWS::Serverless::Function'
Properties:
CodeUri: build/distributions/lambda.zip
Handler: 'com.facebook.ktfmt.onlineformatter.Handler::handleRequest'
Runtime: java11
Description: ''
MemorySize: 1024
Timeout: 15
Policies:
- AWSLambdaBasicExecutionRole
- AWSLambda_ReadOnlyAccess
- AWSXrayWriteOnlyAccess
- AWSLambdaVPCAccessExecutionRole
Tracing: Active
Layers:
- !Ref libs
libs:
Type: AWS::Serverless::LayerVersion
Properties:
LayerName: ktfmt-lib
Description: Dependencies for ktfmt
ContentUri: build/lambda-lib.zip
CompatibleRuntimes:
- java11