Skip to content

Bedrock  >  Unions  >  AutomatedReasoningPolicyAnnotation

AutomatedReasoningPolicyAnnotation

Union Type

Union Member Types

AutomatedReasoningPolicyAnnotationAddType dataclass

An operation to add a new custom type to the policy, defining a set of possible values for policy variables.

Attributes

value instance-attribute

AutomatedReasoningPolicyAnnotationUpdateType dataclass

An operation to modify an existing custom type in the policy, such as changing its name, description, or allowed values.

Attributes

value instance-attribute

AutomatedReasoningPolicyAnnotationDeleteType dataclass

An operation to remove a custom type from the policy. The type must not be referenced by any variables or rules.

Attributes

value instance-attribute

AutomatedReasoningPolicyAnnotationAddVariable dataclass

An operation to add a new variable to the policy, which can be used in rule expressions to represent dynamic values.

Attributes

value instance-attribute

AutomatedReasoningPolicyAnnotationUpdateVariable dataclass

An operation to modify an existing variable in the policy, such as changing its name, type, or description.

Attributes

value instance-attribute

AutomatedReasoningPolicyAnnotationDeleteVariable dataclass

An operation to remove a variable from the policy. The variable must not be referenced by any rules.

Attributes

value instance-attribute

AutomatedReasoningPolicyAnnotationAddRule dataclass

An operation to add a new logical rule to the policy using formal mathematical expressions.

Attributes

value instance-attribute

AutomatedReasoningPolicyAnnotationUpdateRule dataclass

An operation to modify an existing rule in the policy, such as changing its logical expression or conditions.

Attributes

value instance-attribute

AutomatedReasoningPolicyAnnotationDeleteRule dataclass

An operation to remove a rule from the policy.

Attributes

value instance-attribute

AutomatedReasoningPolicyAnnotationAddRuleFromNaturalLanguage dataclass

An operation to add a new rule by converting natural language descriptions into formal logical expressions.

Attributes

AutomatedReasoningPolicyAnnotationUpdateFromRulesFeedback dataclass

An operation to update the policy based on feedback about how specific rules performed during testing or validation.

Attributes

AutomatedReasoningPolicyAnnotationUpdateFromScenarioFeedback dataclass

An operation to update the policy based on feedback about how it performed on specific test scenarios.

Attributes

AutomatedReasoningPolicyAnnotationIngestContent dataclass

An operation to process and incorporate new content into the policy, extracting additional rules and concepts.

Attributes

value instance-attribute

AutomatedReasoningPolicyAnnotationUnknown dataclass

Represents an unknown variant.

If you receive this value, you will need to update your library to receive the parsed value.

This value may not be deliberately sent.

Attributes

tag instance-attribute
tag: str