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

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

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

Instances

Instances details
ToJSON ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.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

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 #

Generic ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

Associated Types

type Rep ListFirewallConfigs :: Type -> Type #

Read ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

Show ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

NFData ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

Methods

rnf :: ListFirewallConfigs -> () #

Eq ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

Hashable ListFirewallConfigs Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

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

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

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.

Request Lenses

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.

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.

Destructuring the Response

data ListFirewallConfigsResponse Source #

See: newListFirewallConfigsResponse smart constructor.

Constructors

ListFirewallConfigsResponse' 

Fields

  • firewallConfigs :: Maybe [FirewallConfig]

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

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

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Generic ListFirewallConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

Associated Types

type Rep ListFirewallConfigsResponse :: Type -> Type #

Read ListFirewallConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

Show ListFirewallConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

NFData ListFirewallConfigsResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.ListFirewallConfigs

Eq 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" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "ListFirewallConfigsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallConfigs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FirewallConfig])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:firewallConfigs:ListFirewallConfigsResponse', listFirewallConfigsResponse_firewallConfigs - The configurations for the firewall behavior provided by DNS Firewall for VPCs from Amazon Virtual Private Cloud (Amazon VPC).

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

Response Lenses

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

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.