terraform/provider/docs/data-sources/agents.md
Retrieves the list of A2A agents registered on the LiteLLM proxy.
data "litellm_agents" "all" {}
output "agent_ids" {
value = data.litellm_agents.all.ids
}
# Only agents whose URL is currently reachable (or that have no URL)
data "litellm_agents" "healthy" {
health_check = true
}
The following arguments are supported:
health_check - (Optional, default false) When true, the proxy probes each agent's URL and only returns agents that are reachable or have no URL.The following attributes are exported:
ids - List of agent IDs.agents - List of agents. Each entry exports:
agent_id - The unique agent ID.agent_name - Name of the agent.tpm_limit - Tokens per minute limit.rpm_limit - Requests per minute limit.session_tpm_limit - Per-session tokens per minute limit.session_rpm_limit - Per-session requests per minute limit.spend - Total spend recorded for the agent.created_at - Timestamp when the agent was created.updated_at - Timestamp when the agent was last updated.created_by - User who created the agent.updated_by - User who last updated the agent.