amazonka-opsworks-1.6.0: 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 # 
Data UnassignInstance Source # 

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 # 
Show UnassignInstance Source # 
Generic UnassignInstance Source # 
Hashable UnassignInstance Source # 
ToJSON UnassignInstance Source # 
NFData UnassignInstance Source # 

Methods

rnf :: UnassignInstance -> () #

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

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

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 # 
Show UnassignInstanceResponse Source # 
Generic UnassignInstanceResponse Source # 
NFData UnassignInstanceResponse Source # 
type Rep UnassignInstanceResponse Source # 
type Rep UnassignInstanceResponse = D1 * (MetaData "UnassignInstanceResponse" "Network.AWS.OpsWorks.UnassignInstance" "amazonka-opsworks-1.6.0-dhw3H9lmJm2qKjEl8vg7Z" False) (C1 * (MetaCons "UnassignInstanceResponse'" PrefixI False) (U1 *))