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

Description

 
Synopsis

Documentation

data ThirdPartyFirewallMissingSubnetViolation Source #

The violation details for a third-party firewall for an Availability Zone that's missing the Firewall Manager managed subnet.

See: newThirdPartyFirewallMissingSubnetViolation smart constructor.

Constructors

ThirdPartyFirewallMissingSubnetViolation' 

Fields

Instances

Instances details
FromJSON ThirdPartyFirewallMissingSubnetViolation Source # 
Instance details

Defined in Amazonka.FMS.Types.ThirdPartyFirewallMissingSubnetViolation

Generic ThirdPartyFirewallMissingSubnetViolation Source # 
Instance details

Defined in Amazonka.FMS.Types.ThirdPartyFirewallMissingSubnetViolation

Read ThirdPartyFirewallMissingSubnetViolation Source # 
Instance details

Defined in Amazonka.FMS.Types.ThirdPartyFirewallMissingSubnetViolation

Show ThirdPartyFirewallMissingSubnetViolation Source # 
Instance details

Defined in Amazonka.FMS.Types.ThirdPartyFirewallMissingSubnetViolation

NFData ThirdPartyFirewallMissingSubnetViolation Source # 
Instance details

Defined in Amazonka.FMS.Types.ThirdPartyFirewallMissingSubnetViolation

Eq ThirdPartyFirewallMissingSubnetViolation Source # 
Instance details

Defined in Amazonka.FMS.Types.ThirdPartyFirewallMissingSubnetViolation

Hashable ThirdPartyFirewallMissingSubnetViolation Source # 
Instance details

Defined in Amazonka.FMS.Types.ThirdPartyFirewallMissingSubnetViolation

type Rep ThirdPartyFirewallMissingSubnetViolation Source # 
Instance details

Defined in Amazonka.FMS.Types.ThirdPartyFirewallMissingSubnetViolation

type Rep ThirdPartyFirewallMissingSubnetViolation = D1 ('MetaData "ThirdPartyFirewallMissingSubnetViolation" "Amazonka.FMS.Types.ThirdPartyFirewallMissingSubnetViolation" "amazonka-fms-2.0-351knTjuYAjE9GRQTo0ohx" 'False) (C1 ('MetaCons "ThirdPartyFirewallMissingSubnetViolation'" '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)))))

newThirdPartyFirewallMissingSubnetViolation :: ThirdPartyFirewallMissingSubnetViolation Source #

Create a value of ThirdPartyFirewallMissingSubnetViolation 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:ThirdPartyFirewallMissingSubnetViolation', thirdPartyFirewallMissingSubnetViolation_availabilityZone - The Availability Zone of a subnet that's causing the violation.

$sel:targetViolationReason:ThirdPartyFirewallMissingSubnetViolation', thirdPartyFirewallMissingSubnetViolation_targetViolationReason - The reason the resource is causing the violation, if a reason is available.

$sel:vpc:ThirdPartyFirewallMissingSubnetViolation', thirdPartyFirewallMissingSubnetViolation_vpc - The resource ID of the VPC associated with a subnet that's causing the violation.

$sel:violationTarget:ThirdPartyFirewallMissingSubnetViolation', thirdPartyFirewallMissingSubnetViolation_violationTarget - The ID of the third-party firewall or VPC resource that's causing the violation.

thirdPartyFirewallMissingSubnetViolation_targetViolationReason :: Lens' ThirdPartyFirewallMissingSubnetViolation (Maybe Text) Source #

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

thirdPartyFirewallMissingSubnetViolation_vpc :: Lens' ThirdPartyFirewallMissingSubnetViolation (Maybe Text) Source #

The resource ID of the VPC associated with a subnet that's causing the violation.

thirdPartyFirewallMissingSubnetViolation_violationTarget :: Lens' ThirdPartyFirewallMissingSubnetViolation (Maybe Text) Source #

The ID of the third-party firewall or VPC resource that's causing the violation.