xref: /aosp_15_r20/external/ktfmt/online_formatter/format.yaml (revision 5be3f65c8cf0e6db0a7e312df5006e8e93cdf9ec)
1*5be3f65cSAndroid Build Coastguard WorkerAWSTemplateFormatVersion: '2010-09-09'
2*5be3f65cSAndroid Build Coastguard WorkerTransform: 'AWS::Serverless-2016-10-31'
3*5be3f65cSAndroid Build Coastguard WorkerDescription: An AWS Serverless Specification template describing your function.
4*5be3f65cSAndroid Build Coastguard WorkerResources:
5*5be3f65cSAndroid Build Coastguard Worker  format:
6*5be3f65cSAndroid Build Coastguard Worker    Type: 'AWS::Serverless::Function'
7*5be3f65cSAndroid Build Coastguard Worker    Properties:
8*5be3f65cSAndroid Build Coastguard Worker      CodeUri: build/distributions/lambda.zip
9*5be3f65cSAndroid Build Coastguard Worker      Handler: 'com.facebook.ktfmt.onlineformatter.Handler::handleRequest'
10*5be3f65cSAndroid Build Coastguard Worker      Runtime: java11
11*5be3f65cSAndroid Build Coastguard Worker      Description: ''
12*5be3f65cSAndroid Build Coastguard Worker      MemorySize: 1024
13*5be3f65cSAndroid Build Coastguard Worker      Timeout: 15
14*5be3f65cSAndroid Build Coastguard Worker      Policies:
15*5be3f65cSAndroid Build Coastguard Worker        - AWSLambdaBasicExecutionRole
16*5be3f65cSAndroid Build Coastguard Worker        - AWSLambda_ReadOnlyAccess
17*5be3f65cSAndroid Build Coastguard Worker        - AWSXrayWriteOnlyAccess
18*5be3f65cSAndroid Build Coastguard Worker        - AWSLambdaVPCAccessExecutionRole
19*5be3f65cSAndroid Build Coastguard Worker      Tracing: Active
20*5be3f65cSAndroid Build Coastguard Worker      Layers:
21*5be3f65cSAndroid Build Coastguard Worker        - !Ref libs
22*5be3f65cSAndroid Build Coastguard Worker  libs:
23*5be3f65cSAndroid Build Coastguard Worker    Type: AWS::Serverless::LayerVersion
24*5be3f65cSAndroid Build Coastguard Worker    Properties:
25*5be3f65cSAndroid Build Coastguard Worker      LayerName: ktfmt-lib
26*5be3f65cSAndroid Build Coastguard Worker      Description: Dependencies for ktfmt
27*5be3f65cSAndroid Build Coastguard Worker      ContentUri: build/lambda-lib.zip
28*5be3f65cSAndroid Build Coastguard Worker      CompatibleRuntimes:
29*5be3f65cSAndroid Build Coastguard Worker        - java11
30