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

Description

 
Synopsis

Documentation

data NetworkFirewallMissingSubnetViolation Source #

Violation detail for Network Firewall for an Availability Zone that's missing the expected Firewall Manager managed subnet.

See: newNetworkFirewallMissingSubnetViolation smart constructor.

Constructors

NetworkFirewallMissingSubnetViolation' 

Fields

Instances

Instances details
FromJSON NetworkFirewallMissingSubnetViolation Source # 
Instance details

Defined in Amazonka.FMS.Types.NetworkFirewallMissingSubnetViolation

Generic NetworkFirewallMissingSubnetViolation Source # 
Instance details

Defined in Amazonka.FMS.Types.NetworkFirewallMissingSubnetViolation

Read NetworkFirewallMissingSubnetViolation Source # 
Instance details

Defined in Amazonka.FMS.Types.NetworkFirewallMissingSubnetViolation

Show NetworkFirewallMissingSubnetViolation Source # 
Instance details

Defined in Amazonka.FMS.Types.NetworkFirewallMissingSubnetViolation

NFData NetworkFirewallMissingSubnetViolation Source # 
Instance details

Defined in Amazonka.FMS.Types.NetworkFirewallMissingSubnetViolation

Eq NetworkFirewallMissingSubnetViolation Source # 
Instance details

Defined in Amazonka.FMS.Types.NetworkFirewallMissingSubnetViolation

Hashable NetworkFirewallMissingSubnetViolation Source # 
Instance details

Defined in Amazonka.FMS.Types.NetworkFirewallMissingSubnetViolation

type Rep NetworkFirewallMissingSubnetViolation Source # 
Instance details

Defined in Amazonka.FMS.Types.NetworkFirewallMissingSubnetViolation

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

newNetworkFirewallMissingSubnetViolation :: NetworkFirewallMissingSubnetViolation Source #

Create a value of NetworkFirewallMissingSubnetViolation 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:NetworkFirewallMissingSubnetViolation', networkFirewallMissingSubnetViolation_availabilityZone - The Availability Zone of a violating subnet.

$sel:targetViolationReason:NetworkFirewallMissingSubnetViolation', networkFirewallMissingSubnetViolation_targetViolationReason - The reason the resource has this violation, if one is available.

$sel:vpc:NetworkFirewallMissingSubnetViolation', networkFirewallMissingSubnetViolation_vpc - The resource ID of the VPC associated with a violating subnet.

$sel:violationTarget:NetworkFirewallMissingSubnetViolation', networkFirewallMissingSubnetViolation_violationTarget - The ID of the Network Firewall or VPC resource that's in violation.

networkFirewallMissingSubnetViolation_vpc :: Lens' NetworkFirewallMissingSubnetViolation (Maybe Text) Source #

The resource ID of the VPC associated with a violating subnet.

networkFirewallMissingSubnetViolation_violationTarget :: Lens' NetworkFirewallMissingSubnetViolation (Maybe Text) Source #

The ID of the Network Firewall or VPC resource that's in violation.