Skip to content

Bedrock Runtime  >  Unions  >  GuardrailAutomatedReasoningFinding

GuardrailAutomatedReasoningFinding

Union Type

GuardrailAutomatedReasoningFinding module-attribute

Represents a logical validation result from automated reasoning policy evaluation. The finding indicates whether claims in the input are logically valid, invalid, satisfiable, impossible, or have other logical issues.

Union Member Types

GuardrailAutomatedReasoningFindingValid dataclass

Contains the result when the automated reasoning evaluation determines that the claims in the input are logically valid and definitively true based on the provided premises and policy rules.

Attributes

value instance-attribute

GuardrailAutomatedReasoningFindingInvalid dataclass

Contains the result when the automated reasoning evaluation determines that the claims in the input are logically invalid and contradict the established premises or policy rules.

Attributes

value instance-attribute

GuardrailAutomatedReasoningFindingSatisfiable dataclass

Contains the result when the automated reasoning evaluation determines that the claims in the input could be either true or false depending on additional assumptions not provided in the input context.

Attributes

value instance-attribute

GuardrailAutomatedReasoningFindingImpossible dataclass

Contains the result when the automated reasoning evaluation determines that no valid logical conclusions can be drawn due to contradictions in the premises or policy rules themselves.

Attributes

value instance-attribute

GuardrailAutomatedReasoningFindingTranslationAmbiguous dataclass

Contains the result when the automated reasoning evaluation detects that the input has multiple valid logical interpretations, requiring additional context or clarification to proceed with validation.

Attributes

GuardrailAutomatedReasoningFindingTooComplex dataclass

Contains the result when the automated reasoning evaluation cannot process the input due to its complexity or volume exceeding the system's processing capacity for logical analysis.

Attributes

value instance-attribute

GuardrailAutomatedReasoningFindingNoTranslations dataclass

Contains the result when the automated reasoning evaluation cannot extract any relevant logical information from the input that can be validated against the policy rules.

Attributes

value instance-attribute

GuardrailAutomatedReasoningFindingUnknown 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