Skip to content

Bedrock Agent  >  Operations  >  prepare_flow

prepare_flow

Operation

prepare_flow async

prepare_flow(input: PrepareFlowInput, plugins: list[Plugin] | None = None) -> PrepareFlowOutput

Prepares the DRAFT version of a flow so that it can be invoked. For more information, see Test a flow in Amazon Bedrock in the Amazon Bedrock User Guide.

Parameters:

Name Type Description Default
input PrepareFlowInput

An instance of PrepareFlowInput.

required
plugins list[Plugin] | None

A list of callables that modify the configuration dynamically. Changes made by these plugins only apply for the duration of the operation execution and will not affect any other operation invocations.

None

Returns:

Type Description
PrepareFlowOutput

An instance of PrepareFlowOutput.

Input

PrepareFlowInput dataclass

Dataclass for PrepareFlowInput structure.

Attributes

flow_identifier class-attribute instance-attribute
flow_identifier: str | None = None

The unique identifier of the flow.

Output

PrepareFlowOutput dataclass

Dataclass for PrepareFlowOutput structure.

Attributes

id instance-attribute
id: str

The unique identifier of the flow.

status instance-attribute
status: FlowStatus

The status of the flow. When you submit this request, the status will be NotPrepared. If preparation succeeds, the status becomes Prepared. If it fails, the status becomes FAILED.