azuredevops_team_members

Manages members of a team within a project in a Azure DevOps organization.

Example Usage

resource "azuredevops_project" "example" {
  name               = "Example Project"
  work_item_template = "Agile"
  version_control    = "Git"
  visibility         = "private"
  description        = "Managed by Terraform"
}

data "azuredevops_group" "example-project-readers" {
  project_id = azuredevops_project.example.id
  name       = "Readers"
}

resource "azuredevops_team" "example" {
  project_id = azuredevops_project.example.id
  name       = "${azuredevops_project.example.name} Team 2"
}

resource "azuredevops_team_members" "example-team-members" {
  project_id = azuredevops_team.example.project_id
  team_id    = azuredevops_team.example.id
  mode       = "overwrite"
  members = [
    data.azuredevops_group.example-project-readers.descriptor
  ]
}

Argument Reference

The following arguments are supported:

Attributes Reference

In addition to all arguments above, the following attributes are exported:

Import

The resource does not support import.

PAT Permissions Required