amazonka-fms-1.6.0: Amazon Firewall Management Service SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.FMS.DeleteNotificationChannel

Contents

Description

Deletes an AWS Firewall Manager association with the IAM role and the Amazon Simple Notification Service (SNS) topic that is used to record AWS Firewall Manager SNS logs.

Synopsis

Creating a Request

deleteNotificationChannel :: DeleteNotificationChannel Source #

Creates a value of DeleteNotificationChannel with the minimum fields required to make a request.

data DeleteNotificationChannel Source #

See: deleteNotificationChannel smart constructor.

Instances

Eq DeleteNotificationChannel Source # 
Data DeleteNotificationChannel Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeleteNotificationChannel -> c DeleteNotificationChannel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeleteNotificationChannel #

toConstr :: DeleteNotificationChannel -> Constr #

dataTypeOf :: DeleteNotificationChannel -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DeleteNotificationChannel) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeleteNotificationChannel) #

gmapT :: (forall b. Data b => b -> b) -> DeleteNotificationChannel -> DeleteNotificationChannel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeleteNotificationChannel -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeleteNotificationChannel -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeleteNotificationChannel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeleteNotificationChannel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeleteNotificationChannel -> m DeleteNotificationChannel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteNotificationChannel -> m DeleteNotificationChannel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteNotificationChannel -> m DeleteNotificationChannel #

Read DeleteNotificationChannel Source # 
Show DeleteNotificationChannel Source # 
Generic DeleteNotificationChannel Source # 
Hashable DeleteNotificationChannel Source # 
ToJSON DeleteNotificationChannel Source # 
NFData DeleteNotificationChannel Source # 
AWSRequest DeleteNotificationChannel Source # 
ToHeaders DeleteNotificationChannel Source # 
ToPath DeleteNotificationChannel Source # 
ToQuery DeleteNotificationChannel Source # 
type Rep DeleteNotificationChannel Source # 
type Rep DeleteNotificationChannel = D1 * (MetaData "DeleteNotificationChannel" "Network.AWS.FMS.DeleteNotificationChannel" "amazonka-fms-1.6.0-LeoW8RIt9JY546wb6d63QL" False) (C1 * (MetaCons "DeleteNotificationChannel'" PrefixI False) (U1 *))
type Rs DeleteNotificationChannel Source # 

Destructuring the Response

deleteNotificationChannelResponse :: DeleteNotificationChannelResponse Source #

Creates a value of DeleteNotificationChannelResponse with the minimum fields required to make a request.

data DeleteNotificationChannelResponse Source #

See: deleteNotificationChannelResponse smart constructor.

Instances

Eq DeleteNotificationChannelResponse Source # 
Data DeleteNotificationChannelResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeleteNotificationChannelResponse -> c DeleteNotificationChannelResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeleteNotificationChannelResponse #

toConstr :: DeleteNotificationChannelResponse -> Constr #

dataTypeOf :: DeleteNotificationChannelResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c DeleteNotificationChannelResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeleteNotificationChannelResponse) #

gmapT :: (forall b. Data b => b -> b) -> DeleteNotificationChannelResponse -> DeleteNotificationChannelResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeleteNotificationChannelResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeleteNotificationChannelResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeleteNotificationChannelResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeleteNotificationChannelResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeleteNotificationChannelResponse -> m DeleteNotificationChannelResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteNotificationChannelResponse -> m DeleteNotificationChannelResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteNotificationChannelResponse -> m DeleteNotificationChannelResponse #

Read DeleteNotificationChannelResponse Source # 
Show DeleteNotificationChannelResponse Source # 
Generic DeleteNotificationChannelResponse Source # 
NFData DeleteNotificationChannelResponse Source # 
type Rep DeleteNotificationChannelResponse Source # 
type Rep DeleteNotificationChannelResponse = D1 * (MetaData "DeleteNotificationChannelResponse" "Network.AWS.FMS.DeleteNotificationChannel" "amazonka-fms-1.6.0-LeoW8RIt9JY546wb6d63QL" False) (C1 * (MetaCons "DeleteNotificationChannelResponse'" PrefixI False) (U1 *))