Skip to content

AzDoProcessPermission

github-actions[bot] edited this page Aug 19, 2026 · 4 revisions

Parameters

Parameter Attribute DataType Description Allowed Values
ProcessName Key System.String The process name, or the sentinel 'AllProcesses' for the org-wide root scope.
Ensure Write Ensure Present, Absent
isInherited Write System.Boolean Whether the ACL inherits permissions. Defaults to $true.
Permissions Write System.Collections.Hashtable[] An array of hashtables describing the desired ACEs, each with an 'Identity' and a 'Permission' map.
LookupResult Read System.Collections.Hashtable

Description

The AzDoProcessPermission resource manages ACEs in the Process security namespace. Use the sentinel process name 'AllProcesses' to manage the org-wide root scope ('$PROCESS') — this governs who can create, edit, delete and administer processes, including creating inherited (child) processes from existing ones. A specific inherited process name scopes permissions to that single process ('$PROCESS:{parentProcessTypeId}:{processTypeId}').

It inherits Test()/Set() from the AzDevOpsDscResourceBase class.

Commands

Resources

Clone this wiki locally