en-US/about_AzDoTeam.help.txt

.NAME
    AzDoTeam
 
.SYNOPSIS
    DSC resource for managing Azure DevOps project teams.
 
.DESCRIPTION
    This resource manages teams within Azure DevOps projects. Teams group users together and can be
    assigned area paths and iterations for work item organization. Team members can be managed
    separately using the AzDoTeamMember resource.
 
.PARAMETER ProjectName
    Key - System.String
    The name of the Azure DevOps project. This property is mandatory and serves as a key property for the resource.
 
.PARAMETER TeamName
    Required - System.String
    The name of the team. This is a key property.
 
.PARAMETER Description
    Write - System.String
    An optional description for the team.
 
.EXAMPLE 1
 
This example shows how to create a team in an Azure DevOps project.
 
Configuration Example
{
    Import-DscResource -ModuleName 'AzureDevOpsDscNative'
 
    node localhost
    {
        AzDoTeam 'AddAzDoTeam'
        {
            Ensure = 'Present'
            ProjectName = 'MyProject'
            TeamName = 'Frontend Team'
            Description = 'Team responsible for frontend development'
        }
    }
}
 
.EXAMPLE 2
 
This example shows how to update a team in an Azure DevOps project.
 
Configuration Example
{
    Import-DscResource -ModuleName 'AzureDevOpsDscNative'
 
    node localhost
    {
        AzDoTeam 'UpdateAzDoTeam'
        {
            Ensure = 'Present'
            ProjectName = 'MyProject'
            TeamName = 'Frontend Team'
            Description = 'Team responsible for frontend and UX development'
        }
    }
}
 
.EXAMPLE 3
 
This example shows how to remove a team from an Azure DevOps project.
 
Configuration Example
{
    Import-DscResource -ModuleName 'AzureDevOpsDscNative'
 
    node localhost
    {
        AzDoTeam 'RemoveAzDoTeam'
        {
            Ensure = 'Absent'
            ProjectName = 'MyProject'
            TeamName = 'Frontend Team'
        }
    }
}