| 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.DisassociateThirdPartyFirewall
Description
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.
Constructors
| DisassociateThirdPartyFirewall' | |
Fields
| |
Instances
newDisassociateThirdPartyFirewall Source #
Arguments
| :: ThirdPartyFirewall | |
| -> DisassociateThirdPartyFirewall |
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.
Constructors
| DisassociateThirdPartyFirewallResponse' | |
Fields
| |
Instances
newDisassociateThirdPartyFirewallResponse Source #
Arguments
| :: Int | |
| -> DisassociateThirdPartyFirewallResponse |
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.