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

Description

Retrieves the firewall configurations that you have defined. DNS Firewall uses the configurations to manage firewall behavior for your VPCs.

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

This operation returns paginated results.

Synopsis

Creating a Request

data ListFirewallConfigs Source #

See: newListFirewallConfigs smart constructor.

Constructors

ListFirewallConfigs' 

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 ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

Read ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

Show ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

Generic ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

Associated Types

type Rep ListFirewallConfigs :: Type -> Type #

NFData ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

Methods

rnf :: ListFirewallConfigs -> () #

Hashable ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

ToJSON ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

AWSPager ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

AWSRequest ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

Associated Types

type AWSResponse ListFirewallConfigs #

ToHeaders ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

ToPath ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

ToQuery ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

type Rep ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

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

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

newListFirewallConfigs :: ListFirewallConfigs Source #

Create a value of ListFirewallConfigs 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:ListFirewallConfigs', listFirewallConfigs_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:ListFirewallConfigs', listFirewallConfigs_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

listFirewallConfigs_nextToken :: Lens' ListFirewallConfigs (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.

listFirewallConfigs_maxResults :: Lens' ListFirewallConfigs (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 ListFirewallConfigsResponse Source #

See: newListFirewallConfigsResponse smart constructor.

Constructors

ListFirewallConfigsResponse' 

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.

  • firewallConfigs :: Maybe [FirewallConfig]

    The configurations for the firewall behavior provided by DNS Firewall for VPCs from Amazon Virtual Private Cloud (Amazon VPC).

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Eq ListFirewallConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

Read ListFirewallConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

Show ListFirewallConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

Generic ListFirewallConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

Associated Types

type Rep ListFirewallConfigsResponse :: Type -> Type #

NFData ListFirewallConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

type Rep ListFirewallConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

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

newListFirewallConfigsResponse Source #

Create a value of ListFirewallConfigsResponse 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:ListFirewallConfigs', listFirewallConfigsResponse_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:firewallConfigs:ListFirewallConfigsResponse', listFirewallConfigsResponse_firewallConfigs - The configurations for the firewall behavior provided by DNS Firewall for VPCs from Amazon Virtual Private Cloud (Amazon VPC).

$sel:httpStatus:ListFirewallConfigsResponse', listFirewallConfigsResponse_httpStatus - The response's http status code.

Response Lenses

listFirewallConfigsResponse_nextToken :: Lens' ListFirewallConfigsResponse (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.

listFirewallConfigsResponse_firewallConfigs :: Lens' ListFirewallConfigsResponse (Maybe [FirewallConfig]) Source #

The configurations for the firewall behavior provided by DNS Firewall for VPCs from Amazon Virtual Private Cloud (Amazon VPC).