Class: Aws::Bedrock::Types::AutomatedReasoningPolicyAddVariableAnnotation
- Inherits:
-
Struct
- Object
- Struct
- Aws::Bedrock::Types::AutomatedReasoningPolicyAddVariableAnnotation
- Defined in:
- gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb
Overview
An annotation for adding a new variable to an Automated Reasoning policy, which can be used in rule expressions.
Constant Summary collapse
- SENSITIVE =
[:name, :type, :description]
Instance Attribute Summary collapse
-
#description ⇒ String
A description of what the variable represents and how it should be used in rules.
-
#name ⇒ String
The name of the new variable.
-
#type ⇒ String
The type of the variable, which can be a built-in type (like string or number) or a custom type defined in the policy.
Instance Attribute Details
#description ⇒ String
A description of what the variable represents and how it should be used in rules.
656 657 658 659 660 661 662 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 656 class AutomatedReasoningPolicyAddVariableAnnotation < Struct.new( :name, :type, :description) SENSITIVE = [:name, :type, :description] include Aws::Structure end |
#name ⇒ String
The name of the new variable. This name will be used to reference the variable in rule expressions.
656 657 658 659 660 661 662 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 656 class AutomatedReasoningPolicyAddVariableAnnotation < Struct.new( :name, :type, :description) SENSITIVE = [:name, :type, :description] include Aws::Structure end |
#type ⇒ String
The type of the variable, which can be a built-in type (like string or number) or a custom type defined in the policy.
656 657 658 659 660 661 662 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 656 class AutomatedReasoningPolicyAddVariableAnnotation < Struct.new( :name, :type, :description) SENSITIVE = [:name, :type, :description] include Aws::Structure end |