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

Defined in Network.AWS.AutoScaling.ResumeProcesses

Data ResumeProcesses # 
Instance details

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

Defined in Network.AWS.AutoScaling.ResumeProcesses

Show ResumeProcesses # 
Instance details

Defined in Network.AWS.AutoScaling.ResumeProcesses

Generic ResumeProcesses # 
Instance details

Defined in Network.AWS.AutoScaling.ResumeProcesses

Associated Types

type Rep ResumeProcesses :: Type -> Type #

Hashable ResumeProcesses # 
Instance details

Defined in Network.AWS.AutoScaling.ResumeProcesses

AWSRequest ResumeProcesses # 
Instance details

Defined in Network.AWS.AutoScaling.ResumeProcesses

Associated Types

type Rs ResumeProcesses :: Type #

ToHeaders ResumeProcesses # 
Instance details

Defined in Network.AWS.AutoScaling.ResumeProcesses

ToPath ResumeProcesses # 
Instance details

Defined in Network.AWS.AutoScaling.ResumeProcesses

ToQuery ResumeProcesses # 
Instance details

Defined in Network.AWS.AutoScaling.ResumeProcesses

NFData ResumeProcesses # 
Instance details

Defined in Network.AWS.AutoScaling.ResumeProcesses

Methods

rnf :: ResumeProcesses -> () #

type Rep ResumeProcesses # 
Instance details

Defined in Network.AWS.AutoScaling.ResumeProcesses

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

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

Defined in Network.AWS.AutoScaling.ResumeProcesses

Data ResumeProcessesResponse # 
Instance details

Defined in Network.AWS.AutoScaling.ResumeProcesses

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

Defined in Network.AWS.AutoScaling.ResumeProcesses

Show ResumeProcessesResponse # 
Instance details

Defined in Network.AWS.AutoScaling.ResumeProcesses

Generic ResumeProcessesResponse # 
Instance details

Defined in Network.AWS.AutoScaling.ResumeProcesses

Associated Types

type Rep ResumeProcessesResponse :: Type -> Type #

NFData ResumeProcessesResponse # 
Instance details

Defined in Network.AWS.AutoScaling.ResumeProcesses

Methods

rnf :: ResumeProcessesResponse -> () #

type Rep ResumeProcessesResponse # 
Instance details

Defined in Network.AWS.AutoScaling.ResumeProcesses

type Rep ResumeProcessesResponse = D1 (MetaData "ResumeProcessesResponse" "Network.AWS.AutoScaling.ResumeProcesses" "amazonka-autoscaling-1.6.1-CL0uxNT6nr7AJT7cxrCTGb" False) (C1 (MetaCons "ResumeProcessesResponse'" PrefixI False) (U1 :: Type -> Type))