override fun getFunctionRequest()

in aws-lambda-function-resolvers/src/main/java/jetbrains/buildServer/runner/lambda/function/EcrImageLambdaFunctionResolver.kt [19:34]


    override fun getFunctionRequest(): CreateFunctionRequest {
        val storage = EphemeralStorage().apply {
            size = lambdaStorage
        }

        return CreateFunctionRequest().apply {
            functionName = lambdaFunctionName
            code = getFunctionCode()
            role = iamRole
            publish = true
            packageType = "Image"
            ephemeralStorage = storage
            memorySize = lambdaMemory
            timeout = LambdaConstants.LAMBDA_FUNCTION_MAX_TIMEOUT
        }
    }