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

Contents

Description

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

For information about requesting an increase in these limits, see Auto Scaling Limits in the Auto Scaling User Guide .

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

Defined in Network.AWS.AutoScaling.DescribeAccountLimits

Data DescribeAccountLimits # 
Instance details

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

Defined in Network.AWS.AutoScaling.DescribeAccountLimits

Show DescribeAccountLimits # 
Instance details

Defined in Network.AWS.AutoScaling.DescribeAccountLimits

Generic DescribeAccountLimits # 
Instance details

Defined in Network.AWS.AutoScaling.DescribeAccountLimits

Associated Types

type Rep DescribeAccountLimits :: * -> * #

Hashable DescribeAccountLimits # 
Instance details

Defined in Network.AWS.AutoScaling.DescribeAccountLimits

AWSRequest DescribeAccountLimits # 
Instance details

Defined in Network.AWS.AutoScaling.DescribeAccountLimits

Associated Types

type Rs DescribeAccountLimits :: * #

ToHeaders DescribeAccountLimits # 
Instance details

Defined in Network.AWS.AutoScaling.DescribeAccountLimits

ToPath DescribeAccountLimits # 
Instance details

Defined in Network.AWS.AutoScaling.DescribeAccountLimits

ToQuery DescribeAccountLimits # 
Instance details

Defined in Network.AWS.AutoScaling.DescribeAccountLimits

NFData DescribeAccountLimits # 
Instance details

Defined in Network.AWS.AutoScaling.DescribeAccountLimits

Methods

rnf :: DescribeAccountLimits -> () #

type Rep DescribeAccountLimits # 
Instance details

Defined in Network.AWS.AutoScaling.DescribeAccountLimits

type Rep DescribeAccountLimits = D1 (MetaData "DescribeAccountLimits" "Network.AWS.AutoScaling.DescribeAccountLimits" "amazonka-autoscaling-1.6.0-DYtPJWRFp2RHFedRQEOKCy" False) (C1 (MetaCons "DescribeAccountLimits'" PrefixI False) (U1 :: * -> *))
type Rs DescribeAccountLimits # 
Instance details

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

See: describeAccountLimitsResponse smart constructor.

Instances
Eq DescribeAccountLimitsResponse # 
Instance details

Defined in Network.AWS.AutoScaling.DescribeAccountLimits

Data DescribeAccountLimitsResponse # 
Instance details

Defined in Network.AWS.AutoScaling.DescribeAccountLimits

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

Defined in Network.AWS.AutoScaling.DescribeAccountLimits

Show DescribeAccountLimitsResponse # 
Instance details

Defined in Network.AWS.AutoScaling.DescribeAccountLimits

Generic DescribeAccountLimitsResponse # 
Instance details

Defined in Network.AWS.AutoScaling.DescribeAccountLimits

Associated Types

type Rep DescribeAccountLimitsResponse :: * -> * #

NFData DescribeAccountLimitsResponse # 
Instance details

Defined in Network.AWS.AutoScaling.DescribeAccountLimits

type Rep DescribeAccountLimitsResponse # 
Instance details

Defined in Network.AWS.AutoScaling.DescribeAccountLimits

type Rep DescribeAccountLimitsResponse = D1 (MetaData "DescribeAccountLimitsResponse" "Network.AWS.AutoScaling.DescribeAccountLimits" "amazonka-autoscaling-1.6.0-DYtPJWRFp2RHFedRQEOKCy" False) (C1 (MetaCons "DescribeAccountLimitsResponse'" PrefixI True) ((S1 (MetaSel (Just "_dalrsNumberOfLaunchConfigurations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_dalrsNumberOfAutoScalingGroups") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 (MetaSel (Just "_dalrsMaxNumberOfAutoScalingGroups") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 (MetaSel (Just "_dalrsMaxNumberOfLaunchConfigurations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: S1 (MetaSel (Just "_dalrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (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.