amazonka-route53resolver-2.0: Amazon Route 53 Resolver SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

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

  • 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.

  • 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.

  • resolverEndpointId :: Text

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

Instances

Instances details
ToJSON 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

AWSPager ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

AWSRequest 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 #

Read ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

Show ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

NFData ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

Eq ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

Hashable ListResolverEndpointIpAddresses Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

type AWSResponse 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" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "ListResolverEndpointIpAddresses'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resolverEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

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:

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.

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.

ListResolverEndpointIpAddresses, listResolverEndpointIpAddresses_resolverEndpointId - The ID of the Resolver endpoint that you want to get IP addresses for.

Request Lenses

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_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_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

  • 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).

  • maxResults :: Maybe Natural

    The value that you specified for MaxResults in the request.

  • 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.

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Generic 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

NFData ListResolverEndpointIpAddressesResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpointIpAddresses

Eq 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" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "ListResolverEndpointIpAddressesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ipAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [IpAddressResponse])) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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: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).

ListResolverEndpointIpAddresses, listResolverEndpointIpAddressesResponse_maxResults - The value that you specified for MaxResults in the request.

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:httpStatus:ListResolverEndpointIpAddressesResponse', listResolverEndpointIpAddressesResponse_httpStatus - The response's http status code.

Response Lenses

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).

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.