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

Description

Retrieves the minimal high-level information for the rule groups that you have defined.

A single call might return only a partial list of the rule groups. For information, see MaxResults.

This operation returns paginated results.

Synopsis

Creating a Request

data ListFirewallRuleGroups Source #

See: newListFirewallRuleGroups smart constructor.

Constructors

ListFirewallRuleGroups' 

Fields

  • nextToken :: Maybe Text

    For the first call to this list request, omit this value.

    When you request a list of objects, Resolver returns at most the number of objects specified in MaxResults. If more objects are available for retrieval, Resolver returns a NextToken value in the response. To retrieve the next batch of objects, use the token that was returned for the prior request in your next request.

  • maxResults :: Maybe Natural

    The maximum number of objects that you want Resolver to return for this request. If more objects are available, in the response, Resolver provides a NextToken value that you can use in a subsequent call to get the next batch of objects.

    If you don't specify a value for MaxResults, Resolver returns up to 100 objects.

Instances

Instances details
Eq ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

Read ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

Show ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

Generic ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

Associated Types

type Rep ListFirewallRuleGroups :: Type -> Type #

NFData ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

Methods

rnf :: ListFirewallRuleGroups -> () #

Hashable ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

ToJSON ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

AWSPager ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

AWSRequest ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

Associated Types

type AWSResponse ListFirewallRuleGroups #

ToHeaders ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

ToPath ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

ToQuery ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

type Rep ListFirewallRuleGroups Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

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

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

newListFirewallRuleGroups :: ListFirewallRuleGroups Source #

Create a value of ListFirewallRuleGroups 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:ListFirewallRuleGroups', listFirewallRuleGroups_nextToken - For the first call to this list request, omit this value.

When you request a list of objects, Resolver returns at most the number of objects specified in MaxResults. If more objects are available for retrieval, Resolver returns a NextToken value in the response. To retrieve the next batch of objects, use the token that was returned for the prior request in your next request.

$sel:maxResults:ListFirewallRuleGroups', listFirewallRuleGroups_maxResults - The maximum number of objects that you want Resolver to return for this request. If more objects are available, in the response, Resolver provides a NextToken value that you can use in a subsequent call to get the next batch of objects.

If you don't specify a value for MaxResults, Resolver returns up to 100 objects.

Request Lenses

listFirewallRuleGroups_nextToken :: Lens' ListFirewallRuleGroups (Maybe Text) Source #

For the first call to this list request, omit this value.

When you request a list of objects, Resolver returns at most the number of objects specified in MaxResults. If more objects are available for retrieval, Resolver returns a NextToken value in the response. To retrieve the next batch of objects, use the token that was returned for the prior request in your next request.

listFirewallRuleGroups_maxResults :: Lens' ListFirewallRuleGroups (Maybe Natural) Source #

The maximum number of objects that you want Resolver to return for this request. If more objects are available, in the response, Resolver provides a NextToken value that you can use in a subsequent call to get the next batch of objects.

If you don't specify a value for MaxResults, Resolver returns up to 100 objects.

Destructuring the Response

data ListFirewallRuleGroupsResponse Source #

See: newListFirewallRuleGroupsResponse smart constructor.

Constructors

ListFirewallRuleGroupsResponse' 

Fields

  • nextToken :: Maybe Text

    If objects are still available for retrieval, Resolver returns this token in the response. To retrieve the next batch of objects, provide this token in your next request.

  • firewallRuleGroups :: Maybe [FirewallRuleGroupMetadata]

    A list of your firewall rule groups.

    This might be a partial list of the rule groups that you have defined. For information, see MaxResults.

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Eq ListFirewallRuleGroupsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

Read ListFirewallRuleGroupsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

Show ListFirewallRuleGroupsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

Generic ListFirewallRuleGroupsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

Associated Types

type Rep ListFirewallRuleGroupsResponse :: Type -> Type #

NFData ListFirewallRuleGroupsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

type Rep ListFirewallRuleGroupsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallRuleGroups

type Rep ListFirewallRuleGroupsResponse = D1 ('MetaData "ListFirewallRuleGroupsResponse" "Amazonka.Route53Resolver.ListFirewallRuleGroups" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "ListFirewallRuleGroupsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "firewallRuleGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FirewallRuleGroupMetadata])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListFirewallRuleGroupsResponse Source #

Create a value of ListFirewallRuleGroupsResponse 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:ListFirewallRuleGroups', listFirewallRuleGroupsResponse_nextToken - If objects are still available for retrieval, Resolver returns this token in the response. To retrieve the next batch of objects, provide this token in your next request.

$sel:firewallRuleGroups:ListFirewallRuleGroupsResponse', listFirewallRuleGroupsResponse_firewallRuleGroups - A list of your firewall rule groups.

This might be a partial list of the rule groups that you have defined. For information, see MaxResults.

$sel:httpStatus:ListFirewallRuleGroupsResponse', listFirewallRuleGroupsResponse_httpStatus - The response's http status code.

Response Lenses

listFirewallRuleGroupsResponse_nextToken :: Lens' ListFirewallRuleGroupsResponse (Maybe Text) Source #

If objects are still available for retrieval, Resolver returns this token in the response. To retrieve the next batch of objects, provide this token in your next request.

listFirewallRuleGroupsResponse_firewallRuleGroups :: Lens' ListFirewallRuleGroupsResponse (Maybe [FirewallRuleGroupMetadata]) Source #

A list of your firewall rule groups.

This might be a partial list of the rule groups that you have defined. For information, see MaxResults.