blob: e937b1db7f4ebe46eb7270c0c0d1ae270a69459a [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
- AWSLambdaReadOnlyAccess
- 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