Safe Haskell | None |
---|---|
Language | Haskell2010 |
Returns detailed configuration information for all the load balancers created for the account. If you specify load balancer names, the action returns configuration information of the specified load balancers.
In order to retrieve this information, you must provide the same account credentials that was used to create the load balancer.
http://docs.aws.amazon.com/ElasticLoadBalancing/latest/APIReference/API_DescribeLoadBalancers.html
- data DescribeLoadBalancers
- describeLoadBalancers :: DescribeLoadBalancers
- dlbLoadBalancerNames :: Lens' DescribeLoadBalancers [Text]
- dlbMarker :: Lens' DescribeLoadBalancers (Maybe Text)
- dlbPageSize :: Lens' DescribeLoadBalancers (Maybe Natural)
- data DescribeLoadBalancersResponse
- describeLoadBalancersResponse :: DescribeLoadBalancersResponse
- dlbrLoadBalancerDescriptions :: Lens' DescribeLoadBalancersResponse [LoadBalancerDescription]
- dlbrNextMarker :: Lens' DescribeLoadBalancersResponse (Maybe Text)
Request
data DescribeLoadBalancers Source
Eq DescribeLoadBalancers | |
Ord DescribeLoadBalancers | |
Read DescribeLoadBalancers | |
Show DescribeLoadBalancers | |
AWSRequest DescribeLoadBalancers | |
AWSPager DescribeLoadBalancers | |
ToQuery DescribeLoadBalancers | |
ToPath DescribeLoadBalancers | |
ToHeaders DescribeLoadBalancers | |
type Sv DescribeLoadBalancers = ELB | |
type Rs DescribeLoadBalancers = DescribeLoadBalancersResponse |
Request constructor
describeLoadBalancers :: DescribeLoadBalancers Source
DescribeLoadBalancers
constructor.
The fields accessible through corresponding lenses are:
Request lenses
dlbLoadBalancerNames :: Lens' DescribeLoadBalancers [Text] Source
A list of load balancer names associated with the account.
dlbMarker :: Lens' DescribeLoadBalancers (Maybe Text) Source
An optional parameter used for pagination of results from this call. If specified, the response includes only records beyond the marker.
dlbPageSize :: Lens' DescribeLoadBalancers (Maybe Natural) Source
The number of results returned in each page. The default is 400. You cannot specify a page size greater than 400 or less than 1.
Response
Response constructor
describeLoadBalancersResponse :: DescribeLoadBalancersResponse Source
DescribeLoadBalancersResponse
constructor.
The fields accessible through corresponding lenses are:
Response lenses
dlbrLoadBalancerDescriptions :: Lens' DescribeLoadBalancersResponse [LoadBalancerDescription] Source
A list of load balancer description structures.
dlbrNextMarker :: Lens' DescribeLoadBalancersResponse (Maybe Text) Source
Specifies the value of next marker if the request returned more than one page of results.