Airflow Summit 2026 is coming August 31 - September 2 in Austin, TX. Register now to secure your spot!

airflow.providers.microsoft.azure.triggers.ai_agents

Classes

AzureAIAgentVersionTrigger

Trigger that polls an Azure AI Hosted agent version until it becomes active.

Module Contents

class airflow.providers.microsoft.azure.triggers.ai_agents.AzureAIAgentVersionTrigger(*, azure_ai_agents_conn_id, endpoint=None, api_version, agent_name, agent_version, timeout, poll_interval)[source]

Bases: airflow.triggers.base.BaseTrigger

Trigger that polls an Azure AI Hosted agent version until it becomes active.

Parameters:
  • azure_ai_agents_conn_id (str) – Azure AI Agents connection id.

  • endpoint (str | None) – Optional Azure AI Foundry project endpoint override. Default is None.

  • api_version (str) – Foundry Agent Service API version.

  • agent_name (str) – Hosted agent name.

  • agent_version (str) – Hosted agent version to poll.

  • timeout (float) – Time in seconds to wait for the version to become active.

  • poll_interval (float) – Poll interval in seconds.

azure_ai_agents_conn_id[source]
endpoint = None[source]
api_version[source]
agent_name[source]
agent_version[source]
timeout[source]
poll_interval[source]
serialize()[source]

Serialize trigger arguments and classpath.

async run()[source]

Poll the Hosted agent version status until terminal state or timeout.

Was this entry helpful?