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.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

Creating a Request

data DisassociateThirdPartyFirewall Source #

See: newDisassociateThirdPartyFirewall smart constructor.

Constructors

DisassociateThirdPartyFirewall' 

Fields

Instances

Instances details
ToJSON DisassociateThirdPartyFirewall Source # 
Instance details

Defined in Amazonka.FMS.DisassociateThirdPartyFirewall

ToHeaders DisassociateThirdPartyFirewall Source # 
Instance details

Defined in Amazonka.FMS.DisassociateThirdPartyFirewall

ToPath DisassociateThirdPartyFirewall Source # 
Instance details

Defined in Amazonka.FMS.DisassociateThirdPartyFirewall

ToQuery DisassociateThirdPartyFirewall Source # 
Instance details

Defined in Amazonka.FMS.DisassociateThirdPartyFirewall

AWSRequest DisassociateThirdPartyFirewall Source # 
Instance details

Defined in Amazonka.FMS.DisassociateThirdPartyFirewall

Generic DisassociateThirdPartyFirewall Source # 
Instance details

Defined in Amazonka.FMS.DisassociateThirdPartyFirewall

Associated Types

type Rep DisassociateThirdPartyFirewall :: Type -> Type #

Read DisassociateThirdPartyFirewall Source # 
Instance details

Defined in Amazonka.FMS.DisassociateThirdPartyFirewall

Show DisassociateThirdPartyFirewall Source # 
Instance details

Defined in Amazonka.FMS.DisassociateThirdPartyFirewall

NFData DisassociateThirdPartyFirewall Source # 
Instance details

Defined in Amazonka.FMS.DisassociateThirdPartyFirewall

Eq DisassociateThirdPartyFirewall Source # 
Instance details

Defined in Amazonka.FMS.DisassociateThirdPartyFirewall

Hashable DisassociateThirdPartyFirewall Source # 
Instance details

Defined in Amazonka.FMS.DisassociateThirdPartyFirewall

type AWSResponse DisassociateThirdPartyFirewall Source # 
Instance details

Defined in Amazonka.FMS.DisassociateThirdPartyFirewall

type Rep DisassociateThirdPartyFirewall Source # 
Instance details

Defined in Amazonka.FMS.DisassociateThirdPartyFirewall

type Rep DisassociateThirdPartyFirewall = D1 ('MetaData "DisassociateThirdPartyFirewall" "Amazonka.FMS.DisassociateThirdPartyFirewall" "amazonka-fms-2.0-351knTjuYAjE9GRQTo0ohx" 'False) (C1 ('MetaCons "DisassociateThirdPartyFirewall'" 'PrefixI 'True) (S1 ('MetaSel ('Just "thirdPartyFirewall") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ThirdPartyFirewall)))

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

Destructuring the Response

data DisassociateThirdPartyFirewallResponse Source #

Constructors

DisassociateThirdPartyFirewallResponse' 

Fields

Instances

Instances details
Generic DisassociateThirdPartyFirewallResponse Source # 
Instance details

Defined in Amazonka.FMS.DisassociateThirdPartyFirewall

Read DisassociateThirdPartyFirewallResponse Source # 
Instance details

Defined in Amazonka.FMS.DisassociateThirdPartyFirewall

Show DisassociateThirdPartyFirewallResponse Source # 
Instance details

Defined in Amazonka.FMS.DisassociateThirdPartyFirewall

NFData DisassociateThirdPartyFirewallResponse Source # 
Instance details

Defined in Amazonka.FMS.DisassociateThirdPartyFirewall

Eq DisassociateThirdPartyFirewallResponse Source # 
Instance details

Defined in Amazonka.FMS.DisassociateThirdPartyFirewall

type Rep DisassociateThirdPartyFirewallResponse Source # 
Instance details

Defined in Amazonka.FMS.DisassociateThirdPartyFirewall

type Rep DisassociateThirdPartyFirewallResponse = D1 ('MetaData "DisassociateThirdPartyFirewallResponse" "Amazonka.FMS.DisassociateThirdPartyFirewall" "amazonka-fms-2.0-351knTjuYAjE9GRQTo0ohx" 'False) (C1 ('MetaCons "DisassociateThirdPartyFirewallResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "thirdPartyFirewallStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ThirdPartyFirewallAssociationStatus)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

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.