amazonka-elb-1.6.0: Amazon Elastic Load Balancing 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.ELB.DescribeAccountLimits

Contents

Description

Describes the current Elastic Load Balancing resource limits for your AWS account.

For more information, see Limits for Your Classic Load Balancer in the Classic Load Balancer Guide .

Synopsis

Creating a Request

describeAccountLimits :: DescribeAccountLimits #

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

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

  • dalMarker - The marker for the next set of results. (You received this marker from a previous call.)
  • dalPageSize - The maximum number of results to return with this call.

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 # 
ToHeaders DescribeAccountLimits # 
ToPath DescribeAccountLimits # 
ToQuery DescribeAccountLimits # 
type Rep DescribeAccountLimits # 
type Rep DescribeAccountLimits = D1 * (MetaData "DescribeAccountLimits" "Network.AWS.ELB.DescribeAccountLimits" "amazonka-elb-1.6.0-AOAnHslRpzcHbl5E6mmVU1" False) (C1 * (MetaCons "DescribeAccountLimits'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_dalMarker") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_dalPageSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Nat)))))
type Rs DescribeAccountLimits # 

Request Lenses

dalMarker :: Lens' DescribeAccountLimits (Maybe Text) #

The marker for the next set of results. (You received this marker from a previous call.)

dalPageSize :: Lens' DescribeAccountLimits (Maybe Natural) #

The maximum number of results to return with this call.

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:

  • dalrsLimits - Information about the limits.
  • dalrsNextMarker - The marker to use when requesting the next set of results. If there are no additional results, the string is empty.
  • dalrsResponseStatus - -- | The response status code.

data DescribeAccountLimitsResponse #

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.ELB.DescribeAccountLimits" "amazonka-elb-1.6.0-AOAnHslRpzcHbl5E6mmVU1" False) (C1 * (MetaCons "DescribeAccountLimitsResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_dalrsLimits") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [Limit]))) ((:*:) * (S1 * (MetaSel (Just Symbol "_dalrsNextMarker") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_dalrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int)))))

Response Lenses

dalrsLimits :: Lens' DescribeAccountLimitsResponse [Limit] #

Information about the limits.

dalrsNextMarker :: Lens' DescribeAccountLimitsResponse (Maybe Text) #

The marker to use when requesting the next set of results. If there are no additional results, the string is empty.