| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Antiope.SNS
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.
Minimal complete definition
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
| Eq MessageId Source # | |
| Ord MessageId Source # | |
| Show MessageId Source # | |
| ToText MessageId Source # | |
Defined in Antiope.SNS | |
| FromText MessageId Source # | |
Defined in Antiope.SNS | |
newtype SubscriptionArn Source #
Constructors
| SubscriptionArn Text |
Instances
| Eq SubscriptionArn Source # | |
Defined in Antiope.SNS Methods (==) :: SubscriptionArn -> SubscriptionArn -> Bool # (/=) :: SubscriptionArn -> SubscriptionArn -> Bool # | |
| Ord SubscriptionArn Source # | |
Defined in Antiope.SNS Methods 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 Methods showsPrec :: Int -> SubscriptionArn -> ShowS # show :: SubscriptionArn -> String # showList :: [SubscriptionArn] -> ShowS # | |
| ToText SubscriptionArn Source # | |
Defined in Antiope.SNS Methods toText :: SubscriptionArn -> Text # | |
| FromText SubscriptionArn Source # | |
Defined in Antiope.SNS Methods | |
subscribeTopic :: MonadAWS m => Topic -> Protocol -> Endpoint -> m (Maybe SubscriptionArn) Source #
module Network.AWS.SNS