libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver
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.Route53Resolver.ListResolverEndpointIpAddresses

Description

Gets the IP addresses for a specified Resolver endpoint.

This operation returns paginated results.

Synopsis

Creating a Request

data ListResolverEndpointIpAddresses Source #

See: newListResolverEndpointIpAddresses smart constructor.

Constructors

ListResolverEndpointIpAddresses' 

Fields

  • nextToken :: Maybe Text

    For the first ListResolverEndpointIpAddresses request, omit this value.

    If the specified Resolver endpoint has more than MaxResults IP addresses, you can submit another ListResolverEndpointIpAddresses request to get the next group of IP addresses. In the next request, specify the value of NextToken from the previous response.

  • maxResults :: Maybe Natural

    The maximum number of IP addresses that you want to return in the response to a ListResolverEndpointIpAddresses request. If you don't specify a value for MaxResults, Resolver returns up to 100 IP addresses.

  • resolverEndpointId :: Text

    The ID of the Resolver endpoint that you want to get IP addresses for.

Instances

Instances details
Eq ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

Read ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

Show ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

Generic ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

Associated Types

type Rep ListResolverEndpointIpAddresses :: Type -> Type #

NFData ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

Hashable ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

ToJSON ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

AWSPager ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

AWSRequest ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

ToHeaders ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

ToPath ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

ToQuery ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

type Rep ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

type Rep ListResolverEndpointIpAddresses = D1 ('MetaData "ListResolverEndpointIpAddresses" "Amazonka.Route53Resolver.ListResolverEndpointIpAddresses" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ListResolverEndpointIpAddresses'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "resolverEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

newListResolverEndpointIpAddresses Source #

Create a value of ListResolverEndpointIpAddresses 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:nextToken:ListResolverEndpointIpAddresses', listResolverEndpointIpAddresses_nextToken - For the first ListResolverEndpointIpAddresses request, omit this value.

If the specified Resolver endpoint has more than MaxResults IP addresses, you can submit another ListResolverEndpointIpAddresses request to get the next group of IP addresses. In the next request, specify the value of NextToken from the previous response.

$sel:maxResults:ListResolverEndpointIpAddresses', listResolverEndpointIpAddresses_maxResults - The maximum number of IP addresses that you want to return in the response to a ListResolverEndpointIpAddresses request. If you don't specify a value for MaxResults, Resolver returns up to 100 IP addresses.

$sel:resolverEndpointId:ListResolverEndpointIpAddresses', listResolverEndpointIpAddresses_resolverEndpointId - The ID of the Resolver endpoint that you want to get IP addresses for.

Request Lenses

listResolverEndpointIpAddresses_nextToken :: Lens' ListResolverEndpointIpAddresses (Maybe Text) Source #

For the first ListResolverEndpointIpAddresses request, omit this value.

If the specified Resolver endpoint has more than MaxResults IP addresses, you can submit another ListResolverEndpointIpAddresses request to get the next group of IP addresses. In the next request, specify the value of NextToken from the previous response.

listResolverEndpointIpAddresses_maxResults :: Lens' ListResolverEndpointIpAddresses (Maybe Natural) Source #

The maximum number of IP addresses that you want to return in the response to a ListResolverEndpointIpAddresses request. If you don't specify a value for MaxResults, Resolver returns up to 100 IP addresses.

listResolverEndpointIpAddresses_resolverEndpointId :: Lens' ListResolverEndpointIpAddresses Text Source #

The ID of the Resolver endpoint that you want to get IP addresses for.

Destructuring the Response

data ListResolverEndpointIpAddressesResponse Source #

Constructors

ListResolverEndpointIpAddressesResponse' 

Fields

  • nextToken :: Maybe Text

    If the specified endpoint has more than MaxResults IP addresses, you can submit another ListResolverEndpointIpAddresses request to get the next group of IP addresses. In the next request, specify the value of NextToken from the previous response.

  • maxResults :: Maybe Natural

    The value that you specified for MaxResults in the request.

  • ipAddresses :: Maybe [IpAddressResponse]

    Information about the IP addresses in your VPC that DNS queries originate from (for outbound endpoints) or that you forward DNS queries to (for inbound endpoints).

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Eq ListResolverEndpointIpAddressesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

Read ListResolverEndpointIpAddressesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

Show ListResolverEndpointIpAddressesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

Generic ListResolverEndpointIpAddressesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

NFData ListResolverEndpointIpAddressesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

type Rep ListResolverEndpointIpAddressesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

type Rep ListResolverEndpointIpAddressesResponse = D1 ('MetaData "ListResolverEndpointIpAddressesResponse" "Amazonka.Route53Resolver.ListResolverEndpointIpAddresses" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ListResolverEndpointIpAddressesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "ipAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [IpAddressResponse])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListResolverEndpointIpAddressesResponse Source #

Create a value of ListResolverEndpointIpAddressesResponse 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:nextToken:ListResolverEndpointIpAddresses', listResolverEndpointIpAddressesResponse_nextToken - If the specified endpoint has more than MaxResults IP addresses, you can submit another ListResolverEndpointIpAddresses request to get the next group of IP addresses. In the next request, specify the value of NextToken from the previous response.

$sel:maxResults:ListResolverEndpointIpAddresses', listResolverEndpointIpAddressesResponse_maxResults - The value that you specified for MaxResults in the request.

$sel:ipAddresses:ListResolverEndpointIpAddressesResponse', listResolverEndpointIpAddressesResponse_ipAddresses - Information about the IP addresses in your VPC that DNS queries originate from (for outbound endpoints) or that you forward DNS queries to (for inbound endpoints).

$sel:httpStatus:ListResolverEndpointIpAddressesResponse', listResolverEndpointIpAddressesResponse_httpStatus - The response's http status code.

Response Lenses

listResolverEndpointIpAddressesResponse_nextToken :: Lens' ListResolverEndpointIpAddressesResponse (Maybe Text) Source #

If the specified endpoint has more than MaxResults IP addresses, you can submit another ListResolverEndpointIpAddresses request to get the next group of IP addresses. In the next request, specify the value of NextToken from the previous response.

listResolverEndpointIpAddressesResponse_ipAddresses :: Lens' ListResolverEndpointIpAddressesResponse (Maybe [IpAddressResponse]) Source #

Information about the IP addresses in your VPC that DNS queries originate from (for outbound endpoints) or that you forward DNS queries to (for inbound endpoints).