Values.ScanSourceContains information about malware scans associated with GuardDuty Malware Protection for EC2.
type nonrec t = {detectorId : DetectorId.t option;The unique ID of the detector that is associated with the request. To find the detectorId in the current Region, see the Settings page in the GuardDuty console, or run the ListDetectors API.
*)adminDetectorId : DetectorId.t option;The unique detector ID of the administrator account that the request is associated with. If the account is an administrator, the AdminDetectorId will be the same as the one used for DetectorId. To find the detectorId in the current Region, see the Settings page in the GuardDuty console, or run the ListDetectors API.
*)scanId : NonEmptyString.t option;The unique scan ID associated with a scan entry.
*)scanStatus : ScanStatus.t option;An enum value representing possible scan statuses.
*)failureReason : NonEmptyString.t option;Represents the reason for FAILED scan status.
*)scanStartTime : Timestamp.t option;The timestamp of when the scan was triggered.
*)scanEndTime : Timestamp.t option;The timestamp of when the scan was finished.
*)triggerDetails : TriggerDetails.t option;Specifies the reason why the scan was initiated.
*)resourceDetails : ResourceDetails.t option;Represents the resources that were scanned in the scan entry.
*)scanResultDetails : ScanResultDetails.t option;Represents the result of the scan.
*)accountId : AccountId.t option;The ID for the account that belongs to the scan.
*)totalBytes : PositiveLong.t option;Represents total bytes that were scanned.
*)fileCount : PositiveLong.t option;Represents the number of files that were scanned.
*)attachedVolumes : VolumeDetails.t option;List of volumes that were attached to the original instance to be scanned.
*)scanType : ScanType.t option;Specifies the scan type that invoked the malware scan.
*)}val make :
?detectorId:??? ->
?adminDetectorId:??? ->
?scanId:??? ->
?scanStatus:??? ->
?failureReason:??? ->
?scanStartTime:??? ->
?scanEndTime:??? ->
?triggerDetails:??? ->
?resourceDetails:??? ->
?scanResultDetails:??? ->
?accountId:??? ->
?totalBytes:??? ->
?fileCount:??? ->
?attachedVolumes:??? ->
?scanType:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string * [> `Integer of Integer.t | `String of String_.t ])
list ]
list
| `Long of PositiveLong.t
| `String of DetectorId.t
| `Structure of
(string * [> `Enum of string | `String of NonEmptyString.t ]) list
| `Timestamp of Timestamp.t ])
list ]