Values_0.ViolationEventSourceInformation about a Device Defender security profile behavior violation.
type nonrec t = {violationId : ViolationId.t option;The ID of the violation event.
*)thingName : DeviceDefenderThingName.t option;The name of the thing responsible for the violation event.
*)securityProfileName : SecurityProfileName.t option;The name of the security profile whose behavior was violated.
*)behavior : Behavior.t option;The behavior that was violated.
*)metricValue : MetricValue.t option;The value of the metric (the measurement).
*)violationEventAdditionalInfo : ViolationEventAdditionalInfo.t option;The details of a violation event.
*)violationEventType : ViolationEventType.t option;The type of violation event.
*)verificationState : VerificationState.t option;The verification state of the violation (detect alarm).
*)verificationStateDescription : VerificationStateDescription.t option;The description of the verification state of the violation.
*)violationEventTime : Timestamp.t option;The time the violation event occurred.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of ViolationId.t
| `Structure of
(string
* [> `Boolean of SuppressAlerts.t
| `Double of Number.t
| `Enum of string
| `List of
[> `Double of Number.t
| `Integer of Port.t
| `String of Cidr.t ]
list
| `Long of UnsignedLong.t
| `String of BehaviorName.t
| `Structure of
(string
* [> `Enum of string
| `Integer of DurationSeconds.t
| `String of DimensionName.t
| `Structure of
(string
* [> `Double of Number.t
| `Enum of string
| `List of
[> `Double of Number.t
| `Integer of Port.t
| `String of Cidr.t ]
list
| `Long of UnsignedLong.t
| `String of EvaluationStatistic.t ])
list ])
list ])
list
| `Timestamp of Timestamp.t ])
list ]