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

Contents

Description

Describes the scaling process types for use with ResumeProcesses and SuspendProcesses .

Synopsis

Creating a Request

describeScalingProcessTypes :: DescribeScalingProcessTypes #

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

data DescribeScalingProcessTypes #

See: describeScalingProcessTypes smart constructor.

Instances

Eq DescribeScalingProcessTypes # 
Data DescribeScalingProcessTypes # 

Methods

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

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

toConstr :: DescribeScalingProcessTypes -> Constr #

dataTypeOf :: DescribeScalingProcessTypes -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeScalingProcessTypes # 
Show DescribeScalingProcessTypes # 
Generic DescribeScalingProcessTypes # 
Hashable DescribeScalingProcessTypes # 
NFData DescribeScalingProcessTypes # 
AWSRequest DescribeScalingProcessTypes # 
ToHeaders DescribeScalingProcessTypes # 
ToPath DescribeScalingProcessTypes # 
ToQuery DescribeScalingProcessTypes # 
type Rep DescribeScalingProcessTypes # 
type Rep DescribeScalingProcessTypes = D1 * (MetaData "DescribeScalingProcessTypes" "Network.AWS.AutoScaling.DescribeScalingProcessTypes" "amazonka-autoscaling-1.6.0-DMznPeeRJvH7GRIPsqcJh1" False) (C1 * (MetaCons "DescribeScalingProcessTypes'" PrefixI False) (U1 *))
type Rs DescribeScalingProcessTypes # 

Destructuring the Response

describeScalingProcessTypesResponse #

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

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

data DescribeScalingProcessTypesResponse #

See: describeScalingProcessTypesResponse smart constructor.

Instances

Eq DescribeScalingProcessTypesResponse # 
Data DescribeScalingProcessTypesResponse # 

Methods

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

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

toConstr :: DescribeScalingProcessTypesResponse -> Constr #

dataTypeOf :: DescribeScalingProcessTypesResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeScalingProcessTypesResponse # 
Show DescribeScalingProcessTypesResponse # 
Generic DescribeScalingProcessTypesResponse # 
NFData DescribeScalingProcessTypesResponse # 
type Rep DescribeScalingProcessTypesResponse # 
type Rep DescribeScalingProcessTypesResponse = D1 * (MetaData "DescribeScalingProcessTypesResponse" "Network.AWS.AutoScaling.DescribeScalingProcessTypes" "amazonka-autoscaling-1.6.0-DMznPeeRJvH7GRIPsqcJh1" False) (C1 * (MetaCons "DescribeScalingProcessTypesResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_dsptrsProcesses") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [ProcessType]))) (S1 * (MetaSel (Just Symbol "_dsptrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int))))

Response Lenses