Class: Aws::Types::ToolConfiguration

Inherits:
Object
  • Object
show all
Defined in:
sig/types.rbs

Constant Summary collapse

SENSITIVE =

Returns:

  • ([:title, :description, :instruction, :override_input_values, :output_filters, :input_schema, :output_schema, :annotations])

Instance Attribute Summary collapse

Instance Attribute Details

#annotationsTypes::Annotation

Returns the value of attribute annotations.

Returns:



3091
3092
3093
# File 'sig/types.rbs', line 3091

def annotations
  @annotations
end

#description::String

Returns the value of attribute description.

Returns:

  • (::String)


3085
3086
3087
# File 'sig/types.rbs', line 3085

def description
  @description
end

#input_schemaObject

Returns the value of attribute input_schema.

Returns:

  • (Object)


3089
3090
3091
# File 'sig/types.rbs', line 3089

def input_schema
  @input_schema
end

#instructionTypes::ToolInstruction

Returns the value of attribute instruction.



3086
3087
3088
# File 'sig/types.rbs', line 3086

def instruction
  @instruction
end

#output_filters::Array[Types::ToolOutputFilter]

Returns the value of attribute output_filters.

Returns:



3088
3089
3090
# File 'sig/types.rbs', line 3088

def output_filters
  @output_filters
end

#output_schemaObject

Returns the value of attribute output_schema.

Returns:

  • (Object)


3090
3091
3092
# File 'sig/types.rbs', line 3090

def output_schema
  @output_schema
end

#override_input_values::Array[Types::ToolOverrideInputValue]

Returns the value of attribute override_input_values.

Returns:



3087
3088
3089
# File 'sig/types.rbs', line 3087

def override_input_values
  @override_input_values
end

#title::String

Returns the value of attribute title.

Returns:

  • (::String)


3083
3084
3085
# File 'sig/types.rbs', line 3083

def title
  @title
end

#tool_id::String

Returns the value of attribute tool_id.

Returns:

  • (::String)


3084
3085
3086
# File 'sig/types.rbs', line 3084

def tool_id
  @tool_id
end

#tool_name::String

Returns the value of attribute tool_name.

Returns:

  • (::String)


3081
3082
3083
# File 'sig/types.rbs', line 3081

def tool_name
  @tool_name
end

#tool_type"MODEL_CONTEXT_PROTOCOL", ...

Returns the value of attribute tool_type.

Returns:

  • ("MODEL_CONTEXT_PROTOCOL", "RETURN_TO_CONTROL", "CONSTANT")


3082
3083
3084
# File 'sig/types.rbs', line 3082

def tool_type
  @tool_type
end

#user_interaction_configurationTypes::UserInteractionConfiguration

Returns the value of attribute user_interaction_configuration.



3092
3093
3094
# File 'sig/types.rbs', line 3092

def user_interaction_configuration
  @user_interaction_configuration
end