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

Description

Lists all the Resolver endpoints that were created using the current Amazon Web Services account.

This operation returns paginated results.

Synopsis

Creating a Request

data ListResolverEndpoints Source #

See: newListResolverEndpoints smart constructor.

Constructors

ListResolverEndpoints' 

Fields

  • filters :: Maybe [Filter]

    An optional specification to return a subset of Resolver endpoints, such as all inbound Resolver endpoints.

    If you submit a second or subsequent ListResolverEndpoints request and specify the NextToken parameter, you must use the same values for Filters, if any, as in the previous request.

  • maxResults :: Maybe Natural

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

  • nextToken :: Maybe Text

    For the first ListResolverEndpoints request, omit this value.

    If you have more than MaxResults Resolver endpoints, you can submit another ListResolverEndpoints request to get the next group of Resolver endpoints. In the next request, specify the value of NextToken from the previous response.

Instances

Instances details
ToJSON ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

ToHeaders ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

ToPath ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

ToQuery ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

AWSPager ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

AWSRequest ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

Associated Types

type AWSResponse ListResolverEndpoints #

Generic ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

Associated Types

type Rep ListResolverEndpoints :: Type -> Type #

Read ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

Show ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

NFData ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

Methods

rnf :: ListResolverEndpoints -> () #

Eq ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

Hashable ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

type AWSResponse ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

type Rep ListResolverEndpoints Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

type Rep ListResolverEndpoints = D1 ('MetaData "ListResolverEndpoints" "Amazonka.Route53Resolver.ListResolverEndpoints" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "ListResolverEndpoints'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Filter])) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListResolverEndpoints :: ListResolverEndpoints Source #

Create a value of ListResolverEndpoints 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:filters:ListResolverEndpoints', listResolverEndpoints_filters - An optional specification to return a subset of Resolver endpoints, such as all inbound Resolver endpoints.

If you submit a second or subsequent ListResolverEndpoints request and specify the NextToken parameter, you must use the same values for Filters, if any, as in the previous request.

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

ListResolverEndpoints, listResolverEndpoints_nextToken - For the first ListResolverEndpoints request, omit this value.

If you have more than MaxResults Resolver endpoints, you can submit another ListResolverEndpoints request to get the next group of Resolver endpoints. In the next request, specify the value of NextToken from the previous response.

Request Lenses

listResolverEndpoints_filters :: Lens' ListResolverEndpoints (Maybe [Filter]) Source #

An optional specification to return a subset of Resolver endpoints, such as all inbound Resolver endpoints.

If you submit a second or subsequent ListResolverEndpoints request and specify the NextToken parameter, you must use the same values for Filters, if any, as in the previous request.

listResolverEndpoints_maxResults :: Lens' ListResolverEndpoints (Maybe Natural) Source #

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

listResolverEndpoints_nextToken :: Lens' ListResolverEndpoints (Maybe Text) Source #

For the first ListResolverEndpoints request, omit this value.

If you have more than MaxResults Resolver endpoints, you can submit another ListResolverEndpoints request to get the next group of Resolver endpoints. In the next request, specify the value of NextToken from the previous response.

Destructuring the Response

data ListResolverEndpointsResponse Source #

See: newListResolverEndpointsResponse smart constructor.

Constructors

ListResolverEndpointsResponse' 

Fields

  • maxResults :: Maybe Natural

    The value that you specified for MaxResults in the request.

  • nextToken :: Maybe Text

    If more than MaxResults IP addresses match the specified criteria, you can submit another ListResolverEndpoint request to get the next group of results. In the next request, specify the value of NextToken from the previous response.

  • resolverEndpoints :: Maybe [ResolverEndpoint]

    The Resolver endpoints that were created by using the current Amazon Web Services account, and that match the specified filters, if any.

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Generic ListResolverEndpointsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

Associated Types

type Rep ListResolverEndpointsResponse :: Type -> Type #

Read ListResolverEndpointsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

Show ListResolverEndpointsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

NFData ListResolverEndpointsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

Eq ListResolverEndpointsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

type Rep ListResolverEndpointsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverEndpoints

type Rep ListResolverEndpointsResponse = D1 ('MetaData "ListResolverEndpointsResponse" "Amazonka.Route53Resolver.ListResolverEndpoints" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "ListResolverEndpointsResponse'" '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 "resolverEndpoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResolverEndpoint])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListResolverEndpointsResponse Source #

Create a value of ListResolverEndpointsResponse 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:

ListResolverEndpoints, listResolverEndpointsResponse_maxResults - The value that you specified for MaxResults in the request.

ListResolverEndpoints, listResolverEndpointsResponse_nextToken - If more than MaxResults IP addresses match the specified criteria, you can submit another ListResolverEndpoint request to get the next group of results. In the next request, specify the value of NextToken from the previous response.

$sel:resolverEndpoints:ListResolverEndpointsResponse', listResolverEndpointsResponse_resolverEndpoints - The Resolver endpoints that were created by using the current Amazon Web Services account, and that match the specified filters, if any.

$sel:httpStatus:ListResolverEndpointsResponse', listResolverEndpointsResponse_httpStatus - The response's http status code.

Response Lenses

listResolverEndpointsResponse_maxResults :: Lens' ListResolverEndpointsResponse (Maybe Natural) Source #

The value that you specified for MaxResults in the request.

listResolverEndpointsResponse_nextToken :: Lens' ListResolverEndpointsResponse (Maybe Text) Source #

If more than MaxResults IP addresses match the specified criteria, you can submit another ListResolverEndpoint request to get the next group of results. In the next request, specify the value of NextToken from the previous response.

listResolverEndpointsResponse_resolverEndpoints :: Lens' ListResolverEndpointsResponse (Maybe [ResolverEndpoint]) Source #

The Resolver endpoints that were created by using the current Amazon Web Services account, and that match the specified filters, if any.