Class: Aws::BedrockAgentCore::Types::InvokeCodeInterpreterRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#argumentsTypes::ToolArguments

The arguments for the code interpreter. This includes the code to execute and any additional parameters such as the programming language, whether to clear the execution context, and other execution options. The structure of this parameter depends on the specific code interpreter being used.



2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 2641

class InvokeCodeInterpreterRequest < Struct.new(
  :code_interpreter_identifier,
  :session_id,
  :trace_id,
  :trace_parent,
  :name,
  :arguments)
  SENSITIVE = []
  include Aws::Structure
end

#code_interpreter_identifierString

The unique identifier of the code interpreter associated with the session. This must match the identifier used when creating the session with StartCodeInterpreterSession.

Returns:

  • (String)


2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 2641

class InvokeCodeInterpreterRequest < Struct.new(
  :code_interpreter_identifier,
  :session_id,
  :trace_id,
  :trace_parent,
  :name,
  :arguments)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the code interpreter to invoke.

Returns:

  • (String)


2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 2641

class InvokeCodeInterpreterRequest < Struct.new(
  :code_interpreter_identifier,
  :session_id,
  :trace_id,
  :trace_parent,
  :name,
  :arguments)
  SENSITIVE = []
  include Aws::Structure
end

#session_idString

The unique identifier of the code interpreter session to use. This must be an active session created with StartCodeInterpreterSession. If the session has expired or been stopped, the request will fail.

Returns:

  • (String)


2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 2641

class InvokeCodeInterpreterRequest < Struct.new(
  :code_interpreter_identifier,
  :session_id,
  :trace_id,
  :trace_parent,
  :name,
  :arguments)
  SENSITIVE = []
  include Aws::Structure
end

#trace_idString

The trace identifier for request tracking.

Returns:

  • (String)


2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 2641

class InvokeCodeInterpreterRequest < Struct.new(
  :code_interpreter_identifier,
  :session_id,
  :trace_id,
  :trace_parent,
  :name,
  :arguments)
  SENSITIVE = []
  include Aws::Structure
end

#trace_parentString

The parent trace information for distributed tracing.

Returns:

  • (String)


2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 2641

class InvokeCodeInterpreterRequest < Struct.new(
  :code_interpreter_identifier,
  :session_id,
  :trace_id,
  :trace_parent,
  :name,
  :arguments)
  SENSITIVE = []
  include Aws::Structure
end