Copyright | (c) Nike Inc. 2018 |
---|---|
License | BSD3 |
Maintainer | nathan.fairhurst@nike.com, fernando.freire@nike.com |
Stability | stable |
Safe Haskell | None |
Language | Haskell2010 |
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 #
ClientApplication | |
|
Instances
data ClientContext Source #
ClientContext | |
|
Instances
data CognitoIdentity Source #
Instances
data LambdaContext Source #
Instances
class HasLambdaContext r where Source #
withContext :: LambdaContext -> r -> r Source #
Instances
HasLambdaContext LambdaContext Source # | |
Defined in AWS.Lambda.Context |
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