prolude-0.0.0.18: ITProTV's custom prelude
Safe HaskellNone
LanguageHaskell2010

Prolude.Aws

Synopsis

Aws re-exports

class (Functor m, Applicative m, Monad m, MonadIO m, MonadCatch m) => MonadAWS (m :: Type -> Type) where #

Monads in which AWS actions may be embedded.

Methods

liftAWS :: AWS a -> m a #

Lift a computation to the AWS monad.

Instances

Instances details
MonadAWS AWS 
Instance details

Defined in Network.AWS

Methods

liftAWS :: AWS a -> AWS a #

MonadAWS m => MonadAWS (MaybeT m) 
Instance details

Defined in Network.AWS

Methods

liftAWS :: AWS a -> MaybeT m a #

MonadAWS m => MonadAWS (ListT m) 
Instance details

Defined in Network.AWS

Methods

liftAWS :: AWS a -> ListT m a #

MonadAWS m => MonadAWS (IdentityT m) 
Instance details

Defined in Network.AWS

Methods

liftAWS :: AWS a -> IdentityT m a #

(Monoid w, MonadAWS m) => MonadAWS (WriterT w m) 
Instance details

Defined in Network.AWS

Methods

liftAWS :: AWS a -> WriterT w m a #

(Monoid w, MonadAWS m) => MonadAWS (WriterT w m) 
Instance details

Defined in Network.AWS

Methods

liftAWS :: AWS a -> WriterT w m a #

MonadAWS m => MonadAWS (StateT s m) 
Instance details

Defined in Network.AWS

Methods

liftAWS :: AWS a -> StateT s m a #

MonadAWS m => MonadAWS (StateT s m) 
Instance details

Defined in Network.AWS

Methods

liftAWS :: AWS a -> StateT s m a #

MonadAWS m => MonadAWS (ReaderT r m) 
Instance details

Defined in Network.AWS

Methods

liftAWS :: AWS a -> ReaderT r m a #

MonadAWS m => MonadAWS (ExceptT e m) 
Instance details

Defined in Network.AWS

Methods

liftAWS :: AWS a -> ExceptT e m a #

(Monoid w, MonadAWS m) => MonadAWS (RWST r w s m) 
Instance details

Defined in Network.AWS

Methods

liftAWS :: AWS a -> RWST r w s m a #

(Monoid w, MonadAWS m) => MonadAWS (RWST r w s m) 
Instance details

Defined in Network.AWS

Methods

liftAWS :: AWS a -> RWST r w s m a #

Alias types

Alias functions

sendAws :: (MonadAWS m, AWSRequest a) => a -> m (Rs a) Source #