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 make :
?violationId:ViolationId.t ->
?thingName:DeviceDefenderThingName.t ->
?securityProfileName:SecurityProfileName.t ->
?behavior:Behavior.t ->
?metricValue:MetricValue.t ->
?violationEventAdditionalInfo:ViolationEventAdditionalInfo.t ->
?violationEventType:ViolationEventType.t ->
?verificationState:VerificationState.t ->
?verificationStateDescription:VerificationStateDescription.t ->
?violationEventTime:Timestamp.t ->
unit ->
tval 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 ]