Created
July 16, 2021 03:57
-
-
Save akanieski/f90e9edd9b202e525be51e8e9238ad11 to your computer and use it in GitHub Desktop.
All Azure DevOps Security Namespaces and Permissions
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Auto-Generated - Do not edit | |
using System; | |
namespace ADO.ObjectModel.Permissions | |
{ | |
public enum Analytics : int | |
{ | |
Read = 1, | |
Administer = 2, | |
Stage = 4, | |
ExecuteUnrestrictedQuery = 8, | |
ReadEuii = 16, | |
} | |
public enum AnalyticsViews : int | |
{ | |
Read = 1, | |
Edit = 2, | |
Delete = 4, | |
Execute = 8, | |
ManagePermissions = 1024, | |
} | |
public enum PipelineCachePrivileges : int | |
{ | |
Read = 1, | |
Write = 2, | |
} | |
public enum ReleaseManagement : int | |
{ | |
ViewTaskEditor = 1, | |
ViewCDWorkflowEditor = 2, | |
ExportReleaseDefinition = 4, | |
ViewLegacyUI = 8, | |
DeploymentSummaryAcrossProjects = 16, | |
ViewExternalArtifactCommitsAndWorkItems = 32, | |
} | |
public enum ReleaseManagement2 : int | |
{ | |
ViewReleaseDefinition = 1, | |
EditReleaseDefinition = 2, | |
DeleteReleaseDefinition = 4, | |
ManageReleaseApprovers = 8, | |
ManageReleases = 16, | |
ViewReleases = 32, | |
CreateReleases = 64, | |
EditReleaseEnvironment = 128, | |
DeleteReleaseEnvironment = 256, | |
AdministerReleasePermissions = 512, | |
DeleteReleases = 1024, | |
ManageDeployments = 2048, | |
ManageReleaseSettings = 4096, | |
ManageTaskHubExtension = 8192, | |
} | |
public enum AuditLog : int | |
{ | |
Read = 1, | |
Write = 2, | |
Manage_Streams = 4, | |
Delete_Streams = 8, | |
} | |
public enum Identity : int | |
{ | |
Read = 1, | |
Write = 2, | |
Delete = 4, | |
ManageMembership = 8, | |
CreateScope = 16, | |
RestoreScope = 32, | |
} | |
public enum WorkItemTrackingAdministration : int | |
{ | |
ManagePermissions = 1, | |
DestroyAttachments = 2, | |
} | |
public enum DistributedTask : int | |
{ | |
View = 1, | |
Manage = 2, | |
Listen = 4, | |
AdministerPermissions = 8, | |
Use = 16, | |
Create = 32, | |
} | |
public enum GitRepositories : int | |
{ | |
Administer = 1, | |
GenericRead = 2, | |
GenericContribute = 4, | |
ForcePush = 8, | |
CreateBranch = 16, | |
CreateTag = 32, | |
ManageNote = 64, | |
PolicyExempt = 128, | |
CreateRepository = 256, | |
DeleteRepository = 512, | |
RenameRepository = 1024, | |
EditPolicies = 2048, | |
RemoveOthersLocks = 4096, | |
ManagePermissions = 8192, | |
PullRequestContribute = 16384, | |
PullRequestBypassPolicy = 32768, | |
} | |
public enum VersionControlItems2 : int | |
{ | |
Read = 1, | |
PendChange = 2, | |
Checkin = 4, | |
Label = 8, | |
Lock = 16, | |
ReviseOther = 32, | |
UnlockOther = 64, | |
UndoOther = 128, | |
LabelOther = 256, | |
AdminProjectRights = 1024, | |
CheckinOther = 2048, | |
Merge = 4096, | |
ManageBranch = 8192, | |
} | |
public enum EventSubscriber : int | |
{ | |
GENERIC_READ = 1, | |
GENERIC_WRITE = 2, | |
} | |
public enum WorkItemTrackingProvision : int | |
{ | |
Administer = 1, | |
ManageLinkTypes = 2, | |
} | |
public enum ServiceEndpoints : int | |
{ | |
Use = 1, | |
Administer = 2, | |
Create = 4, | |
ViewAuthorization = 8, | |
ViewEndpoint = 16, | |
} | |
public enum ServiceHooks : int | |
{ | |
ViewSubscriptions = 1, | |
EditSubscriptions = 2, | |
DeleteSubscriptions = 4, | |
PublishEvents = 8, | |
} | |
public enum Collection : int | |
{ | |
GENERIC_READ = 1, | |
GENERIC_WRITE = 2, | |
CREATE_PROJECTS = 4, | |
TRIGGER_EVENT = 16, | |
MANAGE_TEMPLATE = 32, | |
DIAGNOSTIC_TRACE = 64, | |
SYNCHRONIZE_READ = 128, | |
MANAGE_TEST_CONTROLLERS = 512, | |
DELETE_FIELD = 1024, | |
MANAGE_ENTERPRISE_POLICIES = 2048, | |
} | |
public enum Proxy : int | |
{ | |
Read = 1, | |
Manage = 2, | |
} | |
public enum Plan : int | |
{ | |
View = 1, | |
Edit = 2, | |
Delete = 4, | |
Manage = 8, | |
} | |
public enum Process : int | |
{ | |
Edit = 1, | |
Delete = 2, | |
Create = 4, | |
AdministerProcessPermissions = 8, | |
ReadProcessPermissions = 16, | |
} | |
public enum AccountAdminSecurity : int | |
{ | |
Read = 1, | |
Create = 2, | |
Modify = 4, | |
} | |
public enum Library : int | |
{ | |
View = 1, | |
Administer = 2, | |
Create = 4, | |
ViewSecrets = 8, | |
Use = 16, | |
Owner = 32, | |
} | |
public enum Environment : int | |
{ | |
View = 1, | |
Manage = 2, | |
ManageHistory = 4, | |
Administer = 8, | |
Use = 16, | |
Create = 32, | |
} | |
public enum Project : int | |
{ | |
GENERIC_READ = 1, | |
GENERIC_WRITE = 2, | |
DELETE = 4, | |
PUBLISH_TEST_RESULTS = 8, | |
ADMINISTER_BUILD = 16, | |
START_BUILD = 32, | |
EDIT_BUILD_STATUS = 64, | |
UPDATE_BUILD = 128, | |
DELETE_TEST_RESULTS = 256, | |
VIEW_TEST_RESULTS = 512, | |
MANAGE_TEST_ENVIRONMENTS = 2048, | |
MANAGE_TEST_CONFIGURATIONS = 4096, | |
WORK_ITEM_DELETE = 8192, | |
WORK_ITEM_MOVE = 16384, | |
WORK_ITEM_PERMANENTLY_DELETE = 32768, | |
RENAME = 65536, | |
MANAGE_PROPERTIES = 131072, | |
MANAGE_SYSTEM_PROPERTIES = 262144, | |
BYPASS_PROPERTY_CACHE = 524288, | |
BYPASS_RULES = 1048576, | |
SUPPRESS_NOTIFICATIONS = 2097152, | |
UPDATE_VISIBILITY = 4194304, | |
CHANGE_PROCESS = 8388608, | |
AGILETOOLS_BACKLOG = 16777216, | |
AGILETOOLS_PLANS = 33554432, | |
} | |
public enum EventSubscription : int | |
{ | |
GENERIC_READ = 1, | |
GENERIC_WRITE = 2, | |
UNSUBSCRIBE = 4, | |
CREATE_SOAP_SUBSCRIPTION = 8, | |
} | |
public enum CSS : int | |
{ | |
GENERIC_READ = 1, | |
GENERIC_WRITE = 2, | |
CREATE_CHILDREN = 4, | |
DELETE = 8, | |
WORK_ITEM_READ = 16, | |
WORK_ITEM_WRITE = 32, | |
MANAGE_TEST_PLANS = 64, | |
MANAGE_TEST_SUITES = 128, | |
} | |
public enum TeamLabSecurity : int | |
{ | |
Read = 1, | |
Create = 2, | |
Write = 4, | |
Edit = 8, | |
Delete = 16, | |
Start = 32, | |
Stop = 64, | |
Pause = 128, | |
ManageSnapshots = 256, | |
ManageLocation = 512, | |
DeleteLocation = 1024, | |
ManagePermissions = 2048, | |
ManageChildPermissions = 4096, | |
ManageTestMachines = 8192, | |
} | |
public enum ProjectAnalysisLanguageMetrics : int | |
{ | |
Read = 1, | |
Write = 2, | |
} | |
public enum Tagging : int | |
{ | |
Enumerate = 1, | |
Create = 2, | |
Update = 4, | |
Delete = 8, | |
} | |
public enum MetaTask : int | |
{ | |
Administer = 1, | |
Edit = 2, | |
Delete = 4, | |
} | |
public enum Iteration : int | |
{ | |
GENERIC_READ = 1, | |
GENERIC_WRITE = 2, | |
CREATE_CHILDREN = 4, | |
DELETE = 8, | |
} | |
public enum WorkItemQueryFolders : int | |
{ | |
Read = 1, | |
Contribute = 2, | |
Delete = 4, | |
ManagePermissions = 8, | |
FullControl = 16, | |
RecordQueryExecutionInfo = 64, | |
} | |
public enum Favorites : int | |
{ | |
GenericRead = 1, | |
GenericWrite = 2, | |
} | |
public enum Registry : int | |
{ | |
Read = 1, | |
Write = 2, | |
} | |
public enum Graph : int | |
{ | |
ReadByPublicIdentifier = 1, | |
ReadByPersonalIdentifier = 2, | |
} | |
public enum ViewActivityPaneSecurity : int | |
{ | |
Read = 1, | |
} | |
public enum Job : int | |
{ | |
Read = 1, | |
Queue = 2, | |
Update = 4, | |
} | |
public enum WorkItemTracking : int | |
{ | |
Read = 1, | |
CrossProjectRead = 2, | |
TrackWorkItemActivity = 4, | |
ReadRules = 8, | |
ReadHistoricalWorkItemResources = 16, | |
} | |
public enum StrongBox : int | |
{ | |
CreateDrawer = 1, | |
DeleteDrawer = 2, | |
Administer = 4, | |
AddItem = 16, | |
GetItem = 32, | |
DeleteItem = 64, | |
AdministerDrawer = 128, | |
} | |
public enum Server : int | |
{ | |
GenericRead = 1, | |
GenericWrite = 2, | |
Impersonate = 4, | |
TriggerEvent = 16, | |
} | |
public enum TestManagement : int | |
{ | |
Read = 1, | |
} | |
public enum SettingEntries : int | |
{ | |
Read = 1, | |
Write = 2, | |
} | |
public enum BuildAdministration : int | |
{ | |
ViewBuildResources = 1, | |
ManageBuildResources = 2, | |
UseBuildResources = 4, | |
AdministerBuildResourcePermissions = 8, | |
ManagePipelinePolicies = 16, | |
} | |
public enum Location : int | |
{ | |
Read = 1, | |
Write = 2, | |
} | |
public enum Boards : int | |
{ | |
View = 1, | |
Create = 2, | |
ChangeMetadata = 4, | |
MoveCard = 8, | |
Delete = 16, | |
Manage = 32, | |
} | |
public enum OrganizationLevelData : int | |
{ | |
View = 1, | |
} | |
public enum UtilizationPermissions : int | |
{ | |
QueryUsageSummary = 1, | |
} | |
public enum WorkItemsHub : int | |
{ | |
View = 1, | |
} | |
public enum WebPlatform : int | |
{ | |
Read = 1, | |
} | |
public enum VersionControlPrivileges : int | |
{ | |
CreateWorkspace = 2, | |
AdminWorkspaces = 4, | |
AdminShelvesets = 8, | |
AdminConnections = 16, | |
AdminConfiguration = 32, | |
} | |
public enum Workspaces : int | |
{ | |
Read = 1, | |
Use = 2, | |
Checkin = 4, | |
Administer = 8, | |
} | |
public enum CrossProjectWidgetView : int | |
{ | |
GenericRead = 1, | |
} | |
public enum WorkItemTrackingConfiguration : int | |
{ | |
Read = 1, | |
} | |
public enum DiscussionThreads : int | |
{ | |
Administer = 1, | |
GenericRead = 2, | |
GenericContribute = 4, | |
Moderate = 8, | |
} | |
public enum BoardsExternalIntegration : int | |
{ | |
Read = 1, | |
Write = 2, | |
} | |
public enum DataProvider : int | |
{ | |
Read = 1, | |
} | |
public enum Social : int | |
{ | |
GenericRead = 1, | |
GenericWrite = 2, | |
} | |
public enum Security : int | |
{ | |
Read = 1, | |
} | |
public enum IdentityPicker : int | |
{ | |
ReadBasic = 1, | |
ReadRestricted = 2, | |
} | |
public enum ServicingOrchestration : int | |
{ | |
Read = 1, | |
Queue = 2, | |
Cancel = 4, | |
} | |
public enum Build : int | |
{ | |
ViewBuilds = 1, | |
EditBuildQuality = 2, | |
RetainIndefinitely = 4, | |
DeleteBuilds = 8, | |
ManageBuildQualities = 16, | |
DestroyBuilds = 32, | |
UpdateBuildInformation = 64, | |
QueueBuilds = 128, | |
ManageBuildQueue = 256, | |
StopBuilds = 512, | |
ViewBuildDefinition = 1024, | |
EditBuildDefinition = 2048, | |
DeleteBuildDefinition = 4096, | |
OverrideBuildCheckInValidation = 8192, | |
AdministerBuildPermissions = 16384, | |
} | |
public enum DashboardsPrivileges : int | |
{ | |
Read = 1, | |
Create = 2, | |
Edit = 4, | |
Delete = 8, | |
ManagePermissions = 16, | |
MaterializeDashboards = 32, | |
} | |
public enum VersionControlItems : int | |
{ | |
Read = 1, | |
PendChange = 2, | |
Checkin = 4, | |
Label = 8, | |
Lock = 16, | |
ReviseOther = 32, | |
UnlockOther = 64, | |
UndoOther = 128, | |
LabelOther = 256, | |
AdminProjectRights = 1024, | |
CheckinOther = 2048, | |
Merge = 4096, | |
ManageBranch = 8192, | |
} | |
public class SecurityNamespaces | |
{ | |
public static Guid Analytics { get => Guid.Parse("58450c49-b02d-465a-ab12-59ae512d6531"); } | |
public static Guid AnalyticsViews { get => Guid.Parse("d34d3680-dfe5-4cc6-a949-7d9c68f73cba"); } | |
public static Guid PipelineCachePrivileges { get => Guid.Parse("62a7ad6b-8b8d-426b-ba10-76a7090e94d5"); } | |
public static Guid ReleaseManagement { get => Guid.Parse("7c7d32f7-0e86-4cd6-892e-b35dbba870bd"); } | |
public static Guid ReleaseManagement2 { get => Guid.Parse("c788c23e-1b46-4162-8f5e-d7585343b5de"); } | |
public static Guid AuditLog { get => Guid.Parse("a6cc6381-a1ca-4b36-b3c1-4e65211e82b6"); } | |
public static Guid Identity { get => Guid.Parse("5a27515b-ccd7-42c9-84f1-54c998f03866"); } | |
public static Guid WorkItemTrackingAdministration { get => Guid.Parse("445d2788-c5fb-4132-bbef-09c4045ad93f"); } | |
public static Guid DistributedTask { get => Guid.Parse("101eae8c-1709-47f9-b228-0e476c35b3ba"); } | |
public static Guid GitRepositories { get => Guid.Parse("2e9eb7ed-3c0a-47d4-87c1-0ffdd275fd87"); } | |
public static Guid VersionControlItems2 { get => Guid.Parse("3c15a8b7-af1a-45c2-aa97-2cb97078332e"); } | |
public static Guid EventSubscriber { get => Guid.Parse("2bf24a2b-70ba-43d3-ad97-3d9e1f75622f"); } | |
public static Guid WorkItemTrackingProvision { get => Guid.Parse("5a6cd233-6615-414d-9393-48dbb252bd23"); } | |
public static Guid ServiceEndpoints { get => Guid.Parse("49b48001-ca20-4adc-8111-5b60c903a50c"); } | |
public static Guid ServiceHooks { get => Guid.Parse("cb594ebe-87dd-4fc9-ac2c-6a10a4c92046"); } | |
public static Guid Collection { get => Guid.Parse("3e65f728-f8bc-4ecd-8764-7e378b19bfa7"); } | |
public static Guid Proxy { get => Guid.Parse("cb4d56d2-e84b-457e-8845-81320a133fbb"); } | |
public static Guid Plan { get => Guid.Parse("bed337f8-e5f3-4fb9-80da-81e17d06e7a8"); } | |
public static Guid Process { get => Guid.Parse("2dab47f9-bd70-49ed-9bd5-8eb051e59c02"); } | |
public static Guid AccountAdminSecurity { get => Guid.Parse("11238e09-49f2-40c7-94d0-8f0307204ce4"); } | |
public static Guid Library { get => Guid.Parse("b7e84409-6553-448a-bbb2-af228e07cbeb"); } | |
public static Guid Environment { get => Guid.Parse("83d4c2e6-e57d-4d6e-892b-b87222b7ad20"); } | |
public static Guid Project { get => Guid.Parse("52d39943-cb85-4d7f-8fa8-c6baac873819"); } | |
public static Guid EventSubscription { get => Guid.Parse("58b176e7-3411-457a-89d0-c6d0ccb3c52b"); } | |
public static Guid CSS { get => Guid.Parse("83e28ad4-2d72-4ceb-97b0-c7726d5502c3"); } | |
public static Guid TeamLabSecurity { get => Guid.Parse("9e4894c3-ff9a-4eac-8a85-ce11cafdc6f1"); } | |
public static Guid ProjectAnalysisLanguageMetrics { get => Guid.Parse("fc5b7b85-5d6b-41eb-8534-e128cb10eb67"); } | |
public static Guid Tagging { get => Guid.Parse("bb50f182-8e5e-40b8-bc21-e8752a1e7ae2"); } | |
public static Guid MetaTask { get => Guid.Parse("f6a4de49-dbe2-4704-86dc-f8ec1a294436"); } | |
public static Guid Iteration { get => Guid.Parse("bf7bfa03-b2b7-47db-8113-fa2e002cc5b1"); } | |
public static Guid WorkItemQueryFolders { get => Guid.Parse("71356614-aad7-4757-8f2c-0fb3bff6f680"); } | |
public static Guid Favorites { get => Guid.Parse("fa557b48-b5bf-458a-bb2b-1b680426fe8b"); } | |
public static Guid Registry { get => Guid.Parse("4ae0db5d-8437-4ee8-a18b-1f6fb38bd34c"); } | |
public static Guid Graph { get => Guid.Parse("c2ee56c9-e8fa-4cdd-9d48-2c44f697a58e"); } | |
public static Guid ViewActivityPaneSecurity { get => Guid.Parse("dc02bf3d-cd48-46c3-8a41-345094ecc94b"); } | |
public static Guid Job { get => Guid.Parse("2a887f97-db68-4b7c-9ae3-5cebd7add999"); } | |
public static Guid WorkItemTracking { get => Guid.Parse("73e71c45-d483-40d5-bdba-62fd076f7f87"); } | |
public static Guid StrongBox { get => Guid.Parse("4a9e8381-289a-4dfd-8460-69028eaa93b3"); } | |
public static Guid Server { get => Guid.Parse("1f4179b3-6bac-4d01-b421-71ea09171400"); } | |
public static Guid TestManagement { get => Guid.Parse("e06e1c24-e93d-4e4a-908a-7d951187b483"); } | |
public static Guid SettingEntries { get => Guid.Parse("6ec4592e-048c-434e-8e6c-8671753a8418"); } | |
public static Guid BuildAdministration { get => Guid.Parse("302acaca-b667-436d-a946-87133492041c"); } | |
public static Guid Location { get => Guid.Parse("2725d2bc-7520-4af4-b0e3-8d876494731f"); } | |
public static Guid Boards { get => Guid.Parse("251e12d9-bea3-43a8-bfdb-901b98c0125e"); } | |
public static Guid OrganizationLevelData { get => Guid.Parse("f0003bce-5f45-4f93-a25d-90fc33fe3aa9"); } | |
public static Guid UtilizationPermissions { get => Guid.Parse("83abde3a-4593-424e-b45f-9898af99034d"); } | |
public static Guid WorkItemsHub { get => Guid.Parse("c0e7a722-1cad-4ae6-b340-a8467501e7ce"); } | |
public static Guid WebPlatform { get => Guid.Parse("0582eb05-c896-449a-b933-aa3d99e121d6"); } | |
public static Guid VersionControlPrivileges { get => Guid.Parse("66312704-deb5-43f9-b51c-ab4ff5e351c3"); } | |
public static Guid Workspaces { get => Guid.Parse("93bafc04-9075-403a-9367-b7164eac6b5c"); } | |
public static Guid CrossProjectWidgetView { get => Guid.Parse("093cbb02-722b-4ad6-9f88-bc452043fa63"); } | |
public static Guid WorkItemTrackingConfiguration { get => Guid.Parse("35e35e8e-686d-4b01-aff6-c369d6e36ce0"); } | |
public static Guid DiscussionThreads { get => Guid.Parse("0d140cae-8ac1-4f48-b6d1-c93ce0301a12"); } | |
public static Guid BoardsExternalIntegration { get => Guid.Parse("5ab15bc8-4ea1-d0f3-8344-cab8fe976877"); } | |
public static Guid DataProvider { get => Guid.Parse("7ffa7cf4-317c-4fea-8f1d-cfda50cfa956"); } | |
public static Guid Social { get => Guid.Parse("81c27cc8-7a9f-48ee-b63f-df1e1d0412dd"); } | |
public static Guid Security { get => Guid.Parse("9a82c708-bfbe-4f31-984c-e860c2196781"); } | |
public static Guid IdentityPicker { get => Guid.Parse("a60e0d84-c2f8-48e4-9c0c-f32da48d5fd1"); } | |
public static Guid ServicingOrchestration { get => Guid.Parse("84cc1aa4-15bc-423d-90d9-f97c450fc729"); } | |
public static Guid Build { get => Guid.Parse("33344d9c-fc72-4d6f-aba5-fa317101a7e9"); } | |
public static Guid DashboardsPrivileges { get => Guid.Parse("8adf73b7-389a-4276-b638-fe1653f7efc7"); } | |
public static Guid VersionControlItems { get => Guid.Parse("a39371cf-0841-4c16-bbd3-276e341bc052"); } | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment