Skip to main content

prefect.input.actions

Functions

ensure_flow_run_id

acreate_flow_run_input_from_model

Create a new flow run input from a Pydantic model asynchronously. Args:
  • key: the flow run input key
  • model_instance: a Pydantic model instance to store
  • flow_run_id: the flow run ID (defaults to current context)
  • sender: optional sender identifier

create_flow_run_input_from_model

Create a new flow run input from a Pydantic model. Args:
  • key: the flow run input key
  • model_instance: a Pydantic model instance to store
  • flow_run_id: the flow run ID (defaults to current context)
  • sender: optional sender identifier

acreate_flow_run_input

Create a new flow run input asynchronously. The given value will be serialized to JSON and stored as a flow run input value. Args:
  • key: the flow run input key
  • value: the flow run input value
  • flow_run_id: the flow run ID (defaults to current context)
  • sender: optional sender identifier

create_flow_run_input

Create a new flow run input. The given value will be serialized to JSON and stored as a flow run input value. Args:
  • key: the flow run input key
  • value: the flow run input value
  • flow_run_id: the flow run ID (defaults to current context)
  • sender: optional sender identifier

afilter_flow_run_input

Filter flow run inputs by key prefix asynchronously. Args:
  • key_prefix: prefix to filter keys by
  • limit: maximum number of results to return
  • exclude_keys: keys to exclude from results
  • flow_run_id: the flow run ID (defaults to current context)
Returns:
  • List of matching FlowRunInput objects

filter_flow_run_input

Filter flow run inputs by key prefix. Args:
  • key_prefix: prefix to filter keys by
  • limit: maximum number of results to return
  • exclude_keys: keys to exclude from results
  • flow_run_id: the flow run ID (defaults to current context)
Returns:
  • List of matching FlowRunInput objects

aread_flow_run_input

Read a flow run input asynchronously. Args:
  • key: the flow run input key
  • flow_run_id: the flow run ID (defaults to current context)
Returns:
  • The deserialized input value, or None if not found

read_flow_run_input

Read a flow run input. Args:
  • key: the flow run input key
  • flow_run_id: the flow run ID (defaults to current context)
Returns:
  • The deserialized input value, or None if not found

adelete_flow_run_input

Delete a flow run input asynchronously. Args:
  • key: the flow run input key
  • flow_run_id: the flow run ID (defaults to current context)

delete_flow_run_input

Delete a flow run input. Args:
  • key: the flow run input key
  • flow_run_id: the flow run ID (defaults to current context)