Class: Aws::BedrockAgentRuntime::Types::FlowTrace

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

Overview

Note:

FlowTrace is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of FlowTrace corresponding to the set member.

Contains information about an input or output for a node in the flow. For more information, see Track each step in your prompt flow by viewing its trace in Amazon Bedrock.

Defined Under Namespace

Classes: ConditionNodeResultTrace, NodeActionTrace, NodeDependencyTrace, NodeInputTrace, NodeOutputTrace, Unknown

Constant Summary collapse

SENSITIVE =
[:node_input_trace, :node_output_trace, :condition_node_result_trace, :node_action_trace, :node_dependency_trace]

Instance Attribute Summary collapse

Instance Attribute Details

#condition_node_result_traceTypes::FlowTraceConditionNodeResultEvent

Contains information about an output from a condition node.



2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 2155

class FlowTrace < Struct.new(
  :node_input_trace,
  :node_output_trace,
  :condition_node_result_trace,
  :node_action_trace,
  :node_dependency_trace,
  :unknown)
  SENSITIVE = [:node_input_trace, :node_output_trace, :condition_node_result_trace, :node_action_trace, :node_dependency_trace]
  include Aws::Structure
  include Aws::Structure::Union

  class NodeInputTrace < FlowTrace; end
  class NodeOutputTrace < FlowTrace; end
  class ConditionNodeResultTrace < FlowTrace; end
  class NodeActionTrace < FlowTrace; end
  class NodeDependencyTrace < FlowTrace; end
  class Unknown < FlowTrace; end
end

#node_action_traceTypes::FlowTraceNodeActionEvent

Contains information about an action (operation) called by a node.



2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 2155

class FlowTrace < Struct.new(
  :node_input_trace,
  :node_output_trace,
  :condition_node_result_trace,
  :node_action_trace,
  :node_dependency_trace,
  :unknown)
  SENSITIVE = [:node_input_trace, :node_output_trace, :condition_node_result_trace, :node_action_trace, :node_dependency_trace]
  include Aws::Structure
  include Aws::Structure::Union

  class NodeInputTrace < FlowTrace; end
  class NodeOutputTrace < FlowTrace; end
  class ConditionNodeResultTrace < FlowTrace; end
  class NodeActionTrace < FlowTrace; end
  class NodeDependencyTrace < FlowTrace; end
  class Unknown < FlowTrace; end
end

#node_dependency_traceTypes::FlowTraceDependencyEvent

Contains information about an internal trace of a node.



2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 2155

class FlowTrace < Struct.new(
  :node_input_trace,
  :node_output_trace,
  :condition_node_result_trace,
  :node_action_trace,
  :node_dependency_trace,
  :unknown)
  SENSITIVE = [:node_input_trace, :node_output_trace, :condition_node_result_trace, :node_action_trace, :node_dependency_trace]
  include Aws::Structure
  include Aws::Structure::Union

  class NodeInputTrace < FlowTrace; end
  class NodeOutputTrace < FlowTrace; end
  class ConditionNodeResultTrace < FlowTrace; end
  class NodeActionTrace < FlowTrace; end
  class NodeDependencyTrace < FlowTrace; end
  class Unknown < FlowTrace; end
end

#node_input_traceTypes::FlowTraceNodeInputEvent

Contains information about the input into a node.



2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 2155

class FlowTrace < Struct.new(
  :node_input_trace,
  :node_output_trace,
  :condition_node_result_trace,
  :node_action_trace,
  :node_dependency_trace,
  :unknown)
  SENSITIVE = [:node_input_trace, :node_output_trace, :condition_node_result_trace, :node_action_trace, :node_dependency_trace]
  include Aws::Structure
  include Aws::Structure::Union

  class NodeInputTrace < FlowTrace; end
  class NodeOutputTrace < FlowTrace; end
  class ConditionNodeResultTrace < FlowTrace; end
  class NodeActionTrace < FlowTrace; end
  class NodeDependencyTrace < FlowTrace; end
  class Unknown < FlowTrace; end
end

#node_output_traceTypes::FlowTraceNodeOutputEvent

Contains information about the output from a node.



2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 2155

class FlowTrace < Struct.new(
  :node_input_trace,
  :node_output_trace,
  :condition_node_result_trace,
  :node_action_trace,
  :node_dependency_trace,
  :unknown)
  SENSITIVE = [:node_input_trace, :node_output_trace, :condition_node_result_trace, :node_action_trace, :node_dependency_trace]
  include Aws::Structure
  include Aws::Structure::Union

  class NodeInputTrace < FlowTrace; end
  class NodeOutputTrace < FlowTrace; end
  class ConditionNodeResultTrace < FlowTrace; end
  class NodeActionTrace < FlowTrace; end
  class NodeDependencyTrace < FlowTrace; end
  class Unknown < FlowTrace; end
end

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



2155
2156
2157
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 2155

def unknown
  @unknown
end