Values.ServiceSourceContains additional information about the generated finding.
type nonrec t = {action : Action.t option;Information about the activity that is described in a finding.
*)evidence : Evidence.t option;An evidence object associated with the service.
*)archived : Boolean.t option;Indicates whether this finding is archived.
*)count : Integer.t option;The total count of the occurrences of this finding type.
*)detectorId : DetectorId.t option;The detector ID for the GuardDuty service.
*)eventFirstSeen : String_.t option;The first-seen timestamp of the activity that prompted GuardDuty to generate this finding.
*)eventLastSeen : String_.t option;The last-seen timestamp of the activity that prompted GuardDuty to generate this finding.
*)resourceRole : String_.t option;The resource role information for this finding.
*)serviceName : String_.t option;The name of the Amazon Web Services service (GuardDuty) that generated a finding.
*)userFeedback : String_.t option;Feedback that was submitted about the finding.
*)additionalInfo : ServiceAdditionalInfo.t option;Contains additional information about the generated finding.
*)featureName : String_.t option;The name of the feature that generated a finding.
*)ebsVolumeScanDetails : EbsVolumeScanDetails.t option;Returns details from the malware scan that created a finding.
*)runtimeDetails : RuntimeDetails.t option;Information about the process and any required context values for a specific finding
*)detection : Detection.t option;Contains information about the detected unusual behavior.
*)malwareScanDetails : MalwareScanDetails.t option;Returns details from the malware scan that generated a GuardDuty finding.
*)}val make :
?action:??? ->
?evidence:??? ->
?archived:??? ->
?count:??? ->
?detectorId:??? ->
?eventFirstSeen:??? ->
?eventLastSeen:??? ->
?resourceRole:??? ->
?serviceName:??? ->
?userFeedback:??? ->
?additionalInfo:??? ->
?featureName:??? ->
?ebsVolumeScanDetails:??? ->
?runtimeDetails:??? ->
?detection:??? ->
?malwareScanDetails:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Integer of Integer.t
| `String of DetectorId.t
| `Structure of
(string
* [> `Enum of string
| `Integer of Integer.t
| `List of
[> `String of String_.t
| `Structure of
(string
* [> `List of
[> `String of String_.t
| `Structure of
(string
* [> `String of String_.t
| `Structure of
(string * [> `String of NonEmptyString.t ])
list ])
list ]
list
| `Long of Long.t
| `String of String_.t ])
list ]
list
| `String of String_.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `Integer of Integer.t
| `List of
[> `String of String_.t
| `Structure of
(string
* [> `Double of Double.t
| `Enum of string
| `Integer of Integer.t
| `List of
[> `String of String_.t
| `Structure of
(string
* [> `Enum of string
| `List of
[> `String of IndicatorValueString.t ] list
| `String of String_.t ])
list ]
list
| `String of String_.t
| `Structure of
(string
* [> `Double of Double.t
| `Enum of string
| `Integer of Integer.t
| `String of String_.t
| `Structure of
(string
* [> `Double of Double.t
| `Enum of string
| `List of
[> `String of String_.t
| `Structure of
(string * [> `String of String_.t ])
list ]
list
| `String of String_.t
| `Structure of
(string
* [> `Enum of string
| `String of String_.t ])
list
| `Timestamp of Timestamp.t ])
list
| `Timestamp of Timestamp.t ])
list
| `Timestamp of Timestamp.t ])
list ]
list
| `Map of
([> `String of String_.t ]
* [> `Map of
([> `String of String_.t ]
* [> `List of
[> `Structure of
(string
* [> `Enum of string
| `Structure of
(string
* [> `List of
[> `String of String_.t ]
list ])
list ])
list ]
list ])
list
| `String of String_.t ])
list
| `String of String_.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Integer of Integer.t
| `List of
[> `Structure of
(string
* [> `Integer of Integer.t
| `List of
[> `Structure of
(string * [> `String of String_.t ])
list ]
list
| `String of String_.t
| `Timestamp of Timestamp.t ])
list ]
list
| `Map of
([> `String of String_.t ]
* [> `Map of
([> `String of String_.t ]
* [> `Structure of
(string
* [> `Enum of string
| `Structure of
(string
* [> `List of
[> `String of String_.t ]
list ])
list ])
list ])
list ])
list
| `String of String_.t
| `Structure of
(string
* [> `Double of Double.t | `String of String_.t ])
list
| `Timestamp of Timestamp.t ])
list
| `Timestamp of Timestamp.t ])
list
| `Timestamp of Timestamp.t ])
list ])
list ]