Module Values.EnhancedImageScanFindingSource

The details of an enhanced image scan. This is returned when enhanced scanning is enabled for your private registry.

Sourcetype nonrec t = {
  1. awsAccountId : RegistryId.t option;
    (*

    The Amazon Web Services account ID associated with the image.

    *)
  2. description : FindingDescription.t option;
    (*

    The description of the finding.

    *)
  3. findingArn : FindingArn.t option;
    (*

    The Amazon Resource Number (ARN) of the finding.

    *)
  4. firstObservedAt : Date.t option;
    (*

    The date and time that the finding was first observed.

    *)
  5. lastObservedAt : Date.t option;
    (*

    The date and time that the finding was last observed.

    *)
  6. packageVulnerabilityDetails : PackageVulnerabilityDetails.t option;
    (*

    An object that contains the details of a package vulnerability finding.

    *)
  7. remediation : Remediation.t option;
    (*

    An object that contains the details about how to remediate a finding.

    *)
  8. resources : ResourceList.t option;
    (*

    Contains information on the resources involved in a finding.

    *)
  9. score : Score.t option;
    (*

    The Amazon Inspector score given to the finding.

    *)
  10. scoreDetails : ScoreDetails.t option;
    (*

    An object that contains details of the Amazon Inspector score.

    *)
  11. severity : Severity.t option;
    (*

    The severity of the finding.

    *)
  12. status : Status.t option;
    (*

    The status of the finding.

    *)
  13. title : Title.t option;
    (*

    The title of the finding.

    *)
  14. type_ : Type.t option;
    (*

    The type of the finding.

    *)
  15. updatedAt : Date.t option;
    (*

    The date and time the finding was last updated at.

    *)
  16. fixAvailable : FixAvailable.t option;
    (*

    Details on whether a fix is available through a version update. This value can be YES, NO, or PARTIAL. A PARTIAL fix means that some, but not all, of the packages identified in the finding have fixes available through updated versions.

    *)
  17. exploitAvailable : ExploitAvailable.t option;
    (*

    If a finding discovered in your environment has an exploit available.

    *)
}
Sourceval make : ?awsAccountId:??? -> ?description:??? -> ?findingArn:??? -> ?firstObservedAt:??? -> ?lastObservedAt:??? -> ?packageVulnerabilityDetails:??? -> ?remediation:??? -> ?resources:??? -> ?score:??? -> ?scoreDetails:??? -> ?severity:??? -> ?status:??? -> ?title:??? -> ?type_:??? -> ?updatedAt:??? -> ?fixAvailable:??? -> ?exploitAvailable:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Double of Score.t | `List of [> `Structure of (string * [> `Map of ([> `String of TagKey.t ] * [> `String of TagValue.t ]) list | `String of ResourceId.t | `Structure of (string * [> `Structure of (string * [> `List of [> `String of ImageTag.t ] list | `Long of InUseCount.t | `String of Arch.t | `Timestamp of Date.t ]) list ]) list ]) list ] list | `String of RegistryId.t | `Structure of (string * [> `List of [> `String of Url.t | `Structure of (string * [> `Double of BaseScore.t | `Integer of Epoch.t | `String of ScoringVector.t ]) list ] list | `String of Source.t | `Structure of (string * [> `Double of Score.t | `List of [> `Structure of (string * [> `String of Metric.t ]) list ] list | `String of Url.t ]) list | `Timestamp of Date.t ]) list | `Timestamp of Date.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t