Skip to content

NodeInputField

Source code in docs_src/capo_bedrock_agent_runtime/types/node_input_field.py
class NodeInputField(TypedDict, closed=True):
    name: "capo_bedrock_agent_runtime.types.node_input_name.NodeInputName"
    """<p>The name of the input field as defined in the node's input schema.</p>"""
    content: (
        "capo_bedrock_agent_runtime.types.node_execution_content.NodeExecutionContent"
    )
    """<p>The content of the input field, which can contain text or structured data.</p>"""
    source: NotRequired[
        "capo_bedrock_agent_runtime.types.node_input_source.NodeInputSource"
    ]
    """<p>The source node that provides input data to this field.</p>"""
    type: NotRequired[
        "capo_bedrock_agent_runtime.types.flow_node_io_data_type.FlowNodeIODataType"
    ]
    """<p>The data type of the input field for compatibility validation.</p>"""
    category: NotRequired[
        "capo_bedrock_agent_runtime.types.flow_node_input_category.FlowNodeInputCategory"
    ]
    """<p>The category of the input field.</p>"""
    execution_chain: NotRequired[
        "capo_bedrock_agent_runtime.types.node_input_execution_chain.NodeInputExecutionChain"
    ]
    """<p>The execution path through nested nodes like iterators and loops.</p>"""

category instance-attribute

category: NotRequired[FlowNodeInputCategory]

The category of the input field.

content instance-attribute

The content of the input field, which can contain text or structured data.

execution_chain instance-attribute

execution_chain: NotRequired[NodeInputExecutionChain]

The execution path through nested nodes like iterators and loops.

name instance-attribute

The name of the input field as defined in the node's input schema.

source instance-attribute

source: NotRequired[NodeInputSource]

The source node that provides input data to this field.

type instance-attribute

type: NotRequired[FlowNodeIODataType]

The data type of the input field for compatibility validation.