LambdaEnvironment

org.encalmo.lambda.LambdaEnvironment
See theLambdaEnvironment companion object
final class LambdaEnvironment(variablesOverrides: Map[String, String], retrieveSecrets: (String => Option[String]) => Map[String, String])

Provides access to the lambda instance environment.

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

final def errorUrl(requestId: String): URI
final def getFunctionName(): String
final def getFunctionVersion(): String
final def getLogGroupName(): String
final def getLogStreamName(): String
final def getLogger(): LambdaLogger
final def getMemoryLimitInMB(): Int
final def getProperty(key: String): String
final def maybeGetProperty(key: String): Option[String]
final def resetOut(): Unit
final def responseRequest(requestId: String, output: String): HttpRequest
final def responseUrl(requestId: String): URI
final def setCustomOut(): Unit
def withAdditionalVariables(additionalVariablesOverrides: Map[String, String]): LambdaEnvironment