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

Amazonka.ELBV2.DescribeLoadBalancers

Description

Describes the specified load balancers or all of your load balancers.

This operation returns paginated results.

Synopsis

Creating a Request

data DescribeLoadBalancers Source #

See: newDescribeLoadBalancers smart constructor.

Constructors

DescribeLoadBalancers' 

Fields

  • names :: Maybe [Text]

    The names of the load balancers.

  • loadBalancerArns :: Maybe [Text]

    The Amazon Resource Names (ARN) of the load balancers. You can specify up to 20 load balancers in a single call.

  • marker :: Maybe Text

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

  • pageSize :: Maybe Natural

    The maximum number of results to return with this call.

Instances

Instances details
Eq DescribeLoadBalancers Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

Read DescribeLoadBalancers Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

Show DescribeLoadBalancers Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

Generic DescribeLoadBalancers Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

Associated Types

type Rep DescribeLoadBalancers :: Type -> Type #

NFData DescribeLoadBalancers Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

Methods

rnf :: DescribeLoadBalancers -> () #

Hashable DescribeLoadBalancers Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

AWSPager DescribeLoadBalancers Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

AWSRequest DescribeLoadBalancers Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

Associated Types

type AWSResponse DescribeLoadBalancers #

ToHeaders DescribeLoadBalancers Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

ToPath DescribeLoadBalancers Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

ToQuery DescribeLoadBalancers Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

type Rep DescribeLoadBalancers Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

type Rep DescribeLoadBalancers = D1 ('MetaData "DescribeLoadBalancers" "Amazonka.ELBV2.DescribeLoadBalancers" "libZSservicesZSamazonka-elbv2ZSamazonka-elbv2" 'False) (C1 ('MetaCons "DescribeLoadBalancers'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "names") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "loadBalancerArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pageSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse DescribeLoadBalancers Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

newDescribeLoadBalancers :: DescribeLoadBalancers Source #

Create a value of DescribeLoadBalancers with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:names:DescribeLoadBalancers', describeLoadBalancers_names - The names of the load balancers.

$sel:loadBalancerArns:DescribeLoadBalancers', describeLoadBalancers_loadBalancerArns - The Amazon Resource Names (ARN) of the load balancers. You can specify up to 20 load balancers in a single call.

$sel:marker:DescribeLoadBalancers', describeLoadBalancers_marker - The marker for the next set of results. (You received this marker from a previous call.)

$sel:pageSize:DescribeLoadBalancers', describeLoadBalancers_pageSize - The maximum number of results to return with this call.

Request Lenses

describeLoadBalancers_loadBalancerArns :: Lens' DescribeLoadBalancers (Maybe [Text]) Source #

The Amazon Resource Names (ARN) of the load balancers. You can specify up to 20 load balancers in a single call.

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

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

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

The maximum number of results to return with this call.

Destructuring the Response

data DescribeLoadBalancersResponse Source #

See: newDescribeLoadBalancersResponse smart constructor.

Constructors

DescribeLoadBalancersResponse' 

Fields

Instances

Instances details
Eq DescribeLoadBalancersResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

Read DescribeLoadBalancersResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

Show DescribeLoadBalancersResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

Generic DescribeLoadBalancersResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

Associated Types

type Rep DescribeLoadBalancersResponse :: Type -> Type #

NFData DescribeLoadBalancersResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

type Rep DescribeLoadBalancersResponse Source # 
Instance details

Defined in Amazonka.ELBV2.DescribeLoadBalancers

type Rep DescribeLoadBalancersResponse = D1 ('MetaData "DescribeLoadBalancersResponse" "Amazonka.ELBV2.DescribeLoadBalancers" "libZSservicesZSamazonka-elbv2ZSamazonka-elbv2" 'False) (C1 ('MetaCons "DescribeLoadBalancersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "loadBalancers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LoadBalancer])) :*: (S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeLoadBalancersResponse Source #

Create a value of DescribeLoadBalancersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:loadBalancers:DescribeLoadBalancersResponse', describeLoadBalancersResponse_loadBalancers - Information about the load balancers.

$sel:nextMarker:DescribeLoadBalancersResponse', describeLoadBalancersResponse_nextMarker - If there are additional results, this is the marker for the next set of results. Otherwise, this is null.

$sel:httpStatus:DescribeLoadBalancersResponse', describeLoadBalancersResponse_httpStatus - The response's http status code.

Response Lenses

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

If there are additional results, this is the marker for the next set of results. Otherwise, this is null.