amazonka-autoscaling-1.4.5: Amazon Auto Scaling SDK.

Copyright(c) 2013-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.AutoScaling.DescribeAccountLimits

Contents

Description

Describes the current Auto Scaling resource limits for your AWS account.

For information about requesting an increase in these limits, see AWS Service Limits in the Amazon Web Services General Reference .

Synopsis

Creating a Request

describeAccountLimits :: DescribeAccountLimits #

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

data DescribeAccountLimits #

See: describeAccountLimits smart constructor.

Instances

Eq DescribeAccountLimits # 
Data DescribeAccountLimits # 

Methods

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

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

toConstr :: DescribeAccountLimits -> Constr #

dataTypeOf :: DescribeAccountLimits -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeAccountLimits # 
Show DescribeAccountLimits # 
Generic DescribeAccountLimits # 
Hashable DescribeAccountLimits # 
NFData DescribeAccountLimits # 

Methods

rnf :: DescribeAccountLimits -> () #

AWSRequest DescribeAccountLimits # 
ToQuery DescribeAccountLimits # 
ToPath DescribeAccountLimits # 
ToHeaders DescribeAccountLimits # 
type Rep DescribeAccountLimits # 
type Rep DescribeAccountLimits = D1 (MetaData "DescribeAccountLimits" "Network.AWS.AutoScaling.DescribeAccountLimits" "amazonka-autoscaling-1.4.5-7eWJWM4Di3O2fihmLpacNP" False) (C1 (MetaCons "DescribeAccountLimits'" PrefixI False) U1)
type Rs DescribeAccountLimits # 

Destructuring the Response

describeAccountLimitsResponse #

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

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

data DescribeAccountLimitsResponse #

Contains the parameters for DescribeAccountLimits.

See: describeAccountLimitsResponse smart constructor.

Instances

Eq DescribeAccountLimitsResponse # 
Data DescribeAccountLimitsResponse # 

Methods

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

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

toConstr :: DescribeAccountLimitsResponse -> Constr #

dataTypeOf :: DescribeAccountLimitsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeAccountLimitsResponse # 
Show DescribeAccountLimitsResponse # 
Generic DescribeAccountLimitsResponse # 
NFData DescribeAccountLimitsResponse # 
type Rep DescribeAccountLimitsResponse # 
type Rep DescribeAccountLimitsResponse = D1 (MetaData "DescribeAccountLimitsResponse" "Network.AWS.AutoScaling.DescribeAccountLimits" "amazonka-autoscaling-1.4.5-7eWJWM4Di3O2fihmLpacNP" False) (C1 (MetaCons "DescribeAccountLimitsResponse'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_dalrsNumberOfLaunchConfigurations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))) (S1 (MetaSel (Just Symbol "_dalrsNumberOfAutoScalingGroups") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)))) ((:*:) (S1 (MetaSel (Just Symbol "_dalrsMaxNumberOfAutoScalingGroups") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))) ((:*:) (S1 (MetaSel (Just Symbol "_dalrsMaxNumberOfLaunchConfigurations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))) (S1 (MetaSel (Just Symbol "_dalrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Int))))))

Response Lenses

dalrsNumberOfLaunchConfigurations :: Lens' DescribeAccountLimitsResponse (Maybe Int) #

The current number of launch configurations for your AWS account.

dalrsNumberOfAutoScalingGroups :: Lens' DescribeAccountLimitsResponse (Maybe Int) #

The current number of groups for your AWS account.

dalrsMaxNumberOfAutoScalingGroups :: Lens' DescribeAccountLimitsResponse (Maybe Int) #

The maximum number of groups allowed for your AWS account. The default limit is 20 per region.

dalrsMaxNumberOfLaunchConfigurations :: Lens' DescribeAccountLimitsResponse (Maybe Int) #

The maximum number of launch configurations allowed for your AWS account. The default limit is 100 per region.