Class: Aws::Bedrock::Types::AutomatedReasoningPolicyDefinitionVariable

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-bedrock/types.rb

Overview

Represents a variable in an Automated Reasoning policy. Variables represent concepts that can have values assigned during natural language translation.

Constant Summary collapse

SENSITIVE =
[:name, :type, :description]

Instance Attribute Summary collapse

Instance Attribute Details

#descriptionString

The description of the variable that explains what it represents and how users might refer to it. Clear and comprehensive descriptions are essential for accurate natural language translation.



1416
1417
1418
1419
1420
1421
1422
# File 'lib/aws-sdk-bedrock/types.rb', line 1416

class AutomatedReasoningPolicyDefinitionVariable < Struct.new(
  :name,
  :type,
  :description)
  SENSITIVE = [:name, :type, :description]
  include Aws::Structure
end

#nameString

The name of the variable. Use descriptive names that clearly indicate the concept being represented.



1416
1417
1418
1419
1420
1421
1422
# File 'lib/aws-sdk-bedrock/types.rb', line 1416

class AutomatedReasoningPolicyDefinitionVariable < Struct.new(
  :name,
  :type,
  :description)
  SENSITIVE = [:name, :type, :description]
  include Aws::Structure
end

#typeString

The data type of the variable. Valid types include bool, int, real, enum, and custom types that you can provide.



1416
1417
1418
1419
1420
1421
1422
# File 'lib/aws-sdk-bedrock/types.rb', line 1416

class AutomatedReasoningPolicyDefinitionVariable < Struct.new(
  :name,
  :type,
  :description)
  SENSITIVE = [:name, :type, :description]
  include Aws::Structure
end