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 |
Disassociates a Firewall Manager policy administrator from a third-party
firewall tenant. When you call DisassociateThirdPartyFirewall
, the
third-party firewall vendor deletes all of the firewalls that are
associated with the account.
Synopsis
- data DisassociateThirdPartyFirewall = DisassociateThirdPartyFirewall' {}
- newDisassociateThirdPartyFirewall :: ThirdPartyFirewall -> DisassociateThirdPartyFirewall
- disassociateThirdPartyFirewall_thirdPartyFirewall :: Lens' DisassociateThirdPartyFirewall ThirdPartyFirewall
- data DisassociateThirdPartyFirewallResponse = DisassociateThirdPartyFirewallResponse' {}
- newDisassociateThirdPartyFirewallResponse :: Int -> DisassociateThirdPartyFirewallResponse
- disassociateThirdPartyFirewallResponse_thirdPartyFirewallStatus :: Lens' DisassociateThirdPartyFirewallResponse (Maybe ThirdPartyFirewallAssociationStatus)
- disassociateThirdPartyFirewallResponse_httpStatus :: Lens' DisassociateThirdPartyFirewallResponse Int
Creating a Request
data DisassociateThirdPartyFirewall Source #
See: newDisassociateThirdPartyFirewall
smart constructor.
DisassociateThirdPartyFirewall' | |
|
Instances
newDisassociateThirdPartyFirewall Source #
Create a value of DisassociateThirdPartyFirewall
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:thirdPartyFirewall:DisassociateThirdPartyFirewall'
, disassociateThirdPartyFirewall_thirdPartyFirewall
- The name of the third-party firewall vendor.
Request Lenses
disassociateThirdPartyFirewall_thirdPartyFirewall :: Lens' DisassociateThirdPartyFirewall ThirdPartyFirewall Source #
The name of the third-party firewall vendor.
Destructuring the Response
data DisassociateThirdPartyFirewallResponse Source #
See: newDisassociateThirdPartyFirewallResponse
smart constructor.
DisassociateThirdPartyFirewallResponse' | |
|
Instances
newDisassociateThirdPartyFirewallResponse Source #
Create a value of DisassociateThirdPartyFirewallResponse
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:thirdPartyFirewallStatus:DisassociateThirdPartyFirewallResponse'
, disassociateThirdPartyFirewallResponse_thirdPartyFirewallStatus
- The current status for the disassociation of a Firewall Manager
administrators account with a third-party firewall.
$sel:httpStatus:DisassociateThirdPartyFirewallResponse'
, disassociateThirdPartyFirewallResponse_httpStatus
- The response's http status code.
Response Lenses
disassociateThirdPartyFirewallResponse_thirdPartyFirewallStatus :: Lens' DisassociateThirdPartyFirewallResponse (Maybe ThirdPartyFirewallAssociationStatus) Source #
The current status for the disassociation of a Firewall Manager administrators account with a third-party firewall.
disassociateThirdPartyFirewallResponse_httpStatus :: Lens' DisassociateThirdPartyFirewallResponse Int Source #
The response's http status code.