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

Description

 
Synopsis

Documentation

data ThirdPartyFirewallMissingFirewallViolation Source #

The violation details about a third-party firewall's subnet that doesn't have a Firewall Manager managed firewall in its VPC.

See: newThirdPartyFirewallMissingFirewallViolation smart constructor.

Constructors

ThirdPartyFirewallMissingFirewallViolation' 

Fields

Instances

Instances details
FromJSON ThirdPartyFirewallMissingFirewallViolation Source # 
Instance details

Defined in Amazonka.FMS.Types.ThirdPartyFirewallMissingFirewallViolation

Generic ThirdPartyFirewallMissingFirewallViolation Source # 
Instance details

Defined in Amazonka.FMS.Types.ThirdPartyFirewallMissingFirewallViolation

Read ThirdPartyFirewallMissingFirewallViolation Source # 
Instance details

Defined in Amazonka.FMS.Types.ThirdPartyFirewallMissingFirewallViolation

Show ThirdPartyFirewallMissingFirewallViolation Source # 
Instance details

Defined in Amazonka.FMS.Types.ThirdPartyFirewallMissingFirewallViolation

NFData ThirdPartyFirewallMissingFirewallViolation Source # 
Instance details

Defined in Amazonka.FMS.Types.ThirdPartyFirewallMissingFirewallViolation

Eq ThirdPartyFirewallMissingFirewallViolation Source # 
Instance details

Defined in Amazonka.FMS.Types.ThirdPartyFirewallMissingFirewallViolation

Hashable ThirdPartyFirewallMissingFirewallViolation Source # 
Instance details

Defined in Amazonka.FMS.Types.ThirdPartyFirewallMissingFirewallViolation

type Rep ThirdPartyFirewallMissingFirewallViolation Source # 
Instance details

Defined in Amazonka.FMS.Types.ThirdPartyFirewallMissingFirewallViolation

type Rep ThirdPartyFirewallMissingFirewallViolation = D1 ('MetaData "ThirdPartyFirewallMissingFirewallViolation" "Amazonka.FMS.Types.ThirdPartyFirewallMissingFirewallViolation" "amazonka-fms-2.0-351knTjuYAjE9GRQTo0ohx" 'False) (C1 ('MetaCons "ThirdPartyFirewallMissingFirewallViolation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetViolationReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "vpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "violationTarget") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newThirdPartyFirewallMissingFirewallViolation :: ThirdPartyFirewallMissingFirewallViolation Source #

Create a value of ThirdPartyFirewallMissingFirewallViolation 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:availabilityZone:ThirdPartyFirewallMissingFirewallViolation', thirdPartyFirewallMissingFirewallViolation_availabilityZone - The Availability Zone of the third-party firewall that's causing the violation.

$sel:targetViolationReason:ThirdPartyFirewallMissingFirewallViolation', thirdPartyFirewallMissingFirewallViolation_targetViolationReason - The reason the resource is causing this violation, if a reason is available.

$sel:vpc:ThirdPartyFirewallMissingFirewallViolation', thirdPartyFirewallMissingFirewallViolation_vpc - The resource ID of the VPC associated with a third-party firewall.

$sel:violationTarget:ThirdPartyFirewallMissingFirewallViolation', thirdPartyFirewallMissingFirewallViolation_violationTarget - The ID of the third-party firewall that's causing the violation.

thirdPartyFirewallMissingFirewallViolation_availabilityZone :: Lens' ThirdPartyFirewallMissingFirewallViolation (Maybe Text) Source #

The Availability Zone of the third-party firewall that's causing the violation.

thirdPartyFirewallMissingFirewallViolation_targetViolationReason :: Lens' ThirdPartyFirewallMissingFirewallViolation (Maybe Text) Source #

The reason the resource is causing this violation, if a reason is available.

thirdPartyFirewallMissingFirewallViolation_vpc :: Lens' ThirdPartyFirewallMissingFirewallViolation (Maybe Text) Source #

The resource ID of the VPC associated with a third-party firewall.