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 |
Synopsis
- data ThirdPartyFirewallMissingFirewallViolation = ThirdPartyFirewallMissingFirewallViolation' {}
- newThirdPartyFirewallMissingFirewallViolation :: ThirdPartyFirewallMissingFirewallViolation
- thirdPartyFirewallMissingFirewallViolation_availabilityZone :: Lens' ThirdPartyFirewallMissingFirewallViolation (Maybe Text)
- thirdPartyFirewallMissingFirewallViolation_targetViolationReason :: Lens' ThirdPartyFirewallMissingFirewallViolation (Maybe Text)
- thirdPartyFirewallMissingFirewallViolation_vpc :: Lens' ThirdPartyFirewallMissingFirewallViolation (Maybe Text)
- thirdPartyFirewallMissingFirewallViolation_violationTarget :: Lens' ThirdPartyFirewallMissingFirewallViolation (Maybe Text)
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.
ThirdPartyFirewallMissingFirewallViolation' | |
|
Instances
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.
thirdPartyFirewallMissingFirewallViolation_violationTarget :: Lens' ThirdPartyFirewallMissingFirewallViolation (Maybe Text) Source #
The ID of the third-party firewall that's causing the violation.