Class: Aws::Bedrock::Types::AutomatedReasoningPolicyDefinitionRule
- Inherits:
-
Struct
- Object
- Struct
- Aws::Bedrock::Types::AutomatedReasoningPolicyDefinitionRule
- Includes:
- Structure
- Defined in:
- 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.
1310 1311 1312 1313 1314 1315 1316 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1310 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.
1310 1311 1312 1313 1314 1315 1316 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1310 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.
1310 1311 1312 1313 1314 1315 1316 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1310 class AutomatedReasoningPolicyDefinitionRule < Struct.new( :id, :expression, :alternate_expression) SENSITIVE = [:expression, :alternate_expression] include Aws::Structure end |