Package org.azd.enums

Enum Class VsoScope

java.lang.Object
java.lang.Enum<VsoScope>
org.azd.enums.VsoScope
All Implemented Interfaces:
Serializable, Comparable<VsoScope>, Constable

public enum VsoScope extends Enum<VsoScope>
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Enum

    Enum.EnumDesc<E extends Enum<E>>
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    Grants the ability to view tasks, pools, queues, agents, and currently running or recently completed jobs for agents.
    Grants the ability to manage pools, queues, and agents.
    Grants the ability to query analytics data.
    Grants the ability to read the auditing log to users.
    Grants the ability to manage auditing streams to users.
    Grants the ability to access build artifacts, including build results, definitions, and requests, and the ability to receive notifications about build events via service hooks.
    Grants the ability to access build artifacts, including build results, definitions, and requests, and the ability to queue a build, update build properties, and the ability to receive notifications about build events via service hooks.
    Grants the ability to read source code and metadata about commits, changesets, branches, and other version control artifacts.
    Grants full access to source code, metadata about commits, changesets, branches, and other version control artifacts.
    Grants the ability to read, update, and delete source code, access metadata about commits, changesets, branches, and other version control artifacts.
    Grants the ability to read and write commit and pull request status.
    Grants the ability to read, update, and delete source code, access metadata about commits, changesets, branches, and other version control artifacts.
    Grants the ability to access endpoints needed from an on-prem connected server.
    Grants the ability to read team dashboard information.
    Grants the ability to manage team dashboard information.
    Provides read only access to licensing entitlements endpoint to get account entitlements.
    Grants the ability to manage pools, queues, agents, and environments.
    Grants the ability to read installed extensions.
    Grants the ability to read data (settings and documents) stored by installed extensions.
    Grants the ability to read and write data (settings and documents) stored by installed extensions.
    Grants the ability to install, uninstall, and perform other administrative actions on installed extensions.
    Grants read access to public and private items and publishers.
    Grants read access and the ability to acquire items.
    Grants read access and the ability to publish and manage items and publishers.
    Grants read access and the ability to upload, update, and share items.
    Grants the ability to read user, group, scope, and group membership information.
    Grants the ability to read user, group, scope and group membership information, and to add users, groups, and manage group memberships.
    Grants the ability to read identities and groups.
    Grants the ability to read, write, and manage identities and groups.
    Grants the ability to read your load test runs, test results, and APM artifacts.
    Grants the ability to create and update load test runs, and read metadata including test results and APM artifacts.
    Provides ability to manage deployment group and agent pools.
    Grants the ability to read users, their licenses as well as projects and extensions they can access.
    Grants the ability to manage users, their licenses as well as projects and extensions they can access.
    Provides read access to subscriptions and event metadata, including filterable field values.
    Provides access to notification-related diagnostic logs and provides the ability to enable diagnostics for individual subscriptions.
    Provides read, write, and management access to subscriptions and read access to event metadata, including filterable field values.
    Provides read and write access to subscriptions and read access to event metadata, including filterable field values.
    Grants the ability to read feeds and packages.
    Grants the ability to create, read, update, and delete feeds and packages.
    Grants the ability to create and read feeds and packages.
    Grants the ability to manage a protected resource or a pipeline's request to use a protected resource: agent pool, environment, queue, repository, secure files, service connection, and variable group.
    Grants the ability to approve a pipeline's request to use a protected resource: agent pool, environment, queue, repository, secure files, service connection, and variable group.
    Grants the ability to read your profile, accounts, collections, projects, teams, and other top-level organizational artifacts.
    Grants the ability to write to your profile.
    Grants the ability to read projects and teams.
    Grants the ability to create, read, update, and delete projects and teams.
    Grants the ability to read and update projects and teams.
    Grants the ability to read release artifacts, including releases, release definitions and release environment.
    Grants the ability to read and update release artifacts, including releases, release definitions and release environment, and the ability to queue a new release.
    Grants the ability to read, update, and delete release artifacts, including releases, release definitions and release environment, and the ability to queue and approve a new release.
    Grants the ability to read, create, and manage secure files.
    Grants the ability to read secure files.
    Grants the ability to read and create secure files.
    Grants the ability to read, write, and manage security permissions.
    Grants the ability to read service endpoints.
    Grants the ability to read, query, and manage service endpoints.
    Grants the ability to read and query service endpoints.
    Grants the ability to read settings.
    Grants the ability to create and read settings.
    Grants the ability to read symbols.
    Grants the ability to read, write, and manage symbols.
    Grants the ability to read and write symbols.
    Grants the ability to read task groups.
    Grants the ability to read, create and manage taskgroups.
    Grants the ability to read and create task groups.
    Grants the ability to read test plans, cases, results and other test management related artifacts.
    Grants the ability to read, create, and update test plans, cases, results and other test management related artifacts.
    Grants the ability to read and write to pull request comment threads.
    Grants the ability to manage (view and revoke) existing tokens to organization administrators.
    Grants the ability to manage delegated authorization tokens to users.
    Grants the ability to read, create and manage variable groups.
    Grants the ability to read variable groups.
    Grants the ability to read and create variable groups.
    Grants the ability to read wikis, wiki pages and wiki attachments.
    Grants the ability to read, create and updates wikis, wiki pages and wiki attachments.
    Grants the ability to read work items, queries, boards, area and iterations paths, and other work item tracking related metadata.
    Grants full access to work items, queries, backlogs, plans, and work item tracking metadata, including process template imports.
    Grants the ability to read, create, and update work items and queries, update board metadata, read area and iterations paths other work item tracking related metadata, execute queries, and to receive notifications about work item events via service hooks.
  • Method Summary

    Modifier and Type
    Method
    Description
    static VsoScope
    Returns the enum constant of this class with the specified name.
    static VsoScope[]
    Returns an array containing the constants of this enum class, in the order they are declared.

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • AGENT_POOLS

      public static final VsoScope AGENT_POOLS
      Grants the ability to view tasks, pools, queues, agents, and currently running or recently completed jobs for agents.
    • AGENT_POOLS_MANAGE

      public static final VsoScope AGENT_POOLS_MANAGE
      Grants the ability to manage pools, queues, and agents.
    • ENVIRONMENT_MANAGE

      public static final VsoScope ENVIRONMENT_MANAGE
      Grants the ability to manage pools, queues, agents, and environments.
    • ANALYTICS

      public static final VsoScope ANALYTICS
      Grants the ability to query analytics data.
    • AUDIT_LOG

      public static final VsoScope AUDIT_LOG
      Grants the ability to read the auditing log to users.
    • AUDIT_STREAMS_MANAGE

      public static final VsoScope AUDIT_STREAMS_MANAGE
      Grants the ability to manage auditing streams to users.
    • BUILD

      public static final VsoScope BUILD
      Grants the ability to access build artifacts, including build results, definitions, and requests, and the ability to receive notifications about build events via service hooks.
    • BUILD_EXECUTE

      public static final VsoScope BUILD_EXECUTE
      Grants the ability to access build artifacts, including build results, definitions, and requests, and the ability to queue a build, update build properties, and the ability to receive notifications about build events via service hooks.
    • CODE

      public static final VsoScope CODE
      Grants the ability to read source code and metadata about commits, changesets, branches, and other version control artifacts. Also grants the ability to search code and get notified about version control events via service hooks.
    • CODE_WRITE

      public static final VsoScope CODE_WRITE
      Grants the ability to read, update, and delete source code, access metadata about commits, changesets, branches, and other version control artifacts. Also grants the ability to create and manage pull requests and code reviews and to receive notifications about version control events via service hooks.
    • CODE_MANAGE

      public static final VsoScope CODE_MANAGE
      Grants the ability to read, update, and delete source code, access metadata about commits, changesets, branches, and other version control artifacts. Also grants the ability to create and manage code repositories, create and manage pull requests and code reviews, and to receive notifications about version control events via service hooks.
    • CODE_FULL

      public static final VsoScope CODE_FULL
      Grants full access to source code, metadata about commits, changesets, branches, and other version control artifacts. Also grants the ability to create and manage code repositories, create and manage pull requests and code reviews, and to receive notifications about version control events via service hooks. Also includes limited support for Client OM APIs.
    • CODE_STATUS

      public static final VsoScope CODE_STATUS
      Grants the ability to read and write commit and pull request status.
    • CONNECTED_SERVER

      public static final VsoScope CONNECTED_SERVER
      Grants the ability to access endpoints needed from an on-prem connected server.
    • ENTITLEMENTS

      public static final VsoScope ENTITLEMENTS
      Provides read only access to licensing entitlements endpoint to get account entitlements.
    • MEMBER_ENTITLEMENT_MANAGEMENT

      public static final VsoScope MEMBER_ENTITLEMENT_MANAGEMENT
      Grants the ability to read users, their licenses as well as projects and extensions they can access.
    • MEMBER_ENTITLEMENT_MANAGEMENT_WRITE

      public static final VsoScope MEMBER_ENTITLEMENT_MANAGEMENT_WRITE
      Grants the ability to manage users, their licenses as well as projects and extensions they can access.
    • EXTENSION

      public static final VsoScope EXTENSION
      Grants the ability to read installed extensions.
    • EXTENSION_MANAGE

      public static final VsoScope EXTENSION_MANAGE
      Grants the ability to install, uninstall, and perform other administrative actions on installed extensions.
    • EXTENSION_DATA

      public static final VsoScope EXTENSION_DATA
      Grants the ability to read data (settings and documents) stored by installed extensions.
    • EXTENSION_DATA_WRITE

      public static final VsoScope EXTENSION_DATA_WRITE
      Grants the ability to read and write data (settings and documents) stored by installed extensions.
    • GRAPH

      public static final VsoScope GRAPH
      Grants the ability to read user, group, scope, and group membership information.
    • GRAPH_MANAGE

      public static final VsoScope GRAPH_MANAGE
      Grants the ability to read user, group, scope and group membership information, and to add users, groups, and manage group memberships.
    • IDENTITY

      public static final VsoScope IDENTITY
      Grants the ability to read identities and groups.
    • IDENTITY_MANAGE

      public static final VsoScope IDENTITY_MANAGE
      Grants the ability to read, write, and manage identities and groups.
    • LOAD_TEST

      public static final VsoScope LOAD_TEST
      Grants the ability to read your load test runs, test results, and APM artifacts.
    • LOAD_TEST_WRITE

      public static final VsoScope LOAD_TEST_WRITE
      Grants the ability to create and update load test runs, and read metadata including test results and APM artifacts.
    • MACHINE_GROUP_MANAGE

      public static final VsoScope MACHINE_GROUP_MANAGE
      Provides ability to manage deployment group and agent pools.
    • NOTIFICATION

      public static final VsoScope NOTIFICATION
      Provides read access to subscriptions and event metadata, including filterable field values.
    • NOTIFICATION_WRITE

      public static final VsoScope NOTIFICATION_WRITE
      Provides read and write access to subscriptions and read access to event metadata, including filterable field values.
    • NOTIFICATION_MANAGE

      public static final VsoScope NOTIFICATION_MANAGE
      Provides read, write, and management access to subscriptions and read access to event metadata, including filterable field values.
    • NOTIFICATION_DIAGNOSTICS

      public static final VsoScope NOTIFICATION_DIAGNOSTICS
      Provides access to notification-related diagnostic logs and provides the ability to enable diagnostics for individual subscriptions.
    • PACKAGING

      public static final VsoScope PACKAGING
      Grants the ability to read feeds and packages.
    • PACKAGING_WRITE

      public static final VsoScope PACKAGING_WRITE
      Grants the ability to create and read feeds and packages.
    • PACKAGING_MANAGE

      public static final VsoScope PACKAGING_MANAGE
      Grants the ability to create, read, update, and delete feeds and packages.
    • PIPELINE_RESOURCES_USE

      public static final VsoScope PIPELINE_RESOURCES_USE
      Grants the ability to approve a pipeline's request to use a protected resource: agent pool, environment, queue, repository, secure files, service connection, and variable group.
    • PIPELINE_RESOURCES_MANAGE

      public static final VsoScope PIPELINE_RESOURCES_MANAGE
      Grants the ability to manage a protected resource or a pipeline's request to use a protected resource: agent pool, environment, queue, repository, secure files, service connection, and variable group.
    • PROJECT

      public static final VsoScope PROJECT
      Grants the ability to read projects and teams.
    • PROJECT_WRITE

      public static final VsoScope PROJECT_WRITE
      Grants the ability to read and update projects and teams.
    • PROJECT_MANAGE

      public static final VsoScope PROJECT_MANAGE
      Grants the ability to create, read, update, and delete projects and teams.
    • RELEASE

      public static final VsoScope RELEASE
      Grants the ability to read release artifacts, including releases, release definitions and release environment.
    • RELEASE_EXECUTE

      public static final VsoScope RELEASE_EXECUTE
      Grants the ability to read and update release artifacts, including releases, release definitions and release environment, and the ability to queue a new release.
    • RELEASE_MANAGE

      public static final VsoScope RELEASE_MANAGE
      Grants the ability to read, update, and delete release artifacts, including releases, release definitions and release environment, and the ability to queue and approve a new release.
    • SECURE_FILES_READ

      public static final VsoScope SECURE_FILES_READ
      Grants the ability to read secure files.
    • SECURE_FILES_WRITE

      public static final VsoScope SECURE_FILES_WRITE
      Grants the ability to read and create secure files.
    • SECURE_FILES_MANAGE

      public static final VsoScope SECURE_FILES_MANAGE
      Grants the ability to read, create, and manage secure files.
    • SECURITY_MANAGE

      public static final VsoScope SECURITY_MANAGE
      Grants the ability to read, write, and manage security permissions.
    • SERVICE_ENDPOINT

      public static final VsoScope SERVICE_ENDPOINT
      Grants the ability to read service endpoints.
    • SERVICE_ENDPOINT_QUERY

      public static final VsoScope SERVICE_ENDPOINT_QUERY
      Grants the ability to read and query service endpoints.
    • SERVICE_ENDPOINT_MANAGE

      public static final VsoScope SERVICE_ENDPOINT_MANAGE
      Grants the ability to read, query, and manage service endpoints.
    • SETTINGS

      public static final VsoScope SETTINGS
      Grants the ability to read settings.
    • SETTINGS_WRITE

      public static final VsoScope SETTINGS_WRITE
      Grants the ability to create and read settings.
    • SYMBOLS

      public static final VsoScope SYMBOLS
      Grants the ability to read symbols.
    • SYMBOLS_WRITE

      public static final VsoScope SYMBOLS_WRITE
      Grants the ability to read and write symbols.
    • SYMBOLS_MANAGE

      public static final VsoScope SYMBOLS_MANAGE
      Grants the ability to read, write, and manage symbols.
    • TASK_GROUPS_READ

      public static final VsoScope TASK_GROUPS_READ
      Grants the ability to read task groups.
    • TASKGROUPS_WRITE

      public static final VsoScope TASKGROUPS_WRITE
      Grants the ability to read and create task groups.
    • TASKGROUPS_MANAGE

      public static final VsoScope TASKGROUPS_MANAGE
      Grants the ability to read, create and manage taskgroups.
    • DASHBOARDS

      public static final VsoScope DASHBOARDS
      Grants the ability to read team dashboard information.
    • DASHBOARDS_MANAGE

      public static final VsoScope DASHBOARDS_MANAGE
      Grants the ability to manage team dashboard information.
    • TEST

      public static final VsoScope TEST
      Grants the ability to read test plans, cases, results and other test management related artifacts.
    • TEST_WRITE

      public static final VsoScope TEST_WRITE
      Grants the ability to read, create, and update test plans, cases, results and other test management related artifacts.
    • THREADS_FULL

      public static final VsoScope THREADS_FULL
      Grants the ability to read and write to pull request comment threads.
    • TOKENS

      public static final VsoScope TOKENS
      Grants the ability to manage delegated authorization tokens to users.
    • TOKEN_ADMINISTRATION

      public static final VsoScope TOKEN_ADMINISTRATION
      Grants the ability to manage (view and revoke) existing tokens to organization administrators.
    • PROFILE

      public static final VsoScope PROFILE
      Grants the ability to read your profile, accounts, collections, projects, teams, and other top-level organizational artifacts.
    • PROFILE_WRITE

      public static final VsoScope PROFILE_WRITE
      Grants the ability to write to your profile.
    • VARIABLE_GROUPS_READ

      public static final VsoScope VARIABLE_GROUPS_READ
      Grants the ability to read variable groups.
    • VARIABLE_GROUPS_WRITE

      public static final VsoScope VARIABLE_GROUPS_WRITE
      Grants the ability to read and create variable groups.
    • VARIABLE_GROUPS_MANAGE

      public static final VsoScope VARIABLE_GROUPS_MANAGE
      Grants the ability to read, create and manage variable groups.
    • WIKI

      public static final VsoScope WIKI
      Grants the ability to read wikis, wiki pages and wiki attachments. Also grants the ability to search wiki pages.
    • WIKI_WRITE

      public static final VsoScope WIKI_WRITE
      Grants the ability to read, create and updates wikis, wiki pages and wiki attachments.
    • WORK

      public static final VsoScope WORK
      Grants the ability to read work items, queries, boards, area and iterations paths, and other work item tracking related metadata. Also grants the ability to execute queries, search work items and to receive notifications about work item events via service hooks.
    • WORK_WRITE

      public static final VsoScope WORK_WRITE
      Grants the ability to read, create, and update work items and queries, update board metadata, read area and iterations paths other work item tracking related metadata, execute queries, and to receive notifications about work item events via service hooks.
    • WORK_FULL

      public static final VsoScope WORK_FULL
      Grants full access to work items, queries, backlogs, plans, and work item tracking metadata, including process template imports. Also provides the ability to receive notifications about work item events via service hooks.
  • Method Details

    • values

      public static VsoScope[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static VsoScope valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null