Values.ImageScanFindingSourceContains details about a vulnerability scan finding.
type nonrec t = {awsAccountId : NonEmptyString.t option;The Amazon Web Services account ID that's associated with the finding.
*)imageBuildVersionArn : ImageBuildVersionArn.t option;The Amazon Resource Name (ARN) of the image build version that's associated with the finding.
*)imagePipelineArn : ImagePipelineArn.t option;The Amazon Resource Name (ARN) of the image pipeline that's associated with the finding.
*)type_ : NonEmptyString.t option;The type of the finding. Image Builder looks for findings of the type PACKAGE_VULNERABILITY that apply to output images, and excludes other types.
*)description : NonEmptyString.t option;The description of the finding.
*)title : NonEmptyString.t option;The title of the finding.
*)remediation : Remediation.t option;An object that contains the details about how to remediate the finding.
*)severity : NonEmptyString.t option;The severity of the finding.
*)firstObservedAt : DateTimeTimestamp.t option;The date and time when the finding was first observed.
*)updatedAt : DateTimeTimestamp.t option;The timestamp when the finding was last updated.
*)inspectorScore : NonNegativeDouble.t option;The score that Amazon Inspector assigned for the finding.
*)inspectorScoreDetails : InspectorScoreDetails.t option;An object that contains details of the Amazon Inspector score.
*)packageVulnerabilityDetails : PackageVulnerabilityDetails.t option;An object that contains the details of a package vulnerability finding.
*)fixAvailable : NonEmptyString.t option;Details about whether a fix is available for any of the packages that are identified in the finding through a version update.
*)}val make :
?awsAccountId:??? ->
?imageBuildVersionArn:??? ->
?imagePipelineArn:??? ->
?type_:??? ->
?description:??? ->
?title:??? ->
?remediation:??? ->
?severity:??? ->
?firstObservedAt:??? ->
?updatedAt:??? ->
?inspectorScore:??? ->
?inspectorScoreDetails:??? ->
?packageVulnerabilityDetails:??? ->
?fixAvailable:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Double of NonNegativeDouble.t
| `String of NonEmptyString.t
| `Structure of
(string
* [> `List of
[> `String of VulnerabilityId.t
| `Structure of
(string
* [> `Double of NonNegativeDouble.t
| `Integer of PackageEpoch.t
| `String of NonEmptyString.t ])
list ]
list
| `String of VulnerabilityId.t
| `Structure of
(string
* [> `Double of NonNegativeDouble.t
| `List of
[> `Structure of
(string * [> `String of NonEmptyString.t ]) list ]
list
| `String of NonEmptyString.t ])
list
| `Timestamp of DateTimeTimestamp.t ])
list
| `Timestamp of DateTimeTimestamp.t ])
list ]