Values.UpdateAutomatedReasoningPolicyRequestSourceUpdates an existing Automated Reasoning policy with new rules, variables, or configuration. This creates a new version of the policy while preserving the previous version.
type nonrec t = {policyArn : AutomatedReasoningPolicyArn.t;The Amazon Resource Name (ARN) of the Automated Reasoning policy to update. This must be the ARN of a draft policy.
*)policyDefinition : AutomatedReasoningPolicyDefinition.t;The updated policy definition containing the formal logic rules, variables, and types.
*)name : AutomatedReasoningPolicyName.t option;The updated name for the Automated Reasoning policy.
*)description : AutomatedReasoningPolicyDescription.t option;The updated description for the Automated Reasoning policy.
*)}val make :
?name:??? ->
?description:??? ->
policyArn:AutomatedReasoningPolicyArn.t ->
policyDefinition:AutomatedReasoningPolicyDefinition.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `String of AutomatedReasoningPolicyArn.t
| `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `String of
AutomatedReasoningPolicyDefinitionTypeValueName.t ])
list ]
list
| `String of
AutomatedReasoningPolicyDefinitionTypeName.t ])
list ]
list
| `String of AutomatedReasoningPolicyFormatVersion.t ])
list ])
list ]