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.DisassociateAdminAccount

Contents

Description

Disassociates the account that has been set as the AWS Firewall Manager administrator account. You will need to submit an AssociateAdminAccount request to set a new account as the AWS Firewall administrator.

Synopsis

Creating a Request

disassociateAdminAccount :: DisassociateAdminAccount Source #

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

data DisassociateAdminAccount Source #

See: disassociateAdminAccount smart constructor.

Instances
Eq DisassociateAdminAccount Source # 
Instance details

Defined in Network.AWS.FMS.DisassociateAdminAccount

Data DisassociateAdminAccount Source # 
Instance details

Defined in Network.AWS.FMS.DisassociateAdminAccount

Methods

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

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

toConstr :: DisassociateAdminAccount -> Constr #

dataTypeOf :: DisassociateAdminAccount -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DisassociateAdminAccount Source # 
Instance details

Defined in Network.AWS.FMS.DisassociateAdminAccount

Show DisassociateAdminAccount Source # 
Instance details

Defined in Network.AWS.FMS.DisassociateAdminAccount

Generic DisassociateAdminAccount Source # 
Instance details

Defined in Network.AWS.FMS.DisassociateAdminAccount

Associated Types

type Rep DisassociateAdminAccount :: Type -> Type #

Hashable DisassociateAdminAccount Source # 
Instance details

Defined in Network.AWS.FMS.DisassociateAdminAccount

ToJSON DisassociateAdminAccount Source # 
Instance details

Defined in Network.AWS.FMS.DisassociateAdminAccount

AWSRequest DisassociateAdminAccount Source # 
Instance details

Defined in Network.AWS.FMS.DisassociateAdminAccount

Associated Types

type Rs DisassociateAdminAccount :: Type #

ToHeaders DisassociateAdminAccount Source # 
Instance details

Defined in Network.AWS.FMS.DisassociateAdminAccount

ToPath DisassociateAdminAccount Source # 
Instance details

Defined in Network.AWS.FMS.DisassociateAdminAccount

ToQuery DisassociateAdminAccount Source # 
Instance details

Defined in Network.AWS.FMS.DisassociateAdminAccount

NFData DisassociateAdminAccount Source # 
Instance details

Defined in Network.AWS.FMS.DisassociateAdminAccount

type Rep DisassociateAdminAccount Source # 
Instance details

Defined in Network.AWS.FMS.DisassociateAdminAccount

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

Defined in Network.AWS.FMS.DisassociateAdminAccount

Destructuring the Response

disassociateAdminAccountResponse :: DisassociateAdminAccountResponse Source #

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

data DisassociateAdminAccountResponse Source #

See: disassociateAdminAccountResponse smart constructor.

Instances
Eq DisassociateAdminAccountResponse Source # 
Instance details

Defined in Network.AWS.FMS.DisassociateAdminAccount

Data DisassociateAdminAccountResponse Source # 
Instance details

Defined in Network.AWS.FMS.DisassociateAdminAccount

Methods

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

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

toConstr :: DisassociateAdminAccountResponse -> Constr #

dataTypeOf :: DisassociateAdminAccountResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DisassociateAdminAccountResponse Source # 
Instance details

Defined in Network.AWS.FMS.DisassociateAdminAccount

Show DisassociateAdminAccountResponse Source # 
Instance details

Defined in Network.AWS.FMS.DisassociateAdminAccount

Generic DisassociateAdminAccountResponse Source # 
Instance details

Defined in Network.AWS.FMS.DisassociateAdminAccount

Associated Types

type Rep DisassociateAdminAccountResponse :: Type -> Type #

NFData DisassociateAdminAccountResponse Source # 
Instance details

Defined in Network.AWS.FMS.DisassociateAdminAccount

type Rep DisassociateAdminAccountResponse Source # 
Instance details

Defined in Network.AWS.FMS.DisassociateAdminAccount

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