Interface ScanResultConditionRequest.Builder

  • Method Details

    • maxDaysSinceLastFindingScan

      ScanResultConditionRequest.Builder maxDaysSinceLastFindingScan(Integer maxDaysSinceLastFindingScan)

      The maximum number of days that have elapsed since Amazon Inspector last scanned the AMI. For example, a value of 7 allows AMIs that were scanned within the last 7 days. AMIs that Amazon Inspector has not scanned are not allowed.

      Constraints: Minimum value of 0. Maximum value of 2147483647.

      Parameters:
      maxDaysSinceLastFindingScan - The maximum number of days that have elapsed since Amazon Inspector last scanned the AMI. For example, a value of 7 allows AMIs that were scanned within the last 7 days. AMIs that Amazon Inspector has not scanned are not allowed.

      Constraints: Minimum value of 0. Maximum value of 2147483647.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maximumSeverityLabel

      ScanResultConditionRequest.Builder maximumSeverityLabel(String maximumSeverityLabel)

      The maximum severity that an AMI's Amazon Inspector findings can have for the AMI to be allowed. Findings count whether or not a fix is available. For example, a value of medium allows AMIs whose highest severity is informational, low, or medium.

      The valid values are the following Amazon Inspector severity levels, which correspond to CVSS score ranges:

      • informational - CVSS score of 0.

      • low - CVSS score of 0.1 to 3.9.

      • medium - CVSS score of 4.0 to 6.9.

      • high - CVSS score of 7.0 to 8.9.

      • critical - CVSS score of 9.0 to 10.0.

      For more information, see Software package vulnerability severity in the Amazon Inspector User Guide.

      A scanned AMI that has no findings meets this limit.

      AMIs that Amazon Inspector has not scanned are not allowed when you specify this condition.

      Parameters:
      maximumSeverityLabel - The maximum severity that an AMI's Amazon Inspector findings can have for the AMI to be allowed. Findings count whether or not a fix is available. For example, a value of medium allows AMIs whose highest severity is informational, low, or medium .

      The valid values are the following Amazon Inspector severity levels, which correspond to CVSS score ranges:

      • informational - CVSS score of 0.

      • low - CVSS score of 0.1 to 3.9.

      • medium - CVSS score of 4.0 to 6.9.

      • high - CVSS score of 7.0 to 8.9.

      • critical - CVSS score of 9.0 to 10.0.

      For more information, see Software package vulnerability severity in the Amazon Inspector User Guide.

      A scanned AMI that has no findings meets this limit.

      AMIs that Amazon Inspector has not scanned are not allowed when you specify this condition.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • maximumSeverityLabel

      ScanResultConditionRequest.Builder maximumSeverityLabel(SeverityLabel maximumSeverityLabel)

      The maximum severity that an AMI's Amazon Inspector findings can have for the AMI to be allowed. Findings count whether or not a fix is available. For example, a value of medium allows AMIs whose highest severity is informational, low, or medium.

      The valid values are the following Amazon Inspector severity levels, which correspond to CVSS score ranges:

      • informational - CVSS score of 0.

      • low - CVSS score of 0.1 to 3.9.

      • medium - CVSS score of 4.0 to 6.9.

      • high - CVSS score of 7.0 to 8.9.

      • critical - CVSS score of 9.0 to 10.0.

      For more information, see Software package vulnerability severity in the Amazon Inspector User Guide.

      A scanned AMI that has no findings meets this limit.

      AMIs that Amazon Inspector has not scanned are not allowed when you specify this condition.

      Parameters:
      maximumSeverityLabel - The maximum severity that an AMI's Amazon Inspector findings can have for the AMI to be allowed. Findings count whether or not a fix is available. For example, a value of medium allows AMIs whose highest severity is informational, low, or medium .

      The valid values are the following Amazon Inspector severity levels, which correspond to CVSS score ranges:

      • informational - CVSS score of 0.

      • low - CVSS score of 0.1 to 3.9.

      • medium - CVSS score of 4.0 to 6.9.

      • high - CVSS score of 7.0 to 8.9.

      • critical - CVSS score of 9.0 to 10.0.

      For more information, see Software package vulnerability severity in the Amazon Inspector User Guide.

      A scanned AMI that has no findings meets this limit.

      AMIs that Amazon Inspector has not scanned are not allowed when you specify this condition.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • maxDaysSinceInformationalFixAvailable

      ScanResultConditionRequest.Builder maxDaysSinceInformationalFixAvailable(Integer maxDaysSinceInformationalFixAvailable)

      The maximum number of days since Amazon Inspector reported a fix as available for an informational severity finding on the AMI. For example, a value of 7 does not allow an AMI if Amazon Inspector reported such a fix more than 7 days ago.

      A scanned AMI that has no informational severity finding with a fix available meets this limit. AMIs that Amazon Inspector has not scanned are not allowed.

      Constraints: Minimum value of 0. Maximum value of 2147483647.

      Parameters:
      maxDaysSinceInformationalFixAvailable - The maximum number of days since Amazon Inspector reported a fix as available for an informational severity finding on the AMI. For example, a value of 7 does not allow an AMI if Amazon Inspector reported such a fix more than 7 days ago.

      A scanned AMI that has no informational severity finding with a fix available meets this limit. AMIs that Amazon Inspector has not scanned are not allowed.

      Constraints: Minimum value of 0. Maximum value of 2147483647.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maxDaysSinceLowFixAvailable

      ScanResultConditionRequest.Builder maxDaysSinceLowFixAvailable(Integer maxDaysSinceLowFixAvailable)

      The maximum number of days since Amazon Inspector reported a fix as available for a low severity finding on the AMI. For example, a value of 7 does not allow an AMI if Amazon Inspector reported such a fix more than 7 days ago.

      A scanned AMI that has no low severity finding with a fix available meets this limit. AMIs that Amazon Inspector has not scanned are not allowed.

      Constraints: Minimum value of 0. Maximum value of 2147483647.

      Parameters:
      maxDaysSinceLowFixAvailable - The maximum number of days since Amazon Inspector reported a fix as available for a low severity finding on the AMI. For example, a value of 7 does not allow an AMI if Amazon Inspector reported such a fix more than 7 days ago.

      A scanned AMI that has no low severity finding with a fix available meets this limit. AMIs that Amazon Inspector has not scanned are not allowed.

      Constraints: Minimum value of 0. Maximum value of 2147483647.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maxDaysSinceMediumFixAvailable

      ScanResultConditionRequest.Builder maxDaysSinceMediumFixAvailable(Integer maxDaysSinceMediumFixAvailable)

      The maximum number of days since Amazon Inspector reported a fix as available for a medium severity finding on the AMI. For example, a value of 7 does not allow an AMI if Amazon Inspector reported such a fix more than 7 days ago.

      A scanned AMI that has no medium severity finding with a fix available meets this limit. AMIs that Amazon Inspector has not scanned are not allowed.

      Constraints: Minimum value of 0. Maximum value of 2147483647.

      Parameters:
      maxDaysSinceMediumFixAvailable - The maximum number of days since Amazon Inspector reported a fix as available for a medium severity finding on the AMI. For example, a value of 7 does not allow an AMI if Amazon Inspector reported such a fix more than 7 days ago.

      A scanned AMI that has no medium severity finding with a fix available meets this limit. AMIs that Amazon Inspector has not scanned are not allowed.

      Constraints: Minimum value of 0. Maximum value of 2147483647.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maxDaysSinceHighFixAvailable

      ScanResultConditionRequest.Builder maxDaysSinceHighFixAvailable(Integer maxDaysSinceHighFixAvailable)

      The maximum number of days since Amazon Inspector reported a fix as available for a high severity finding on the AMI. For example, a value of 7 does not allow an AMI if Amazon Inspector reported such a fix more than 7 days ago.

      A scanned AMI that has no high severity finding with a fix available meets this limit. AMIs that Amazon Inspector has not scanned are not allowed.

      Constraints: Minimum value of 0. Maximum value of 2147483647.

      Parameters:
      maxDaysSinceHighFixAvailable - The maximum number of days since Amazon Inspector reported a fix as available for a high severity finding on the AMI. For example, a value of 7 does not allow an AMI if Amazon Inspector reported such a fix more than 7 days ago.

      A scanned AMI that has no high severity finding with a fix available meets this limit. AMIs that Amazon Inspector has not scanned are not allowed.

      Constraints: Minimum value of 0. Maximum value of 2147483647.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maxDaysSinceCriticalFixAvailable

      ScanResultConditionRequest.Builder maxDaysSinceCriticalFixAvailable(Integer maxDaysSinceCriticalFixAvailable)

      The maximum number of days since Amazon Inspector reported a fix as available for a critical severity finding on the AMI. For example, a value of 7 does not allow an AMI if Amazon Inspector reported such a fix more than 7 days ago.

      A scanned AMI that has no critical severity finding with a fix available meets this limit. AMIs that Amazon Inspector has not scanned are not allowed.

      Constraints: Minimum value of 0. Maximum value of 2147483647.

      Parameters:
      maxDaysSinceCriticalFixAvailable - The maximum number of days since Amazon Inspector reported a fix as available for a critical severity finding on the AMI. For example, a value of 7 does not allow an AMI if Amazon Inspector reported such a fix more than 7 days ago.

      A scanned AMI that has no critical severity finding with a fix available meets this limit. AMIs that Amazon Inspector has not scanned are not allowed.

      Constraints: Minimum value of 0. Maximum value of 2147483647.

      Returns:
      Returns a reference to this object so that method calls can be chained together.