class Aws::BedrockAgent::Types::FlowNodeConfiguration
@see docs.aws.amazon.com/goto/WebAPI/bedrock-agent-2023-06-05/FlowNodeConfiguration AWS API Documentation
@return [Types::StorageFlowNodeConfiguration]
input in an Amazon S3 location.
Contains configurations for a storage node in your flow. Stores an
@!attribute [rw] storage
@return [Types::RetrievalFlowNodeConfiguration]
data from an Amazon S3 location and returns it as the output.
Contains configurations for a retrieval node in your flow. Retrieves
@!attribute [rw] retrieval
@return [Types::PromptFlowNodeConfiguration]
prompt from Prompt management or you can configure one in this node.
prompt and generates the model response as the output. You can use a
Contains configurations for a prompt node in your flow. Runs a
@!attribute [rw] prompt
@return [Types::OutputFlowNodeConfiguration]
last node in the flow. ‘outputs` can’t be specified for this node.
Contains configurations for an output flow node in your flow. The
@!attribute [rw] output
@return [Types::LexFlowNodeConfiguration]
intent as the output.
Amazon Lex bot to identify the intent of the input and return the
Contains configurations for a Lex node in your flow. Invokes an
@!attribute [rw] lex
@return [Types::LambdaFunctionFlowNodeConfiguration]
Invokes an Lambda function.
Contains configurations for a Lambda function node in your flow.
@!attribute [rw] lambda_function
@return [Types::KnowledgeBaseFlowNodeConfiguration]
generated response.
Queries a knowledge base and returns the retrieved results or
Contains configurations for a knowledge base node in your flow.
@!attribute [rw] knowledge_base
@return [Types::IteratorFlowNodeConfiguration]
you can include a collector node downstream from the iterator node.
response for each member of the array. To return only one response,
The output flow node at the end of the flow iteration will return a
returned in the output.
as an output to the following node. The size of the array is also
input that is an array and iteratively sends each item of the array
Contains configurations for an iterator node in your flow. Takes an
@!attribute [rw] iterator
@return [Types::InputFlowNodeConfiguration]
first node in the flow. ‘inputs` can’t be specified for this node.
Contains configurations for an input flow node in your flow. The
@!attribute [rw] input
@return [Types::InlineCodeFlowNodeConfiguration]
without needing an external Lambda function.
enabling data transformations, custom logic, and integrations
code nodes let you write and execute code directly within your flow,
Contains configurations for an inline code node in your flow. Inline
@!attribute [rw] inline_code
@return [Types::ConditionFlowNodeConfiguration]
conditions that lead to different branches of the flow.
Contains configurations for a condition node in your flow. Defines
@!attribute [rw] condition
@return [Types::CollectorFlowNodeConfiguration]
outputs.
an iteration of inputs and consolidates them into an array of
Contains configurations for a collector node in your flow. Collects
@!attribute [rw] collector
@return [Types::AgentFlowNodeConfiguration]
alias of an agent and returns the response.
Contains configurations for an agent node in your flow. Invokes an
@!attribute [rw] agent
@note 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.
@note FlowNodeConfiguration is a union - when making an API calls you must set exactly one of the members.<br><br>: docs.aws.amazon.com/bedrock/latest/userguide/flows-nodes.html<br><br><br><br>Guide.
see [Node types in Amazon Bedrock works] in the Amazon Bedrock User
Contains configurations for a node in your flow. For more information,