Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- class (Functor m, Applicative m, Monad m, MonadIO m, MonadCatch m) => MonadAWS (m :: * -> *)
- class FromText a where
- fromText :: FromText a => Text -> Either String a
- class ToText a where
- newtype TableName = TableName Text
- dynamoPutItem :: MonadAWS m => TableName -> HashMap Text AttributeValue -> m PutItemResponse
- dynamoQuery :: MonadAWS m => TableName -> (Query -> Query) -> m QueryResponse
- module Network.AWS.DynamoDB
Documentation
class (Functor m, Applicative m, Monad m, MonadIO m, MonadCatch m) => MonadAWS (m :: * -> *) #
Monads in which AWS
actions may be embedded.
Instances
MonadAWS AWS | |
Defined in Network.AWS | |
MonadAWS m => MonadAWS (MaybeT m) | |
Defined in Network.AWS | |
MonadAWS m => MonadAWS (ListT m) | |
Defined in Network.AWS | |
MonadAWS m => MonadAWS (IdentityT m) | |
Defined in Network.AWS | |
(Monoid w, MonadAWS m) => MonadAWS (WriterT w m) | |
Defined in Network.AWS | |
(Monoid w, MonadAWS m) => MonadAWS (WriterT w m) | |
Defined in Network.AWS | |
MonadAWS m => MonadAWS (StateT s m) | |
Defined in Network.AWS | |
MonadAWS m => MonadAWS (StateT s m) | |
Defined in Network.AWS | |
MonadAWS m => MonadAWS (ExceptT e m) | |
Defined in Network.AWS | |
MonadAWS m => MonadAWS (ReaderT r m) | |
Defined in Network.AWS | |
(Monoid w, MonadAWS m) => MonadAWS (RWST r w s m) | |
Defined in Network.AWS | |
(Monoid w, MonadAWS m) => MonadAWS (RWST r w s m) | |
Defined in Network.AWS |
Instances
Instances
Instances
Eq TableName Source # | |
Show TableName Source # | |
IsString TableName Source # | |
Defined in Antiope.DynamoDB.Types fromString :: String -> TableName # | |
Generic TableName Source # | |
ToText TableName Source # | |
Defined in Antiope.DynamoDB.Types | |
FromText TableName Source # | |
Defined in Antiope.DynamoDB.Types | |
type Rep TableName Source # | |
Defined in Antiope.DynamoDB.Types |
dynamoPutItem :: MonadAWS m => TableName -> HashMap Text AttributeValue -> m PutItemResponse Source #
dynamoQuery :: MonadAWS m => TableName -> (Query -> Query) -> m QueryResponse Source #
module Network.AWS.DynamoDB