| 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 |
Amazonka.FMS.Types.AwsVPCSecurityGroupViolation
Description
Synopsis
- data AwsVPCSecurityGroupViolation = AwsVPCSecurityGroupViolation' {}
- newAwsVPCSecurityGroupViolation :: AwsVPCSecurityGroupViolation
- awsVPCSecurityGroupViolation_partialMatches :: Lens' AwsVPCSecurityGroupViolation (Maybe [PartialMatch])
- awsVPCSecurityGroupViolation_possibleSecurityGroupRemediationActions :: Lens' AwsVPCSecurityGroupViolation (Maybe [SecurityGroupRemediationAction])
- awsVPCSecurityGroupViolation_violationTarget :: Lens' AwsVPCSecurityGroupViolation (Maybe Text)
- awsVPCSecurityGroupViolation_violationTargetDescription :: Lens' AwsVPCSecurityGroupViolation (Maybe Text)
Documentation
data AwsVPCSecurityGroupViolation Source #
Violation detail for the rule violation in a security group when compared to the primary security group of the Firewall Manager policy.
See: newAwsVPCSecurityGroupViolation smart constructor.
Constructors
| AwsVPCSecurityGroupViolation' | |
Fields
| |
Instances
newAwsVPCSecurityGroupViolation :: AwsVPCSecurityGroupViolation Source #
Create a value of AwsVPCSecurityGroupViolation 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:partialMatches:AwsVPCSecurityGroupViolation', awsVPCSecurityGroupViolation_partialMatches - List of rules specified in the security group of the Firewall Manager
policy that partially match the ViolationTarget rule.
$sel:possibleSecurityGroupRemediationActions:AwsVPCSecurityGroupViolation', awsVPCSecurityGroupViolation_possibleSecurityGroupRemediationActions - Remediation options for the rule specified in the ViolationTarget.
$sel:violationTarget:AwsVPCSecurityGroupViolation', awsVPCSecurityGroupViolation_violationTarget - The security group rule that is being evaluated.
$sel:violationTargetDescription:AwsVPCSecurityGroupViolation', awsVPCSecurityGroupViolation_violationTargetDescription - A description of the security group that violates the policy.
awsVPCSecurityGroupViolation_partialMatches :: Lens' AwsVPCSecurityGroupViolation (Maybe [PartialMatch]) Source #
List of rules specified in the security group of the Firewall Manager
policy that partially match the ViolationTarget rule.
awsVPCSecurityGroupViolation_possibleSecurityGroupRemediationActions :: Lens' AwsVPCSecurityGroupViolation (Maybe [SecurityGroupRemediationAction]) Source #
Remediation options for the rule specified in the ViolationTarget.
awsVPCSecurityGroupViolation_violationTarget :: Lens' AwsVPCSecurityGroupViolation (Maybe Text) Source #
The security group rule that is being evaluated.
awsVPCSecurityGroupViolation_violationTargetDescription :: Lens' AwsVPCSecurityGroupViolation (Maybe Text) Source #
A description of the security group that violates the policy.