terraform/provider/docs/data-sources/projects.md
Retrieves the list of all LiteLLM projects visible to the caller
data "litellm_projects" "all" {}
output "project_ids" {
value = data.litellm_projects.all.ids
}
output "project_aliases" {
value = [for p in data.litellm_projects.all.projects : p.project_alias]
}
This data source takes no arguments
The following attributes are exported:
ids - IDs of all projectsprojects - List of projects. Each entry exports:
project_id - The project IDproject_alias - Human-friendly name for the projectdescription - Description of the projectteam_id - The team ID this project belongs tobudget_id - Budget ID associated with this projectmodels - List of models the project can accessblocked - Whether the project is blocked from making requestsspend - Current spend for the projectcreated_at - Timestamp when the project was createdupdated_at - Timestamp when the project was last updatedcreated_by - User that created the projectupdated_by - User that last updated the project