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 #

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

Defined in Network.AWS.AutoScaling.ExitStandby

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

Defined in Network.AWS.AutoScaling.ExitStandby

Show ExitStandby # 
Instance details

Defined in Network.AWS.AutoScaling.ExitStandby

Generic ExitStandby # 
Instance details

Defined in Network.AWS.AutoScaling.ExitStandby

Associated Types

type Rep ExitStandby :: Type -> Type #

Hashable ExitStandby # 
Instance details

Defined in Network.AWS.AutoScaling.ExitStandby

AWSRequest ExitStandby # 
Instance details

Defined in Network.AWS.AutoScaling.ExitStandby

Associated Types

type Rs ExitStandby :: Type #

ToHeaders ExitStandby # 
Instance details

Defined in Network.AWS.AutoScaling.ExitStandby

Methods

toHeaders :: ExitStandby -> [Header] #

ToPath ExitStandby # 
Instance details

Defined in Network.AWS.AutoScaling.ExitStandby

ToQuery ExitStandby # 
Instance details

Defined in Network.AWS.AutoScaling.ExitStandby

NFData ExitStandby # 
Instance details

Defined in Network.AWS.AutoScaling.ExitStandby

Methods

rnf :: ExitStandby -> () #

type Rep ExitStandby # 
Instance details

Defined in Network.AWS.AutoScaling.ExitStandby

type Rep ExitStandby = D1 (MetaData "ExitStandby" "Network.AWS.AutoScaling.ExitStandby" "amazonka-autoscaling-1.6.1-CL0uxNT6nr7AJT7cxrCTGb" 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 # 
Instance details

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

Defined in Network.AWS.AutoScaling.ExitStandby

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

Defined in Network.AWS.AutoScaling.ExitStandby

Show ExitStandbyResponse # 
Instance details

Defined in Network.AWS.AutoScaling.ExitStandby

Generic ExitStandbyResponse # 
Instance details

Defined in Network.AWS.AutoScaling.ExitStandby

Associated Types

type Rep ExitStandbyResponse :: Type -> Type #

NFData ExitStandbyResponse # 
Instance details

Defined in Network.AWS.AutoScaling.ExitStandby

Methods

rnf :: ExitStandbyResponse -> () #

type Rep ExitStandbyResponse # 
Instance details

Defined in Network.AWS.AutoScaling.ExitStandby

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

The activities related to moving instances out of Standby mode.

esrsResponseStatus :: Lens' ExitStandbyResponse Int #

  • - | The response status code.