Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data AwsVPCSecurityGroupViolation = AwsVPCSecurityGroupViolation' {}
- newAwsVPCSecurityGroupViolation :: AwsVPCSecurityGroupViolation
- awsVPCSecurityGroupViolation_violationTargetDescription :: Lens' AwsVPCSecurityGroupViolation (Maybe Text)
- awsVPCSecurityGroupViolation_possibleSecurityGroupRemediationActions :: Lens' AwsVPCSecurityGroupViolation (Maybe [SecurityGroupRemediationAction])
- awsVPCSecurityGroupViolation_violationTarget :: Lens' AwsVPCSecurityGroupViolation (Maybe Text)
- awsVPCSecurityGroupViolation_partialMatches :: Lens' AwsVPCSecurityGroupViolation (Maybe [PartialMatch])
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.
AwsVPCSecurityGroupViolation' | |
|
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:violationTargetDescription:AwsVPCSecurityGroupViolation'
, awsVPCSecurityGroupViolation_violationTargetDescription
- A description of the security group that violates the policy.
$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:partialMatches:AwsVPCSecurityGroupViolation'
, awsVPCSecurityGroupViolation_partialMatches
- List of rules specified in the security group of the Firewall Manager
policy that partially match the ViolationTarget
rule.
awsVPCSecurityGroupViolation_violationTargetDescription :: Lens' AwsVPCSecurityGroupViolation (Maybe Text) Source #
A description of the security group that violates the policy.
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_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.