layout | page_title | description |
---|---|---|
azuredevops |
AzureDevops: azuredevops_agent_pools |
Use this data source to access information about existing Agent Pools within Azure DevOps. |
Use this data source to access information about existing Agent Pools within Azure DevOps.
data "azuredevops_agent_pools" "example" {
}
output "agent_pool_name" {
value = data.azuredevops_agent_pools.example.agent_pools.*.name
}
output "auto_provision" {
value = data.azuredevops_agent_pools.example.agent_pools.*.auto_provision
}
output "auto_update" {
value = data.azuredevops_agent_pools.example.agent_pools.*.auto_update
}
output "pool_type" {
value = data.azuredevops_agent_pools.example.agent_pools.*.pool_type
}
This data source has no arguments
The following attributes are exported:
agent_pools
- Anagent_pools
blocks as documented below. A list of existing agent pools in your Azure DevOps Organization with the following details about every agent pool:
An agent_pools
block supports the following:
-
id
- The ID of the agent pool. -
name
- The name of the agent pool. -
pool_type
- Specifies whether the agent pool type is Automation or Deployment. -
auto_provision
- Specifies whether or not a queue should be automatically provisioned for each project collection. -
auto_update
- Specifies whether or not agents within the pool should be automatically updated.
The timeouts
block allows you to specify timeouts for certain actions:
read
- (Defaults to 5 minute) Used when retrieving the Agent Pools.