LambdaEnvironmentContext

class LambdaEnvironmentContext(req: Request, env: Map<String, String>, clock: Clock = Clock.systemUTC()) : Context(source)

Custom http4k version of the Lambda Context interface.

Constructors

Link copied to clipboard
constructor(req: Request, env: Map<String, String>, clock: Clock = Clock.systemUTC())

Properties

Link copied to clipboard
open override val awsRequestId: String?
Link copied to clipboard
open override val clientContext: ClientContext
Link copied to clipboard
open override val functionName: String?
Link copied to clipboard
open override val functionVersion: String?
Link copied to clipboard
open override val identity: CognitoIdentity
Link copied to clipboard
open override val invokedFunctionArn: String
Link copied to clipboard
open override val logger: LambdaLogger
Link copied to clipboard
open override val logGroupName: String?
Link copied to clipboard
open override val logStreamName: String?
Link copied to clipboard
open override val memoryLimitInMB: Int
Link copied to clipboard
open override val remainingTimeInMillis: Int
Link copied to clipboard
open val tenantId: String?
Link copied to clipboard
open val xrayTraceId: String?

Functions

Link copied to clipboard
open override fun getAwsRequestId(): String?
Link copied to clipboard
open override fun getClientContext(): ClientContext
Link copied to clipboard
open override fun getFunctionName(): String?
Link copied to clipboard
open override fun getFunctionVersion(): String?
Link copied to clipboard
open override fun getIdentity(): CognitoIdentity
Link copied to clipboard
open override fun getInvokedFunctionArn(): String
Link copied to clipboard
open override fun getLogger(): LambdaLogger
Link copied to clipboard
open override fun getLogGroupName(): String?
Link copied to clipboard
open override fun getLogStreamName(): String?
Link copied to clipboard
open override fun getMemoryLimitInMB(): Int
Link copied to clipboard
open override fun getRemainingTimeInMillis(): Int