amazonka-opsworks-1.6.1: Amazon OpsWorks 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.OpsWorks.DeregisterInstance

Contents

Description

Deregister a registered Amazon EC2 or on-premises instance. This action removes the instance from the stack and returns it to your control. This action can not be used with instances that were created with AWS OpsWorks Stacks.

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

deregisterInstance Source #

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

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

data DeregisterInstance Source #

See: deregisterInstance smart constructor.

Instances
Eq DeregisterInstance Source # 
Instance details

Defined in Network.AWS.OpsWorks.DeregisterInstance

Data DeregisterInstance Source # 
Instance details

Defined in Network.AWS.OpsWorks.DeregisterInstance

Methods

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

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

toConstr :: DeregisterInstance -> Constr #

dataTypeOf :: DeregisterInstance -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeregisterInstance Source # 
Instance details

Defined in Network.AWS.OpsWorks.DeregisterInstance

Show DeregisterInstance Source # 
Instance details

Defined in Network.AWS.OpsWorks.DeregisterInstance

Generic DeregisterInstance Source # 
Instance details

Defined in Network.AWS.OpsWorks.DeregisterInstance

Associated Types

type Rep DeregisterInstance :: Type -> Type #

Hashable DeregisterInstance Source # 
Instance details

Defined in Network.AWS.OpsWorks.DeregisterInstance

ToJSON DeregisterInstance Source # 
Instance details

Defined in Network.AWS.OpsWorks.DeregisterInstance

AWSRequest DeregisterInstance Source # 
Instance details

Defined in Network.AWS.OpsWorks.DeregisterInstance

Associated Types

type Rs DeregisterInstance :: Type #

ToHeaders DeregisterInstance Source # 
Instance details

Defined in Network.AWS.OpsWorks.DeregisterInstance

ToPath DeregisterInstance Source # 
Instance details

Defined in Network.AWS.OpsWorks.DeregisterInstance

ToQuery DeregisterInstance Source # 
Instance details

Defined in Network.AWS.OpsWorks.DeregisterInstance

NFData DeregisterInstance Source # 
Instance details

Defined in Network.AWS.OpsWorks.DeregisterInstance

Methods

rnf :: DeregisterInstance -> () #

type Rep DeregisterInstance Source # 
Instance details

Defined in Network.AWS.OpsWorks.DeregisterInstance

type Rep DeregisterInstance = D1 (MetaData "DeregisterInstance" "Network.AWS.OpsWorks.DeregisterInstance" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" True) (C1 (MetaCons "DeregisterInstance'" PrefixI True) (S1 (MetaSel (Just "_dInstanceId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DeregisterInstance Source # 
Instance details

Defined in Network.AWS.OpsWorks.DeregisterInstance

Request Lenses

Destructuring the Response

deregisterInstanceResponse :: DeregisterInstanceResponse Source #

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

data DeregisterInstanceResponse Source #

See: deregisterInstanceResponse smart constructor.

Instances
Eq DeregisterInstanceResponse Source # 
Instance details

Defined in Network.AWS.OpsWorks.DeregisterInstance

Data DeregisterInstanceResponse Source # 
Instance details

Defined in Network.AWS.OpsWorks.DeregisterInstance

Methods

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

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

toConstr :: DeregisterInstanceResponse -> Constr #

dataTypeOf :: DeregisterInstanceResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeregisterInstanceResponse Source # 
Instance details

Defined in Network.AWS.OpsWorks.DeregisterInstance

Show DeregisterInstanceResponse Source # 
Instance details

Defined in Network.AWS.OpsWorks.DeregisterInstance

Generic DeregisterInstanceResponse Source # 
Instance details

Defined in Network.AWS.OpsWorks.DeregisterInstance

Associated Types

type Rep DeregisterInstanceResponse :: Type -> Type #

NFData DeregisterInstanceResponse Source # 
Instance details

Defined in Network.AWS.OpsWorks.DeregisterInstance

type Rep DeregisterInstanceResponse Source # 
Instance details

Defined in Network.AWS.OpsWorks.DeregisterInstance

type Rep DeregisterInstanceResponse = D1 (MetaData "DeregisterInstanceResponse" "Network.AWS.OpsWorks.DeregisterInstance" "amazonka-opsworks-1.6.1-DPqCyF3LO9t3rjfO10vXJE" False) (C1 (MetaCons "DeregisterInstanceResponse'" PrefixI False) (U1 :: Type -> Type))