Values.FindingSourceInformation about a finding that was detected in your code.
type nonrec t = {createdAt : Timestamp.t option;The time when the finding was created.
*)description : String_.t option;A description of the finding.
*)generatorId : String_.t option;The identifier for the component that generated a finding such as AmazonCodeGuruSecurity.
*)id : String_.t option;The identifier for a finding.
*)updatedAt : Timestamp.t option;The time when the finding was last updated. Findings are updated when you remediate them or when the finding code location changes.
*)type_ : String_.t option;The type of finding.
*)status : Status.t option;The status of the finding. A finding status can be open or closed.
*)resource : Resource.t option;The resource where Amazon CodeGuru Security detected a finding.
*)vulnerability : Vulnerability.t option;An object that describes the detected security vulnerability.
*)severity : Severity.t option;The severity of the finding. Severity can be critical, high, medium, low, or informational. For information on severity levels, see Finding severity in the Amazon CodeGuru Security User Guide.
*)remediation : Remediation.t option;An object that contains the details about how to remediate a finding.
*)title : String_.t option;The title of the finding.
*)detectorTags : DetectorTags.t option;One or more tags or categorizations that are associated with a detector. These tags are defined by type, programming language, or other classification such as maintainability or consistency.
*)detectorId : String_.t option;The identifier for the detector that detected the finding in your code. A detector is a defined rule based on industry standards and AWS best practices.
*)detectorName : String_.t option;The name of the detector that identified the security vulnerability in your code.
*)ruleId : String_.t option;The identifier for the rule that generated the finding.
*)}val make :
?createdAt:Timestamp.t ->
?description:String_.t ->
?generatorId:String_.t ->
?id:String_.t ->
?updatedAt:Timestamp.t ->
?type_:String_.t ->
?status:Status.t ->
?resource:Resource.t ->
?vulnerability:Vulnerability.t ->
?severity:Severity.t ->
?remediation:Remediation.t ->
?title:String_.t ->
?detectorTags:DetectorTags.t ->
?detectorId:String_.t ->
?detectorName:String_.t ->
?ruleId:String_.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of [> `String of String_.t ] list
| `String of String_.t
| `Structure of
(string
* [> `Integer of Integer.t
| `List of
[> `String of String_.t
| `Structure of (string * [> `String of String_.t ]) list ]
list
| `String of String_.t
| `Structure of
(string
* [> `Integer of Integer.t
| `List of
[> `Structure of
(string
* [> `Integer of Integer.t | `String of String_.t ])
list ]
list
| `String of String_.t ])
list ])
list
| `Timestamp of Timestamp.t ])
list ]