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

Description

Lists the associations that were created between Resolver rules and VPCs using the current Amazon Web Services account.

This operation returns paginated results.

Synopsis

Creating a Request

data ListResolverRuleAssociations Source #

See: newListResolverRuleAssociations smart constructor.

Constructors

ListResolverRuleAssociations' 

Fields

  • filters :: Maybe [Filter]

    An optional specification to return a subset of Resolver rules, such as Resolver rules that are associated with the same VPC ID.

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

  • nextToken :: Maybe Text

    For the first ListResolverRuleAssociation request, omit this value.

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

  • maxResults :: Maybe Natural

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

Instances

Instances details
Eq ListResolverRuleAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

Read ListResolverRuleAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

Show ListResolverRuleAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

Generic ListResolverRuleAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

Associated Types

type Rep ListResolverRuleAssociations :: Type -> Type #

NFData ListResolverRuleAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

Hashable ListResolverRuleAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

ToJSON ListResolverRuleAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

AWSPager ListResolverRuleAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

AWSRequest ListResolverRuleAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

ToHeaders ListResolverRuleAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

ToPath ListResolverRuleAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

ToQuery ListResolverRuleAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

type Rep ListResolverRuleAssociations Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

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

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

newListResolverRuleAssociations :: ListResolverRuleAssociations Source #

Create a value of ListResolverRuleAssociations 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:ListResolverRuleAssociations', listResolverRuleAssociations_filters - An optional specification to return a subset of Resolver rules, such as Resolver rules that are associated with the same VPC ID.

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

$sel:nextToken:ListResolverRuleAssociations', listResolverRuleAssociations_nextToken - For the first ListResolverRuleAssociation request, omit this value.

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

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

Request Lenses

listResolverRuleAssociations_filters :: Lens' ListResolverRuleAssociations (Maybe [Filter]) Source #

An optional specification to return a subset of Resolver rules, such as Resolver rules that are associated with the same VPC ID.

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

listResolverRuleAssociations_nextToken :: Lens' ListResolverRuleAssociations (Maybe Text) Source #

For the first ListResolverRuleAssociation request, omit this value.

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

listResolverRuleAssociations_maxResults :: Lens' ListResolverRuleAssociations (Maybe Natural) Source #

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

Destructuring the Response

data ListResolverRuleAssociationsResponse Source #

Constructors

ListResolverRuleAssociationsResponse' 

Fields

  • resolverRuleAssociations :: Maybe [ResolverRuleAssociation]

    The associations that were created between Resolver rules and VPCs using the current Amazon Web Services account, and that match the specified filters, if any.

  • nextToken :: Maybe Text

    If more than MaxResults rule associations match the specified criteria, you can submit another ListResolverRuleAssociation request to get the next group of results. 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.

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Eq ListResolverRuleAssociationsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

Read ListResolverRuleAssociationsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

Show ListResolverRuleAssociationsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

Generic ListResolverRuleAssociationsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

NFData ListResolverRuleAssociationsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

type Rep ListResolverRuleAssociationsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListResolverRuleAssociations

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

newListResolverRuleAssociationsResponse Source #

Create a value of ListResolverRuleAssociationsResponse 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:resolverRuleAssociations:ListResolverRuleAssociationsResponse', listResolverRuleAssociationsResponse_resolverRuleAssociations - The associations that were created between Resolver rules and VPCs using the current Amazon Web Services account, and that match the specified filters, if any.

$sel:nextToken:ListResolverRuleAssociations', listResolverRuleAssociationsResponse_nextToken - If more than MaxResults rule associations match the specified criteria, you can submit another ListResolverRuleAssociation request to get the next group of results. In the next request, specify the value of NextToken from the previous response.

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

$sel:httpStatus:ListResolverRuleAssociationsResponse', listResolverRuleAssociationsResponse_httpStatus - The response's http status code.

Response Lenses

listResolverRuleAssociationsResponse_resolverRuleAssociations :: Lens' ListResolverRuleAssociationsResponse (Maybe [ResolverRuleAssociation]) Source #

The associations that were created between Resolver rules and VPCs using the current Amazon Web Services account, and that match the specified filters, if any.

listResolverRuleAssociationsResponse_nextToken :: Lens' ListResolverRuleAssociationsResponse (Maybe Text) Source #

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