Source code for illumio.vulnerabilities.vulnerabilityreport

# -*- coding: utf-8 -*-

"""This module provides classes related to vulnerability reports.

Copyright:
    © 2022 Illumio

License:
    Apache2, see LICENSE for more details.
"""
from dataclasses import dataclass

from typing import List

from illumio.util import MutableObject, pce_api


[docs] @dataclass @pce_api('vulnerability_reports') class VulnerabilityReport(MutableObject): """Represents a vulnerability report in the PCE. Vulnerability reports aggregate vulnerability scan results from external scanners. """ report_type: str = None scanned_ips: List[str] = None num_vulnerabilities: int = None authoritative: bool = None
__all__ = [ 'VulnerabilityReport', ]