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

Contents

Description

Unassigns a registered instance from all of it's layers. The instance remains in the stack as an unassigned instance and can be assigned to another layer, as needed. You cannot use this action 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

unassignInstance Source #

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

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

data UnassignInstance Source #

See: unassignInstance smart constructor.

Instances
Eq UnassignInstance Source # 
Instance details

Defined in Network.AWS.OpsWorks.UnassignInstance

Data UnassignInstance Source # 
Instance details

Defined in Network.AWS.OpsWorks.UnassignInstance

Methods

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

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

toConstr :: UnassignInstance -> Constr #

dataTypeOf :: UnassignInstance -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UnassignInstance Source # 
Instance details

Defined in Network.AWS.OpsWorks.UnassignInstance

Show UnassignInstance Source # 
Instance details

Defined in Network.AWS.OpsWorks.UnassignInstance

Generic UnassignInstance Source # 
Instance details

Defined in Network.AWS.OpsWorks.UnassignInstance

Associated Types

type Rep UnassignInstance :: Type -> Type #

Hashable UnassignInstance Source # 
Instance details

Defined in Network.AWS.OpsWorks.UnassignInstance

ToJSON UnassignInstance Source # 
Instance details

Defined in Network.AWS.OpsWorks.UnassignInstance

AWSRequest UnassignInstance Source # 
Instance details

Defined in Network.AWS.OpsWorks.UnassignInstance

Associated Types

type Rs UnassignInstance :: Type #

ToHeaders UnassignInstance Source # 
Instance details

Defined in Network.AWS.OpsWorks.UnassignInstance

ToPath UnassignInstance Source # 
Instance details

Defined in Network.AWS.OpsWorks.UnassignInstance

ToQuery UnassignInstance Source # 
Instance details

Defined in Network.AWS.OpsWorks.UnassignInstance

NFData UnassignInstance Source # 
Instance details

Defined in Network.AWS.OpsWorks.UnassignInstance

Methods

rnf :: UnassignInstance -> () #

type Rep UnassignInstance Source # 
Instance details

Defined in Network.AWS.OpsWorks.UnassignInstance

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

Defined in Network.AWS.OpsWorks.UnassignInstance

Request Lenses

Destructuring the Response

unassignInstanceResponse :: UnassignInstanceResponse Source #

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

data UnassignInstanceResponse Source #

See: unassignInstanceResponse smart constructor.

Instances
Eq UnassignInstanceResponse Source # 
Instance details

Defined in Network.AWS.OpsWorks.UnassignInstance

Data UnassignInstanceResponse Source # 
Instance details

Defined in Network.AWS.OpsWorks.UnassignInstance

Methods

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

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

toConstr :: UnassignInstanceResponse -> Constr #

dataTypeOf :: UnassignInstanceResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UnassignInstanceResponse Source # 
Instance details

Defined in Network.AWS.OpsWorks.UnassignInstance

Show UnassignInstanceResponse Source # 
Instance details

Defined in Network.AWS.OpsWorks.UnassignInstance

Generic UnassignInstanceResponse Source # 
Instance details

Defined in Network.AWS.OpsWorks.UnassignInstance

Associated Types

type Rep UnassignInstanceResponse :: Type -> Type #

NFData UnassignInstanceResponse Source # 
Instance details

Defined in Network.AWS.OpsWorks.UnassignInstance

type Rep UnassignInstanceResponse Source # 
Instance details

Defined in Network.AWS.OpsWorks.UnassignInstance

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