| Copyright | (c) Nike Inc. 2018 |
|---|---|
| License | BSD3 |
| Maintainer | nathan.fairhurst@nike.com, fernando.freire@nike.com |
| Stability | stable |
| Safe Haskell | None |
| Language | Haskell2010 |
AWS.Lambda.Context
Description
Synopsis
- data ClientApplication = ClientApplication {}
- data ClientContext = ClientContext {
- client :: ClientApplication
- custom :: Map Text Text
- environment :: Map Text Text
- data CognitoIdentity = CognitoIdentity {
- identityId :: Text
- identityPoolId :: Text
- data LambdaContext = LambdaContext {}
- class HasLambdaContext r where
- withContext :: LambdaContext -> r -> r
- defConfig :: DefConfig a => a
- getRemainingTime :: MonadIO m => LambdaContext -> m DiffTime
- runReaderTLambdaContext :: ReaderT LambdaContext m a -> m a
Documentation
data ClientApplication Source #
Constructors
| ClientApplication | |
Fields
| |
Instances
data ClientContext Source #
Constructors
| ClientContext | |
Fields
| |
Instances
data CognitoIdentity Source #
Constructors
| CognitoIdentity | |
Fields
| |
Instances
data LambdaContext Source #
Constructors
| LambdaContext | |
Fields
| |
Instances
class HasLambdaContext r where Source #
Methods
withContext :: LambdaContext -> r -> r Source #
Instances
| HasLambdaContext LambdaContext Source # | |
Defined in AWS.Lambda.Context Methods withContext :: LambdaContext -> LambdaContext -> LambdaContext Source # | |
getRemainingTime :: MonadIO m => LambdaContext -> m DiffTime Source #
runReaderTLambdaContext :: ReaderT LambdaContext m a -> m a Source #
Helper for using arbitrary monads with only the LambdaContext in its Reader