dsccommunity / AzureDevOpsDsc

This module contains DSC resources for deployment and configuration of initially Azure DevOps Services and later Azure DevOps Server.
MIT License
4 stars 6 forks source link

AzDevOpsTeam: New resource proposal #17

Open SphenicPaul opened 3 years ago

SphenicPaul commented 3 years ago

Description

A resource used for creating a Team resource within an Azure DevOps Server\Services, collection\organization.

Proposed properties

..plus any properties needed for ApiUri or ApiKey (likely dependant on resolution to #16)

Azure DevOps API Reference (for teams) is here

Special considerations or limitations

TeamName is likely to be the key for this resource, but within Azure DevOps, the ProjectId (a GUID) which is generated and assigned to the team when created in Azure DevOps is actually the ID/URN used within Azure DevOps - ProjectName is effectively an alternate key for current teams, but there can be previous teams within an Azure DevOps instance with duplicate names.

johlju commented 3 years ago

Worth considering if the ID/URN be outputted as a read-only property when calling Get().