Class: Aws::BedrockAgent::Types::FlowNodeConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgent::Types::FlowNodeConfiguration
- Defined in:
- gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb
Overview
FlowNodeConfiguration is a union - when making an API calls you must set exactly one of the members.
FlowNodeConfiguration is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of FlowNodeConfiguration corresponding to the set member.
Contains configurations for a node in your flow. For more information, see Node types in a flow in the Amazon Bedrock User Guide.
Defined Under Namespace
Classes: Agent, Collector, Condition, InlineCode, Input, Iterator, KnowledgeBase, LambdaFunction, Lex, Loop, LoopController, LoopInput, Output, Prompt, Retrieval, Storage, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#agent ⇒ Types::AgentFlowNodeConfiguration
Contains configurations for an agent node in your flow.
-
#collector ⇒ Types::CollectorFlowNodeConfiguration
Contains configurations for a collector node in your flow.
-
#condition ⇒ Types::ConditionFlowNodeConfiguration
Contains configurations for a condition node in your flow.
-
#inline_code ⇒ Types::InlineCodeFlowNodeConfiguration
Contains configurations for an inline code node in your flow.
-
#input ⇒ Types::InputFlowNodeConfiguration
Contains configurations for an input flow node in your flow.
-
#iterator ⇒ Types::IteratorFlowNodeConfiguration
Contains configurations for an iterator node in your flow.
-
#knowledge_base ⇒ Types::KnowledgeBaseFlowNodeConfiguration
Contains configurations for a knowledge base node in your flow.
-
#lambda_function ⇒ Types::LambdaFunctionFlowNodeConfiguration
Contains configurations for a Lambda function node in your flow.
-
#lex ⇒ Types::LexFlowNodeConfiguration
Contains configurations for a Lex node in your flow.
-
#loop ⇒ Types::LoopFlowNodeConfiguration
Contains configurations for a DoWhile loop in your flow.
-
#loop_controller ⇒ Types::LoopControllerFlowNodeConfiguration
Contains controller node configurations for a DoWhile loop in your flow.
-
#loop_input ⇒ Types::LoopInputFlowNodeConfiguration
Contains input node configurations for a DoWhile loop in your flow.
-
#output ⇒ Types::OutputFlowNodeConfiguration
Contains configurations for an output flow node in your flow.
-
#prompt ⇒ Types::PromptFlowNodeConfiguration
Contains configurations for a prompt node in your flow.
-
#retrieval ⇒ Types::RetrievalFlowNodeConfiguration
Contains configurations for a retrieval node in your flow.
-
#storage ⇒ Types::StorageFlowNodeConfiguration
Contains configurations for a storage node in your flow.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#agent ⇒ Types::AgentFlowNodeConfiguration
Contains configurations for an agent node in your flow. Invokes an alias of an agent and returns the response.
4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4602 class FlowNodeConfiguration < Struct.new( :input, :output, :knowledge_base, :condition, :lex, :prompt, :lambda_function, :storage, :agent, :retrieval, :iterator, :collector, :inline_code, :loop, :loop_input, :loop_controller, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Input < FlowNodeConfiguration; end class Output < FlowNodeConfiguration; end class KnowledgeBase < FlowNodeConfiguration; end class Condition < FlowNodeConfiguration; end class Lex < FlowNodeConfiguration; end class Prompt < FlowNodeConfiguration; end class LambdaFunction < FlowNodeConfiguration; end class Storage < FlowNodeConfiguration; end class Agent < FlowNodeConfiguration; end class Retrieval < FlowNodeConfiguration; end class Iterator < FlowNodeConfiguration; end class Collector < FlowNodeConfiguration; end class InlineCode < FlowNodeConfiguration; end class Loop < FlowNodeConfiguration; end class LoopInput < FlowNodeConfiguration; end class LoopController < FlowNodeConfiguration; end class Unknown < FlowNodeConfiguration; end end |
#collector ⇒ Types::CollectorFlowNodeConfiguration
Contains configurations for a collector node in your flow. Collects an iteration of inputs and consolidates them into an array of outputs.
4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4602 class FlowNodeConfiguration < Struct.new( :input, :output, :knowledge_base, :condition, :lex, :prompt, :lambda_function, :storage, :agent, :retrieval, :iterator, :collector, :inline_code, :loop, :loop_input, :loop_controller, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Input < FlowNodeConfiguration; end class Output < FlowNodeConfiguration; end class KnowledgeBase < FlowNodeConfiguration; end class Condition < FlowNodeConfiguration; end class Lex < FlowNodeConfiguration; end class Prompt < FlowNodeConfiguration; end class LambdaFunction < FlowNodeConfiguration; end class Storage < FlowNodeConfiguration; end class Agent < FlowNodeConfiguration; end class Retrieval < FlowNodeConfiguration; end class Iterator < FlowNodeConfiguration; end class Collector < FlowNodeConfiguration; end class InlineCode < FlowNodeConfiguration; end class Loop < FlowNodeConfiguration; end class LoopInput < FlowNodeConfiguration; end class LoopController < FlowNodeConfiguration; end class Unknown < FlowNodeConfiguration; end end |
#condition ⇒ Types::ConditionFlowNodeConfiguration
Contains configurations for a condition node in your flow. Defines conditions that lead to different branches of the flow.
4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4602 class FlowNodeConfiguration < Struct.new( :input, :output, :knowledge_base, :condition, :lex, :prompt, :lambda_function, :storage, :agent, :retrieval, :iterator, :collector, :inline_code, :loop, :loop_input, :loop_controller, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Input < FlowNodeConfiguration; end class Output < FlowNodeConfiguration; end class KnowledgeBase < FlowNodeConfiguration; end class Condition < FlowNodeConfiguration; end class Lex < FlowNodeConfiguration; end class Prompt < FlowNodeConfiguration; end class LambdaFunction < FlowNodeConfiguration; end class Storage < FlowNodeConfiguration; end class Agent < FlowNodeConfiguration; end class Retrieval < FlowNodeConfiguration; end class Iterator < FlowNodeConfiguration; end class Collector < FlowNodeConfiguration; end class InlineCode < FlowNodeConfiguration; end class Loop < FlowNodeConfiguration; end class LoopInput < FlowNodeConfiguration; end class LoopController < FlowNodeConfiguration; end class Unknown < FlowNodeConfiguration; end end |
#inline_code ⇒ Types::InlineCodeFlowNodeConfiguration
Contains configurations for an inline code node in your flow. Inline code nodes let you write and execute code directly within your flow, enabling data transformations, custom logic, and integrations without needing an external Lambda function.
4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4602 class FlowNodeConfiguration < Struct.new( :input, :output, :knowledge_base, :condition, :lex, :prompt, :lambda_function, :storage, :agent, :retrieval, :iterator, :collector, :inline_code, :loop, :loop_input, :loop_controller, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Input < FlowNodeConfiguration; end class Output < FlowNodeConfiguration; end class KnowledgeBase < FlowNodeConfiguration; end class Condition < FlowNodeConfiguration; end class Lex < FlowNodeConfiguration; end class Prompt < FlowNodeConfiguration; end class LambdaFunction < FlowNodeConfiguration; end class Storage < FlowNodeConfiguration; end class Agent < FlowNodeConfiguration; end class Retrieval < FlowNodeConfiguration; end class Iterator < FlowNodeConfiguration; end class Collector < FlowNodeConfiguration; end class InlineCode < FlowNodeConfiguration; end class Loop < FlowNodeConfiguration; end class LoopInput < FlowNodeConfiguration; end class LoopController < FlowNodeConfiguration; end class Unknown < FlowNodeConfiguration; end end |
#input ⇒ Types::InputFlowNodeConfiguration
Contains configurations for an input flow node in your flow. The
first node in the flow. inputs can't be specified for this node.
4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4602 class FlowNodeConfiguration < Struct.new( :input, :output, :knowledge_base, :condition, :lex, :prompt, :lambda_function, :storage, :agent, :retrieval, :iterator, :collector, :inline_code, :loop, :loop_input, :loop_controller, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Input < FlowNodeConfiguration; end class Output < FlowNodeConfiguration; end class KnowledgeBase < FlowNodeConfiguration; end class Condition < FlowNodeConfiguration; end class Lex < FlowNodeConfiguration; end class Prompt < FlowNodeConfiguration; end class LambdaFunction < FlowNodeConfiguration; end class Storage < FlowNodeConfiguration; end class Agent < FlowNodeConfiguration; end class Retrieval < FlowNodeConfiguration; end class Iterator < FlowNodeConfiguration; end class Collector < FlowNodeConfiguration; end class InlineCode < FlowNodeConfiguration; end class Loop < FlowNodeConfiguration; end class LoopInput < FlowNodeConfiguration; end class LoopController < FlowNodeConfiguration; end class Unknown < FlowNodeConfiguration; end end |
#iterator ⇒ Types::IteratorFlowNodeConfiguration
Contains configurations for an iterator node in your flow. Takes an input that is an array and iteratively sends each item of the array as an output to the following node. The size of the array is also returned in the output.
The output flow node at the end of the flow iteration will return a response for each member of the array. To return only one response, you can include a collector node downstream from the iterator node.
4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4602 class FlowNodeConfiguration < Struct.new( :input, :output, :knowledge_base, :condition, :lex, :prompt, :lambda_function, :storage, :agent, :retrieval, :iterator, :collector, :inline_code, :loop, :loop_input, :loop_controller, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Input < FlowNodeConfiguration; end class Output < FlowNodeConfiguration; end class KnowledgeBase < FlowNodeConfiguration; end class Condition < FlowNodeConfiguration; end class Lex < FlowNodeConfiguration; end class Prompt < FlowNodeConfiguration; end class LambdaFunction < FlowNodeConfiguration; end class Storage < FlowNodeConfiguration; end class Agent < FlowNodeConfiguration; end class Retrieval < FlowNodeConfiguration; end class Iterator < FlowNodeConfiguration; end class Collector < FlowNodeConfiguration; end class InlineCode < FlowNodeConfiguration; end class Loop < FlowNodeConfiguration; end class LoopInput < FlowNodeConfiguration; end class LoopController < FlowNodeConfiguration; end class Unknown < FlowNodeConfiguration; end end |
#knowledge_base ⇒ Types::KnowledgeBaseFlowNodeConfiguration
Contains configurations for a knowledge base node in your flow. Queries a knowledge base and returns the retrieved results or generated response.
4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4602 class FlowNodeConfiguration < Struct.new( :input, :output, :knowledge_base, :condition, :lex, :prompt, :lambda_function, :storage, :agent, :retrieval, :iterator, :collector, :inline_code, :loop, :loop_input, :loop_controller, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Input < FlowNodeConfiguration; end class Output < FlowNodeConfiguration; end class KnowledgeBase < FlowNodeConfiguration; end class Condition < FlowNodeConfiguration; end class Lex < FlowNodeConfiguration; end class Prompt < FlowNodeConfiguration; end class LambdaFunction < FlowNodeConfiguration; end class Storage < FlowNodeConfiguration; end class Agent < FlowNodeConfiguration; end class Retrieval < FlowNodeConfiguration; end class Iterator < FlowNodeConfiguration; end class Collector < FlowNodeConfiguration; end class InlineCode < FlowNodeConfiguration; end class Loop < FlowNodeConfiguration; end class LoopInput < FlowNodeConfiguration; end class LoopController < FlowNodeConfiguration; end class Unknown < FlowNodeConfiguration; end end |
#lambda_function ⇒ Types::LambdaFunctionFlowNodeConfiguration
Contains configurations for a Lambda function node in your flow. Invokes an Lambda function.
4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4602 class FlowNodeConfiguration < Struct.new( :input, :output, :knowledge_base, :condition, :lex, :prompt, :lambda_function, :storage, :agent, :retrieval, :iterator, :collector, :inline_code, :loop, :loop_input, :loop_controller, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Input < FlowNodeConfiguration; end class Output < FlowNodeConfiguration; end class KnowledgeBase < FlowNodeConfiguration; end class Condition < FlowNodeConfiguration; end class Lex < FlowNodeConfiguration; end class Prompt < FlowNodeConfiguration; end class LambdaFunction < FlowNodeConfiguration; end class Storage < FlowNodeConfiguration; end class Agent < FlowNodeConfiguration; end class Retrieval < FlowNodeConfiguration; end class Iterator < FlowNodeConfiguration; end class Collector < FlowNodeConfiguration; end class InlineCode < FlowNodeConfiguration; end class Loop < FlowNodeConfiguration; end class LoopInput < FlowNodeConfiguration; end class LoopController < FlowNodeConfiguration; end class Unknown < FlowNodeConfiguration; end end |
#lex ⇒ Types::LexFlowNodeConfiguration
Contains configurations for a Lex node in your flow. Invokes an Amazon Lex bot to identify the intent of the input and return the intent as the output.
4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4602 class FlowNodeConfiguration < Struct.new( :input, :output, :knowledge_base, :condition, :lex, :prompt, :lambda_function, :storage, :agent, :retrieval, :iterator, :collector, :inline_code, :loop, :loop_input, :loop_controller, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Input < FlowNodeConfiguration; end class Output < FlowNodeConfiguration; end class KnowledgeBase < FlowNodeConfiguration; end class Condition < FlowNodeConfiguration; end class Lex < FlowNodeConfiguration; end class Prompt < FlowNodeConfiguration; end class LambdaFunction < FlowNodeConfiguration; end class Storage < FlowNodeConfiguration; end class Agent < FlowNodeConfiguration; end class Retrieval < FlowNodeConfiguration; end class Iterator < FlowNodeConfiguration; end class Collector < FlowNodeConfiguration; end class InlineCode < FlowNodeConfiguration; end class Loop < FlowNodeConfiguration; end class LoopInput < FlowNodeConfiguration; end class LoopController < FlowNodeConfiguration; end class Unknown < FlowNodeConfiguration; end end |
#loop ⇒ Types::LoopFlowNodeConfiguration
Contains configurations for a DoWhile loop in your flow.
4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4602 class FlowNodeConfiguration < Struct.new( :input, :output, :knowledge_base, :condition, :lex, :prompt, :lambda_function, :storage, :agent, :retrieval, :iterator, :collector, :inline_code, :loop, :loop_input, :loop_controller, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Input < FlowNodeConfiguration; end class Output < FlowNodeConfiguration; end class KnowledgeBase < FlowNodeConfiguration; end class Condition < FlowNodeConfiguration; end class Lex < FlowNodeConfiguration; end class Prompt < FlowNodeConfiguration; end class LambdaFunction < FlowNodeConfiguration; end class Storage < FlowNodeConfiguration; end class Agent < FlowNodeConfiguration; end class Retrieval < FlowNodeConfiguration; end class Iterator < FlowNodeConfiguration; end class Collector < FlowNodeConfiguration; end class InlineCode < FlowNodeConfiguration; end class Loop < FlowNodeConfiguration; end class LoopInput < FlowNodeConfiguration; end class LoopController < FlowNodeConfiguration; end class Unknown < FlowNodeConfiguration; end end |
#loop_controller ⇒ Types::LoopControllerFlowNodeConfiguration
Contains controller node configurations for a DoWhile loop in your flow.
4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4602 class FlowNodeConfiguration < Struct.new( :input, :output, :knowledge_base, :condition, :lex, :prompt, :lambda_function, :storage, :agent, :retrieval, :iterator, :collector, :inline_code, :loop, :loop_input, :loop_controller, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Input < FlowNodeConfiguration; end class Output < FlowNodeConfiguration; end class KnowledgeBase < FlowNodeConfiguration; end class Condition < FlowNodeConfiguration; end class Lex < FlowNodeConfiguration; end class Prompt < FlowNodeConfiguration; end class LambdaFunction < FlowNodeConfiguration; end class Storage < FlowNodeConfiguration; end class Agent < FlowNodeConfiguration; end class Retrieval < FlowNodeConfiguration; end class Iterator < FlowNodeConfiguration; end class Collector < FlowNodeConfiguration; end class InlineCode < FlowNodeConfiguration; end class Loop < FlowNodeConfiguration; end class LoopInput < FlowNodeConfiguration; end class LoopController < FlowNodeConfiguration; end class Unknown < FlowNodeConfiguration; end end |
#loop_input ⇒ Types::LoopInputFlowNodeConfiguration
Contains input node configurations for a DoWhile loop in your flow.
4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4602 class FlowNodeConfiguration < Struct.new( :input, :output, :knowledge_base, :condition, :lex, :prompt, :lambda_function, :storage, :agent, :retrieval, :iterator, :collector, :inline_code, :loop, :loop_input, :loop_controller, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Input < FlowNodeConfiguration; end class Output < FlowNodeConfiguration; end class KnowledgeBase < FlowNodeConfiguration; end class Condition < FlowNodeConfiguration; end class Lex < FlowNodeConfiguration; end class Prompt < FlowNodeConfiguration; end class LambdaFunction < FlowNodeConfiguration; end class Storage < FlowNodeConfiguration; end class Agent < FlowNodeConfiguration; end class Retrieval < FlowNodeConfiguration; end class Iterator < FlowNodeConfiguration; end class Collector < FlowNodeConfiguration; end class InlineCode < FlowNodeConfiguration; end class Loop < FlowNodeConfiguration; end class LoopInput < FlowNodeConfiguration; end class LoopController < FlowNodeConfiguration; end class Unknown < FlowNodeConfiguration; end end |
#output ⇒ Types::OutputFlowNodeConfiguration
Contains configurations for an output flow node in your flow. The
last node in the flow. outputs can't be specified for this node.
4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4602 class FlowNodeConfiguration < Struct.new( :input, :output, :knowledge_base, :condition, :lex, :prompt, :lambda_function, :storage, :agent, :retrieval, :iterator, :collector, :inline_code, :loop, :loop_input, :loop_controller, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Input < FlowNodeConfiguration; end class Output < FlowNodeConfiguration; end class KnowledgeBase < FlowNodeConfiguration; end class Condition < FlowNodeConfiguration; end class Lex < FlowNodeConfiguration; end class Prompt < FlowNodeConfiguration; end class LambdaFunction < FlowNodeConfiguration; end class Storage < FlowNodeConfiguration; end class Agent < FlowNodeConfiguration; end class Retrieval < FlowNodeConfiguration; end class Iterator < FlowNodeConfiguration; end class Collector < FlowNodeConfiguration; end class InlineCode < FlowNodeConfiguration; end class Loop < FlowNodeConfiguration; end class LoopInput < FlowNodeConfiguration; end class LoopController < FlowNodeConfiguration; end class Unknown < FlowNodeConfiguration; end end |
#prompt ⇒ Types::PromptFlowNodeConfiguration
Contains configurations for a prompt node in your flow. Runs a prompt and generates the model response as the output. You can use a prompt from Prompt management or you can configure one in this node.
4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4602 class FlowNodeConfiguration < Struct.new( :input, :output, :knowledge_base, :condition, :lex, :prompt, :lambda_function, :storage, :agent, :retrieval, :iterator, :collector, :inline_code, :loop, :loop_input, :loop_controller, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Input < FlowNodeConfiguration; end class Output < FlowNodeConfiguration; end class KnowledgeBase < FlowNodeConfiguration; end class Condition < FlowNodeConfiguration; end class Lex < FlowNodeConfiguration; end class Prompt < FlowNodeConfiguration; end class LambdaFunction < FlowNodeConfiguration; end class Storage < FlowNodeConfiguration; end class Agent < FlowNodeConfiguration; end class Retrieval < FlowNodeConfiguration; end class Iterator < FlowNodeConfiguration; end class Collector < FlowNodeConfiguration; end class InlineCode < FlowNodeConfiguration; end class Loop < FlowNodeConfiguration; end class LoopInput < FlowNodeConfiguration; end class LoopController < FlowNodeConfiguration; end class Unknown < FlowNodeConfiguration; end end |
#retrieval ⇒ Types::RetrievalFlowNodeConfiguration
Contains configurations for a retrieval node in your flow. Retrieves data from an Amazon S3 location and returns it as the output.
4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4602 class FlowNodeConfiguration < Struct.new( :input, :output, :knowledge_base, :condition, :lex, :prompt, :lambda_function, :storage, :agent, :retrieval, :iterator, :collector, :inline_code, :loop, :loop_input, :loop_controller, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Input < FlowNodeConfiguration; end class Output < FlowNodeConfiguration; end class KnowledgeBase < FlowNodeConfiguration; end class Condition < FlowNodeConfiguration; end class Lex < FlowNodeConfiguration; end class Prompt < FlowNodeConfiguration; end class LambdaFunction < FlowNodeConfiguration; end class Storage < FlowNodeConfiguration; end class Agent < FlowNodeConfiguration; end class Retrieval < FlowNodeConfiguration; end class Iterator < FlowNodeConfiguration; end class Collector < FlowNodeConfiguration; end class InlineCode < FlowNodeConfiguration; end class Loop < FlowNodeConfiguration; end class LoopInput < FlowNodeConfiguration; end class LoopController < FlowNodeConfiguration; end class Unknown < FlowNodeConfiguration; end end |
#storage ⇒ Types::StorageFlowNodeConfiguration
Contains configurations for a storage node in your flow. Stores an input in an Amazon S3 location.
4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4602 class FlowNodeConfiguration < Struct.new( :input, :output, :knowledge_base, :condition, :lex, :prompt, :lambda_function, :storage, :agent, :retrieval, :iterator, :collector, :inline_code, :loop, :loop_input, :loop_controller, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Input < FlowNodeConfiguration; end class Output < FlowNodeConfiguration; end class KnowledgeBase < FlowNodeConfiguration; end class Condition < FlowNodeConfiguration; end class Lex < FlowNodeConfiguration; end class Prompt < FlowNodeConfiguration; end class LambdaFunction < FlowNodeConfiguration; end class Storage < FlowNodeConfiguration; end class Agent < FlowNodeConfiguration; end class Retrieval < FlowNodeConfiguration; end class Iterator < FlowNodeConfiguration; end class Collector < FlowNodeConfiguration; end class InlineCode < FlowNodeConfiguration; end class Loop < FlowNodeConfiguration; end class LoopInput < FlowNodeConfiguration; end class LoopController < FlowNodeConfiguration; end class Unknown < FlowNodeConfiguration; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
4602 4603 4604 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 4602 def unknown @unknown end |