amazonka-fms-1.6.1: 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 # 
Instance details

Defined in Network.AWS.FMS.DeleteNotificationChannel

Data DeleteNotificationChannel Source # 
Instance details

Defined in Network.AWS.FMS.DeleteNotificationChannel

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 # 
Instance details

Defined in Network.AWS.FMS.DeleteNotificationChannel

Show DeleteNotificationChannel Source # 
Instance details

Defined in Network.AWS.FMS.DeleteNotificationChannel

Generic DeleteNotificationChannel Source # 
Instance details

Defined in Network.AWS.FMS.DeleteNotificationChannel

Associated Types

type Rep DeleteNotificationChannel :: Type -> Type #

Hashable DeleteNotificationChannel Source # 
Instance details

Defined in Network.AWS.FMS.DeleteNotificationChannel

ToJSON DeleteNotificationChannel Source # 
Instance details

Defined in Network.AWS.FMS.DeleteNotificationChannel

AWSRequest DeleteNotificationChannel Source # 
Instance details

Defined in Network.AWS.FMS.DeleteNotificationChannel

Associated Types

type Rs DeleteNotificationChannel :: Type #

ToHeaders DeleteNotificationChannel Source # 
Instance details

Defined in Network.AWS.FMS.DeleteNotificationChannel

ToPath DeleteNotificationChannel Source # 
Instance details

Defined in Network.AWS.FMS.DeleteNotificationChannel

ToQuery DeleteNotificationChannel Source # 
Instance details

Defined in Network.AWS.FMS.DeleteNotificationChannel

NFData DeleteNotificationChannel Source # 
Instance details

Defined in Network.AWS.FMS.DeleteNotificationChannel

type Rep DeleteNotificationChannel Source # 
Instance details

Defined in Network.AWS.FMS.DeleteNotificationChannel

type Rep DeleteNotificationChannel = D1 (MetaData "DeleteNotificationChannel" "Network.AWS.FMS.DeleteNotificationChannel" "amazonka-fms-1.6.1-Jqf0mlmXXTcC8Iu5gYWu1a" False) (C1 (MetaCons "DeleteNotificationChannel'" PrefixI False) (U1 :: Type -> Type))
type Rs DeleteNotificationChannel Source # 
Instance details

Defined in Network.AWS.FMS.DeleteNotificationChannel

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 # 
Instance details

Defined in Network.AWS.FMS.DeleteNotificationChannel

Data DeleteNotificationChannelResponse Source # 
Instance details

Defined in Network.AWS.FMS.DeleteNotificationChannel

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 # 
Instance details

Defined in Network.AWS.FMS.DeleteNotificationChannel

Show DeleteNotificationChannelResponse Source # 
Instance details

Defined in Network.AWS.FMS.DeleteNotificationChannel

Generic DeleteNotificationChannelResponse Source # 
Instance details

Defined in Network.AWS.FMS.DeleteNotificationChannel

Associated Types

type Rep DeleteNotificationChannelResponse :: Type -> Type #

NFData DeleteNotificationChannelResponse Source # 
Instance details

Defined in Network.AWS.FMS.DeleteNotificationChannel

type Rep DeleteNotificationChannelResponse Source # 
Instance details

Defined in Network.AWS.FMS.DeleteNotificationChannel

type Rep DeleteNotificationChannelResponse = D1 (MetaData "DeleteNotificationChannelResponse" "Network.AWS.FMS.DeleteNotificationChannel" "amazonka-fms-1.6.1-Jqf0mlmXXTcC8Iu5gYWu1a" False) (C1 (MetaCons "DeleteNotificationChannelResponse'" PrefixI False) (U1 :: Type -> Type))