amazonka-autoscaling-1.6.0: Amazon Auto Scaling 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.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 # 
ToHeaders ExitStandby Source # 

Methods

toHeaders :: ExitStandby -> [Header] #

ToPath ExitStandby Source # 
ToQuery ExitStandby Source # 
type Rep ExitStandby Source # 
type Rep ExitStandby = D1 * (MetaData "ExitStandby" "Network.AWS.AutoScaling.ExitStandby" "amazonka-autoscaling-1.6.0-Cbg5YTxJJyv60SSUTcTsy3" 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 #

The IDs of the instances. You can specify up to 20 instances.

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.6.0-Cbg5YTxJJyv60SSUTcTsy3" 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.