Class: Aws::Bedrock::Types::AutomatedReasoningPolicyDefinitionRule
- Inherits:
-
Struct
- Object
- Struct
- Aws::Bedrock::Types::AutomatedReasoningPolicyDefinitionRule
- Defined in:
- gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb
Overview
Represents a formal logic rule in an Automated Reasoning policy. For example, rules can be expressed as if-then statements that define logical constraints.
Constant Summary collapse
- SENSITIVE =
[:expression, :alternate_expression]
Instance Attribute Summary collapse
-
#alternate_expression ⇒ String
The human-readable form of the rule expression, often in natural language or simplified notation.
-
#expression ⇒ String
The formal logic expression of the rule.
-
#id ⇒ String
The unique identifier of the rule within the policy.
Instance Attribute Details
#alternate_expression ⇒ String
The human-readable form of the rule expression, often in natural language or simplified notation.
1227 1228 1229 1230 1231 1232 1233 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1227 class AutomatedReasoningPolicyDefinitionRule < Struct.new( :id, :expression, :alternate_expression) SENSITIVE = [:expression, :alternate_expression] include Aws::Structure end |
#expression ⇒ String
The formal logic expression of the rule.
1227 1228 1229 1230 1231 1232 1233 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1227 class AutomatedReasoningPolicyDefinitionRule < Struct.new( :id, :expression, :alternate_expression) SENSITIVE = [:expression, :alternate_expression] include Aws::Structure end |
#id ⇒ String
The unique identifier of the rule within the policy.
1227 1228 1229 1230 1231 1232 1233 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1227 class AutomatedReasoningPolicyDefinitionRule < Struct.new( :id, :expression, :alternate_expression) SENSITIVE = [:expression, :alternate_expression] include Aws::Structure end |