amazonka-autoscaling-1.5.0: Amazon Auto Scaling SDK.

Copyright(c) 2013-2017 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.AutoScaling.ExitStandby

Contents

Description

Moves the specified instances out of the standby state.

For more information, see Temporarily Removing Instances from Your Auto Scaling Group in the Auto Scaling User Guide .

Synopsis

Creating a Request

exitStandby Source #

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

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

data ExitStandby Source #

See: exitStandby smart constructor.

Instances

Eq ExitStandby Source # 
Data ExitStandby Source # 

Methods

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

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

toConstr :: ExitStandby -> Constr #

dataTypeOf :: ExitStandby -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ExitStandby Source # 
Show ExitStandby Source # 
Generic ExitStandby Source # 

Associated Types

type Rep ExitStandby :: * -> * #

Hashable ExitStandby Source # 
NFData ExitStandby Source # 

Methods

rnf :: ExitStandby -> () #

AWSRequest ExitStandby Source # 
ToQuery ExitStandby Source # 
ToPath ExitStandby Source # 
ToHeaders ExitStandby Source # 

Methods

toHeaders :: ExitStandby -> [Header] #

type Rep ExitStandby Source # 
type Rep ExitStandby = D1 (MetaData "ExitStandby" "Network.AWS.AutoScaling.ExitStandby" "amazonka-autoscaling-1.5.0-3uSQ7rugLSPKBh89f6b4aY" False) (C1 (MetaCons "ExitStandby'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_eInstanceIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) (S1 (MetaSel (Just Symbol "_eAutoScalingGroupName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))
type Rs ExitStandby Source # 

Request Lenses

eInstanceIds :: Lens' ExitStandby [Text] Source #

One or more instance IDs. You must specify at least one instance ID.

eAutoScalingGroupName :: Lens' ExitStandby Text Source #

The name of the Auto Scaling group.

Destructuring the Response

exitStandbyResponse Source #

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

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

data ExitStandbyResponse Source #

See: exitStandbyResponse smart constructor.

Instances

Eq ExitStandbyResponse Source # 
Data ExitStandbyResponse Source # 

Methods

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

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

toConstr :: ExitStandbyResponse -> Constr #

dataTypeOf :: ExitStandbyResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ExitStandbyResponse Source # 
Show ExitStandbyResponse Source # 
Generic ExitStandbyResponse Source # 
NFData ExitStandbyResponse Source # 

Methods

rnf :: ExitStandbyResponse -> () #

type Rep ExitStandbyResponse Source # 
type Rep ExitStandbyResponse = D1 (MetaData "ExitStandbyResponse" "Network.AWS.AutoScaling.ExitStandby" "amazonka-autoscaling-1.5.0-3uSQ7rugLSPKBh89f6b4aY" False) (C1 (MetaCons "ExitStandbyResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_esrsActivities") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Activity]))) (S1 (MetaSel (Just Symbol "_esrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses

esrsActivities :: Lens' ExitStandbyResponse [Activity] Source #

The activities related to moving instances out of Standby mode.

esrsResponseStatus :: Lens' ExitStandbyResponse Int Source #

  • - | The response status code.