amazonka-mtl-0.1.0.0: MTL-style type-class and deriving-via newtypes for Amazonka
Safe HaskellSafe-Inferred
LanguageHaskell2010

Control.Monad.AWS.Class

Synopsis

Documentation

class Monad m => MonadAWS m where Source #

Typeclass for making AWS requests via Amazonka

For out-of-the-box transformers, see:

For DerivingVia usage, see:

Instances

Instances details
MonadIO m => MonadAWS (EnvT m) Source # 
Instance details

Defined in Control.Monad.AWS.EnvT

MonadIO m => MonadAWS (MockT m) Source # 
Instance details

Defined in Control.Monad.AWS.MockT

(MonadIO m, MonadReader env m, HasMatchers env) => MonadAWS (MockAWS m) Source # 
Instance details

Defined in Control.Monad.AWS.ViaMock

(MonadResource m, MonadReader env m, HasEnv env) => MonadAWS (ReaderAWS m) Source # 
Instance details

Defined in Control.Monad.AWS.ViaReader