Class: Aws::Bedrock::Types::AutomatedReasoningPolicyDefinitionRule

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#alternate_expressionString

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

#expressionString

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

#idString

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