Values.AutomatedReasoningPolicyTestResultSourceContains the results of testing an Automated Reasoning policy against various scenarios and validation checks.
type nonrec t = {testCase : AutomatedReasoningPolicyTestCase.t option;The test case that was executed, including the input content, expected results, and configuration parameters used during validation.
*)policyArn : AutomatedReasoningPolicyArn.t option;The Amazon Resource Name (ARN) of the Automated Reasoning policy that was tested.
*)testRunStatus : AutomatedReasoningPolicyTestRunStatus.t option;The overall status of the test run (e.g., COMPLETED, FAILED, IN_PROGRESS).
*)testFindings : AutomatedReasoningCheckFindingList.t option;Detailed findings from the test run, including any issues, violations, or unexpected behaviors discovered.
*)testRunResult : AutomatedReasoningPolicyTestRunResult.t option;The overall result of the test run, indicating whether the policy passed or failed validation.
*)aggregatedTestFindingsResult : AutomatedReasoningCheckResult.t option;A summary of all test findings, aggregated to provide an overall assessment of policy quality and correctness.
*)updatedAt : Timestamp.t option;The timestamp when the test results were last updated.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string
* [> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `Double of
AutomatedReasoningCheckTranslationConfidence.t
| `List of
[> `Structure of
(string
* [> `String of
AutomatedReasoningLogicStatementContent.t ])
list ]
list
| `String of
AutomatedReasoningLogicStatementContent.t ])
list ]
list
| `String of
AutomatedReasoningPolicyDefinitionRuleId.t ])
list ]
list
| `Structure of
(string
* [> `Double of
AutomatedReasoningCheckTranslationConfidence.t
| `Enum of string
| `List of
[> `Structure of
(string
* [> `String of
AutomatedReasoningLogicStatementContent.t ])
list ]
list ])
list ])
list ])
list ]
list
| `String of AutomatedReasoningPolicyArn.t
| `Structure of
(string
* [> `Double of AutomatedReasoningCheckTranslationConfidence.t
| `Enum of string
| `String of AutomatedReasoningPolicyTestCaseId.t
| `Timestamp of Timestamp.t ])
list
| `Timestamp of Timestamp.t ])
list ]