30 lines
875 B
YAML
30 lines
875 B
YAML
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
|