Values.UpdateAutomatedReasoningPolicyAnnotationsRequestSourceUpdates the annotations for an Automated Reasoning policy build workflow. This allows you to modify extracted rules, variables, and types before finalizing the policy.
type nonrec t = {policyArn : AutomatedReasoningPolicyArn.t;The Amazon Resource Name (ARN) of the Automated Reasoning policy whose annotations you want to update.
*)buildWorkflowId : AutomatedReasoningPolicyBuildWorkflowId.t;The unique identifier of the build workflow whose annotations you want to update.
*)annotations : AutomatedReasoningPolicyAnnotationList.t;The updated annotations containing modified rules, variables, and types for the policy.
*)lastUpdatedAnnotationSetHash : AutomatedReasoningPolicyHash.t;The hash value of the annotation set that you're updating. This is used for optimistic concurrency control to prevent conflicting updates.
*)}val make :
policyArn:AutomatedReasoningPolicyArn.t ->
buildWorkflowId:AutomatedReasoningPolicyBuildWorkflowId.t ->
annotations:AutomatedReasoningPolicyAnnotationList.t ->
lastUpdatedAnnotationSetHash:AutomatedReasoningPolicyHash.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `Structure of
(string
* [> `List of
[> `String of
AutomatedReasoningPolicyDefinitionRuleId.t
| `Structure of
(string
* [> `String of
AutomatedReasoningPolicyDefinitionTypeValueName.t
| `Structure of
(string
* [> `String of
AutomatedReasoningPolicyDefinitionTypeValueName.t ])
list ])
list ]
list
| `String of
AutomatedReasoningPolicyDefinitionTypeName.t ])
list ])
list ]
list
| `String of AutomatedReasoningPolicyArn.t ])
list ]