en-US/about_AzDoProjectServices.help.txt

.NAME
    AzDoProjectServices
 
.SYNOPSIS
    This class represents an Azure DevOps project and its associated services.
 
.DESCRIPTION
    The AzDoProjectServices class is a DSC resource that allows you to manage the services associated with an Azure DevOps project. It provides properties to enable or disable various services such as Git repositories, work boards, build pipelines, test plans, and Azure artifacts.
 
.PARAMETER ProjectName
    Key - System.String
    The name of the Azure DevOps project.
 
.PARAMETER GitRepositories
    Write - System.String
    Allowed values: Enabled, Disabled
    Specifies whether Git repositories are enabled or disabled for the project. Valid values are 'Enabled' and 'Disabled'. The default value is 'Enabled'.
 
.PARAMETER WorkBoards
    Write - System.String
    Allowed values: Enabled, Disabled
    Specifies whether work boards are enabled or disabled for the project. Valid values are 'Enabled' and 'Disabled'. The default value is 'Enabled'.
 
.PARAMETER BuildPipelines
    Write - System.String
    Allowed values: Enabled, Disabled
    Specifies whether build pipelines are enabled or disabled for the project. Valid values are 'Enabled' and 'Disabled'. The default value is 'Enabled'.
 
.PARAMETER TestPlans
    Write - System.String
    Allowed values: Enabled, Disabled
    Specifies whether test plans are enabled or disabled for the project. Valid values are 'Enabled' and 'Disabled'. The default value is 'Enabled'.
 
.PARAMETER AzureArtifact
    Write - System.String
    Allowed values: Enabled, Disabled
    Specifies whether Azure artifacts are enabled or disabled for the project. Valid values are 'Enabled' and 'Disabled'. The default value is 'Enabled'.
 
.EXAMPLE 1
 
This example shows how to add Project Services
 
Configuration Example
{
 
    Import-DscResource -ModuleName 'AzureDevOpsDscNative'
 
    Node localhost {
        AzDoProjectServices 'AddProjectServices' {
            Ensure = 'Present'
            ProjectName = 'SampleProject'
            GitRepositories = 'Enabled'
            WorkBoards = 'Enabled'
            BuildPipelines = 'Enabled'
            TestPlans = 'Enabled'
            AzureArtifact = 'Enabled'
        }
    }
}
 
.EXAMPLE 2
 
This example shows how to add Project Services
 
Configuration Example
{
 
    Import-DscResource -ModuleName 'AzureDevOpsDscNative'
 
    Node localhost {
        AzDoProjectServices 'AddProjectServices' {
            Ensure = 'Present'
            ProjectName = 'SampleProject'
            GitRepositories = 'Enabled'
            WorkBoards = 'Disabled'
            BuildPipelines = 'Disabled'
            TestPlans = 'Disabled'
            AzureArtifact = 'Disabled'
        }
    }
}
 
.EXAMPLE 3
 
This example shows how to remove a Project Services.