Class: Aws::BedrockAgentRuntime::Types::InvokeFlowRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#enable_trace ⇒ Boolean

Specifies whether to return the trace for the flow or not. Traces track inputs and outputs for nodes in the flow. For more information, see Track each step in your prompt flow by viewing its trace in Amazon Bedrock.

Returns:

  • (Boolean)


5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 5832

class InvokeFlowRequest < Struct.new(
  :enable_trace,
  :execution_id,
  :flow_alias_identifier,
  :flow_identifier,
  :inputs,
  :model_performance_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#execution_id ⇒ String

The unique identifier for the current flow execution. If you don't provide a value, Amazon Bedrock creates the identifier for you.

Returns:

  • (String)


5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 5832

class InvokeFlowRequest < Struct.new(
  :enable_trace,
  :execution_id,
  :flow_alias_identifier,
  :flow_identifier,
  :inputs,
  :model_performance_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#flow_alias_identifier ⇒ String

The unique identifier of the flow alias.

Returns:

  • (String)


5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 5832

class InvokeFlowRequest < Struct.new(
  :enable_trace,
  :execution_id,
  :flow_alias_identifier,
  :flow_identifier,
  :inputs,
  :model_performance_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#flow_identifier ⇒ String

The unique identifier of the flow.

Returns:

  • (String)


5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 5832

class InvokeFlowRequest < Struct.new(
  :enable_trace,
  :execution_id,
  :flow_alias_identifier,
  :flow_identifier,
  :inputs,
  :model_performance_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#inputs ⇒ Array<Types::FlowInput>

A list of objects, each containing information about an input into the flow.

Returns:



5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 5832

class InvokeFlowRequest < Struct.new(
  :enable_trace,
  :execution_id,
  :flow_alias_identifier,
  :flow_identifier,
  :inputs,
  :model_performance_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#model_performance_configuration ⇒ Types::ModelPerformanceConfiguration

Model performance settings for the request.



5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
# File 'gems/aws-sdk-bedrockagentruntime/lib/aws-sdk-bedrockagentruntime/types.rb', line 5832

class InvokeFlowRequest < Struct.new(
  :enable_trace,
  :execution_id,
  :flow_alias_identifier,
  :flow_identifier,
  :inputs,
  :model_performance_configuration)
  SENSITIVE = []
  include Aws::Structure
end