amazonka-opsworks-1.4.2: Amazon OpsWorks SDK.

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

Network.AWS.OpsWorks.DisassociateElasticIP

Contents

Description

Disassociates an Elastic IP address from its instance. The address remains registered with the stack. For more information, see Resource Management.

Required Permissions: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see Managing User Permissions.

Synopsis

Creating a Request

disassociateElasticIP Source #

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

Use one of the following lenses to modify other fields as desired:

data DisassociateElasticIP Source #

See: disassociateElasticIP smart constructor.

Instances

Eq DisassociateElasticIP Source # 
Data DisassociateElasticIP Source # 

Methods

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

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

toConstr :: DisassociateElasticIP -> Constr #

dataTypeOf :: DisassociateElasticIP -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DisassociateElasticIP Source # 
Show DisassociateElasticIP Source # 
Generic DisassociateElasticIP Source # 
ToJSON DisassociateElasticIP Source # 
Hashable DisassociateElasticIP Source # 
NFData DisassociateElasticIP Source # 

Methods

rnf :: DisassociateElasticIP -> () #

AWSRequest DisassociateElasticIP Source # 
ToPath DisassociateElasticIP Source # 
ToHeaders DisassociateElasticIP Source # 
ToQuery DisassociateElasticIP Source # 
type Rep DisassociateElasticIP Source # 
type Rep DisassociateElasticIP = D1 (MetaData "DisassociateElasticIP" "Network.AWS.OpsWorks.DisassociateElasticIP" "amazonka-opsworks-1.4.2-H1NWw2Q6WTvKlcJsv19jGW" True) (C1 (MetaCons "DisassociateElasticIP'" PrefixI True) (S1 (MetaSel (Just Symbol "_deiElasticIP") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DisassociateElasticIP Source # 

Request Lenses

Destructuring the Response

disassociateElasticIPResponse :: DisassociateElasticIPResponse Source #

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

data DisassociateElasticIPResponse Source #

See: disassociateElasticIPResponse smart constructor.

Instances

Eq DisassociateElasticIPResponse Source # 
Data DisassociateElasticIPResponse Source # 

Methods

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

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

toConstr :: DisassociateElasticIPResponse -> Constr #

dataTypeOf :: DisassociateElasticIPResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DisassociateElasticIPResponse Source # 
Show DisassociateElasticIPResponse Source # 
Generic DisassociateElasticIPResponse Source # 
NFData DisassociateElasticIPResponse Source # 
type Rep DisassociateElasticIPResponse Source # 
type Rep DisassociateElasticIPResponse = D1 (MetaData "DisassociateElasticIPResponse" "Network.AWS.OpsWorks.DisassociateElasticIP" "amazonka-opsworks-1.4.2-H1NWw2Q6WTvKlcJsv19jGW" False) (C1 (MetaCons "DisassociateElasticIPResponse'" PrefixI False) U1)