amazonka-autoscaling-1.6.1: 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 # 
Instance details

Defined in Network.AWS.AutoScaling.ExitStandby

Data ExitStandby Source # 
Instance details

Defined in Network.AWS.AutoScaling.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 Source # 
Instance details

Defined in Network.AWS.AutoScaling.ExitStandby

Show ExitStandby Source # 
Instance details

Defined in Network.AWS.AutoScaling.ExitStandby

Generic ExitStandby Source # 
Instance details

Defined in Network.AWS.AutoScaling.ExitStandby

Associated Types

type Rep ExitStandby :: Type -> Type #

Hashable ExitStandby Source # 
Instance details

Defined in Network.AWS.AutoScaling.ExitStandby

AWSRequest ExitStandby Source # 
Instance details

Defined in Network.AWS.AutoScaling.ExitStandby

Associated Types

type Rs ExitStandby :: Type #

ToHeaders ExitStandby Source # 
Instance details

Defined in Network.AWS.AutoScaling.ExitStandby

Methods

toHeaders :: ExitStandby -> [Header] #

ToPath ExitStandby Source # 
Instance details

Defined in Network.AWS.AutoScaling.ExitStandby

ToQuery ExitStandby Source # 
Instance details

Defined in Network.AWS.AutoScaling.ExitStandby

NFData ExitStandby Source # 
Instance details

Defined in Network.AWS.AutoScaling.ExitStandby

Methods

rnf :: ExitStandby -> () #

type Rep ExitStandby Source # 
Instance details

Defined in Network.AWS.AutoScaling.ExitStandby

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

Defined in Network.AWS.AutoScaling.ExitStandby

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 # 
Instance details

Defined in Network.AWS.AutoScaling.ExitStandby

Data ExitStandbyResponse Source # 
Instance details

Defined in Network.AWS.AutoScaling.ExitStandby

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 # 
Instance details

Defined in Network.AWS.AutoScaling.ExitStandby

Show ExitStandbyResponse Source # 
Instance details

Defined in Network.AWS.AutoScaling.ExitStandby

Generic ExitStandbyResponse Source # 
Instance details

Defined in Network.AWS.AutoScaling.ExitStandby

Associated Types

type Rep ExitStandbyResponse :: Type -> Type #

NFData ExitStandbyResponse Source # 
Instance details

Defined in Network.AWS.AutoScaling.ExitStandby

Methods

rnf :: ExitStandbyResponse -> () #

type Rep ExitStandbyResponse Source # 
Instance details

Defined in Network.AWS.AutoScaling.ExitStandby

type Rep ExitStandbyResponse = D1 (MetaData "ExitStandbyResponse" "Network.AWS.AutoScaling.ExitStandby" "amazonka-autoscaling-1.6.1-AbdWdH026wCXAk2CK79vG" False) (C1 (MetaCons "ExitStandbyResponse'" PrefixI True) (S1 (MetaSel (Just "_esrsActivities") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Activity])) :*: S1 (MetaSel (Just "_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.