amazonka-fms-2.0: Amazon Firewall Management Service 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.FMS.ListThirdPartyFirewallFirewallPolicies

Description

Retrieves a list of all of the third-party firewall policies that are associated with the third-party firewall administrator's account.

This operation returns paginated results.

Synopsis

Creating a Request

data ListThirdPartyFirewallFirewallPolicies Source #

Constructors

ListThirdPartyFirewallFirewallPolicies' 

Fields

  • nextToken :: Maybe Text

    If the previous response included a NextToken element, the specified third-party firewall vendor is associated with more third-party firewall policies. To get more third-party firewall policies, submit another ListThirdPartyFirewallFirewallPoliciesRequest request.

    For the value of NextToken, specify the value of NextToken from the previous response. If the previous response didn't include a NextToken element, there are no more third-party firewall policies to get.

  • thirdPartyFirewall :: ThirdPartyFirewall

    The name of the third-party firewall vendor.

  • maxResults :: Natural

    The maximum number of third-party firewall policies that you want Firewall Manager to return. If the specified third-party firewall vendor is associated with more than MaxResults firewall policies, the response includes a NextToken element. NextToken contains an encrypted token that identifies the first third-party firewall policies that Firewall Manager will return if you submit another request.

Instances

Instances details
ToJSON ListThirdPartyFirewallFirewallPolicies Source # 
Instance details

Defined in Amazonka.FMS.ListThirdPartyFirewallFirewallPolicies

ToHeaders ListThirdPartyFirewallFirewallPolicies Source # 
Instance details

Defined in Amazonka.FMS.ListThirdPartyFirewallFirewallPolicies

ToPath ListThirdPartyFirewallFirewallPolicies Source # 
Instance details

Defined in Amazonka.FMS.ListThirdPartyFirewallFirewallPolicies

ToQuery ListThirdPartyFirewallFirewallPolicies Source # 
Instance details

Defined in Amazonka.FMS.ListThirdPartyFirewallFirewallPolicies

AWSPager ListThirdPartyFirewallFirewallPolicies Source # 
Instance details

Defined in Amazonka.FMS.ListThirdPartyFirewallFirewallPolicies

AWSRequest ListThirdPartyFirewallFirewallPolicies Source # 
Instance details

Defined in Amazonka.FMS.ListThirdPartyFirewallFirewallPolicies

Generic ListThirdPartyFirewallFirewallPolicies Source # 
Instance details

Defined in Amazonka.FMS.ListThirdPartyFirewallFirewallPolicies

Read ListThirdPartyFirewallFirewallPolicies Source # 
Instance details

Defined in Amazonka.FMS.ListThirdPartyFirewallFirewallPolicies

Show ListThirdPartyFirewallFirewallPolicies Source # 
Instance details

Defined in Amazonka.FMS.ListThirdPartyFirewallFirewallPolicies

NFData ListThirdPartyFirewallFirewallPolicies Source # 
Instance details

Defined in Amazonka.FMS.ListThirdPartyFirewallFirewallPolicies

Eq ListThirdPartyFirewallFirewallPolicies Source # 
Instance details

Defined in Amazonka.FMS.ListThirdPartyFirewallFirewallPolicies

Hashable ListThirdPartyFirewallFirewallPolicies Source # 
Instance details

Defined in Amazonka.FMS.ListThirdPartyFirewallFirewallPolicies

type AWSResponse ListThirdPartyFirewallFirewallPolicies Source # 
Instance details

Defined in Amazonka.FMS.ListThirdPartyFirewallFirewallPolicies

type Rep ListThirdPartyFirewallFirewallPolicies Source # 
Instance details

Defined in Amazonka.FMS.ListThirdPartyFirewallFirewallPolicies

type Rep ListThirdPartyFirewallFirewallPolicies = D1 ('MetaData "ListThirdPartyFirewallFirewallPolicies" "Amazonka.FMS.ListThirdPartyFirewallFirewallPolicies" "amazonka-fms-2.0-351knTjuYAjE9GRQTo0ohx" 'False) (C1 ('MetaCons "ListThirdPartyFirewallFirewallPolicies'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "thirdPartyFirewall") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ThirdPartyFirewall) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))

newListThirdPartyFirewallFirewallPolicies Source #

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

ListThirdPartyFirewallFirewallPolicies, listThirdPartyFirewallFirewallPolicies_nextToken - If the previous response included a NextToken element, the specified third-party firewall vendor is associated with more third-party firewall policies. To get more third-party firewall policies, submit another ListThirdPartyFirewallFirewallPoliciesRequest request.

For the value of NextToken, specify the value of NextToken from the previous response. If the previous response didn't include a NextToken element, there are no more third-party firewall policies to get.

$sel:thirdPartyFirewall:ListThirdPartyFirewallFirewallPolicies', listThirdPartyFirewallFirewallPolicies_thirdPartyFirewall - The name of the third-party firewall vendor.

$sel:maxResults:ListThirdPartyFirewallFirewallPolicies', listThirdPartyFirewallFirewallPolicies_maxResults - The maximum number of third-party firewall policies that you want Firewall Manager to return. If the specified third-party firewall vendor is associated with more than MaxResults firewall policies, the response includes a NextToken element. NextToken contains an encrypted token that identifies the first third-party firewall policies that Firewall Manager will return if you submit another request.

Request Lenses

listThirdPartyFirewallFirewallPolicies_nextToken :: Lens' ListThirdPartyFirewallFirewallPolicies (Maybe Text) Source #

If the previous response included a NextToken element, the specified third-party firewall vendor is associated with more third-party firewall policies. To get more third-party firewall policies, submit another ListThirdPartyFirewallFirewallPoliciesRequest request.

For the value of NextToken, specify the value of NextToken from the previous response. If the previous response didn't include a NextToken element, there are no more third-party firewall policies to get.

listThirdPartyFirewallFirewallPolicies_maxResults :: Lens' ListThirdPartyFirewallFirewallPolicies Natural Source #

The maximum number of third-party firewall policies that you want Firewall Manager to return. If the specified third-party firewall vendor is associated with more than MaxResults firewall policies, the response includes a NextToken element. NextToken contains an encrypted token that identifies the first third-party firewall policies that Firewall Manager will return if you submit another request.

Destructuring the Response

data ListThirdPartyFirewallFirewallPoliciesResponse Source #

Constructors

ListThirdPartyFirewallFirewallPoliciesResponse' 

Fields

  • nextToken :: Maybe Text

    The value that you will use for NextToken in the next ListThirdPartyFirewallFirewallPolicies request.

  • thirdPartyFirewallFirewallPolicies :: Maybe [ThirdPartyFirewallFirewallPolicy]

    A list that contains one ThirdPartyFirewallFirewallPolicies element for each third-party firewall policies that the specified third-party firewall vendor is associated with. Each ThirdPartyFirewallFirewallPolicies element contains the firewall policy name and ID.

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Generic ListThirdPartyFirewallFirewallPoliciesResponse Source # 
Instance details

Defined in Amazonka.FMS.ListThirdPartyFirewallFirewallPolicies

Read ListThirdPartyFirewallFirewallPoliciesResponse Source # 
Instance details

Defined in Amazonka.FMS.ListThirdPartyFirewallFirewallPolicies

Show ListThirdPartyFirewallFirewallPoliciesResponse Source # 
Instance details

Defined in Amazonka.FMS.ListThirdPartyFirewallFirewallPolicies

NFData ListThirdPartyFirewallFirewallPoliciesResponse Source # 
Instance details

Defined in Amazonka.FMS.ListThirdPartyFirewallFirewallPolicies

Eq ListThirdPartyFirewallFirewallPoliciesResponse Source # 
Instance details

Defined in Amazonka.FMS.ListThirdPartyFirewallFirewallPolicies

type Rep ListThirdPartyFirewallFirewallPoliciesResponse Source # 
Instance details

Defined in Amazonka.FMS.ListThirdPartyFirewallFirewallPolicies

type Rep ListThirdPartyFirewallFirewallPoliciesResponse = D1 ('MetaData "ListThirdPartyFirewallFirewallPoliciesResponse" "Amazonka.FMS.ListThirdPartyFirewallFirewallPolicies" "amazonka-fms-2.0-351knTjuYAjE9GRQTo0ohx" 'False) (C1 ('MetaCons "ListThirdPartyFirewallFirewallPoliciesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "thirdPartyFirewallFirewallPolicies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ThirdPartyFirewallFirewallPolicy])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListThirdPartyFirewallFirewallPoliciesResponse Source #

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

ListThirdPartyFirewallFirewallPolicies, listThirdPartyFirewallFirewallPoliciesResponse_nextToken - The value that you will use for NextToken in the next ListThirdPartyFirewallFirewallPolicies request.

$sel:thirdPartyFirewallFirewallPolicies:ListThirdPartyFirewallFirewallPoliciesResponse', listThirdPartyFirewallFirewallPoliciesResponse_thirdPartyFirewallFirewallPolicies - A list that contains one ThirdPartyFirewallFirewallPolicies element for each third-party firewall policies that the specified third-party firewall vendor is associated with. Each ThirdPartyFirewallFirewallPolicies element contains the firewall policy name and ID.

$sel:httpStatus:ListThirdPartyFirewallFirewallPoliciesResponse', listThirdPartyFirewallFirewallPoliciesResponse_httpStatus - The response's http status code.

Response Lenses

listThirdPartyFirewallFirewallPoliciesResponse_nextToken :: Lens' ListThirdPartyFirewallFirewallPoliciesResponse (Maybe Text) Source #

The value that you will use for NextToken in the next ListThirdPartyFirewallFirewallPolicies request.

listThirdPartyFirewallFirewallPoliciesResponse_thirdPartyFirewallFirewallPolicies :: Lens' ListThirdPartyFirewallFirewallPoliciesResponse (Maybe [ThirdPartyFirewallFirewallPolicy]) Source #

A list that contains one ThirdPartyFirewallFirewallPolicies element for each third-party firewall policies that the specified third-party firewall vendor is associated with. Each ThirdPartyFirewallFirewallPolicies element contains the firewall policy name and ID.