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.ResumeProcesses

Contents

Description

Resumes the specified suspended Auto Scaling processes, or all suspended process, for the specified Auto Scaling group.

For more information, see Suspending and Resuming Auto Scaling Processes in the Auto Scaling User Guide .

Synopsis

Creating a Request

resumeProcesses #

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

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

  • rpScalingProcesses - One or more of the following processes. If you omit this parameter, all processes are specified. * Launch * Terminate * HealthCheck * ReplaceUnhealthy * AZRebalance * AlarmNotification * ScheduledActions * AddToLoadBalancer
  • rpAutoScalingGroupName - The name of the Auto Scaling group.

data ResumeProcesses #

See: resumeProcesses smart constructor.

Instances

Eq ResumeProcesses # 
Data ResumeProcesses # 

Methods

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

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

toConstr :: ResumeProcesses -> Constr #

dataTypeOf :: ResumeProcesses -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ResumeProcesses # 
Show ResumeProcesses # 
Generic ResumeProcesses # 
Hashable ResumeProcesses # 
NFData ResumeProcesses # 

Methods

rnf :: ResumeProcesses -> () #

AWSRequest ResumeProcesses # 
ToHeaders ResumeProcesses # 
ToPath ResumeProcesses # 
ToQuery ResumeProcesses # 
type Rep ResumeProcesses # 
type Rep ResumeProcesses = D1 * (MetaData "ResumeProcesses" "Network.AWS.AutoScaling.ResumeProcesses" "amazonka-autoscaling-1.6.0-DMznPeeRJvH7GRIPsqcJh1" False) (C1 * (MetaCons "ResumeProcesses'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_rpScalingProcesses") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [Text]))) (S1 * (MetaSel (Just Symbol "_rpAutoScalingGroupName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text))))
type Rs ResumeProcesses # 

Request Lenses

rpScalingProcesses :: Lens' ResumeProcesses [Text] #

One or more of the following processes. If you omit this parameter, all processes are specified. * Launch * Terminate * HealthCheck * ReplaceUnhealthy * AZRebalance * AlarmNotification * ScheduledActions * AddToLoadBalancer

rpAutoScalingGroupName :: Lens' ResumeProcesses Text #

The name of the Auto Scaling group.

Destructuring the Response

resumeProcessesResponse :: ResumeProcessesResponse #

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

data ResumeProcessesResponse #

See: resumeProcessesResponse smart constructor.

Instances

Eq ResumeProcessesResponse # 
Data ResumeProcessesResponse # 

Methods

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

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

toConstr :: ResumeProcessesResponse -> Constr #

dataTypeOf :: ResumeProcessesResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ResumeProcessesResponse # 
Show ResumeProcessesResponse # 
Generic ResumeProcessesResponse # 
NFData ResumeProcessesResponse # 

Methods

rnf :: ResumeProcessesResponse -> () #

type Rep ResumeProcessesResponse # 
type Rep ResumeProcessesResponse = D1 * (MetaData "ResumeProcessesResponse" "Network.AWS.AutoScaling.ResumeProcesses" "amazonka-autoscaling-1.6.0-DMznPeeRJvH7GRIPsqcJh1" False) (C1 * (MetaCons "ResumeProcessesResponse'" PrefixI False) (U1 *))