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

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

data DescribeScalingProcessTypes Source #

See: describeScalingProcessTypes smart constructor.

Instances

Eq DescribeScalingProcessTypes Source # 
Data DescribeScalingProcessTypes Source # 

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 Source # 
Show DescribeScalingProcessTypes Source # 
Generic DescribeScalingProcessTypes Source # 
Hashable DescribeScalingProcessTypes Source # 
NFData DescribeScalingProcessTypes Source # 
AWSRequest DescribeScalingProcessTypes Source # 
ToHeaders DescribeScalingProcessTypes Source # 
ToPath DescribeScalingProcessTypes Source # 
ToQuery DescribeScalingProcessTypes Source # 
type Rep DescribeScalingProcessTypes Source # 
type Rep DescribeScalingProcessTypes = D1 * (MetaData "DescribeScalingProcessTypes" "Network.AWS.AutoScaling.DescribeScalingProcessTypes" "amazonka-autoscaling-1.6.0-Cbg5YTxJJyv60SSUTcTsy3" False) (C1 * (MetaCons "DescribeScalingProcessTypes'" PrefixI False) (U1 *))
type Rs DescribeScalingProcessTypes Source # 

Destructuring the Response

describeScalingProcessTypesResponse Source #

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

See: describeScalingProcessTypesResponse smart constructor.

Instances

Eq DescribeScalingProcessTypesResponse Source # 
Data DescribeScalingProcessTypesResponse Source # 

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 Source # 
Show DescribeScalingProcessTypesResponse Source # 
Generic DescribeScalingProcessTypesResponse Source # 
NFData DescribeScalingProcessTypesResponse Source # 
type Rep DescribeScalingProcessTypesResponse Source # 
type Rep DescribeScalingProcessTypesResponse = D1 * (MetaData "DescribeScalingProcessTypesResponse" "Network.AWS.AutoScaling.DescribeScalingProcessTypes" "amazonka-autoscaling-1.6.0-Cbg5YTxJJyv60SSUTcTsy3" 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