-
Notifications
You must be signed in to change notification settings - Fork 0
AzDoProjectServices
github-actions[bot] edited this page Aug 19, 2026
·
4 revisions
| Parameter | Attribute | DataType | Description | Allowed Values |
|---|---|---|---|---|
| ProjectName | Key | System.String | The name of the Azure DevOps project. | |
| AzureArtifact | Write | System.String | Specifies whether Azure artifacts are enabled or disabled for the project. Valid values are 'Enabled' and 'Disabled'. The default value is 'Enabled'. |
Enabled, Disabled
|
| BuildPipelines | Write | System.String | Specifies whether build pipelines are enabled or disabled for the project. Valid values are 'Enabled' and 'Disabled'. The default value is 'Enabled'. |
Enabled, Disabled
|
| Ensure | Write | Ensure |
Present, Absent
|
|
| GitRepositories | Write | System.String | Specifies whether Git repositories are enabled or disabled for the project. Valid values are 'Enabled' and 'Disabled'. The default value is 'Enabled'. |
Enabled, Disabled
|
| TestPlans | Write | System.String | Specifies whether test plans are enabled or disabled for the project. Valid values are 'Enabled' and 'Disabled'. The default value is 'Enabled'. |
Enabled, Disabled
|
| WorkBoards | Write | System.String | Specifies whether work boards are enabled or disabled for the project. Valid values are 'Enabled' and 'Disabled'. The default value is 'Enabled'. |
Enabled, Disabled
|
| LookupResult | Read | System.Collections.Hashtable |
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.
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'
}
}
}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'
}
}
}This example shows how to remove a Project Services.
- Assert-BoundParameter
- Assert-ElevatedUser
- Assert-IPAddress
- Assert-Module
- AzDoAPI_0_ProjectCache
- AzDoAPI_1_GroupCache
- AzDoAPI_2_UserCache
- AzDoAPI_3_GroupMemberCache
- AzDoAPI_4_GitRepositoryCache
- AzDoAPI_5_PermissionsCache
- AzDoAPI_6_ServicePrinciple
- AzDoAPI_7_IdentitySubjectDescriptors
- AzDoAPI_8_ProjectProcessTemplates
- AzDoAPI_9_DevOpsClassificationNodes
- Compare-DscParameterState
- Compare-ResourcePropertyState
- ConvertFrom-DscResourceInstance
- ConvertTo-Base64String
- ConvertTo-CimInstance
- ConvertTo-HashTable
- Find-Certificate
- Format-Path
- Get-AzDevOpsOperation
- Get-AzDevOpsServicesApiUri
- Get-AzDevOpsServicesUri
- AzDoAgentPool
- AzDoAgentPoolPermission
- AzDoAgentQueue
- AzDoAreaNodes
- AzDoAreaPermission
- AzDoArtifactFeed
- AzDoArtifactFeedPermission
- AzDoArtifactFeedSettings
- AzDoArtifactFeedView
- AzDoAuditStream
- AzDoBranchPolicy
- AzDoCheckConfiguration
- AzDoDeploymentGroup
- AzDoEnvironmentApproval
- AzDoEnvironmentPermission
- AzDoExtension
- AzDoGitPermission
- AzDoGitRepository
- AzDoGroupMember
- AzDoGroupPermission
- AzDoIterationNodes
- AzDoIterationPermission
- AzDoNotificationSubscription
- AzDoOrganizationGroup
- AzDoOrganizationSettings
- AzDoPipeline
- AzDoPipelineEnvironment
- AzDoPipelinePermission
- AzDoPipelineSettings
- AzDoProcess
- AzDoProcessPermission
- AzDoProject
- AzDoProjectGroup
- AzDoProjectPermission
- AzDoProjectServices
- AzDoRepositorySettings
- AzDoSecurityNamespacePermission
- AzDoServiceConnection
- AzDoServiceConnectionPermission
- AzDoServiceHook
- AzDoTaskGroup
- AzDoTeam
- AzDoTeamMember
- AzDoTeamSettings
- AzDoUserEntitlement
- AzDoVariableGroup
- AzDoVariableGroupPermission
- AzDoWiki
- AzDoWIPTags