http4k
Toggle table of contents
6.57.1.0
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
http4k
http4k-serverless-lambda-runtime
/
org.http4k.serverless
/
LambdaEnvironmentContext
Lambda
Environment
Context
class
LambdaEnvironmentContext
(
req
:
Request
,
env
:
Map
<
String
,
String
>
,
clock
:
Clock
=
Clock.systemUTC()
)
:
Context
(
source
)
Custom http4k version of the Lambda Context interface.
Members
Constructors
Lambda
Environment
Context
Link copied to clipboard
constructor
(
req
:
Request
,
env
:
Map
<
String
,
String
>
,
clock
:
Clock
=
Clock.systemUTC()
)
Properties
aws
Request
Id
Link copied to clipboard
open
override
val
awsRequestId
:
String
?
client
Context
Link copied to clipboard
open
override
val
clientContext
:
ClientContext
function
Name
Link copied to clipboard
open
override
val
functionName
:
String
?
function
Version
Link copied to clipboard
open
override
val
functionVersion
:
String
?
identity
Link copied to clipboard
open
override
val
identity
:
CognitoIdentity
invoked
Function
Arn
Link copied to clipboard
open
override
val
invokedFunctionArn
:
String
logger
Link copied to clipboard
open
override
val
logger
:
LambdaLogger
log
Group
Name
Link copied to clipboard
open
override
val
logGroupName
:
String
?
log
Stream
Name
Link copied to clipboard
open
override
val
logStreamName
:
String
?
memory
Limit
In
MB
Link copied to clipboard
open
override
val
memoryLimitInMB
:
Int
remaining
Time
In
Millis
Link copied to clipboard
open
override
val
remainingTimeInMillis
:
Int
tenant
Id
Link copied to clipboard
open
val
tenantId
:
String
?
xray
Trace
Id
Link copied to clipboard
open
val
xrayTraceId
:
String
?
Functions
get
Aws
Request
Id
Link copied to clipboard
open
override
fun
getAwsRequestId
(
)
:
String
?
get
Client
Context
Link copied to clipboard
open
override
fun
getClientContext
(
)
:
ClientContext
get
Function
Name
Link copied to clipboard
open
override
fun
getFunctionName
(
)
:
String
?
get
Function
Version
Link copied to clipboard
open
override
fun
getFunctionVersion
(
)
:
String
?
get
Identity
Link copied to clipboard
open
override
fun
getIdentity
(
)
:
CognitoIdentity
get
Invoked
Function
Arn
Link copied to clipboard
open
override
fun
getInvokedFunctionArn
(
)
:
String
get
Logger
Link copied to clipboard
open
override
fun
getLogger
(
)
:
LambdaLogger
get
Log
Group
Name
Link copied to clipboard
open
override
fun
getLogGroupName
(
)
:
String
?
get
Log
Stream
Name
Link copied to clipboard
open
override
fun
getLogStreamName
(
)
:
String
?
get
Memory
Limit
In
MB
Link copied to clipboard
open
override
fun
getMemoryLimitInMB
(
)
:
Int
get
Remaining
Time
In
Millis
Link copied to clipboard
open
override
fun
getRemainingTimeInMillis
(
)
:
Int