Values.AuditFindingSourceA structure that contains information about an audit finding, which represents an automated analysis result about service behavior, performance issues, or potential problems identified through heuristic algorithms.
type nonrec t = {keyAttributes : Attributes.t option;The key attributes that identify the service or entity this audit finding relates to. This is a string-to-string map that includes fields like Type, Name, and Environment.
*)auditorResults : AuditorResults.t option;An array of auditor results that contain the specific findings, descriptions, and severity levels identified by different auditing algorithms.
*)operation : String_.t option;The name of the operation associated with this audit finding, if the finding is specific to a particular service operation.
*)metricGraph : MetricGraph.t option;A structure containing metric data queries and time range information that provides context for the audit finding through relevant performance metrics.
*)dependencyGraph : DependencyGraph.t option;A structure containing nodes and edges that represent the dependency relationships relevant to this audit finding, helping to understand the context and potential impact.
*)type_ : String_.t option;The type of audit finding.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `Enum of string
| `Map of
([> `String of String_.t ] * [> `String of String_.t ])
list
| `String of String_.t ])
list ]
list
| `Map of
([> `String of KeyAttributeName.t ]
* [> `String of KeyAttributeValue.t ])
list
| `String of String_.t
| `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `Boolean of ReturnData.t
| `Double of Double.t
| `Enum of string
| `Integer of Period.t
| `Map of
([> `String of KeyAttributeName.t ]
* [> `String of KeyAttributeValue.t ])
list
| `String of MetricId.t
| `Structure of
(string
* [> `Enum of string
| `Integer of Period.t
| `String of Stat.t
| `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `String of
DimensionName.t ])
list ]
list
| `String of Namespace.t ])
list ])
list ])
list ]
list
| `Timestamp of Timestamp.t ])
list ])
list ]