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

Contents

Description

Describes the specified the load balancers. If no load balancers are specified, the call describes all of your load balancers.

This operation returns paginated results.

Synopsis

Creating a Request

describeLoadBalancers :: DescribeLoadBalancers Source #

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

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

  • dlbMarker - The marker for the next set of results. (You received this marker from a previous call.)
  • dlbPageSize - The maximum number of results to return with this call (a number from 1 to 400). The default is 400.
  • dlbLoadBalancerNames - The names of the load balancers.

data DescribeLoadBalancers Source #

Contains the parameters for DescribeLoadBalancers.

See: describeLoadBalancers smart constructor.

Instances

Eq DescribeLoadBalancers Source # 
Data DescribeLoadBalancers Source # 

Methods

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

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

toConstr :: DescribeLoadBalancers -> Constr #

dataTypeOf :: DescribeLoadBalancers -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeLoadBalancers Source # 
Show DescribeLoadBalancers Source # 
Generic DescribeLoadBalancers Source # 
Hashable DescribeLoadBalancers Source # 
NFData DescribeLoadBalancers Source # 

Methods

rnf :: DescribeLoadBalancers -> () #

AWSPager DescribeLoadBalancers Source # 
AWSRequest DescribeLoadBalancers Source # 
ToPath DescribeLoadBalancers Source # 
ToHeaders DescribeLoadBalancers Source # 
ToQuery DescribeLoadBalancers Source # 
type Rep DescribeLoadBalancers Source # 
type Rep DescribeLoadBalancers = D1 (MetaData "DescribeLoadBalancers" "Network.AWS.ELB.DescribeLoadBalancers" "amazonka-elb-1.4.5-6XkdAYkTcTJ1AlzOqVe5cC" False) (C1 (MetaCons "DescribeLoadBalancers'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dlbMarker") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_dlbPageSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat))) (S1 (MetaSel (Just Symbol "_dlbLoadBalancerNames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))))
type Rs DescribeLoadBalancers Source # 

Request Lenses

dlbMarker :: Lens' DescribeLoadBalancers (Maybe Text) Source #

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

dlbPageSize :: Lens' DescribeLoadBalancers (Maybe Natural) Source #

The maximum number of results to return with this call (a number from 1 to 400). The default is 400.

dlbLoadBalancerNames :: Lens' DescribeLoadBalancers [Text] Source #

The names of the load balancers.

Destructuring the Response

describeLoadBalancersResponse Source #

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

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

data DescribeLoadBalancersResponse Source #

Contains the parameters for DescribeLoadBalancers.

See: describeLoadBalancersResponse smart constructor.

Instances

Eq DescribeLoadBalancersResponse Source # 
Data DescribeLoadBalancersResponse Source # 

Methods

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

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

toConstr :: DescribeLoadBalancersResponse -> Constr #

dataTypeOf :: DescribeLoadBalancersResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeLoadBalancersResponse Source # 
Show DescribeLoadBalancersResponse Source # 
Generic DescribeLoadBalancersResponse Source # 
NFData DescribeLoadBalancersResponse Source # 
type Rep DescribeLoadBalancersResponse Source # 
type Rep DescribeLoadBalancersResponse = D1 (MetaData "DescribeLoadBalancersResponse" "Network.AWS.ELB.DescribeLoadBalancers" "amazonka-elb-1.4.5-6XkdAYkTcTJ1AlzOqVe5cC" False) (C1 (MetaCons "DescribeLoadBalancersResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dlbrsLoadBalancerDescriptions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [LoadBalancerDescription]))) ((:*:) (S1 (MetaSel (Just Symbol "_dlbrsNextMarker") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_dlbrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Int)))))

Response Lenses

dlbrsNextMarker :: Lens' DescribeLoadBalancersResponse (Maybe Text) Source #

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