Values.EnhancedImageScanFindingSourceThe details of an enhanced image scan. This is returned when enhanced scanning is enabled for your private registry.
type nonrec t = {awsAccountId : RegistryId.t option;The Amazon Web Services account ID associated with the image.
*)description : FindingDescription.t option;The description of the finding.
*)findingArn : FindingArn.t option;The Amazon Resource Number (ARN) of the finding.
*)firstObservedAt : Date.t option;The date and time that the finding was first observed.
*)lastObservedAt : Date.t option;The date and time that the finding was last observed.
*)packageVulnerabilityDetails : PackageVulnerabilityDetails.t option;An object that contains the details of a package vulnerability finding.
*)remediation : Remediation.t option;An object that contains the details about how to remediate a finding.
*)resources : ResourceList.t option;Contains information on the resources involved in a finding.
*)score : Score.t option;The Amazon Inspector score given to the finding.
*)scoreDetails : ScoreDetails.t option;An object that contains details of the Amazon Inspector score.
*)severity : Severity.t option;The severity of the finding.
*)status : Status.t option;The status of the finding.
*)title : Title.t option;The title of the finding.
*)type_ : Type.t option;The type of the finding.
*)updatedAt : Date.t option;The date and time the finding was last updated at.
*)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.
*)exploitAvailable : ExploitAvailable.t option;If a finding discovered in your environment has an exploit available.
*)}val make :
?awsAccountId:??? ->
?description:??? ->
?findingArn:??? ->
?firstObservedAt:??? ->
?lastObservedAt:??? ->
?packageVulnerabilityDetails:??? ->
?remediation:??? ->
?resources:??? ->
?score:??? ->
?scoreDetails:??? ->
?severity:??? ->
?status:??? ->
?title:??? ->
?type_:??? ->
?updatedAt:??? ->
?fixAvailable:??? ->
?exploitAvailable:??? ->
unit ->
tval 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 ]