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.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 # 
Data DisassociateAdminAccount Source # 

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 # 
Show DisassociateAdminAccount Source # 
Generic DisassociateAdminAccount Source # 
Hashable DisassociateAdminAccount Source # 
ToJSON DisassociateAdminAccount Source # 
NFData DisassociateAdminAccount Source # 
AWSRequest DisassociateAdminAccount Source # 
ToHeaders DisassociateAdminAccount Source # 
ToPath DisassociateAdminAccount Source # 
ToQuery DisassociateAdminAccount Source # 
type Rep DisassociateAdminAccount Source # 
type Rep DisassociateAdminAccount = D1 * (MetaData "DisassociateAdminAccount" "Network.AWS.FMS.DisassociateAdminAccount" "amazonka-fms-1.6.0-LeoW8RIt9JY546wb6d63QL" False) (C1 * (MetaCons "DisassociateAdminAccount'" PrefixI False) (U1 *))
type Rs DisassociateAdminAccount Source # 

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 # 
Data DisassociateAdminAccountResponse Source # 

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 # 
Show DisassociateAdminAccountResponse Source # 
Generic DisassociateAdminAccountResponse Source # 
NFData DisassociateAdminAccountResponse Source # 
type Rep DisassociateAdminAccountResponse Source # 
type Rep DisassociateAdminAccountResponse = D1 * (MetaData "DisassociateAdminAccountResponse" "Network.AWS.FMS.DisassociateAdminAccount" "amazonka-fms-1.6.0-LeoW8RIt9JY546wb6d63QL" False) (C1 * (MetaCons "DisassociateAdminAccountResponse'" PrefixI False) (U1 *))