Skip to content

AwsVPCSecurityGroupViolation

Source code in docs_src/capo_fms/types/aws_vpc_security_group_violation.py
class AwsVPCSecurityGroupViolation(TypedDict, closed=True):
    violation_target: NotRequired["capo_fms.types.violation_target.ViolationTarget"]
    """<p>The security group rule that is being evaluated.</p>"""
    violation_target_description: NotRequired[
        "capo_fms.types.length_bounded_string.LengthBoundedString"
    ]
    """<p>A description of the security group that violates the policy.</p>"""
    partial_matches: NotRequired["capo_fms.types.partial_matches.PartialMatches"]
    """<p>List of rules specified in the security group of the Firewall Manager policy that partially match the <code>ViolationTarget</code> rule.</p>"""
    possible_security_group_remediation_actions: NotRequired[
        "capo_fms.types.security_group_remediation_actions.SecurityGroupRemediationActions"
    ]
    """<p>Remediation options for the rule specified in the <code>ViolationTarget</code>.</p>"""

partial_matches instance-attribute

partial_matches: NotRequired[PartialMatches]

List of rules specified in the security group of the Firewall Manager policy that partially match the ViolationTarget rule.

possible_security_group_remediation_actions instance-attribute

possible_security_group_remediation_actions: NotRequired[
    SecurityGroupRemediationActions
]

Remediation options for the rule specified in the ViolationTarget.

violation_target instance-attribute

violation_target: NotRequired[ViolationTarget]

The security group rule that is being evaluated.

violation_target_description instance-attribute

violation_target_description: NotRequired[LengthBoundedString]

A description of the security group that violates the policy.