Use this data source to access information about an existing Area (Component) within Azure DevOps.
resource "azuredevops_project" "example" {
name = "Example Project"
work_item_template = "Agile"
version_control = "Git"
visibility = "private"
description = "Managed by Terraform"
}
data "azuredevops_area" "example" {
project_id = azuredevops_project.example.id
path = "/"
fetch_children = "false"
}
The following arguments are supported:
project_id
- (Required) The project ID.path
- (Optional) The path to the Area; _Format_: URL relative; if omitted, or value "/"
is used, the root Area will be returnedfetch_children
- (Optional) Read children nodes, _Depth_: 1, _Default_: true
The following attributes are exported:
id
- The id of the Area nodename
- The name of the Area nodehas_children
- Indicator if an Area node has child nodeschildren
- A list of children
blocks as defined below, empty if has_children == false
A children
block supports the following:
id
- The id of the child Area nodename
- The name of the child Area nodeproject_id
- The project ID of the child Area nodepath
- The complete path (in relative URL format) of the child Areahas_children
- Indicator if the child Area node has child nodes