Interface AwsVPCSecurityGroupViolation.Builder

    • Method Detail

      • violationTarget

        AwsVPCSecurityGroupViolation.Builder violationTarget​(String violationTarget)

        The security group rule that is being evaluated.

        Parameters:
        violationTarget - The security group rule that is being evaluated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • violationTargetDescription

        AwsVPCSecurityGroupViolation.Builder violationTargetDescription​(String violationTargetDescription)

        A description of the security group that violates the policy.

        Parameters:
        violationTargetDescription - A description of the security group that violates the policy.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • partialMatches

        AwsVPCSecurityGroupViolation.Builder partialMatches​(Collection<PartialMatch> partialMatches)

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

        Parameters:
        partialMatches - List of rules specified in the security group of the Firewall Manager policy that partially match the ViolationTarget rule.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • partialMatches

        AwsVPCSecurityGroupViolation.Builder partialMatches​(PartialMatch... partialMatches)

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

        Parameters:
        partialMatches - List of rules specified in the security group of the Firewall Manager policy that partially match the ViolationTarget rule.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • possibleSecurityGroupRemediationActions

        AwsVPCSecurityGroupViolation.Builder possibleSecurityGroupRemediationActions​(Collection<SecurityGroupRemediationAction> possibleSecurityGroupRemediationActions)

        Remediation options for the rule specified in the ViolationTarget.

        Parameters:
        possibleSecurityGroupRemediationActions - Remediation options for the rule specified in the ViolationTarget.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • possibleSecurityGroupRemediationActions

        AwsVPCSecurityGroupViolation.Builder possibleSecurityGroupRemediationActions​(SecurityGroupRemediationAction... possibleSecurityGroupRemediationActions)

        Remediation options for the rule specified in the ViolationTarget.

        Parameters:
        possibleSecurityGroupRemediationActions - Remediation options for the rule specified in the ViolationTarget.
        Returns:
        Returns a reference to this object so that method calls can be chained together.