AzureDevOpsDscNative.AzDoTeamMember.dsc.adaptedResource.json
|
{
"$schema": "https://aka.ms/dsc/schemas/v3/bundled/adaptedresource/manifest.json", "type": "AzureDevOpsDscNative/AzDoTeamMember", "kind": "resource", "version": "1.3.0", "capabilities": [ "set", "test", "get" ], "description": "DSC resource for managing Azure DevOps team membership.", "author": "ZanattaMichael", "requireAdapter": "Microsoft.Adapter/PowerShell", "path": "AzureDevOpsDscNative.psd1", "schema": { "embedded": { "title": "AzureDevOpsDscNative/AzDoTeamMember", "additionalProperties": false, "type": "object", "required": [ "ProjectName", "TeamName", "MemberName" ], "properties": { "Ensure": { "type": "string", "enum": [ "Present", "Absent" ], "title": "Ensure", "description": "The Ensure property." }, "LookupResult": { "type": "object", "title": "LookupResult", "readOnly": true, "description": "The LookupResult property." }, "ProjectName": { "type": "string", "title": "ProjectName", "description": "The name of the Azure DevOps project. This property is mandatory and serves as a key property for the resource." }, "TeamName": { "type": "string", "title": "TeamName", "description": "The name of the team. This is a key property." }, "MemberName": { "type": "string", "title": "MemberName", "description": "The UPN, display name, or email of the user or group to add as a team member. This is a key property." }, "IsTeamAdmin": { "type": "boolean", "title": "IsTeamAdmin", "description": "Whether the member should hold team administrator rights (manage team membership, board columns, card rules, backlog settings and dashboards). This property is optional; when it is not set on the configuration, the member's team-administrator state is left untouched and defaults to $false when the member is newly added. Team administrator rights are implemented as an Access Control Entry the member holds in the 'Identity' security namespace on the team's own token, which is the same mechanism the Azure DevOps portal's \"Administrators\" list uses." } }, "description": "DSC resource for managing Azure DevOps team membership.", "$schema": "https://json-schema.org/draft/2020-12/schema" } } } |