| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
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
- data ListThirdPartyFirewallFirewallPolicies = ListThirdPartyFirewallFirewallPolicies' {}
- newListThirdPartyFirewallFirewallPolicies :: ThirdPartyFirewall -> Natural -> ListThirdPartyFirewallFirewallPolicies
- listThirdPartyFirewallFirewallPolicies_nextToken :: Lens' ListThirdPartyFirewallFirewallPolicies (Maybe Text)
- listThirdPartyFirewallFirewallPolicies_thirdPartyFirewall :: Lens' ListThirdPartyFirewallFirewallPolicies ThirdPartyFirewall
- listThirdPartyFirewallFirewallPolicies_maxResults :: Lens' ListThirdPartyFirewallFirewallPolicies Natural
- data ListThirdPartyFirewallFirewallPoliciesResponse = ListThirdPartyFirewallFirewallPoliciesResponse' {}
- newListThirdPartyFirewallFirewallPoliciesResponse :: Int -> ListThirdPartyFirewallFirewallPoliciesResponse
- listThirdPartyFirewallFirewallPoliciesResponse_nextToken :: Lens' ListThirdPartyFirewallFirewallPoliciesResponse (Maybe Text)
- listThirdPartyFirewallFirewallPoliciesResponse_thirdPartyFirewallFirewallPolicies :: Lens' ListThirdPartyFirewallFirewallPoliciesResponse (Maybe [ThirdPartyFirewallFirewallPolicy])
- listThirdPartyFirewallFirewallPoliciesResponse_httpStatus :: Lens' ListThirdPartyFirewallFirewallPoliciesResponse Int
Creating a Request
data ListThirdPartyFirewallFirewallPolicies Source #
See: newListThirdPartyFirewallFirewallPolicies smart constructor.
Constructors
| ListThirdPartyFirewallFirewallPolicies' | |
Fields
| |
Instances
newListThirdPartyFirewallFirewallPolicies Source #
Arguments
| :: ThirdPartyFirewall |
|
| -> Natural | |
| -> ListThirdPartyFirewallFirewallPolicies |
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_thirdPartyFirewall :: Lens' ListThirdPartyFirewallFirewallPolicies ThirdPartyFirewall Source #
The name of the third-party firewall vendor.
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 #
See: newListThirdPartyFirewallFirewallPoliciesResponse smart constructor.
Constructors
| ListThirdPartyFirewallFirewallPoliciesResponse' | |
Fields
| |
Instances
newListThirdPartyFirewallFirewallPoliciesResponse Source #
Arguments
| :: Int |
|
| -> ListThirdPartyFirewallFirewallPoliciesResponse |
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.
listThirdPartyFirewallFirewallPoliciesResponse_httpStatus :: Lens' ListThirdPartyFirewallFirewallPoliciesResponse Int Source #
The response's http status code.