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 |
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.
ListThirdPartyFirewallFirewallPolicies' | |
|
Instances
newListThirdPartyFirewallFirewallPolicies Source #
:: 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.
ListThirdPartyFirewallFirewallPoliciesResponse' | |
|
Instances
newListThirdPartyFirewallFirewallPoliciesResponse Source #
:: 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.