Skip to content

Bedrock Agent  >  Unions  >  FlowNodeConfiguration

FlowNodeConfiguration

Union Type

Union Member Types

FlowNodeConfigurationInput dataclass

Contains configurations for an input flow node in your flow. The first node in the flow. inputs can't be specified for this node.

Attributes

value instance-attribute

FlowNodeConfigurationOutput dataclass

Contains configurations for an output flow node in your flow. The last node in the flow. outputs can't be specified for this node.

Attributes

value instance-attribute

FlowNodeConfigurationKnowledgeBase dataclass

Contains configurations for a knowledge base node in your flow. Queries a knowledge base and returns the retrieved results or generated response.

Attributes

value instance-attribute

FlowNodeConfigurationCondition dataclass

Contains configurations for a condition node in your flow. Defines conditions that lead to different branches of the flow.

Attributes

value instance-attribute

FlowNodeConfigurationLex dataclass

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.

Attributes

value instance-attribute

FlowNodeConfigurationPrompt dataclass

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.

Attributes

value instance-attribute

FlowNodeConfigurationLambdaFunction dataclass

Contains configurations for a Lambda function node in your flow. Invokes an Lambda function.

Attributes

value instance-attribute

FlowNodeConfigurationStorage dataclass

Contains configurations for a storage node in your flow. Stores an input in an Amazon S3 location.

Attributes

value instance-attribute

FlowNodeConfigurationAgent dataclass

Contains configurations for an agent node in your flow. Invokes an alias of an agent and returns the response.

Attributes

value instance-attribute

FlowNodeConfigurationRetrieval dataclass

Contains configurations for a retrieval node in your flow. Retrieves data from an Amazon S3 location and returns it as the output.

Attributes

value instance-attribute

FlowNodeConfigurationIterator dataclass

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.

Attributes

value instance-attribute

FlowNodeConfigurationCollector dataclass

Contains configurations for a collector node in your flow. Collects an iteration of inputs and consolidates them into an array of outputs.

Attributes

value instance-attribute

FlowNodeConfigurationInlineCode dataclass

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.

Attributes

value instance-attribute

FlowNodeConfigurationLoop dataclass

Contains configurations for a DoWhile loop in your flow.

Attributes

value instance-attribute

FlowNodeConfigurationLoopInput dataclass

Contains input node configurations for a DoWhile loop in your flow.

Attributes

value instance-attribute

FlowNodeConfigurationLoopController dataclass

Contains controller node configurations for a DoWhile loop in your flow.

Attributes

value instance-attribute

FlowNodeConfigurationUnknown dataclass

Represents an unknown variant.

If you receive this value, you will need to update your library to receive the parsed value.

This value may not be deliberately sent.

Attributes

tag instance-attribute
tag: str