Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- class (Functor m, Applicative m, Monad m, MonadIO m, MonadCatch m) => MonadAWS (m :: * -> *)
- newtype MessageId = MessageId Text
- newtype Protocol = Protocol Text
- newtype SubscriptionArn = SubscriptionArn Text
- publishMessage :: MonadAWS m => Topic -> Text -> m (Maybe MessageId)
- subscribeTopic :: MonadAWS m => Topic -> Protocol -> Endpoint -> m (Maybe SubscriptionArn)
- module Network.AWS.SNS
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 |
newtype SubscriptionArn Source #
Instances
Eq SubscriptionArn Source # | |
Defined in Antiope.SNS (==) :: SubscriptionArn -> SubscriptionArn -> Bool # (/=) :: SubscriptionArn -> SubscriptionArn -> Bool # | |
Ord SubscriptionArn Source # | |
Defined in Antiope.SNS compare :: SubscriptionArn -> SubscriptionArn -> Ordering # (<) :: SubscriptionArn -> SubscriptionArn -> Bool # (<=) :: SubscriptionArn -> SubscriptionArn -> Bool # (>) :: SubscriptionArn -> SubscriptionArn -> Bool # (>=) :: SubscriptionArn -> SubscriptionArn -> Bool # max :: SubscriptionArn -> SubscriptionArn -> SubscriptionArn # min :: SubscriptionArn -> SubscriptionArn -> SubscriptionArn # | |
Show SubscriptionArn Source # | |
Defined in Antiope.SNS showsPrec :: Int -> SubscriptionArn -> ShowS # show :: SubscriptionArn -> String # showList :: [SubscriptionArn] -> ShowS # | |
ToText SubscriptionArn Source # | |
Defined in Antiope.SNS toText :: SubscriptionArn -> Text # | |
FromText SubscriptionArn Source # | |
Defined in Antiope.SNS |
subscribeTopic :: MonadAWS m => Topic -> Protocol -> Endpoint -> m (Maybe SubscriptionArn) Source #
module Network.AWS.SNS