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 #

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 #

See: exitStandby smart constructor.

Instances

Eq ExitStandby # 
Data ExitStandby # 

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 # 
Show ExitStandby # 
Generic ExitStandby # 

Associated Types

type Rep ExitStandby :: * -> * #

Hashable ExitStandby # 
NFData ExitStandby # 

Methods

rnf :: ExitStandby -> () #

AWSRequest ExitStandby # 
ToHeaders ExitStandby # 

Methods

toHeaders :: ExitStandby -> [Header] #

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

Request Lenses

eInstanceIds :: Lens' ExitStandby [Text] #

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

eAutoScalingGroupName :: Lens' ExitStandby Text #

The name of the Auto Scaling group.

Destructuring the Response

exitStandbyResponse #

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 #

See: exitStandbyResponse smart constructor.

Instances

Eq ExitStandbyResponse # 
Data ExitStandbyResponse # 

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 # 
Show ExitStandbyResponse # 
Generic ExitStandbyResponse # 
NFData ExitStandbyResponse # 

Methods

rnf :: ExitStandbyResponse -> () #

type Rep ExitStandbyResponse # 
type Rep ExitStandbyResponse = D1 * (MetaData "ExitStandbyResponse" "Network.AWS.AutoScaling.ExitStandby" "amazonka-autoscaling-1.6.0-DMznPeeRJvH7GRIPsqcJh1" 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] #

The activities related to moving instances out of Standby mode.

esrsResponseStatus :: Lens' ExitStandbyResponse Int #

  • - | The response status code.