amazonka-autoscaling-1.5.0: Amazon Auto Scaling SDK.

Copyright(c) 2013-2017 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 Source #

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 or Amazon Resource Name (ARN) of the Auto Scaling group.

data ResumeProcesses Source #

See: resumeProcesses smart constructor.

Instances

Eq ResumeProcesses Source # 
Data ResumeProcesses Source # 

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 Source # 
Show ResumeProcesses Source # 
Generic ResumeProcesses Source # 
Hashable ResumeProcesses Source # 
NFData ResumeProcesses Source # 

Methods

rnf :: ResumeProcesses -> () #

AWSRequest ResumeProcesses Source # 
ToQuery ResumeProcesses Source # 
ToPath ResumeProcesses Source # 
ToHeaders ResumeProcesses Source # 
type Rep ResumeProcesses Source # 
type Rep ResumeProcesses = D1 (MetaData "ResumeProcesses" "Network.AWS.AutoScaling.ResumeProcesses" "amazonka-autoscaling-1.5.0-3uSQ7rugLSPKBh89f6b4aY" 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 Source # 

Request Lenses

rpScalingProcesses :: Lens' ResumeProcesses [Text] Source #

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 Source #

The name or Amazon Resource Name (ARN) of the Auto Scaling group.

Destructuring the Response

resumeProcessesResponse :: ResumeProcessesResponse Source #

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

data ResumeProcessesResponse Source #

See: resumeProcessesResponse smart constructor.

Instances

Eq ResumeProcessesResponse Source # 
Data ResumeProcessesResponse Source # 

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

Methods

rnf :: ResumeProcessesResponse -> () #

type Rep ResumeProcessesResponse Source # 
type Rep ResumeProcessesResponse = D1 (MetaData "ResumeProcessesResponse" "Network.AWS.AutoScaling.ResumeProcesses" "amazonka-autoscaling-1.5.0-3uSQ7rugLSPKBh89f6b4aY" False) (C1 (MetaCons "ResumeProcessesResponse'" PrefixI False) U1)