Azure / azure-cli

Azure Command-Line Interface
MIT License
4.03k stars 3.01k forks source link

First call performance in Windows hosted runner (Azure pipelines) #27404

Open jessehouwing opened 1 year ago

jessehouwing commented 1 year ago

Describe the bug

When calling az and especially az pipelines on the hosted runner the first call takes a performance hit varying between 60 and 90 seconds on windows and 10-15 seconds on linux.

That time is spent rebuilding the command index and interpreting/compiling python code for AZ and te extensions.

I've been looking into improving performance by 'warming up' the agent during image generation.

We've measured improvements in the Windows Hosted Runner by:

Combined this results in a 1 minute improvement of the first-run on Windows. It results in a ~12s improvement on Ubuntu.

Not every tool vendor should have to figure out how to do this, plus the behavior might change from az's end at any time. The actions/actions-runner team isn't keen on taking on having to configure az as part of image generation.

With the world moving to more and more ephemeral runners (if only for the added security benefits), first run performance of tools will become more and more important. The following things would be things to consider.

Have the ability to install az in ephemeral mode or for az to detect it's running in a CICD environment which would:

Or offer a single command we can run to ensure all of the above after installation.

Related command

az pipelines runs show --id

Errors

First execution takes way too long.

Issue script & Debug output

Script being called in azure-pipelines windows hosted runner:

- pwsh: |
      az pipelines runs show --id $env:BUILD_BUILDID --query "definition.id" --verbose --debug --organization $env:SYSTEM_COLLECTIONURI --project $env:SYSTEM_TEAMPROJECT
  env:
    AZURE_DEVOPS_EXT_PAT: "$(System.AccessToken)"

Debug logs

2023-09-15T17:27:35.1624336Z ##[debug]Evaluating condition for step: 'PowerShell'
2023-09-15T17:27:35.1625303Z ##[debug]Evaluating: SucceededNode()
2023-09-15T17:27:35.1625525Z ##[debug]Evaluating SucceededNode:
2023-09-15T17:27:35.1625927Z ##[debug]=> True
2023-09-15T17:27:35.1626216Z ##[debug]Result: True
2023-09-15T17:27:35.1626443Z ##[section]Starting: PowerShell
2023-09-15T17:27:35.1735429Z ==============================================================================
2023-09-15T17:27:35.1735556Z Task         : PowerShell
2023-09-15T17:27:35.1735615Z Description  : Run a PowerShell script on Linux, macOS, or Windows
2023-09-15T17:27:35.1735704Z Version      : 2.226.2
2023-09-15T17:27:35.1735775Z Author       : Microsoft Corporation
2023-09-15T17:27:35.1735971Z Help         : https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/powershell
2023-09-15T17:27:35.1736071Z ==============================================================================
2023-09-15T17:27:35.9091175Z ##[debug]VstsTaskSdk 0.11.0 commit 7ff27a3e0bdd6f7b06690ae5f5b63cb84d0f23f4
2023-09-15T17:27:36.0429118Z ##[debug]Entering D:\a\_tasks\PowerShell_e213ff0f-5d5c-4791-802d-52ea3e7be1f1\2.226.2\powershell.ps1.
2023-09-15T17:27:36.0521544Z ##[debug]Loading resource strings from: D:\a\_tasks\PowerShell_e213ff0f-5d5c-4791-802d-52ea3e7be1f1\2.226.2\task.json
2023-09-15T17:27:36.0951637Z ##[debug]Loaded 14 strings.
2023-09-15T17:27:36.0953215Z ##[debug]SYSTEM_CULTURE: 'en-US'
2023-09-15T17:27:36.0961993Z ##[debug]Loading resource strings from: D:\a\_tasks\PowerShell_e213ff0f-5d5c-4791-802d-52ea3e7be1f1\2.226.2\Strings\resources.resjson\en-US\resources.resjson
2023-09-15T17:27:36.1248417Z ##[debug]Loaded 14 strings.
2023-09-15T17:27:36.1496043Z ##[debug]INPUT_ERRORACTIONPREFERENCE: 'stop'
2023-09-15T17:27:36.1585465Z ##[debug]INPUT_WARNINGPREFERENCE: 'default'
2023-09-15T17:27:36.1592910Z ##[debug]INPUT_INFORMATIONPREFERENCE: 'default'
2023-09-15T17:27:36.1611420Z ##[debug]INPUT_VERBOSEPREFERENCE: 'default'
2023-09-15T17:27:36.1635650Z ##[debug]INPUT_DEBUGPREFERENCE: 'default'
2023-09-15T17:27:36.1659345Z ##[debug]INPUT_PROGRESSPREFERENCE: 'silentlyContinue'
2023-09-15T17:27:36.1682969Z ##[debug]INPUT_SHOWWARNINGS: 'false'
2023-09-15T17:27:36.1710253Z ##[debug] Converted to bool: False
2023-09-15T17:27:36.1733167Z ##[debug]INPUT_FAILONSTDERR: 'false'
2023-09-15T17:27:36.1750357Z ##[debug] Converted to bool: False
2023-09-15T17:27:36.1773243Z ##[debug]INPUT_IGNORELASTEXITCODE: 'false'
2023-09-15T17:27:36.1790858Z ##[debug] Converted to bool: False
2023-09-15T17:27:36.1813853Z ##[debug]INPUT_PWSH: 'true'
2023-09-15T17:27:36.1831711Z ##[debug] Converted to bool: True
2023-09-15T17:27:36.1868183Z ##[debug]INPUT_WORKINGDIRECTORY: 'D:\a\1\s'
2023-09-15T17:27:36.1977932Z ##[debug]Asserting container path exists: 'D:\a\1\s'
2023-09-15T17:27:36.2002969Z ##[debug]INPUT_TARGETTYPE: 'inline'
2023-09-15T17:27:36.2035546Z ##[debug]INPUT_SCRIPT: 'az pipelines runs show --id $env:BUILD_BUILDID --query "definition.id" --verbose --debug --organization $env:SYSTEM_COLLECTIONURI --project $env:SYSTEM_TEAMPROJECT'
2023-09-15T17:27:36.2058155Z ##[debug]INPUT_RUNSCRIPTINSEPARATESCOPE: 'false'
2023-09-15T17:27:36.2075948Z ##[debug] Converted to bool: False
2023-09-15T17:27:36.2127625Z Generating script.
2023-09-15T17:27:36.2283850Z ##[debug]AGENT_VERSION: '3.225.0'
2023-09-15T17:27:36.2359426Z ##[debug]AGENT_TEMPDIRECTORY: 'D:\a\_temp'
2023-09-15T17:27:36.2379094Z ##[debug]Asserting container path exists: 'D:\a\_temp'
2023-09-15T17:27:36.3348804Z ##[debug]Asserting leaf path exists: 'C:\Program Files\PowerShell\7\pwsh.exe'
2023-09-15T17:27:36.3369118Z ========================== Starting Command Output ===========================
2023-09-15T17:27:36.4548690Z ##[debug]Entering Invoke-VstsTool.
2023-09-15T17:27:36.4576870Z ##[debug] Arguments: '-NoLogo -NoProfile -NonInteractive -ExecutionPolicy Unrestricted -Command ". 'D:\a\_temp\6aac2ae1-e21b-43c3-a4e6-6ad918f06a87.ps1'"'
2023-09-15T17:27:36.4580822Z ##[debug] FileName: 'C:\Program Files\PowerShell\7\pwsh.exe'
2023-09-15T17:27:36.4636797Z ##[debug] WorkingDirectory: 'D:\a\1\s'
2023-09-15T17:27:36.4638676Z ##[command]"C:\Program Files\PowerShell\7\pwsh.exe" -NoLogo -NoProfile -NonInteractive -ExecutionPolicy Unrestricted -Command ". 'D:\a\_temp\6aac2ae1-e21b-43c3-a4e6-6ad918f06a87.ps1'"
2023-09-15T17:27:54.5038306Z DEBUG: cli.knack.cli: Command arguments: ['pipelines', 'runs', 'show', '--id', '4611', '--query', 'definition.id', '--verbose', '--debug', '--organization', 'https://dev.azure.com/jessehouwing/', '--project', 'demo']
2023-09-15T17:27:54.5048099Z DEBUG: cli.knack.cli: __init__ debug log:
2023-09-15T17:27:54.5048598Z Color is disabled by config.
2023-09-15T17:27:54.5048925Z DEBUG: cli.knack.cli: Event: Cli.PreExecute []
2023-09-15T17:27:54.5049563Z DEBUG: cli.knack.cli: Event: CommandParser.OnGlobalArgumentsCreate [<function CLILogging.on_global_arguments at 0x000001F900A11240>, <function OutputProducer.on_global_arguments at 0x000001F900D5FEB0>, <function CLIQuery.on_global_arguments at 0x000001F900DA9240>]
2023-09-15T17:27:54.5256462Z DEBUG: cli.knack.cli: Event: CommandInvoker.OnPreCommandTableCreate []
2023-09-15T17:27:54.5269938Z DEBUG: cli.azure.cli.core: Command index version or cloud profile is invalid or doesn't match the current command.
2023-09-15T17:27:54.5279961Z DEBUG: cli.azure.cli.core: Command index has been invalidated.
2023-09-15T17:27:54.5280886Z DEBUG: cli.azure.cli.core: No module found from index for '['pipelines', 'runs', 'show', '--id', '4611', '--query', 'definition.id', '--verbose', '--debug', '--organization', 'https://dev.azure.com/jessehouwing/', '--project', 'demo']'
2023-09-15T17:27:54.5281412Z DEBUG: cli.azure.cli.core: Loading all modules and extensions
2023-09-15T17:27:56.4108390Z DEBUG: cli.azure.cli.core: Discovered command modules: ['acr', 'acs', 'advisor', 'ams', 'apim', 'appconfig', 'appservice', 'aro', 'backup', 'batch', 'batchai', 'billing', 'botservice', 'cdn', 'cloud', 'cognitiveservices', 'config', 'configure', 'consumption', 'container', 'cosmosdb', 'databoxedge', 'dla', 'dls', 'dms', 'eventgrid', 'eventhubs', 'extension', 'feedback', 'find', 'hdinsight', 'identity', 'interactive', 'iot', 'keyvault', 'kusto', 'lab', 'managedservices', 'maps', 'marketplaceordering', 'monitor', 'mysql', 'netappfiles', 'network', 'policyinsights', 'privatedns', 'profile', 'rdbms', 'redis', 'relay', 'resource', 'role', 'search', 'security', 'servicebus', 'serviceconnector', 'servicefabric', 'signalr', 'sql', 'sqlvm', 'storage', 'synapse', 'util', 'vm']
2023-09-15T17:27:56.4109929Z DEBUG: cli.azure.cli.core: Loading command modules:
2023-09-15T17:27:56.4110375Z DEBUG: cli.azure.cli.core: Name                  Load Time    Groups  Commands
2023-09-15T17:27:59.0983124Z DEBUG: cli.azure.cli.core: acr                       2.687        34       144
2023-09-15T17:28:00.3235566Z DEBUG: cli.azure.cli.core: acs                       1.225         7        54
2023-09-15T17:28:00.4584369Z DEBUG: cli.azure.cli.core: advisor                   0.135         3         6
2023-09-15T17:28:00.6296353Z DEBUG: cli.azure.cli.core: ams                       0.171        22       100
2023-09-15T17:28:00.8247506Z DEBUG: cli.azure.cli.core: apim                      0.195        14        68
2023-09-15T17:28:00.9524922Z DEBUG: cli.azure.cli.core: appconfig                 0.128         9        47
2023-09-15T17:28:04.0492565Z DEBUG: cli.azure.cli.core: appservice                3.096        73       260
2023-09-15T17:28:04.6757957Z DEBUG: cli.azure.cli.core: aro                       0.626         1        10
2023-09-15T17:28:04.8015352Z DEBUG: cli.azure.cli.core: backup                    0.126        16        58
2023-09-15T17:28:05.6677720Z DEBUG: cli.azure.cli.core: batch                     0.866        34       102
2023-09-15T17:28:05.7612061Z DEBUG: cli.azure.cli.core: batchai                   0.093        10        30
2023-09-15T17:28:06.0167366Z DEBUG: cli.azure.cli.core: billing                   0.255        19        52
2023-09-15T17:28:06.1528504Z DEBUG: cli.azure.cli.core: botservice                0.136        12        42
2023-09-15T17:28:06.2781631Z DEBUG: cli.azure.cli.core: cdn                       0.125        39       133
2023-09-15T17:28:06.3668911Z DEBUG: cli.azure.cli.core: cloud                     0.089         1         7
2023-09-15T17:28:06.4778837Z DEBUG: cli.azure.cli.core: cognitiveservices         0.111        10        33
2023-09-15T17:28:06.5318564Z DEBUG: cli.azure.cli.core: config                    0.054         2         7
2023-09-15T17:28:06.5877281Z DEBUG: cli.azure.cli.core: configure                 0.056         2         5
2023-09-15T17:28:08.2104415Z DEBUG: cli.azure.cli.core: consumption               1.622         8         9
2023-09-15T17:28:09.0984636Z DEBUG: cli.azure.cli.core: container                 0.888         1        11
2023-09-15T17:28:09.5945914Z DEBUG: cli.azure.cli.core: cosmosdb                  0.496        58       192
2023-09-15T17:28:09.7817179Z DEBUG: cli.azure.cli.core: databoxedge               0.187         5        27
2023-09-15T17:28:09.9261446Z DEBUG: cli.azure.cli.core: dla                       0.145        23        62
2023-09-15T17:28:10.0347596Z DEBUG: cli.azure.cli.core: dls                       0.108         7        41
2023-09-15T17:28:10.1520935Z DEBUG: cli.azure.cli.core: dms                       0.117         3        22
2023-09-15T17:28:10.2617182Z DEBUG: cli.azure.cli.core: eventgrid                 0.109        25        96
2023-09-15T17:28:10.8256716Z DEBUG: cli.azure.cli.core: eventhubs                 0.564        13        20
2023-09-15T17:28:10.8632787Z DEBUG: cli.azure.cli.core: extension                 0.038         1         7
2023-09-15T17:28:10.9010447Z DEBUG: cli.azure.cli.core: feedback                  0.038         1         2
2023-09-15T17:28:10.9530839Z DEBUG: cli.azure.cli.core: find                      0.052         1         1
2023-09-15T17:28:11.2711526Z DEBUG: cli.azure.cli.core: hdinsight                 0.318         8        39
2023-09-15T17:28:11.3802843Z DEBUG: cli.azure.cli.core: identity                  0.109         2        11
2023-09-15T17:28:11.4006109Z DEBUG: cli.azure.cli.core: interactive               0.020         1         1
2023-09-15T17:28:14.7682144Z DEBUG: cli.azure.cli.core: iot                       3.367        19        82
2023-09-15T17:28:14.9613815Z DEBUG: cli.azure.cli.core: keyvault                  0.193        22       133
2023-09-15T17:28:15.0966417Z DEBUG: cli.azure.cli.core: kusto                     0.135         3        14
2023-09-15T17:28:15.2922177Z DEBUG: cli.azure.cli.core: lab                       0.195        11        34
2023-09-15T17:28:15.3916404Z DEBUG: cli.azure.cli.core: managedservices           0.099         3         8
2023-09-15T17:28:15.4456449Z DEBUG: cli.azure.cli.core: maps                      0.054         5        13
2023-09-15T17:28:15.5905850Z DEBUG: cli.azure.cli.core: marketplaceordering       0.145         1         2
2023-09-15T17:28:17.6333535Z DEBUG: cli.azure.cli.core: monitor                   2.042        22        69
2023-09-15T17:28:23.5138639Z DEBUG: cli.azure.cli.core: mysql                     5.880        14        49
2023-09-15T17:28:23.6120722Z DEBUG: cli.azure.cli.core: netappfiles               0.098        17        94
2023-09-15T17:28:28.0308421Z DEBUG: cli.azure.cli.core: network                   4.418       103       337
2023-09-15T17:28:28.4950966Z DEBUG: cli.azure.cli.core: policyinsights            0.464         9        17
2023-09-15T17:28:29.2211863Z DEBUG: cli.azure.cli.core: privatedns                0.726        14        60
2023-09-15T17:28:29.2939529Z DEBUG: cli.azure.cli.core: profile                   0.073         2         9
2023-09-15T17:28:29.8736281Z DEBUG: cli.azure.cli.core: rdbms                     0.579        44       185
2023-09-15T17:28:29.9538469Z DEBUG: cli.azure.cli.core: redis                     0.080         5        27
2023-09-15T17:28:31.2030344Z DEBUG: cli.azure.cli.core: relay                     1.249         7         8
2023-09-15T17:28:31.3333766Z DEBUG: cli.azure.cli.core: resource                  0.130        51       226
2023-09-15T17:28:31.4070613Z DEBUG: cli.azure.cli.core: role                      0.074        17        61
2023-09-15T17:28:31.5052015Z DEBUG: cli.azure.cli.core: search                    0.098         7        22
2023-09-15T17:28:31.6001574Z DEBUG: cli.azure.cli.core: security                  0.095        48       104
2023-09-15T17:28:32.3670275Z DEBUG: cli.azure.cli.core: servicebus                0.767        12        17
2023-09-15T17:28:32.7974859Z DEBUG: cli.azure.cli.core: serviceconnector          0.430        12       182
2023-09-15T17:28:33.2406344Z DEBUG: cli.azure.cli.core: servicefabric             0.443        27        76
2023-09-15T17:28:33.3036111Z DEBUG: cli.azure.cli.core: signalr                   0.063         8        30
2023-09-15T17:28:34.3968587Z DEBUG: cli.azure.cli.core: sql                       0.270        56       215
2023-09-15T17:28:34.3969009Z DEBUG: cli.azure.cli.core: sqlvm                     0.766         4        20
2023-09-15T17:28:35.3958170Z DEBUG: cli.azure.cli.core: storage                   0.355        58       272
2023-09-15T17:28:35.3958694Z DEBUG: cli.azure.cli.core: synapse                   0.253        54       246
2023-09-15T17:28:35.3959215Z DEBUG: cli.azure.cli.core: util                      0.037         3         7
2023-09-15T17:28:35.7290881Z DEBUG: cli.azure.cli.core: vm                        0.743        57       265
2023-09-15T17:28:35.7291573Z DEBUG: cli.azure.cli.core: Total (64)               39.306      1180      4583
2023-09-15T17:28:35.7302742Z DEBUG: cli.azure.cli.core: Loading extensions:
2023-09-15T17:28:35.7303091Z DEBUG: cli.azure.cli.core: Name                  Load Time    Groups  Commands  Directory
2023-09-15T17:28:39.0230098Z DEBUG: cli.azure.cli.core: azure-devops              3.289        60       192  C:\Program Files\Common Files\AzureCliExtensionDirectory\azure-devops
2023-09-15T17:28:39.0234672Z DEBUG: cli.azure.cli.core: Total (1)                 3.289        60       192  
2023-09-15T17:28:39.0235451Z DEBUG: cli.azure.cli.core: Loaded 1228 groups, 4775 commands.
2023-09-15T17:28:39.0291862Z DEBUG: cli.azure.cli.core: Updated command index in 0.005 seconds.
2023-09-15T17:28:39.0292567Z DEBUG: cli.knack.cli: Event: CommandInvoker.OnPreCommandTableTruncate [<function AzCliLogging.init_command_file_logging at 0x000001F90346C430>]
2023-09-15T17:28:39.0301583Z DEBUG: cli.knack.cli: Event: CommandInvoker.OnPreArgumentLoad [<function register_global_subscription_argument.<locals>.add_subscription_parameter at 0x000001F9037B05E0>]
2023-09-15T17:28:40.2629550Z DEBUG: cli.knack.cli: Event: CommandInvoker.OnPostArgumentLoad []
2023-09-15T17:28:40.2630534Z DEBUG: cli.knack.cli: Event: CommandInvoker.OnPostCommandTableCreate [<function register_ids_argument.<locals>.add_ids_arguments at 0x000001F9037B0670>, <function register_cache_arguments.<locals>.add_cache_arguments at 0x000001F9037B0790>]
2023-09-15T17:28:40.2648057Z DEBUG: cli.knack.cli: Event: CommandInvoker.OnCommandTableLoaded []
2023-09-15T17:28:40.2648604Z DEBUG: cli.knack.cli: Event: CommandInvoker.OnPreParseArgs [<function _documentdb_deprecate at 0x000001F904B8B5B0>]
2023-09-15T17:28:40.2659821Z DEBUG: cli.knack.cli: Event: CommandInvoker.OnPostParseArgs [<function OutputProducer.handle_output_argument at 0x000001F900D5FF40>, <function CLIQuery.handle_query_parameter at 0x000001F900DA92D0>, <function register_ids_argument.<locals>.parse_ids_arguments at 0x000001F9037B0700>, <function handler at 0x000001F904D85B40>, <function DevCommandsLoader.post_parse_args at 0x000001F908459750>]
2023-09-15T17:28:40.2684809Z DEBUG: cli.azext_devops.dev.common.services: PAT is present which can be used against this instance
2023-09-15T17:28:40.2713401Z DEBUG: cli.azure.cli.core: Current cloud config:
2023-09-15T17:28:40.2713746Z AzureCloud
2023-09-15T17:28:40.2714127Z DEBUG: cli.azext_devops.dev.common.services: az login is not present
2023-09-15T17:28:40.2994791Z DEBUG: cli.azext_devops.dev.common.services: There are no active accounts.
2023-09-15T17:28:40.2995469Z Traceback (most recent call last):
2023-09-15T17:28:40.2996449Z   File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/_profile.py", line 537, in get_current_account_user
2023-09-15T17:28:40.2997125Z   File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/_profile.py", line 546, in get_subscription
2023-09-15T17:28:40.2997627Z knack.util.CLIError: Please run 'az login' to setup account.
2023-09-15T17:28:40.2997844Z 
2023-09-15T17:28:40.2998122Z During handling of the above exception, another exception occurred:
2023-09-15T17:28:40.2998658Z 
2023-09-15T17:28:40.2998911Z Traceback (most recent call last):
2023-09-15T17:28:40.2999465Z   File "C:\Program Files\Common Files\AzureCliExtensionDirectory\azure-devops\azext_devops\dev\common\services.py", line 61, in _get_credentials
2023-09-15T17:28:40.2999882Z     token_from_az_login = get_token_from_az_logins(organization, pat_token_present)
2023-09-15T17:28:40.3000525Z   File "C:\Program Files\Common Files\AzureCliExtensionDirectory\azure-devops\azext_devops\dev\common\services.py", line 118, in get_token_from_az_logins
2023-09-15T17:28:40.3000931Z     dummy_user = profile.get_current_account_user()     # noqa: F841
2023-09-15T17:28:40.3001491Z   File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/_profile.py", line 539, in get_current_account_user
2023-09-15T17:28:40.3001871Z knack.util.CLIError: There are no active accounts.
2023-09-15T17:28:40.3002303Z INFO: cli.azext_devops.dev.common.services: received PAT from environment variable
2023-09-15T17:28:40.3002680Z INFO: cli.azext_devops.dev.common.services: Creating connection with personal access token.
2023-09-15T17:28:40.3172400Z DEBUG: msrest.universal_http.requests: Configuring retry: max_retries=3, backoff_factor=0.8, max_backoff=90
2023-09-15T17:28:40.3173348Z DEBUG: cli.azext_devops.dev.common.telemetry: Azure devops telemetry disabled.
2023-09-15T17:28:40.3515246Z DEBUG: msrest.universal_http.requests: Configuring retry: max_retries=3, backoff_factor=0.8, max_backoff=90
2023-09-15T17:28:40.3516542Z DEBUG: azext_devops.devops_sdk._file_cache: Cache file does not exist: C:\Users\VssAdministrator\.azure-devops\python-sdk\cache\resources.json
2023-09-15T17:28:40.3517117Z DEBUG: azext_devops.devops_sdk.connection: File cache miss for resources on: https://dev.azure.com/jessehouwing
2023-09-15T17:28:40.3518240Z DEBUG: azext_devops.devops_sdk._file_cache: Cache file does not exist: C:\Users\VssAdministrator\.azure-devops\python-sdk\cache\options.json
2023-09-15T17:28:40.3518788Z DEBUG: azext_devops.devops_sdk.client: File cache miss for options on: https://dev.azure.com/jessehouwing
2023-09-15T17:28:40.3519223Z DEBUG: azext_devops.devops_sdk.client: OPTIONS https://dev.azure.com/jessehouwing/_apis
2023-09-15T17:28:40.3519628Z DEBUG: msrest.universal_http: Configuring redirects: allow=True, max=30
2023-09-15T17:28:40.3520011Z DEBUG: msrest.universal_http: Configuring request: timeout=100, verify=True, cert=None
2023-09-15T17:28:40.3520387Z DEBUG: msrest.universal_http: Configuring proxies: ''
2023-09-15T17:28:40.3521471Z DEBUG: msrest.universal_http: Evaluate proxies against ENV settings: True
2023-09-15T17:28:40.3536624Z DEBUG: urllib3.connectionpool: Starting new HTTPS connection (1): dev.azure.com:443
2023-09-15T17:28:40.5582015Z DEBUG: urllib3.connectionpool: https://dev.azure.com:443 "OPTIONS /jessehouwing/_apis HTTP/1.1" 200 47262
2023-09-15T17:28:40.6286815Z DEBUG: azext_devops.devops_sdk.client: Response content: b'{"value":[{"id":"8b1e4204-96e8-41c2-81ca-5cad5cd5ef25","area":"acs","resourceName":"WRAPv0.9","routeTemplate":"{resource}","resourceVersion":1,"minVersion":"0.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"bec0e728-8f67-4ee3-81e8-9f475d184e45","area":"AdminEngagement","resourceName":"Organization","routeTemplate":"_apis/{area}/{resource}/{action}","resourceVersion":1,"minVersion":"1.0","maxVersion":"5.1","releasedVersion":"0.0"},{"id":"37794717-f36f-4d78-b2bf-4dc30d0cfbcd","area":"approval","resourceName":"approvals","routeTemplate":"{project}/_apis/pipelines/{resource}/{approvalId}","resourceVersion":1,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"f502068e-83b3-4b00-8230-3d22fa004c63","area":"ArmProjectProvider","resourceName":"ArmProjectOperationStatus","routeTemplate":"_apis/{area}/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.visualstudio/account/{accountName}/project/{projectName}/status","resourceVersion":1,"minVersion":"4.1","maxVersion":"5.1","releasedVersion":"0.0"},{"id":"1dde3452-39ad-4994-bd88-8664086b93d8","area":"ArmProjectProvider","resourceName":"ArmProject","routeTemplate":"_apis/{area}/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.visualstudio/account/{accountName}/project/{projectName}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"fb2e3879-ccb1-4aa1-8fae-cd03de7935de","area":"ArmProjectProvider","resourceName":"ArmProjectValidation","routeTemplate":"_apis/{area}/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.visualstudio/deployments/{deploymentName}/preflight","resourceVersion":1,"minVersion":"5.0","maxVersion":"5.1","releasedVersion":"0.0"},{"id":"5d297d17-2100-4b27-803f-0e061bc21307","area":"authorization","resourceName":"resources","routeTemplate":"{project}/_apis/pipelines/{area}/{resource}/{resourceType}/{resourceId}","resourceVersion":1,"minVersion":"5.1","maxVersion":"5.1","releasedVersion":"0.0"},{"id":"204dec6b-43f1-4dda-96ef-5630b14ab46e","area":"boards","resourceName":"rows","routeTemplate":"{project}/_apis/{area}/boards/{board}/{resource}/{id}","resourceVersion":1,"minVersion":"5.0","maxVersion":"5.1","releasedVersion":"0.0"},{"id":"4824aab9-44ad-4176-8cf3-5ff067679b11","area":"boards","resourceName":"columns","routeTemplate":"{project}/_apis/{area}/boards/{board}/{resource}/{id}","resourceVersion":1,"minVersion":"5.0","maxVersion":"5.1","releasedVersion":"0.0"},{"id":"f3a5bd63-5a13-4e4c-bd75-8acd233f9d14","area":"boards","resourceName":"syncActions","routeTemplate":"{project}/_apis/{area}/boards/{board}/columns/{column}/{resource}/{id}","resourceVersion":1,"minVersion":"5.0","maxVersion":"5.1","releasedVersion":"0.0"},{"id":"61c6f2ad-8d61-4cca-acf0-96fbecb56253","area":"boards","resourceName":"itemsbatch","routeTemplate":"{project}/_apis/{area}/boards/{board}/{resource}","resourceVersion":1,"minVersion":"5.0","maxVersion":"5.1","releasedVersion":"0.0"},{"id":"305fb9cb-6e97-4c00-a84c-c3ba2a65da09","area":"boards","resourceName":"boards","routeTemplate":"{project}/_apis/{area}/{resource}/{id}","resourceVersion":1,"minVersion":"5.0","maxVersion":"5.1","releasedVersion":"0.0"},{"id":"7f9949a0-95c2-4c29-9efd-c7f73fb27a63","area":"boards","resourceName":"items","routeTemplate":"{project}/_apis/{area}/boards/{board}/{resource}/{*id}","resourceVersion":1,"minVersion":"5.0","maxVersion":"5.1","releasedVersion":"0.0"},{"id":"5a21f5d2-5642-47e4-a0bd-1356e6731bee","area":"build","resourceName":"workitems","routeTemplate":"{project}/_apis/{area}/builds/{buildId}/{resource}","resourceVersion":2,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"54481611-01f4-47f3-998f-160da0f0c229","area":"build","resourceName":"latest","routeTemplate":"{project}/_apis/{area}/{resource}/{*definition}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"7985e151-1f22-4344-9173-1a663ee1eb4d","area":"Build","resourceName":"Deployments","routeTemplate":"_apis/build/azure/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"d84ac5c6-edc7-43d5-adc9-1b34be5dea09","area":"build","resourceName":"tags","routeTemplate":"{project}/_apis/{area}/{resource}/{*tag}","resourceVersion":3,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"0cd358e1-9217-4d94-8269-1c1ee6f93dcf","area":"Build","resourceName":"Builds","routeTemplate":"{project}/_apis/build/{resource}/{buildId}","resourceVersion":7,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"f10f0ea5-18a1-43ec-a8fb-2042c7be9b43","area":"build","resourceName":"changes","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":3,"minVersion":"2.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"e05d4403-9b81-4244-8763-20fde28d1976","area":"build","resourceName":"branches","routeTemplate":"{project}/_apis/sourceProviders/{providerName}/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"54572c7b-bbd3-45d4-80dc-28be08941620","area":"build","resourceName":"changes","routeTemplate":"{project}/_apis/{area}/builds/{buildId}/{resource}","resourceVersion":2,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"3da19a6a-f088-45c4-83ce-2ad3a87be6c4","area":"build","resourceName":"buildleases","routeTemplate":"{project}/_apis/{area}/builds/{buildId}/leases","resourceVersion":1,"minVersion":"6.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"af5122d3-3438-485e-a25a-2dbbfde84ee6","area":"build","resourceName":"attachments","routeTemplate":"{project}/_apis/{area}/builds/{buildId}/{timelineId}/{recordId}/{resource}/{type}/{name}","resourceVersion":2,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"b8aac6c9-744b-46e1-88fc-3550969f9313","area":"build","resourceName":"stages","routeTemplate":"{project}/_apis/{area}/builds/{buildId}/{resource}/{stageRefName}","resourceVersion":5,"minVersion":"5.2","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"de6a4df8-22cd-44ee-af2d-39f6aa7a4261","area":"build","resourceName":"badge","routeTemplate":"_apis/public/{area}/definitions/{project}/{definitionId}/{resource}","resourceVersion":2,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"e884571e-7f92-4d6a-9274-3f5649900835","area":"build","resourceName":"templates","routeTemplate":"{project}/_apis/{area}/definitions/{resource}/{templateId}","resourceVersion":3,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"7c3df3a1-7e51-4150-8cf7-540347f8697f","area":"build","resourceName":"yaml","routeTemplate":"{project}/_apis/{area}/definitions/{definitionId}/{resource}","resourceVersion":1,"minVersion":"6.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"45bcaa88-67e1-4042-a035-56d3b4a7d44c","area":"build","resourceName":"report","routeTemplate":"{project}/_apis/{area}/builds/{buildId}/{resource}","resourceVersion":2,"minVersion":"2.2","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"9f094d42-b41c-4920-95aa-597581a79821","area":"Build","resourceName":"Details","routeTemplate":"{project}/_apis/build/Builds/{buildId}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"591cb5a4-2d46-4f3a-a697-5cd42b6bd332","area":"build","resourceName":"options","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":2,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"32696366-f57b-4529-aec4-61673d4c23c6","area":"Build","resourceName":"DeploymentEnvironments","routeTemplate":"{project}/_apis/{area}/{resource}/{serviceName}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"3813d06c-9e36-4ea1-aac3-61a485d60e3d","area":"build","resourceName":"ResourceUsage","routeTemplate":"_apis/build/{resource}","resourceVersion":2,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"d9826ad7-2a68-46a9-a6e9-677698777895","area":"build","resourceName":"properties","routeTemplate":"{project}/_apis/{area}/definitions/{definitionId}/{resource}","resourceVersion":1,"minVersion":"3.2","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"82fba9f8-4198-4ab6-b719-6a363880c19e","area":"Build","resourceName":"Qualities","routeTemplate":"{project}/_apis/{area}/{resource}/{quality}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"917890d1-a6b5-432d-832a-6afcf6bb0734","area":"build","resourceName":"ticketedLogs","routeTemplate":"_apis/public/{area}/builds/{buildId}/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"5.0","releasedVersion":"0.0"},{"id":"35a80daf-7f30-45fc-86e8-6b813d9c90df","area":"build","resourceName":"logs","routeTemplate":"{project}/_apis/{area}/builds/{buildId}/{resource}/{logId}","resourceVersion":2,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"29d12225-b1d9-425f-b668-6c594a981313","area":"build","resourceName":"fileContents","routeTemplate":"{project}/_apis/sourceProviders/{providerName}/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"caca4f48-db96-4935-9b76-71de7d9d69dc","area":"build","resourceName":"relatedWorkItems","routeTemplate":"{project}/_apis/sourceProviders/{providerName}/{resource}","resourceVersion":1,"minVersion":"5.0","maxVersion":"5.0","releasedVersion":"0.0"},{"id":"aa8c1c9c-ef8b-474a-b8c4-785c7b191d0d","area":"build","resourceName":"settings","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"7944d6fb-df01-4709-920a-7a189aa34037","area":"build","resourceName":"pathContents","routeTemplate":"{project}/_apis/sourceProviders/{providerName}/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"0a6312e9-0627-49b7-8083-7d74a64849c9","area":"build","resourceName":"properties","routeTemplate":"{project}/_apis/{area}/builds/{buildId}/{resource}","resourceVersion":1,"minVersion":"3.2","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"fcac1932-2ee1-437f-9b6f-7f696be858f6","area":"build","resourceName":"Controllers","routeTemplate":"_apis/build/{resource}/{controllerId}","resourceVersion":2,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"21b3b9ce-fad5-4567-9ad0-80679794e003","area":"build","resourceName":"buildbadge","routeTemplate":"{project}/_apis/{area}/repos/{repoType}/badge","resourceVersion":2,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"cb894432-134a-4d31-a839-83beceaace4b","area":"build","resourceName":"tags","routeTemplate":"{project}/_apis/{area}/definitions/{DefinitionId}/{resource}/{*tag}","resourceVersion":3,"minVersion":"3.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"d44d1680-f978-4834-9b93-8c6e132329c9","area":"build","resourceName":"repositories","routeTemplate":"{project}/_apis/sourceProviders/{providerName}/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"272051e4-9af1-45b5-ae22-8d960a5539d4","area":"build","resourceName":"leases","routeTemplate":"{project}/_apis/{area}/retention/{resource}/{*leaseId}","resourceVersion":2,"minVersion":"6.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"f2192269-89fa-4f94-baf6-8fb128c55159","area":"build","resourceName":"attachments","routeTemplate":"{project}/_apis/{area}/builds/{buildId}/{resource}/{type}","resourceVersion":2,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"1db06c96-014e-44e1-ac91-90b2d4b3e984","area":"build","resourceName":"artifacts","routeTemplate":"{project}/_apis/{area}/builds/{buildId}/{resource}/{artifactName}","resourceVersion":5,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"7c116775-52e5-453e-8c5d-914d9762d8c4","area":"build","resourceName":"revisions","routeTemplate":"{project}/_apis/{area}/definitions/{definitionId}/{resource}","resourceVersion":3,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"8f20ff82-9498-4812-9f6e-9c01bdc50e99","area":"build","resourceName":"webhooks","routeTemplate":"{project}/_apis/sourceProviders/{providerName}/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"d8763ec7-9ff0-4fb4-b2b2-9d757906ff14","area":"build","resourceName":"pullRequests","routeTemplate":"{project}/_apis/sourceProviders/{providerName}/{resource}/{pullRequestId}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"3ce81729-954f-423d-a581-9fea01d25186","area":"build","resourceName":"sourceProviders","routeTemplate":"{project}/_apis/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"398c85bc-81aa-4822-947c-a194a05f0fef","area":"build","resourceName":"authorizedresources","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"c4aefd19-30ff-405b-80ad-aca021e7242a","area":"build","resourceName":"generalSettings","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"6.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"dadb46e7-5851-4c72-820e-ae8abb82f59f","area":"build","resourceName":"retention","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"5.2","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"52ba8915-5518-42e3-a4bb-b0182d159e2d","area":"build","resourceName":"workitems","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":2,"minVersion":"2.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"0524c91b-a145-413c-89eb-b3342b6826a4","area":"Build","resourceName":"AzureSubscriptions","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"6e6114b2-8161-44c8-8f6c-c5505782427f","area":"build","resourceName":"tags","routeTemplate":"{project}/_apis/{area}/builds/{buildId}/{resource}/{*tag}","resourceVersion":3,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"dbeaf647-6167-421a-bda9-c9327b25e2e6","area":"Build","resourceName":"Definitions","routeTemplate":"{project}/_apis/build/{resource}/{definitionId}","resourceVersion":7,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"56efdcdc-cf90-4028-9d2f-d41000682202","area":"build","resourceName":"sources","routeTemplate":"{project}/_apis/{area}/builds/{buildId}/{resource}/{sourceVersion}","resourceVersion":2,"minVersion":"3.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"09f2a4b8-08c9-4991-85c3-d698937568be","area":"Build","resourceName":"Queues","routeTemplate":"_apis/build/{resource}/{controllerId}","resourceVersion":2,"minVersion":"1.0","maxVersion":"2.3","releasedVersion":"2.3"},{"id":"d973b939-0ce0-4fec-91d8-da3940fa1827","area":"build","resourceName":"Metrics","routeTemplate":"{project}/_apis/{area}/definitions/{definitionId}/{resource}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"8baac422-4c6e-4de5-8532-db96d92acffa","area":"build","resourceName":"Timeline","routeTemplate":"{project}/_apis/{area}/builds/{buildId}/{resource}/{timelineId}","resourceVersion":2,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"07acfdce-4757-4439-b422-ddd13a2fcc10","area":"build","resourceName":"status","routeTemplate":"{project}/_apis/{area}/{resource}/{*definition}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"731b7e7a-0b6c-4912-af75-de04fe4899db","area":"build","resourceName":"ticketedArtifacts","routeTemplate":"_apis/public/{area}/builds/{buildId}/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"5.0","releasedVersion":"0.0"},{"id":"ea623316-1967-45eb-89ab-e9e6110cf2d6","area":"build","resourceName":"resources","routeTemplate":"{project}/_apis/{area}/definitions/{definitionId}/{resource}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"2182a7f0-b363-4b2d-b89e-ed0a0b721e95","area":"build","resourceName":"InputValuesQuery","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":2,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"7433fae7-a6bc-41dc-a6e2-eef9005ce41a","area":"build","resourceName":"Metrics","routeTemplate":"{project}/_apis/{area}/{resource}/{metricAggregationType}","resourceVersion":1,"minVersion":"3.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"1a9c48be-0ef5-4ec2-b94f-f053bdd2d3bf","area":"build","resourceName":"history","routeTemplate":"_apis/{area}/retention/{resource}","resourceVersion":1,"minVersion":"6.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"a906531b-d2da-4f55-bda7-f3e676cc50d9","area":"build","resourceName":"folders","routeTemplate":"{project}/_apis/{area}/{resource}/{*path}","resourceVersion":2,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"de3e9770-c7ef-4697-983e-f4b5bab3c016","area":"Build","resourceName":"Requests","routeTemplate":"{project}/_apis/build/{resource}/{requestId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"2f00bd4f-422d-417c-b429-f588ded6486f","area":"Build","resourceName":"DeploymentDefinitions","routeTemplate":"_apis/build/azure/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"f275be9a-556a-4ee9-b72f-f9c8370ccaee","area":"build","resourceName":"deployments","routeTemplate":"{project}/_apis/{area}/builds/{buildId}/{resource}","resourceVersion":2,"minVersion":"2.0","maxVersion":"2.2","releasedVersion":"2.2"},{"id":"793bceb8-9736-4030-bd2f-fb3ce6d6b478","area":"build","resourceName":"webhooks","routeTemplate":"{project}/_apis/sourceProviders/{providerName}/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"3d0e7ee0-a6c9-497e-9a2c-23b687e860e2","area":"Chat","resourceName":"Rooms","routeTemplate":"_apis/{area}/{resource}/{roomId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"4.1","releasedVersion":"4.0"},{"id":"01408881-1a9a-4cc9-981d-9333e354e9d9","area":"Chat","resourceName":"Users","routeTemplate":"_apis/{area}/Rooms/{roomId}/{resource}/{userId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"4.1","releasedVersion":"4.0"},{"id":"7d11c820-4bdc-4bca-8957-9d74e32cdd20","area":"Chat","resourceName":"Messages","routeTemplate":"_apis/{area}/Rooms/{roomId}/{resource}/{messageId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"4.1","releasedVersion":"4.0"},{"id":"06bcc74a-1491-4eb8-a0eb-704778f9d041","area":"ClientTrace","resourceName":"Events","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"fac703b5-fb23-4abf-8d90-09de88cd1293","area":"CodeReview","resourceName":"comments","routeTemplate":"{project}/_apis/{area}/reviews/{reviewId}/threads/{threadId}/{resource}/{commentId}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"d17478c8-387d-4359-ba97-1414ae770b76","area":"CodeReview","resourceName":"reviews","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"16b3f95b-5ba6-4f64-a2db-1a03de11d3bc","area":"CodeReview","resourceName":"reviewsBatch","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"9d61ac01-ead6-429f-bc4d-1c18882d27c4","area":"CodeReview","resourceName":"attachments","routeTemplate":"{project}/_apis/{area}/reviews/{reviewId}/{resource}/{attachmentId}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"6a11b750-d84c-4f84-b96d-23526f716576","area":"CodeReview","resourceName":"settings","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"cb958c49-f702-483a-bb3b-3454570fb72a","area":"CodeReview","resourceName":"statuses","routeTemplate":"{project}/_apis/{area}/reviews/{reviewId}/iterations/{iterationId}/{resource}/{statusId}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"1e0bb4ec-0587-42d8-a005-3815555e766a","area":"CodeReview","resourceName":"threads","routeTemplate":"{project}/_apis/{area}/reviews/{reviewId}/{resource}/{threadId}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"eaa8ec98-2b9c-4730-96a3-4845be1558d6","area":"CodeReview","resourceName":"reviews","routeTemplate":"{project}/_apis/{area}/{resource}/{reviewId}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"7cf0e9a4-ccd5-4d63-9c52-5241a213c3fe","area":"CodeReview","resourceName":"properties","routeTemplate":"{project}/_apis/{area}/reviews/{reviewId}/{resource}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"4fcd8bd9-2b3c-482d-829a-592369f47277","area":"CodeReview","resourceName":"contentsBatch","routeTemplate":"{project}/_apis/{area}/reviews/{reviewId}/{resource}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"eb58030e-c39b-41b1-9e1f-72e23b032fb4","area":"CodeReview","resourceName":"share","routeTemplate":"{project}/_apis/{area}/reviews/{reviewId}/{resource}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"d2e77b94-a8c8-45e6-a163-7f1b4ae20eb9","area":"CodeReview","resourceName":"iterations","routeTemplate":"{project}/_apis/{area}/reviews/{reviewId}/{resource}/{iterationId}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"502d7933-25de-42e3-bc82-8478b3796655","area":"CodeReview","resourceName":"statuses","routeTemplate":"{project}/_apis/{area}/reviews/{reviewId}/{resource}/{statusId}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"1031ea92-06f3-4550-a310-8bb3059b92ff","area":"CodeReview","resourceName":"properties","routeTemplate":"{project}/_apis/{area}/reviews/{reviewId}/iterations/{iterationId}/{resource}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"9b1869ec-b17f-4efd-8597-8c89362f2063","area":"CodeReview","resourceName":"reviewers","routeTemplate":"{project}/_apis/{area}/reviews/{reviewId}/{resource}/{reviewerId}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"ba6f5f68-a41c-44e7-bfa2-b1fadf1e6b91","area":"CodeReview","resourceName":"likes","routeTemplate":"{project}/_apis/{area}/reviews/{reviewId}/threads/{threadId}/comments/{commentId}/{resource}/{userId}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"38f9ad45-10bc-4c0a-99ad-beaaa51ca027","area":"CodeReview","resourceName":"contents","routeTemplate":"{project}/_apis/{area}/reviews/{reviewId}/{resource}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"a4c0c4d0-b0ed-4a6f-8751-f32c7444580e","area":"CodeReview","resourceName":"changes","routeTemplate":"{project}/_apis/{area}/reviews/{reviewId}/iterations/{iterationId}/{resource}/{changeId}/{fileTarget}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"e921b68f-92d6-44d4-aa88-19c84be1c4c7","area":"connectedService","resourceName":"authRequests","routeTemplate":"{project}/_apis/{area}/providers/{providerId}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"bf8e0c80-6eba-41b2-b543-aee789c3ad5a","area":"connectedService","resourceName":"servicePrincipal","routeTemplate":"{project}/_apis/{area}/providers/{providerId}/{resource}","resourceVersion":1,"minVersion":"3.0","maxVersion":"3.0","releasedVersion":"0.0"},{"id":"e4f5c81e-e250-447b-9fef-bd48471bea5e","area":"Container","resourceName":"Containers","routeTemplate":"_apis/resources/{resource}/{containerId}/{*itemPath}","resourceVersion":4,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"e71a64ac-b2b5-4230-a4c0-dad657cf97e2","area":"Container","resourceName":"Containers","routeTemplate":"_apis/{resource}/{container}/{*itemPath}","resourceVersion":3,"minVersion":"2.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"7ae2f97a-5cca-4a0a-ac90-81dd689f26f5","area":"contentValidation","resourceName":"takedown","routeTemplate":"_apis/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"3505911e-ead6-431a-8656-b61c5d3b07a3","area":"contentViolation","resourceName":"reports","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"2648442b-fd63-4b9a-902f-0c913510f139","area":"Contribution","resourceName":"installedApps","routeTemplate":"_apis/{area}/{resource}/{extensionId}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"3353e165-a11e-43aa-9d88-14f2bb09b6d9","area":"Contribution","resourceName":"HierarchyQuery","routeTemplate":"_apis/{area}/{resource}/{scopeName}/{scopeValue}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"8ec9f10c-ab9f-4618-8817-48f3125dde6a","area":"Contribution","resourceName":"Hierarchy","routeTemplate":"_apis/{area}/{resource}/{contributionId}/{scopeName}/{scopeValue}","resourceVersion":1,"minVersion":"3.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"197d0a40-ec36-4fa1-9fd8-6a1324644462","area":"Contribution","resourceName":"Hierarchy","routeTemplate":"_apis/{area}/{resource}/{contributionId}","resourceVersion":1,"minVersion":"3.1","maxVersion":"4.0","releasedVersion":"0.0"},{"id":"738368db-35ee-4b85-9f94-77ed34af2b0d","area":"Contribution","resourceName":"dataProvidersQuery","routeTemplate":"_apis/{area}/dataProviders/query/{scopeName}/{scopeValue}","resourceVersion":1,"minVersion":"2.2","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"3e2f6668-0798-4dcb-b592-bfe2fa57fde2","area":"Contribution","resourceName":"installedApps","routeTemplate":"_apis/{area}/{resource}/{publisherName}/{extensionName}","resourceVersion":1,"minVersion":"2.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"db7f2146-2309-4cee-b39c-c767777a1c55","area":"Contribution","resourceName":"ContributionNodeQuery","routeTemplate":"_apis/{area}/nodes/query","resourceVersion":1,"minVersion":"3.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"6f9619ff-8b86-d011-b42d-00c04fc964ff","area":"core","resourceName":"categorizedTeams","routeTemplate":"_apis/projects/{projectId}/{resource}/","resourceVersion":1,"minVersion":"7.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"603fe2ac-9723-48b9-88ad-09305aa6c6e1","area":"core","resourceName":"projects","routeTemplate":"_apis/{resource}/{*projectId}","resourceVersion":4,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"294c494c-2600-4d7e-b76c-3dd50c3c95be","area":"core","resourceName":"members","routeTemplate":"_apis/projects/{projectId}/teams/{teamId}/{resource}","resourceVersion":2,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"8031090f-ef1d-4af6-85fc-698cd75d42bf","area":"core","resourceName":"projectCollections","routeTemplate":"_apis/{resource}/{collectionId}","resourceVersion":2,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"6488a877-4749-4954-82ea-7340d36be9f2","area":"core","resourceName":"projectHistory","routeTemplate":"_apis/{resource}","resourceVersion":2,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"0a3ffdfc-fe94-47a6-bb27-79bf3f762eac","area":"core","resourceName":"projectsproperties","routeTemplate":"_apis/{resource}","resourceVersion":1,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"7a4d9ee9-3433-4347-b47a-7a80f1cf307e","area":"core","resourceName":"teams","routeTemplate":"_apis/{resource}","resourceVersion":3,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"93878975-88c5-4e6a-8abb-7ddd77a8a7d8","area":"core","resourceName":"processes","routeTemplate":"_apis/process/{resource}/{*processId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"ec1f4311-f2b4-4c15-b2b8-8990b80d2908","area":"core","resourceName":"proxies","routeTemplate":"_apis/{resource}","resourceVersion":2,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"daddc313-3dad-48f8-b317-9373e3581dde","area":"core","resourceName":"Exports","routeTemplate":"_apis/projectCollections/{collectionId}/{resource}/{id}","resourceVersion":1,"minVersion":"1.0","maxVersion":"4.1","releasedVersion":"0.0"},{"id":"b4f70219-e18b-42c5-abe3-98b07d35525e","area":"core","resourceName":"connectedServices","routeTemplate":"_apis/projects/{projectId}/{resource}/{name}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"4976a71a-4487-49aa-8aab-a1eda469037a","area":"core","resourceName":"properties","routeTemplate":"_apis/projects/{projectId}/{resource}","resourceVersion":1,"minVersion":"3.2","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"d30a3dd1-f8ba-442a-b86a-bd0c0c383e59","area":"core","resourceName":"teams","routeTemplate":"_apis/projects/{projectId}/{resource}/{*teamId}","resourceVersion":3,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"54b2a2a0-859b-4d05-827c-ec4c862f641a","area":"core","resourceName":"avatar","routeTemplate":"_apis/projects/{projectId}/{resource}","resourceVersion":1,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"5ead0b70-2572-4697-97e9-f341069a783a","area":"core","resourceName":"identityMru","routeTemplate":"_apis/{area}/{resource}/{mruName}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"33e9a981-d776-4d5d-8055-56d9171ec9a1","area":"CsmTfs","resourceName":"ProjectResourceMove","routeTemplate":"_areas/commerce/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.visualstudio/account/{rootResourceName}/project/{resourceName}/{action}","resourceVersion":1,"minVersion":"4.0","maxVersion":"5.1","releasedVersion":"0.0"},{"id":"69aaf290-650b-4975-85d5-dc100d47cc17","area":"CsmTfs","resourceName":"PurchaseRequest","routeTemplate":"_apis/purchaserequest/{action}","resourceVersion":1,"minVersion":"4.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"b5cc35c2-ff2b-491d-a085-24b6e9f396fd","area":"CustomerIntelligence","resourceName":"Events","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"0cf03c5a-d16d-4297-bfeb-f38a56d86670","area":"CvsFileDownload","resourceName":"CvsFileDownload","routeTemplate":"_apis/public/{resource}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"95cf85db-c3fa-4d3f-8da2-09185b176364","area":"Dashboard","resourceName":"Widgets","routeTemplate":"{project}/_apis/{area}/groups/{groupId}/dashboards/{dashboardId}/{resource}/{widgetId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"2.2","releasedVersion":"0.0"},{"id":"bdcff53a-8355-4172-a00a-40497ea23afc","area":"Dashboard","resourceName":"Widgets","routeTemplate":"{project}/{team}/_apis/{area}/dashboards/{dashboardId}/{resource}/{widgetId}","resourceVersion":2,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"6b3628d3-e96f-4fc7-b176-50240b03b515","area":"Dashboard","resourceName":"WidgetTypes","routeTemplate":"{project}/_apis/{area}/{resource}/{contributionId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"454b3e51-2e6e-48d4-ad81-978154089351","area":"Dashboard","resourceName":"Dashboards","routeTemplate":"{project}/{team}/_apis/{area}/{resource}/{dashboardId}","resourceVersion":3,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"8919bdc7-4441-4fdc-ad54-cbea63d950d4","area":"Dashboard","resourceName":"Dashboards","routeTemplate":"{project}/_apis/{area}/groups/{groupId}/{resource}/{dashboardId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"2.2","releasedVersion":"0.0"},{"id":"563a4f53-b86d-4b65-9755-d8a917fc9379","area":"Dashboard","resourceName":"Groups","routeTemplate":"{project}/_apis/{area}/{resource}/{groupId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"2.2","releasedVersion":"0.0"},{"id":"ab55f461-1075-4c26-b84d-35cd2d5833bd","area":"Deployment","resourceName":"vulnerabilitydetails","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"c3fb35c8-3594-4e8c-88ec-3f825d032bc2","area":"Deployment","resourceName":"occurrences","routeTemplate":"_apis/{area}/{resource}/{occurrenceName}","resourceVersion":1,"minVersion":"5.0","maxVersion":"5.1","releasedVersion":"0.0"},{"id":"d943a6f4-a813-4498-823a-4da53bf9d0cd","area":"Deployment","resourceName":"artifactprovenances","routeTemplate":"_apis/{area}/v1/{resource}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"45eed45c-a02d-4f52-99ae-4f1282049f6b","area":"Deployment","resourceName":"attestationdetails","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"ae77bf7d-77ff-4654-bc82-551b44df396c","area":"Deployment","resourceName":"notes","routeTemplate":"_apis/{area}/{resource}/{noteName}","resourceVersion":1,"minVersion":"5.0","maxVersion":"5.1","releasedVersion":"0.0"},{"id":"e6d45067-5060-4116-89fd-57a54f256199","area":"Deployment","resourceName":"resourcetriggers","routeTemplate":"{project}/_apis/{area}/{resource}/{pipelineDefinitionId}","resourceVersion":1,"minVersion":"6.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"bb302ef9-066f-4ffb-aee2-d61b91783b2a","area":"Deployment","resourceName":"deploymentdetails","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"647bb185-908a-4660-b59b-dff3d1ace8de","area":"Deployment","resourceName":"imagedetails","routeTemplate":"{project}/_apis/{area}/{resource}/{runId}","resourceVersion":2,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"255a0b5e-3c2f-43c2-a688-36c878210ba2","area":"discussion","resourceName":"threadsBatch","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"a50ddbe2-1a1d-4c55-857f-73c6a3a31722","area":"discussion","resourceName":"threads","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"010054f6-d9ed-4ed2-855f-7f86bff10c02","area":"discussion","resourceName":"threads","routeTemplate":"_apis/{area}/{resource}/{discussionId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"495211bd-b463-4578-86fe-924ea4953693","area":"discussion","resourceName":"comments","routeTemplate":"_apis/{area}/threads/{discussionId}/{resource}/{commentId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"20933fc0-b6a7-4a57-8111-a7458da5441b","area":"discussion","resourceName":"comments","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"3ad71e20-7586-45f9-a6c8-0342e00835ac","area":"distributedtask","resourceName":"executionhistory","routeTemplate":"{project}/_apis/{area}/serviceendpoints/{endpointId}/{resource}","resourceVersion":1,"minVersion":"3.2","maxVersion":"5.0","releasedVersion":"0.0"},{"id":"557624af-b29e-4c20-8ab0-0399d2204f3f","area":"distributedtask","resourceName":"events","routeTemplate":"{scopeIdentifier}/_apis/{area}/hubs/{hubName}/plans/{planId}/{resource}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"e298ef32-5878-4cab-993c-043836571f42","area":"distributedtask","resourceName":"agents","routeTemplate":"_apis/{area}/pools/{poolId}/{resource}/{agentId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"65fd0708-bc1e-447b-a731-0587c5464e5b","area":"distributedtask","resourceName":"plangroupsqueue","routeTemplate":"{scopeIdentifier}/_apis/{area}/hubs/{hubName}/{resource}/{planGroup}","resourceVersion":1,"minVersion":"3.2","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"f223b809-8c33-4b7d-b53f-07232569b5d6","area":"distributedtask","resourceName":"endpoint","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"48700676-2ba5-4282-8ec8-083280d169c7","area":"distributedtask","resourceName":"virtualmachines","routeTemplate":"{project}/_apis/{area}/environments/{environmentId}/providers/virtualmachinegroups/{resourceId}/{resource}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"c89a6b32-a603-4fbe-869d-083e0c42264e","area":"distributedtask","resourceName":"resourcelocks","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"5.0","maxVersion":"6.0","releasedVersion":"0.0"},{"id":"9c63205e-3a0f-42a0-ad88-095200f13607","area":"distributedtask","resourceName":"vstsaadoauth","routeTemplate":"_apis/{area}/serviceendpointproxy/{resource}","resourceVersion":1,"minVersion":"3.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"1f1f0557-c445-42a6-b4a0-0df605a3a0f8","area":"distributedtask","resourceName":"resourcelimits","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"3d197ba2-c3e9-4253-882f-0ee2440f8174","area":"distributedtask","resourceName":"deploymentgroupaccesstoken","routeTemplate":"{project}/_apis/{area}/{resource}/{deploymentGroupId}","resourceVersion":1,"minVersion":"3.2","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"1c1a817f-f23d-41c6-bf8d-14b638f64152","area":"distributedtask","resourceName":"deploymentTargetMessages","routeTemplate":"{project}/_apis/{area}/deploymentgroups/{deploymentGroupId}/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"bd247656-4d13-49af-80c1-1891bb057a93","area":"distributedtask","resourceName":"agentCloudRequestMessages","routeTemplate":"_apis/{area}/agentclouds/{agentCloudId}/requests/{agentCloudRequestId}/messages","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"0dd73091-3e36-4f43-b443-1b76dd426d84","area":"distributedtask","resourceName":"plangroupsqueue","routeTemplate":"_apis/{area}/hubs/{hubName}/{resource}","resourceVersion":1,"minVersion":"3.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"f5b09dd5-9d54-45a1-8b5a-1c8287d634cc","area":"distributedtask","resourceName":"variablegroups","routeTemplate":"{project}/_apis/{area}/{resource}/{groupId}","resourceVersion":2,"minVersion":"3.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"f9f0f436-b8a1-4475-9041-1ccdbf8f0128","area":"distributedtask","resourceName":"hublicense","routeTemplate":"_apis/{area}/{resource}/{hubName}","resourceVersion":3,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"eae1d376-a8b1-4475-9041-1dfdbe8f0143","area":"distributedtask","resourceName":"resourceusage","routeTemplate":"_apis/{area}/{resource}","resourceVersion":2,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"63463108-174d-49d4-b8cb-235eea42a5e1","area":"distributedtask","resourceName":"icon","routeTemplate":"_apis/{area}/tasks/{taskId}/{versionString}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"134e239e-2df3-4794-a6f6-24f1f19ec8dc","area":"distributedtask","resourceName":"sessions","routeTemplate":"_apis/{area}/pools/{poolId}/{resource}/{sessionId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"83597576-cc2c-453c-bea6-2882ae6a1653","area":"distributedtask","resourceName":"timelines","routeTemplate":"{scopeIdentifier}/_apis/{area}/hubs/{hubName}/plans/{planId}/{resource}/{timelineId}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"44f7ed85-9a3a-4669-bd4c-312d021559f4","area":"distributedtask","resourceName":"webhooks","routeTemplate":"_apis/public/{area}/{resource}/{webHookId}","resourceVersion":1,"minVersion":"6.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"ca373c13-fec3-4b30-9525-35a117731384","area":"distributedtask","resourceName":"serviceendpoints","routeTemplate":"{scopeIdentifier}/_apis/{area}/{resource}/{endpointId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"3.0","releasedVersion":"0.0"},{"id":"96c86d26-36fb-4649-9215-36e03a8bbc7d","area":"distributedtask","resourceName":"preinstall","routeTemplate":"_apis/{area}/extensionevents/{resource}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"eb55e5d6-2f30-4295-b5ed-38da50b1fc52","area":"distributedtask","resourceName":"attachments","routeTemplate":"{scopeIdentifier}/_apis/{area}/hubs/{hubName}/plans/{planId}/{resource}/{type}","resourceVersion":1,"minVersion":"2.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"c3a054f6-7a8a-49c0-944e-3a8e5d7adfd7","area":"distributedtask","resourceName":"messages","routeTemplate":"_apis/{area}/pools/{poolId}/{resource}/{messageId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"5cecd946-d704-471e-a45f-3b4064fcfaba","area":"distributedtask","resourceName":"plans","routeTemplate":"{scopeIdentifier}/_apis/{area}/hubs/{hubName}/{resource}/{planId}","resourceVersion":2,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"381dd2bb-35cf-4103-ae8c-3c815b25763c","area":"distributedtask","resourceName":"poolroles","routeTemplate":"_apis/{area}/{resource}/{poolId}","resourceVersion":1,"minVersion":"2.1","maxVersion":"4.1","releasedVersion":"0.0"},{"id":"57835cc4-6ff0-4d62-8c27-4541ba97a094","area":"distributedtask","resourceName":"references","routeTemplate":"_apis/{area}/hubs/{hubName}/plans/{planId}/nodes/{nodeId}/{resource}","resourceVersion":1,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"9e597901-4af7-4cc3-8d92-47d54db8ebfb","area":"distributedtask","resourceName":"virtualmachinegroups","routeTemplate":"{project}/_apis/{area}/environments/{environmentId}/providers/{resource}/{resourceId}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"ffe38397-3a9d-4ca6-b06d-49303f287ba5","area":"distributedtask","resourceName":"timelines","routeTemplate":"_apis/{area}/plans/{planId}/{resource}/{timelineId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"1.0","releasedVersion":"0.0"},{"id":"39fe3bf2-7ee0-4198-a469-4a29929afa9c","area":"distributedtask","resourceName":"azurermmanagementgroups","routeTemplate":"_apis/{area}/serviceendpointproxy/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"0d62f887-9f53-48b9-9161-4c35d5735b0f","area":"distributedtask","resourceName":"poolmetadata","routeTemplate":"_apis/{area}/pools/{poolId}/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"8cc1b02b-ae49-4516-b5ad-4f9b29967c30","area":"distributedtask","resourceName":"updates","routeTemplate":"_apis/{area}/pools/{poolId}/agents/{agentId}/{resource}","resourceVersion":1,"minVersion":"3.2","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"858983e4-19bd-4c5e-864c-507b59b58b12","area":"distributedtask","resourceName":"feed","routeTemplate":"{scopeIdentifier}/_apis/{area}/hubs/{hubName}/plans/{planId}/timelines/{timelineId}/records/{recordId}/{resource}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"91006ac4-0f68-4d82-a2bc-540676bd73ce","area":"distributedtask","resourceName":"deploymentmachinemessages","routeTemplate":"{project}/_apis/{area}/deploymentgroups/{deploymentGroupId}/{resource}","resourceVersion":1,"minVersion":"3.2","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"8ffcd551-079c-493a-9c02-54346299d144","area":"distributedtask","resourceName":"packages","routeTemplate":"_apis/{area}/{resource}/{packageType}/{platform}/{version}","resourceVersion":2,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"f5f81ffb-f396-498d-85b1-5ada145e648a","area":"distributedtask","resourceName":"agentrequests","routeTemplate":"{project}/_apis/{area}/queues/{queueId}/{resource}/{requestId}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"1f9990b9-1dba-441f-9c2e-6485888c42b6","area":"distributedtask","resourceName":"yamlschema","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"60aac929-f0cd-4bc8-9ce4-6b30e8f1b1bd","area":"distributedtask","resourceName":"tasks","routeTemplate":"_apis/{area}/{resource}/{taskId}/{versionString}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"0a1efd25-abda-43bd-9629-6c7bdd2e0d60","area":"distributedtask","resourceName":"jobinstances","routeTemplate":"{scopeIdentifier}/_apis/{area}/hubs/{hubName}/{resource}/{orchestrationId}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"d4adf50f-80c6-4ac8-9ca1-6e4e544286e9","area":"distributedtask","resourceName":"machinegroups","routeTemplate":"{project}/_apis/{area}/{resource}/{machineGroupId}","resourceVersion":1,"minVersion":"3.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"6f6d406f-cfe6-409c-9327-7009928077e7","area":"distributedtask","resourceName":"machines","routeTemplate":"{project}/_apis/{area}/deploymentgroups/{deploymentGroupId}/{resource}/{machineId}","resourceVersion":1,"minVersion":"3.2","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"b0c6d64d-c9fa-4946-b8de-77de623ee585","area":"distributedtask","resourceName":"queueroles","routeTemplate":"_apis/{area}/{resource}/{queueId}","resourceVersion":1,"minVersion":"2.0","maxVersion":"4.1","releasedVersion":"0.0"},{"id":"7c74af83-8605-45c1-a30b-7a05d5d7f8c1","area":"distributedtask","resourceName":"serviceendpointtypes","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"5.0","releasedVersion":"0.0"},{"id":"adcfd8bc-b184-43ba-bd84-7c8c6a2ff421","area":"distributedtask","resourceName":"securefiles","routeTemplate":"{project}/_apis/{area}/{resource}/{secureFileId}","resourceVersion":1,"minVersion":"3.2","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"083c4d89-ab35-45af-aa11-7cf66895c53e","area":"distributedtask","resourceName":"deploymentgroups","routeTemplate":"{project}/_apis/{area}/{resource}/{deploymentGroupId}","resourceVersion":1,"minVersion":"3.2","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"8572b1fc-2482-47fa-8f74-7e3ed53ee54b","area":"distributedtask","resourceName":"environments","routeTemplate":"{project}/_apis/{area}/{resource}/{environmentId}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"7898f959-9cdf-4096-b29e-7f293031629e","area":"distributedtask","resourceName":"attachments","routeTemplate":"{scopeIdentifier}/_apis/{area}/hubs/{hubName}/plans/{planId}/timelines/{timelineId}/records/{recordId}/{resource}/{type}/{name}","resourceVersion":1,"minVersion":"2.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"6525d6c6-258f-40e0-a1a9-8a24a3957625","area":"distributedtask","resourceName":"deploymentPoolsSummary","routeTemplate":"_apis/{area}/deploymentPools/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"e3a44534-7b94-4add-a053-8af449589c62","area":"distributedtask","resourceName":"serviceendpointproxy","routeTemplate":"{scopeIdentifier}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"3.0","releasedVersion":"0.0"},{"id":"15344176-9e77-4cf4-a7c3-8bc4d0a3c4eb","area":"distributedtask","resourceName":"logs","routeTemplate":"_apis/{area}/plans/{planId}/{resource}/{logId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"1.0","releasedVersion":"0.0"},{"id":"71aa53a2-0ce0-46f2-856b-8cbc1cdffa4e","area":"distributedtask","resourceName":"metatask","routeTemplate":"{project}/_apis/{area}/{resource}/{metaTaskDefinitionId}","resourceVersion":1,"minVersion":"2.0","maxVersion":"3.0","releasedVersion":"0.0"},{"id":"038fd4d5-cda7-44ca-92c0-935843fee1a7","area":"distributedtask","resourceName":"metrics","routeTemplate":"_apis/{area}/hubs/{hubName}/plangroupsqueue/{resource}","resourceVersion":1,"minVersion":"3.2","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"595b1769-61d5-4076-a72a-98a02105ca9a","area":"distributedtask","resourceName":"elasticpoollogs","routeTemplate":"_apis/{area}/elasticpools/{poolId}/logs","resourceVersion":1,"minVersion":"6.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"fc825784-c92a-4299-9221-998a02d1b54f","area":"distributedtask","resourceName":"jobrequests","routeTemplate":"_apis/{area}/pools/{poolId}/{resource}/{requestId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"8893bc5b-35b2-4be7-83cb-99e683551db4","area":"distributedtask","resourceName":"records","routeTemplate":"{scopeIdentifier}/_apis/{area}/hubs/{hubName}/plans/{planId}/timelines/{timelineId}/{resource}/{recordId}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"6c08ffbf-dbf1-4f9a-94e5-a1cbd47005e7","area":"distributedtask","resourceName":"taskgroups","routeTemplate":"{project}/_apis/{area}/{resource}/{taskGroupId}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"74455598-def7-499a-b7a3-a41d1c8225f8","area":"distributedtask","resourceName":"variablegroupshare","routeTemplate":"_apis/{area}/{resource}/{groupId}","resourceVersion":1,"minVersion":"5.0","maxVersion":"5.2","releasedVersion":"0.0"},{"id":"bfa72b3d-0fc6-43fb-932b-a7f6559f93b9","area":"distributedtask","resourceName":"agentclouds","routeTemplate":"_apis/{area}/{resource}/{agentCloudId}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"dfed02fb-deee-4039-a04d-aa21d0241995","area":"distributedtask","resourceName":"events","routeTemplate":"_apis/{area}/plans/{planId}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"1.0","releasedVersion":"0.0"},{"id":"bcd6189c-0303-471f-a8e1-acb22b74d700","area":"distributedtask","resourceName":"azurermsubscriptions","routeTemplate":"_apis/{area}/serviceendpointproxy/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"9ae056f6-d4e4-4d0c-bd26-aee2a22f01f2","area":"distributedtask","resourceName":"feed","routeTemplate":"_apis/{area}/plans/{planId}/timelines/{timelineId}/records/{recordId}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"1.0","releasedVersion":"0.0"},{"id":"662c9827-feed-40f0-ae63-b0b8e88a58b8","area":"distributedtask","resourceName":"agentCloudRequestJob","routeTemplate":"_apis/{area}/agentclouds/{agentCloudId}/requests/{agentCloudRequestId}/job","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"51bb5d21-4305-4ea6-9dbb-b7488af73334","area":"distributedtask","resourceName":"environmentdeploymentRecords","routeTemplate":"{project}/_apis/{area}/environments/{environmentId}/{resource}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"a3540e5b-f0dc-4668-963b-b752459be545","area":"distributedtask","resourceName":"deploymentmachinejobrequests","routeTemplate":"{project}/_apis/{area}/deploymentgroups/{deploymentGroupId}/{resource}/{requestId}","resourceVersion":1,"minVersion":"3.2","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"2f0aa599-c121-4256-a5fd-ba370e0ae7b6","area":"distributedtask","resourceName":"targets","routeTemplate":"{project}/_apis/{area}/deploymentgroups/{deploymentGroupId}/{resource}/{targetId}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"ef5b7057-ffc3-4c77-bbad-c10b4a4abcc7","area":"distributedtask","resourceName":"variablegroups","routeTemplate":"_apis/{area}/{resource}/{groupId}","resourceVersion":2,"minVersion":"5.2","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"2fac0be3-8c8f-4473-ab93-c1389b08a2c9","area":"distributedtask","resourceName":"deploymentTargetJobRequests","routeTemplate":"{project}/_apis/{area}/deploymentgroups/{deploymentGroupId}/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"f8c7c0de-ac0d-469b-9cb1-c21f72d67693","area":"distributedtask","resourceName":"machinegroupaccesstoken","routeTemplate":"{project}/_apis/{area}/{resource}/{machineGroupId}","resourceVersion":1,"minVersion":"3.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"e077ee4a-399b-420b-841f-c43fbc058e0b","area":"distributedtask","resourceName":"deploymentpoolaccesstoken","routeTemplate":"_apis/{area}/{resource}/{poolId}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"11a45c69-2cce-4ade-a361-c9f5a37239ee","area":"distributedtask","resourceName":"executionhistory","routeTemplate":"{project}/_apis/{area}/serviceendpoints/{resource}","resourceVersion":1,"minVersion":"3.2","maxVersion":"5.0","releasedVersion":"0.0"},{"id":"73fba52f-15ab-42b3-a538-ce67a9223a04","area":"distributedtask","resourceName":"kubernetes","routeTemplate":"{project}/_apis/{area}/environments/{environmentId}/providers/{resource}/{resourceId}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"f8d10759-6e90-48bc-96b0-d19440116797","area":"distributedtask","resourceName":"plans","routeTemplate":"_apis/{area}/{resource}/{planId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"1.0","releasedVersion":"0.0"},{"id":"80572e16-58f0-4419-ac07-d19fde32195c","area":"distributedtask","resourceName":"maintenancedefinitions","routeTemplate":"_apis/{area}/pools/{poolId}/{resource}/{definitionId}","resourceVersion":1,"minVersion":"3.2","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"966c3874-c347-4b18-a90c-d509116717fd","area":"distributedtask","resourceName":"machines","routeTemplate":"{project}/_apis/{area}/machinegroups/{machineGroupId}/{resource}","resourceVersion":1,"minVersion":"3.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"1b232402-5ff0-42ad-9703-d76497835eb6","area":"distributedtask","resourceName":"nodes","routeTemplate":"_apis/{area}/elasticpools/{poolId}/{resource}/{elasticNodeId}","resourceVersion":1,"minVersion":"6.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"281c6308-427a-49e1-b83a-dac0f4862189","area":"distributedtask","resourceName":"deploymentgroupsmetrics","routeTemplate":"{project}/_apis/{area}/deploymentgroups/{resource}","resourceVersion":1,"minVersion":"4.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"30ba3ada-fedf-4da8-bbb5-dacf2f82e176","area":"distributedtask","resourceName":"usercapabilities","routeTemplate":"_apis/{area}/pools/{poolId}/agents/{agentId}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"dca61d2f-3444-410a-b5ec-db2fc4efb4c5","area":"distributedtask","resourceName":"serviceendpoints","routeTemplate":"{project}/_apis/{area}/{resource}/{endpointId}","resourceVersion":2,"minVersion":"3.0","maxVersion":"5.0","releasedVersion":"0.0"},{"id":"dd3c938f-835b-4971-b99a-db75a47aad43","area":"distributedtask","resourceName":"elasticpools","routeTemplate":"_apis/{area}/{resource}/{poolId}","resourceVersion":1,"minVersion":"6.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"9e627af6-3635-4ddf-a275-dca904802338","area":"distributedtask","resourceName":"roles","routeTemplate":"_apis/{area}/{resource}/{poolId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"2.0","releasedVersion":"2.0"},{"id":"a8c47e17-4d56-4a56-92bb-de7ea7dc65be","area":"distributedtask","resourceName":"pools","routeTemplate":"_apis/{area}/{resource}/{poolId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"46f5667d-263a-4684-91b1-dff7fdcf64e2","area":"distributedtask","resourceName":"logs","routeTemplate":"{scopeIdentifier}/_apis/{area}/hubs/{hubName}/plans/{planId}/{resource}/{logId}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"58475b1e-adaf-4155-9bc1-e04bf1fff4c2","area":"distributedtask","resourceName":"inputvalidation","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"3.2","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"15e7ab6e-abce-4601-a6d8-e111fe148f46","area":"distributedtask","resourceName":"maintenancejobs","routeTemplate":"_apis/{area}/pools/{poolId}/{resource}/{jobId}","resourceVersion":1,"minVersion":"3.2","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"50170d5d-f122-492f-9816-e2ef9f8d1756","area":"distributedtask","resourceName":"records","routeTemplate":"_apis/{area}/plans/{planId}/timelines/{timelineId}/{resource}/{recordId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"1.0","releasedVersion":"0.0"},{"id":"100cc92a-b255-47fa-9ab3-e44a2985a3ac","area":"distributedtask","resourceName":"revisions","routeTemplate":"{project}/_apis/{area}/taskgroups/{taskGroupId}/{resource}","resourceVersion":1,"minVersion":"3.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"5932e193-f376-469d-9c3e-e5588ce12cb5","area":"distributedtask","resourceName":"agentcloudtypes","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"f956a7de-d766-43af-81b1-e9e349245634","area":"distributedtask","resourceName":"serviceendpointproxy","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":2,"minVersion":"3.0","maxVersion":"5.0","releasedVersion":"0.0"},{"id":"69a319f4-28c1-4bfd-93e6-ea0ff5c6f1a2","area":"distributedtask","resourceName":"oidctoken","routeTemplate":"{scopeIdentifier}/_apis/{area}/hubs/{hubName}/plans/{planId}/jobs/{jobId}/{resource}","resourceVersion":1,"minVersion":"7.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"a2fec2cd-3b52-42cb-b0cb-f4c152f3e2b8","area":"distributedtask","resourceName":"oauthconfiguration","routeTemplate":"_apis/{area}/{resource}/{configurationId}","resourceVersion":1,"minVersion":"4.1","maxVersion":"5.0","releasedVersion":"0.0"},{"id":"900fa995-c559-4923-aae7-f8424fe4fbea","area":"distributedtask","resourceName":"queues","routeTemplate":"{project}/_apis/{area}/{resource}/{queueId}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"20189bd7-5134-49c2-b8e9-f9e856eea2b2","area":"distributedtask","resourceName":"requests","routeTemplate":"_apis/{area}/agentclouds/{agentCloudId}/{resource}/{agentCloudRequestId}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"81e77f90-2ecb-4b6e-9fdf-2c2ac17d1175","area":"DRITools","resourceName":"Callgraph","routeTemplate":"_apis/{area}/{resource}/{activityId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"6.0","releasedVersion":"0.0"},{"id":"717694cd-1ebf-44d6-b042-9e0d71832da8","area":"DRITools","resourceName":"Usage","routeTemplate":"_apis/{area}/{resource}/{userId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"6.0","releasedVersion":"0.0"},{"id":"d28f3dfe-5bb8-4b06-8420-0452882a4957","area":"environments","resourceName":"pool","routeTemplate":"{project}/_apis/pipelines/environments/{environmentId}/providers/virtualmachines/pool","resourceVersion":1,"minVersion":"5.2","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"d86b72de-d240-4d6f-8d06-08c2d66b015d","area":"environments","resourceName":"environments","routeTemplate":"{project}/_apis/pipelines/{resource}/{environmentId}","resourceVersion":1,"minVersion":"5.2","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"c90d3b68-268d-429d-8b14-1aa864f7f0f6","area":"environments","resourceName":"environmentaccesstoken","routeTemplate":"{project}/_apis/pipelines/{area}/{resource}/{environmentId}","resourceVersion":1,"minVersion":"6.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"3a3b5cf7-b7f7-4593-b9f5-58f170145e8d","area":"environments","resourceName":"virtualmachines","routeTemplate":"{project}/_apis/pipelines/environments/{environmentId}/providers/virtualmachinegroups/{resourceId}/{resource}","resourceVersion":1,"minVersion":"5.2","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"20cb45c7-bd6c-401e-b7e0-a634beda2683","area":"environments","resourceName":"vmresource","routeTemplate":"{project}/_apis/pipelines/environments/{environmentId}/providers/virtualmachines/{resourceId}","resourceVersion":1,"minVersion":"5.2","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"173a6347-3ddc-4637-8020-cce67d48909f","area":"environments","resourceName":"virtualmachinegroups","routeTemplate":"{project}/_apis/pipelines/environments/{environmentId}/providers/{resource}/{resourceId}","resourceVersion":1,"minVersion":"5.2","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"73fba52f-33ab-42b3-a538-ce67a9223b15","area":"environments","resourceName":"kubernetes","routeTemplate":"{project}/_apis/pipelines/environments/{environmentId}/providers/{resource}/{resourceId}","resourceVersion":2,"minVersion":"5.2","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"0d9bba8c-e474-49a0-979a-e3b990b4bf76","area":"environments","resourceName":"environmentdeploymentrecords","routeTemplate":"{project}/_apis/pipelines/environments/{environmentId}/{resource}","resourceVersion":1,"minVersion":"5.2","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"01c3d915-4b98-4948-8e16-c8cc68b17afe","area":"Extensions","resourceName":"Assets","routeTemplate":"_apis/public/{area}/{providerName}/{version}/{resource}/{*assetType}","resourceVersion":1,"minVersion":"3.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"232b00f3-c6b8-48c6-883f-1a8dc6cbef8a","area":"Fallback","resourceName":"NotFound","routeTemplate":"_apis/{*params}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"6f13e9a6-aae2-4b89-b683-131ca9564cec","area":"Favorite","resourceName":"Favorites","routeTemplate":"_apis/{area}/{resource}/{favoriteId}","resourceVersion":1,"minVersion":"3.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"98f78f0f-5988-4858-8fb4-468ee9abeb8b","area":"Favorite","resourceName":"FavoriteArtifacts","routeTemplate":"_apis/{area}/Favorites/{artifactType}/{artifactId}","resourceVersion":1,"minVersion":"3.1","maxVersion":"3.2","releasedVersion":"0.0"},{"id":"0c04d86b-e315-464f-8125-4d6222d306c2","area":"Favorite","resourceName":"FavoriteProviders","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"3.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"ed9a188e-213f-4331-bf62-8aa10d135ca3","area":"Favorite","resourceName":"TeamFavorites","routeTemplate":"_apis/{area}/{resource}/{favoriteId}","resourceVersion":1,"minVersion":"3.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"3e2b80f8-9e6f-441e-8393-005610692d9c","area":"FeatureAvailability","resourceName":"FeatureFlags","routeTemplate":"_apis/{resource}/{name}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"c4209f25-7a27-41dd-9f04-06080c7b6afd","area":"FeatureManagement","resourceName":"Features","routeTemplate":"_apis/{area}/{resource}/{featureId}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"2b4486ad-122b-400c-ae65-17b6672c1f9d","area":"FeatureManagement","resourceName":"FeatureStatesQuery","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"3.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"f29e997b-c2da-4d15-8380-765788a1a74c","area":"FeatureManagement","resourceName":"FeatureStatesQuery","routeTemplate":"_apis/{area}/{resource}/{userScope}/{scopeName}/{scopeValue}","resourceVersion":1,"minVersion":"3.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"3f810f28-03e2-4239-b0bc-788add3005e5","area":"FeatureManagement","resourceName":"FeatureStatesQuery","routeTemplate":"_apis/{area}/{resource}/{userScope}","resourceVersion":1,"minVersion":"3.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"98911314-3f9b-4eaf-80e8-83900d8e85d9","area":"FeatureManagement","resourceName":"FeatureStates","routeTemplate":"_apis/{area}/{resource}/{userScope}/{featureId}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"dd291e43-aa9f-4cee-8465-a93c78e414a4","area":"FeatureManagement","resourceName":"FeatureStates","routeTemplate":"_apis/{area}/{resource}/{userScope}/{scopeName}/{scopeValue}/{featureId}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"75cf11c5-979f-4038-a76e-058a06adf2bf","area":"git","resourceName":"pullRequestIterationStatuses","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/pullRequests/{pullRequestId}/iterations/{iterationId}/statuses/{statusId}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"2b6869c4-cb25-42b5-b7a3-0d3e6be0a11a","area":"git","resourceName":"deletedRepositories","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"2.2","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"40c1f5b7-2bb6-4c28-b844-0f47cd6bb610","area":"git","resourceName":"branchStats","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/stats/branches/{*name}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"630fd2e4-fb88-4f85-ad21-13f3fd1fbca9","area":"git","resourceName":"itemsBatch","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"9b2552e4-9e48-4557-98ec-1982f699615f","area":"git","resourceName":"branchStats","routeTemplate":"_apis/{area}/{projectId}/repositories/{repositoryId}/stats/branches/{*name}","resourceVersion":1,"minVersion":"1.0","maxVersion":"1.0","releasedVersion":"1.0"},{"id":"b3a6eebe-9cf0-49ea-b6cb-1a4c5f5007b0","area":"git","resourceName":"pullRequestQuery","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/{resource}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"5bf884f5-3e07-42e9-afb8-1b872267bf16","area":"git","resourceName":"changes","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/commits/{commitId}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"11e0a184-7e28-4b77-9523-1d4d6dc29241","area":"git","resourceName":"trees","routeTemplate":"_apis/{area}/{projectId}/repositories/{repositoryId}/{resource}/{sha1}","resourceVersion":1,"minVersion":"1.0","maxVersion":"1.0","releasedVersion":"1.0"},{"id":"b32dc299-abe2-41e9-bd15-1e6856b95c9c","area":"git","resourceName":"branchStats","routeTemplate":"_apis/{area}/{projectId}/repositories/{repositoryId}/stats/branches","resourceVersion":1,"minVersion":"1.0","maxVersion":"1.0","releasedVersion":"1.0"},{"id":"729f6437-6f92-44ec-8bee-273a7111063c","area":"git","resourceName":"trees","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/{resource}/{sha1}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"a663da97-81db-4eb3-8b83-287670f63073","area":"git","resourceName":"recycleBinRepositories","routeTemplate":"{project}/_apis/{area}/recycleBin/repositories/{repositoryId}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"01a46dea-7d46-4d40-bc84-319e7c260d99","area":"git","resourceName":"pullRequests","routeTemplate":"{project}/_apis/{area}/{resource}/{pullRequestId}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"1df7833e-1eed-447b-81a3-390c74923900","area":"git","resourceName":"advsecEstimateProject","routeTemplate":"{project}/_apis/{area}/advsecEstimate","resourceVersion":1,"minVersion":"7.2","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"9777557b-f5a5-4a6b-94f8-39aff53b5b41","area":"git","resourceName":"pushes","routeTemplate":"_apis/{area}/{projectId}/repositories/{repositoryId}/{resource}/{pushId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"1.0","releasedVersion":"1.0"},{"id":"2277ffbe-28d4-40d6-9c26-40baf26d1408","area":"git","resourceName":"advsecEstimateOrg","routeTemplate":"_apis/{area}/advsecEstimate","resourceVersion":1,"minVersion":"7.2","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"f1d5d07a-6b89-4384-bef6-446461e31a39","area":"git","resourceName":"limitedRefCriteria","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/{resource}","resourceVersion":1,"minVersion":"2.2","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"965d9361-878b-413b-a494-45d5b5fd8ab7","area":"git","resourceName":"pullRequestAttachments","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/pullRequests/{pullRequestId}/attachments/{fileName}","resourceVersion":1,"minVersion":"3.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"8af142a4-27c2-4168-9e82-46b8629aaa0d","area":"git","resourceName":"cherryPickRelationships","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryNameOrId}/{resource}/{commitId}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"fb93c0db-47ed-4a31-8c20-47552878fb44","area":"git","resourceName":"items","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/{resource}/{*path}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"1703f858-b9d1-46af-ab62-483e9e1055b5","area":"git","resourceName":"forkSyncRequests","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryNameOrId}/forkSyncRequests/{forkSyncOperationId}","resourceVersion":1,"minVersion":"4.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"a92ec66c-5851-41a4-a96b-4a0860958844","area":"git","resourceName":"pullRequestWorkItems","routeTemplate":"_apis/{area}/{projectId}/repositories/{repositoryId}/pullRequests/{pullRequestId}/workitems","resourceVersion":1,"minVersion":"1.0","maxVersion":"1.0","releasedVersion":"1.0"},{"id":"b5f6bb4f-8d1e-4d79-8d11-4c9172c99c35","area":"git","resourceName":"pullRequestStatuses","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/pullRequests/{pullRequestId}/statuses/{statusId}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"1d5702f2-90e2-4fe0-8794-4fcd822adb9b","area":"git","resourceName":"pullRequestReviewers","routeTemplate":"_apis/{area}/{projectId}/repositories/{repositoryId}/pullRequests/{pullRequestId}/reviewers/{reviewerId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"1.0","releasedVersion":"1.0"},{"id":"d5b216de-d8d5-4d32-ae76-51df755b16d3","area":"git","resourceName":"branchStats","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/stats/branches","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"c2570c3b-5b3f-41b8-98bf-5407bfde8d58","area":"git","resourceName":"commits","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/{resource}/{commitId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"d840fb74-bbef-42d3-b250-564604c054a4","area":"git","resourceName":"pullRequestConflicts","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/pullRequests/{pullRequestId}/conflicts/{conflictId}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"033bad68-9a14-43d1-90e0-59cb8856fef6","area":"git","resourceName":"cherryPicks","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/cherryPicks/{cherryPickId}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"6400dfb2-0bcb-462b-b992-5a57f8f1416c","area":"git","resourceName":"commitsBatch","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"e264ef02-4e92-4cfc-a4b1-5e71894d7b31","area":"git","resourceName":"treeDiffs","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/diffs/trees","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"7b28e929-2c99-405d-9c5c-6167a06e6816","area":"git","resourceName":"blobs","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/{resource}/{sha1}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"168b4bb9-d936-4cd9-8a5f-66d6f6b23192","area":"git","resourceName":"commits","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/pushes/{pushId}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"567ef866-886b-44cc-81e2-6cc075905ce5","area":"git","resourceName":"itemsBatch","routeTemplate":"_apis/{area}/{projectId}/repositories/{repositoryId}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"1.0","releasedVersion":"1.0"},{"id":"4c36aadb-af42-45bb-80ca-6df5cd443e0d","area":"git","resourceName":"refs","routeTemplate":"_apis/{area}/{projectId}/repositories/{repositoryId}/{resource}/{*filter}","resourceVersion":1,"minVersion":"1.0","maxVersion":"1.0","releasedVersion":"1.0"},{"id":"5318bf6c-115f-4828-ba3e-73eca825c276","area":"git","resourceName":"pullRequests","routeTemplate":"_apis/{area}/{projectId}/repositories/{repositoryId}/{resource}/{pullRequestId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"1.0","releasedVersion":"1.0"},{"id":"d8c00958-dedd-491f-93e6-73f3c06f5bba","area":"git","resourceName":"ImportRepositoryValidations","routeTemplate":"{project}/_apis/{area}/import/{resource}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"b43dd56f-a1b4-47a5-a857-73fc1b6c700c","area":"git","resourceName":"advsecEnablement","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"7.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"985f7ae9-844f-4906-9897-7ef41516c0e2","area":"git","resourceName":"merges","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryNameOrId}/merges/{mergeOperationId}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"965a3ec7-5ed8-455a-bdcb-835a5ea7fe7b","area":"git","resourceName":"pullRequestThreadComments","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/pullRequests/{pullRequestId}/threads/{threadId}/comments/{commentId}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"c873bfc6-3138-40ec-a3ed-837e9a7c0ac0","area":"git","resourceName":"deltification","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/{resource}","resourceVersion":1,"minVersion":"2.2","maxVersion":"3.1","releasedVersion":"0.0"},{"id":"d43911ee-6958-46b0-a42b-8445b8a0d004","area":"git","resourceName":"pullRequestIterations","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/pullRequests/{pullRequestId}/iterations/{iterationId}","resourceVersion":2,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"c4c5a7e6-e9f3-4730-a92b-84baacff694b","area":"git","resourceName":"fileDiffs","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/{resource}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"e74b530c-edfa-402b-88e2-8d04671134f7","area":"git","resourceName":"filePaths","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/{resource}/{*scopepath}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"52823034-34a8-4576-922c-8d8b77e9e4c4","area":"git","resourceName":"pullRequestCommits","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/pullRequests/{pullRequestId}/commits","resourceVersion":1,"minVersion":"2.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"a5d28130-9cd2-40fa-9f08-902e7daa9efb","area":"git","resourceName":"pullRequests","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"428dd4fb-fda5-4722-af02-9313b80305da","area":"git","resourceName":"statuses","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/commits/{commitId}/{resource}","resourceVersion":1,"minVersion":"2.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"5c5e3ebc-37b0-4547-a957-945912d44922","area":"git","resourceName":"billableCommitters","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"7.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"2d874a60-a811-4f62-9c9f-963a6ea0a55b","area":"git","resourceName":"refs","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/{resource}/{*filter}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"5dcec07b-a844-4efb-9fc1-968fd1f149db","area":"git","resourceName":"advsecEstimateRepo","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/advsecEstimate","resourceVersion":1,"minVersion":"7.2","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"0a637fcc-5370-4ce8-b0e8-98091f5f9482","area":"git","resourceName":"pullRequestWorkItems","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/pullRequests/{pullRequestId}/workitems","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"5e8a8081-3851-4626-b677-9891cc04102e","area":"git","resourceName":"annotatedTags","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/{resource}/{objectId}","resourceVersion":1,"minVersion":"3.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"f88d498e-52c3-422a-a5f2-994f4265a25b","area":"git","resourceName":"templates","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"01828ddc-3600-4a41-8633-99b3a73a0eb3","area":"git","resourceName":"importRequests","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/importRequests/{importRequestId}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"9393b4fb-4445-4919-972b-9ad16f442d83","area":"git","resourceName":"suggestions","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/suggestions","resourceVersion":1,"minVersion":"2.2","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"ab6e2e5d-a0b7-4153-b64a-a4efe0d49449","area":"git","resourceName":"pullRequestThreads","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/pullRequests/{pullRequestId}/threads/{threadId}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"bc866058-5449-4715-9cf1-a510b6ff193c","area":"git","resourceName":"reverts","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/reverts/{revertId}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"ea98d07b-3c87-4971-8ede-a613694ffb55","area":"git","resourceName":"pushes","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/{resource}/{pushId}","resourceVersion":2,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"225f7195-f9c7-4d14-ab28-a83f7ff77e1f","area":"git","resourceName":"repositories","routeTemplate":"{project}/_apis/{area}/{resource}/{repositoryId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"88aea7e8-9501-45dd-ac58-b069aa73b926","area":"git","resourceName":"repositories","routeTemplate":"_apis/{area}/{projectId}/{resource}/{repositoryId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"1.0","releasedVersion":"1.0"},{"id":"9946fd70-0d40-406e-b686-b4744cbbcc37","area":"git","resourceName":"pullRequests","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/{resource}/{pullRequestId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"cffac033-c2f1-41a2-acb3-b765e50a8d29","area":"git","resourceName":"blobs","routeTemplate":"_apis/{area}/{projectId}/repositories/{repositoryId}/{resource}/{sha1}","resourceVersion":1,"minVersion":"1.0","maxVersion":"1.0","releasedVersion":"1.0"},{"id":"fed1587d-f1c8-475d-925c-b97f2c9dde50","area":"git","resourceName":"commitsBatch","routeTemplate":"_apis/{area}/{projectId}/repositories/{repositoryId}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"1.0","releasedVersion":"1.0"},{"id":"4b6702c7-aa35-4b89-9c96-b9abf6d3e540","area":"git","resourceName":"pullRequestReviewers","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/pullRequests/{pullRequestId}/reviewers/{reviewerId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"696f3a82-47c9-487f-9117-b9d00972ca84","area":"git","resourceName":"pullRequestShare","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/pullRequests/{pullRequestId}/share","resourceVersion":1,"minVersion":"3.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"32863ac0-6a8a-4d9f-8afe-ba293b93ec3c","area":"git","resourceName":"refLockRequest","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/{resource}","resourceVersion":1,"minVersion":"3.0","maxVersion":"3.2","releasedVersion":"0.0"},{"id":"61b21a05-a60f-4910-a733-ba5347c2142d","area":"git","resourceName":"advsecPermissions","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"7.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"48a52185-5b9e-4736-9dc1-bb1e2feac80b","area":"git","resourceName":"pullRequestProperties","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/pullRequests/{pullRequestId}/properties","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"616a5255-74b3-40f5-ae1d-bbae2eec8db5","area":"git","resourceName":"repositoryStats","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/stats","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"10d7ae6d-1050-446d-852a-bd5d99f834bf","area":"git","resourceName":"revertConflicts","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/reverts/{revertId}/conflicts/{conflictId}","resourceVersion":1,"minVersion":"6.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"4216bdcf-b6b1-4d59-8b82-c34cc183fc8b","area":"git","resourceName":"pullRequestIterationChanges","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/pullRequests/{pullRequestId}/iterations/{iterationId}/changes","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"2c420070-a0a2-49cc-9639-c9f271c5ff07","area":"git","resourceName":"policyConfigurations","routeTemplate":"{project}/_apis/{area}/policy/configurations","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"876f70af-5792-485a-a1c7-d0a7b2f42bbb","area":"git","resourceName":"refsFavorites","routeTemplate":"{project}/_apis/{area}/favorites/refs/{favoriteId}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"158c0340-bf6f-489c-9625-d572a1480d57","area":"git","resourceName":"forks","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryNameOrId}/forks/{collectionId}","resourceVersion":1,"minVersion":"4.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"29ba9926-be39-4db5-bbdf-d6c9458195c6","area":"git","resourceName":"commitDiffs","routeTemplate":"_apis/{area}/{projectId}/repositories/{repositoryId}/diffs/commits","resourceVersion":1,"minVersion":"1.0","maxVersion":"1.0","releasedVersion":"1.0"},{"id":"433ab753-6ed9-4169-9841-dd3f7611834a","area":"git","resourceName":"items","routeTemplate":"_apis/{area}/{projectId}/repositories/{repositoryId}/{resource}/{*path}","resourceVersion":1,"minVersion":"1.0","maxVersion":"1.0","releasedVersion":"1.0"},{"id":"615588d5-c0c7-4b88-88f8-e625306446e8","area":"git","resourceName":"commitDiffs","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/diffs/commits","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"cc7a4cb0-7377-494a-80d4-ef4d607f6eb2","area":"git","resourceName":"commits","routeTemplate":"_apis/{area}/{projectId}/repositories/{repositoryId}/pushes/{pushId}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"1.0","releasedVersion":"1.0"},{"id":"41a3de30-8d9e-4f79-a7e3-ef8cf1299454","area":"git","resourceName":"commits","routeTemplate":"_apis/{area}/{projectId}/repositories/{repositoryId}/{resource}/{commitId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"1.0","releasedVersion":"1.0"},{"id":"e7ea0883-095f-4926-b5fb-f24691c26fb9","area":"git","resourceName":"pullRequestCommits","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/pullRequests/{pullRequestId}/iterations/{iterationId}/commits","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"1fe5aab2-d4c0-4b2f-a030-f3831e7aca26","area":"git","resourceName":"cherryPickConflicts","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/cherryPicks/{cherryPickId}/conflicts/{conflictId}","resourceVersion":1,"minVersion":"6.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"d5e42319-9c64-4acd-a906-f524a578a7fe","area":"git","resourceName":"refsBatch","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/{resource}","resourceVersion":1,"minVersion":"2.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"7cf2abb6-c964-4f7e-9872-f78c66e72e9c","area":"git","resourceName":"mergeBases","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryNameOrId}/commits/{commitId}/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"5f2e2851-1389-425b-a00b-fb2adb3ef31b","area":"git","resourceName":"pullRequestCommentLikes","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/pullRequests/{pullRequestId}/threads/{threadId}/comments/{commentId}/likes","resourceVersion":1,"minVersion":"4.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"f22387e3-984e-4c52-9c6d-fbb8f14c812d","area":"git","resourceName":"pullRequestLabels","routeTemplate":"{project}/_apis/{area}/repositories/{repositoryId}/pullRequests/{pullRequestId}/labels/{labelIdOrName}","resourceVersion":1,"minVersion":"4.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"074db773-d674-4de9-a0dd-fcb6adddecf9","area":"git","resourceName":"changes","routeTemplate":"_apis/{area}/{projectId}/repositories/{repositoryId}/commits/{commitId}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"1.0","releasedVersion":"1.0"},{"id":"d443431f-b341-42e4-85cf-a5b0d639ed8f","area":"GraphProfile","resourceName":"MemberAvatars","routeTemplate":"_apis/{area}/{resource}/{memberDescriptor}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"0c62d343-21b0-4732-997b-017fde84dc28","area":"hooks","resourceName":"notifications","routeTemplate":"_apis/{area}/subscriptions/{subscriptionId}/{resource}/{notificationId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"fc50d02a-849f-41fb-8af1-0a5216103269","area":"hooks","resourceName":"subscriptions","routeTemplate":"_apis/{area}/{resource}/{subscriptionId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"140ed26d-ed51-4583-a1bd-0dd3fdd708bd","area":"hooks","resourceName":"inputValuesQuery","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"c3428e90-7a69-4194-8ed8-0f153185ee0d","area":"hooks","resourceName":"actions","routeTemplate":"_apis/{area}/consumers/{consumerId}/{resource}/{consumerActionId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"1139462c-7e27-4524-a997-31b9b73551fe","area":"hooks","resourceName":"testNotifications","routeTemplate":"_apis/{area}/{resource}/{notificationId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"3b36bcb5-02ad-43c6-bbfa-6dfc6f8e9d68","area":"hooks","resourceName":"Diagnostics","routeTemplate":"_apis/{area}/subscriptions/{subscriptionId}/diagnostics","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"1a57562f-160a-4b5c-9185-905e95b39d36","area":"hooks","resourceName":"notificationsQuery","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"c7c3c1cf-9e05-4c0d-a425-a0f922c2c6ed","area":"hooks","resourceName":"subscriptionsQuery","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"e0e0a1c9-beeb-4fb7-a8c8-b18e3161a50e","area":"hooks","resourceName":"externalEvents","routeTemplate":"_apis/public/{area}/{resource}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"db4777cd-8e08-4a84-8ba3-c974ea033718","area":"hooks","resourceName":"eventTypes","routeTemplate":"_apis/{area}/publishers/{publisherId}/{resource}/{eventTypeId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"1e83a210-5b53-43bc-90f0-d476a4e5d731","area":"hooks","resourceName":"publishers","routeTemplate":"_apis/{area}/{resource}/{publisherId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"99b44a8a-65a8-4670-8f3e-e7f7842cce64","area":"hooks","resourceName":"publishersQuery","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"4301c514-5f34-4f5d-a145-f0ea7b5b7d19","area":"hooks","resourceName":"consumers","routeTemplate":"_apis/{area}/{resource}/{consumerId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"d815d352-a566-4dc1-a3e3-fd245acf688c","area":"hooks","resourceName":"PublisherInputValuesQuery","routeTemplate":"_apis/{area}/publishers/{publisherId}/inputValuesQuery","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"15d952a1-bb4e-436c-88ca-cfe1e9ff3331","area":"Identity","resourceName":"MruIdentities","routeTemplate":"_apis/{area}/{resource}/containers/{containerId}/users/{identityId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"3.0","releasedVersion":"0.0"},{"id":"2c0fe4cd-0061-4274-8734-484af43b3722","area":"IdentityNavigation","resourceName":"Navigate","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"3.2","maxVersion":"4.0","releasedVersion":"0.0"},{"id":"4d9b6936-e96a-4a42-8c3b-81e8337cd010","area":"IdentityPicker","resourceName":"Identities","routeTemplate":"_apis/{area}/{resource}/{objectId}/avatar","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"4102f006-0b23-4b26-bb1b-b661605e6b33","area":"IdentityPicker","resourceName":"Identities","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"839e4258-f559-421b-a38e-b6e691967ab3","area":"IdentityPicker","resourceName":"Identities","routeTemplate":"_apis/{area}/{resource}/{objectId}/mru/{featureId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"c01af8fd-2a61-4811-a7a3-b85bcec080af","area":"IdentityPicker","resourceName":"Identities","routeTemplate":"_apis/{area}/{resource}/{objectId}/connections","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"b1e4fdcc-c849-473a-b0d1-83032023db80","area":"Interaction","resourceName":"Interaction","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"3.0","releasedVersion":"0.0"},{"id":"19ac7b3d-a043-43c3-9bea-e5a061960c14","area":"InvitationCode","resourceName":"InvitationCode","routeTemplate":"_apis/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"3.2","releasedVersion":"3.1"},{"id":"00d9565f-ed9c-4a06-9a50-00e7896ccab4","area":"Location","resourceName":"ConnectionData","routeTemplate":"_apis/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"e81700f7-3be2-46de-8624-2eb35882fcaa","area":"Location","resourceName":"ResourceAreas","routeTemplate":"_apis/{resource}/{areaId}","resourceVersion":1,"minVersion":"3.2","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"d810a47d-f4f4-4a62-a03f-fa1860585c4c","area":"Location","resourceName":"ServiceDefinitions","routeTemplate":"_apis/{resource}/{serviceType}/{identifier}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"b457ab1f-8764-48b9-a801-d7193127b13c","area":"machinemanagement","resourceName":"requestnotifications","routeTemplate":"_apis/{area}/{resource}/{poolType}/{resourceVersion}","resourceVersion":1,"minVersion":"1.0","maxVersion":"6.0","releasedVersion":"0.0"},{"id":"91cc4dd2-7aad-4182-bb39-940717b86890","area":"NewDomainUrlMigration","resourceName":"Requests","routeTemplate":"_apis/ServicingOrchestration/{area}/{resource}/{requestId}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"b5bbdd21-c178-4398-b6db-0166d910028a","area":"notification","resourceName":"EventTypeFieldValuesQuery","routeTemplate":"_apis/{area}/eventTypes/{eventType}/fieldValuesQuery","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"31dc86a2-67e8-4452-99a4-2b301ba28291","area":"notification","resourceName":"TokenNotificationEvent","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"6.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"cbe076d8-2803-45ff-8d8d-44653686ea2a","area":"notification","resourceName":"Settings","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"fa5d24ba-7484-4f3d-888d-4ec6b1974082","area":"notification","resourceName":"SubscriptionTemplates","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"4c329e39-ba30-43af-ab4c-54e35011deb2","area":"notification","resourceName":"SubscriptionUserSettings","routeTemplate":"_apis/{area}/Subscriptions/{subscriptionId}/{resource}/{userId}","resourceVersion":1,"minVersion":"3.2","maxVersion":"3.2","releasedVersion":"0.0"},{"id":"62864326-f4e0-4903-9bc0-5c87c40efb6d","area":"notification","resourceName":"SubscriptionEvaluationRequests","routeTemplate":"_apis/{area}/{resource}/{requestId}","resourceVersion":1,"minVersion":"3.2","maxVersion":"4.1","releasedVersion":"0.0"},{"id":"77878ce9-6391-49af-aa9d-768ac784461f","area":"notification","resourceName":"StatisticsQuery","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"4d5caff1-25ba-430b-b808-7a1f352cc197","area":"notification","resourceName":"Subscribers","routeTemplate":"_apis/{area}/{resource}/{subscriberId}","resourceVersion":1,"minVersion":"4.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"991842f3-eb16-4aea-ac81-81353ef2b75c","area":"notification","resourceName":"DiagnosticLogs","routeTemplate":"_apis/{area}/{resource}/{source}/entries/{entryId}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"ed5a3dff-aeb5-41b1-b4f7-89e66e58b62e","area":"notification","resourceName":"UserSettings","routeTemplate":"_apis/{area}/Subscriptions/{subscriptionId}/{resource}/{userId}","resourceVersion":1,"minVersion":"3.2","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"70f911d6-abac-488c-85b3-a206bf57e165","area":"notification","resourceName":"Subscriptions","routeTemplate":"_apis/{area}/{resource}/{subscriptionId}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"831e34f0-6d93-45a4-a222-c661f08dcea9","area":"notification","resourceName":"Follows","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"2.2","maxVersion":"3.2","releasedVersion":"0.0"},{"id":"6864db85-08c0-4006-8e8e-cc1bebe31675","area":"notification","resourceName":"SubscriptionQuery","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"347600fc-ea3d-489b-b684-cdccf5c04ca1","area":"notification","resourceName":"SubscriptionEvaluationRequest","routeTemplate":"_apis/{area}/{resource}/{jobId}","resourceVersion":1,"minVersion":"3.0","maxVersion":"3.2","releasedVersion":"0.0"},{"id":"19824fa9-1c76-40e6-9cce-cf0b9ca1cb60","area":"notification","resourceName":"NotificationReasons","routeTemplate":"_apis/{area}/{resource}/{notificationId}","resourceVersion":1,"minVersion":"4.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"20f1929d-4be7-4c2e-a74e-d47640ff3418","area":"notification","resourceName":"Diagnostics","routeTemplate":"_apis/{area}/subscriptions/{subscriptionId}/diagnostics","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"14c57b7a-c0e6-4555-9f51-e067188fdd8e","area":"notification","resourceName":"Events","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"cc84fb5f-6247-4c7a-aeae-e5a3c3fddb21","area":"notification","resourceName":"EventTypes","routeTemplate":"_apis/{area}/{resource}/{eventType}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"8f3c6ab2-5bae-4537-b16e-f84e0955599e","area":"notification","resourceName":"BatchNotificationOperations","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"3.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"9463a800-1b44-450e-9083-f948ea174b45","area":"notification","resourceName":"EventTransforms","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"7f82df6d-7d09-46c1-a015-643b556b3a1e","area":"operations","resourceName":"operations","routeTemplate":"_apis/{resource}/{pluginId}/{operationId}","resourceVersion":1,"minVersion":"4.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"9a1b74b4-2ca8-4a9f-8470-c2f2e6fdc949","area":"operations","resourceName":"operations","routeTemplate":"_apis/{resource}/{operationId}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"7ef423e0-59d8-4c00-b951-7143b18bd97b","area":"OrganizationPolicy","resourceName":"PoliciesBatch","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"d0ab077b-1b97-4f78-984c-cfe2d248fc79","area":"OrganizationPolicy","resourceName":"Policies","routeTemplate":"_apis/{area}/{resource}/{policyName}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"222af71b-7280-4a95-80e4-dcb0deeac834","area":"OrganizationPolicy","resourceName":"PolicyInformation","routeTemplate":"_apis/{area}/{resource}/{policyName}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"8f75bb71-df06-47b3-a97c-389994dd34f1","area":"OrganizationSettings","resourceName":"PermissionTrace","routeTemplate":"_apis/{area}/{resource}/{subjectDescriptor}","resourceVersion":1,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"fdf030f9-6f66-4b1d-a7af-d08ce3d3ec23","area":"OrganizationSettings","resourceName":"Permissions","routeTemplate":"_apis/{area}/{resource}/{subjectDescriptor}","resourceVersion":1,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"6ca3d180-f1de-4f0e-bfe4-e3fff6cfc58c","area":"OrganizationSettings","resourceName":"DisconnectedUser","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"4599291a-3810-4a31-ab22-5c4211cfaf05","area":"PermissionsReport","resourceName":"PermissionsReport","routeTemplate":"_apis/{area}/{id}","resourceVersion":1,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"cb51ee09-c726-4417-9055-981b4885e3c1","area":"PermissionsReport","resourceName":"PermissionsReportDownload","routeTemplate":"_apis/{area}/{id}/download","resourceVersion":1,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"1aaff2d2-e2f9-4784-9f93-412a9f2efd86","area":"PersistedNotification","resourceName":"RecipientMetadata","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"e889ffce-9f0a-4c6c-b749-7fb1ecfa6950","area":"PersistedNotification","resourceName":"Notifications","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"7e71a4b5-968d-4099-861d-2155391491c0","area":"pipelineAnalytics","resourceName":"LeadTime","routeTemplate":"{project}/_apis/pipelineAnalytics/LeadTime/pipelineDefinition/{pipelineDefinitionId}","resourceVersion":1,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"b5b9a4a4-e6cd-4096-853c-ab7d8b0c4eb2","area":"pipelinePermissions","resourceName":"pipelinePermissions","routeTemplate":"{project}/_apis/pipelines/{resource}/{resourceType}/{resourceId}","resourceVersion":1,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"6d95b737-763f-4c79-b0c4-49b5cbd1c1ff","area":"pipelinePolicy","resourceName":"evaluations","routeTemplate":"{project}/_apis/pipelines/policy/{resource}/{batchEvaluationId}","resourceVersion":1,"minVersion":"5.1","maxVersion":"5.1","releasedVersion":"0.0"},{"id":"e08b230d-19a7-4d33-8a6a-f7d2cdbeb647","area":"pipelinePolicy","resourceName":"assignments","routeTemplate":"{project}/_apis/pipelines/policy/{resource}/{policyAssignmentId}","resourceVersion":1,"minVersion":"5.1","maxVersion":"5.1","releasedVersion":"0.0"},{"id":"85023071-bd5e-4438-89b0-2a5bf362a19d","area":"Pipelines","resourceName":"artifacts","routeTemplate":"{project}/_apis/{area}/{pipelineId}/runs/{runId}/{resource}","resourceVersion":1,"minVersion":"5.2","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"6b2ac16f-cd00-4df9-a13b-3a1cc8afb188","area":"pipelines","resourceName":"signedartifactscontent","routeTemplate":"{project}/_apis/{area}/{pipelineId}/runs/{runId}/{resource}","resourceVersion":1,"minVersion":"5.2","maxVersion":"5.2","releasedVersion":"0.0"},{"id":"63ea8f13-b563-4be7-bc31-3a96eda27220","area":"Pipelines","resourceName":"recommendedtemplates","routeTemplate":"{project}/_apis/{area}/Templates/{resource}","resourceVersion":1,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"c41b3775-6d50-48bd-b261-42da7f0f1ba0","area":"Pipelines","resourceName":"live","routeTemplate":"{project}/_apis/{area}/{pipelineId}/runs/{runId}/{resource}","resourceVersion":2,"minVersion":"5.2","maxVersion":"6.0","releasedVersion":"0.0"},{"id":"00df4879-9216-45d5-b38d-4a487b626b2c","area":"Pipelines","resourceName":"connections","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"eb9772c8-48ce-4766-b096-7a4cbe17968b","area":"Pipelines","resourceName":"Artifacts","routeTemplate":"_apis/public/{area}/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"5.0","releasedVersion":"0.0"},{"id":"29a30bab-9efb-4652-bf1b-9269baca0980","area":"Pipelines","resourceName":"detectedbuildframeworks","routeTemplate":"{project}/_apis/{area}/RepositoryAnalysis/{resource}","resourceVersion":1,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"53df2d18-29ea-46a9-bee0-933540f80abf","area":"pipelines","resourceName":"preview","routeTemplate":"{project}/_apis/{area}/{pipelineId}/{resource}","resourceVersion":2,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"cd70ba1a-d59a-4e0b-9934-97998159ccc8","area":"Pipelines","resourceName":"orgs","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"5.1","maxVersion":"6.0","releasedVersion":"0.0"},{"id":"1ffe4916-ac72-4566-add0-9bab31e44fcf","area":"Pipelines","resourceName":"signalr","routeTemplate":"{project}/_apis/{area}/{pipelineId}/runs/{runId}/{resource}","resourceVersion":1,"minVersion":"5.2","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"fb1b6d27-3957-43d5-a14b-a2d70403e545","area":"Pipelines","resourceName":"logs","routeTemplate":"{project}/_apis/{area}/{pipelineId}/runs/{runId}/{resource}/{logId}","resourceVersion":1,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"7859261e-d2e9-4a68-b820-a5d84cc5bb3d","area":"Pipelines","resourceName":"runs","routeTemplate":"{project}/_apis/{area}/{pipelineId}/{resource}/{runId}","resourceVersion":2,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"43201899-7690-4870-9c79-ab69605f21ed","area":"Pipelines","resourceName":"resources","routeTemplate":"{project}/_apis/{area}/Templates/{resource}","resourceVersion":1,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"28e1305e-2afe-47bf-abaf-cbb0e6a91988","area":"Pipelines","resourceName":"pipelines","routeTemplate":"{project}/_apis/{area}/{pipelineId}","resourceVersion":1,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"2487b510-cbe5-405d-a032-cef9b867d9f9","area":"Pipelines","resourceName":"events","routeTemplate":"_apis/public/{area}/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"74f99e32-e2c4-44f4-93dc-dec0bca530a5","area":"Pipelines","resourceName":"signedlogcontent","routeTemplate":"{project}/_apis/{area}/{pipelineId}/runs/{runId}/{resource}/{logId}","resourceVersion":1,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"c93d3b1b-fc2d-46d4-a7e5-e020236fe51f","area":"Pipelines","resourceName":"PipelineProjects","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"5.1","maxVersion":"5.1","releasedVersion":"0.0"},{"id":"8fc87684-9ebc-4c37-ab92-f4ac4a58cb3a","area":"Pipelines","resourceName":"configurations","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"eb5d6d1d-98a2-4bbd-9028-f9a6b2d66515","area":"Pipelines","resourceName":"templates","routeTemplate":"_apis/{area}/{resource}/{templateId}","resourceVersion":1,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"91282c1d-c183-444f-9554-1485bfb3879d","area":"PipelinesChecks","resourceName":"runs","routeTemplate":"{project}/_apis/pipelines/checks/{resource}/{checkSuiteId}","resourceVersion":1,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"86c8381e-5aee-4cde-8ae4-25c0c7f5eaea","area":"PipelinesChecks","resourceName":"configurations","routeTemplate":"{project}/_apis/pipelines/checks/{resource}/{id}","resourceVersion":1,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"5f3d0e64-f943-4584-8811-77eb495e831e","area":"PipelinesChecks","resourceName":"queryconfigurations","routeTemplate":"{project}/_apis/pipelines/checks/{resource}","resourceVersion":1,"minVersion":"5.2","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"46aecb7a-5d2c-4647-897b-0209505a9fe4","area":"policy","resourceName":"evaluations","routeTemplate":"{project}/_apis/{area}/{resource}/{evaluationId}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"c23ddff5-229c-4d04-a80b-0fdce9f360c8","area":"policy","resourceName":"evaluations","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"fe1e68a2-60d3-43cb-855b-85e41ae97c95","area":"policy","resourceName":"revisions","routeTemplate":"{project}/_apis/{area}/configurations/{configurationId}/{resource}/{revisionId}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"dad91cbe-d183-45f8-9c6e-9c1164472121","area":"policy","resourceName":"configurations","routeTemplate":"{project}/_apis/{area}/{resource}/{configurationId}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"44096322-2d3d-466a-bb30-d1b7de69f61f","area":"policy","resourceName":"types","routeTemplate":"{project}/_apis/{area}/{resource}/{typeId}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"beaf7168-37a9-4f33-910f-06d055682e35","area":"Powerbi","resourceName":"Report","routeTemplate":"{project}/_apis/powerbi/Report/{groupName}/{reportName}","resourceVersion":1,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"90bf9317-3571-487b-bc8c-a523ba0e05d7","area":"processAdmin","resourceName":"behaviors","routeTemplate":"_apis/work/{area}/{processId}/{resource}/{behaviorid}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"29e1f38d-9e9c-4358-86a5-cdf9896a5759","area":"processAdmin","resourceName":"processes","routeTemplate":"_apis/work/{area}/{resource}/{action}/{id}","resourceVersion":1,"minVersion":"2.2","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"2617828b-e850-4375-a92a-04855704d4c3","area":"processDefinitions","resourceName":"Groups","routeTemplate":"_apis/work/{area}/{processId}/workItemTypes/{witRefName}/layout/pages/{pageId}/sections/{sectionId}/{resource}/{groupId}","resourceVersion":1,"minVersion":"2.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"1ce0acad-4638-49c3-969c-04aa65ba6bea","area":"processDefinitions","resourceName":"workItemTypes","routeTemplate":"_apis/work/{area}/{processId}/{resource}/{witRefName}","resourceVersion":1,"minVersion":"2.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"1b4ac126-59b2-4f37-b4df-0a48ba807edb","area":"processDefinitions","resourceName":"Pages","routeTemplate":"_apis/work/{area}/{processId}/workItemTypes/{witRefName}/layout/{resource}/{pageId}","resourceVersion":1,"minVersion":"2.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"b45cc931-98e3-44a1-b1cd-2e8e9c6dc1c6","area":"processDefinitions","resourceName":"lists","routeTemplate":"_apis/work/{area}/{resource}","resourceVersion":1,"minVersion":"2.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"0b6179e2-23ce-46b2-b094-2ffa5ee70286","area":"processDefinitions","resourceName":"lists","routeTemplate":"_apis/work/{area}/{resource}/{listId}","resourceVersion":1,"minVersion":"2.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"4303625d-08f4-4461-b14b-32c65bba5599","area":"processDefinitions","resourceName":"states","routeTemplate":"_apis/work/{area}/{processId}/workItemTypes/{witRefName}/{resource}/{stateId}","resourceVersion":1,"minVersion":"2.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"3eacc80a-ddca-4404-857a-6331aac99063","area":"processDefinitions","resourceName":"layout","routeTemplate":"_apis/work/{area}/{processId}/workItemTypes/{witRefName}/{resource}","resourceVersion":1,"minVersion":"2.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"afd8a636-9883-4427-895d-7b7cafecde50","area":"processDefinitions","resourceName":"workItemTypes","routeTemplate":"_apis/work/{area}/{processId}/{resource}/{witRefName}/fields/{field}","resourceVersion":1,"minVersion":"2.1","maxVersion":"3.2","releasedVersion":"0.0"},{"id":"47a651f4-fb70-43bf-b96b-7c0ba947142b","area":"processDefinitions","resourceName":"behaviors","routeTemplate":"_apis/work/{area}/{processId}/{resource}/{behaviorId}","resourceVersion":1,"minVersion":"2.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"8b13e121-0af4-41f5-91d2-91af48e55f81","area":"processDefinitions","resourceName":"workItemTypes","routeTemplate":"_apis/work/{area}/{processId}/{resource}/{witRefNameForRules}/fields/{fieldRefName}/rules/{ruleId}","resourceVersion":1,"minVersion":"2.1","maxVersion":"3.2","releasedVersion":"0.0"},{"id":"f36c66c7-911d-4163-8938-d3c5d0d7f5aa","area":"processDefinitions","resourceName":"fields","routeTemplate":"_apis/work/{area}/{processId}/{resource}/{field}","resourceVersion":1,"minVersion":"2.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"e2e3166a-627a-4e9b-85b2-d6a097bbd731","area":"processDefinitions","resourceName":"Controls","routeTemplate":"_apis/work/{area}/{processId}/workItemTypes/{witRefName}/layout/groups/{groupId}/{resource}/{controlId}","resourceVersion":1,"minVersion":"2.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"921dfb88-ef57-4c69-94e5-dd7da2d7031d","area":"processDefinitions","resourceName":"workItemTypes","routeTemplate":"_apis/work/{area}/{processId}/{resource}/{witRefNameForBehaviors}/behaviors/{behaviorRefName}","resourceVersion":1,"minVersion":"2.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"976713b4-a62e-499e-94dc-eeb869ea9126","area":"processDefinitions","resourceName":"workItemTypesFields","routeTemplate":"_apis/work/{area}/{processId}/workItemTypes/{witRefNameForFields}/fields/{fieldRefName}","resourceVersion":1,"minVersion":"2.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"7a0e7a1a-0b34-4ae0-9744-0aaffb7d0ed1","area":"processes","resourceName":"fields","routeTemplate":"_apis/work/{area}/{processId}/{resource}/{field}","resourceVersion":1,"minVersion":"2.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"1cc7b29f-6697-4d9d-b0a1-2650d3e1d584","area":"processes","resourceName":"Pages","routeTemplate":"_apis/work/{area}/{processId}/workItemTypes/{witRefName}/layout/{resource}/{pageId}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"31015d57-2dff-4a46-adb3-2fb4ee3dcec9","area":"processes","resourceName":"states","routeTemplate":"_apis/work/{area}/{processId}/workItemTypes/{witRefName}/{resource}/{stateId}","resourceVersion":1,"minVersion":"3.2","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"fa8646eb-43cd-4b71-9564-40106fd63e40","area":"processes","resourceName":"layout","routeTemplate":"_apis/work/{area}/{processId}/workItemTypes/{witRefName}/{resource}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"bc0ad8dc-e3f3-46b0-b06c-5bf861793196","area":"processes","resourceName":"fields","routeTemplate":"_apis/work/{area}/{processId}/workItemTypes/{witRefName}/{resource}/{fieldRefName}","resourceVersion":2,"minVersion":"2.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"76fe3432-d825-479d-a5f6-983bbb78b4f3","area":"processes","resourceName":"rules","routeTemplate":"_apis/work/{area}/{processId}/workItemTypes/{witRefName}/{resource}/{ruleId}","resourceVersion":2,"minVersion":"2.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"d1800200-f184-4e75-a5f2-ad0b04b4373e","area":"processes","resourceName":"behaviors","routeTemplate":"_apis/work/{area}/{processId}/{resource}/{behaviorRefName}","resourceVersion":2,"minVersion":"2.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"02cc6a73-5cfb-427d-8c8e-b49fb086e8af","area":"processes","resourceName":"processes","routeTemplate":"_apis/work/{resource}/{processTypeId}","resourceVersion":2,"minVersion":"2.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"01e15468-e27c-4e20-a974-bd957dcccebc","area":"processes","resourceName":"lists","routeTemplate":"_apis/work/{area}/{resource}/{listId}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"e2e9d1a6-432d-4062-8870-bfcb8c324ad7","area":"processes","resourceName":"workItemTypes","routeTemplate":"_apis/work/{area}/{processId}/{resource}/{witRefName}","resourceVersion":2,"minVersion":"2.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"766e44e1-36a8-41d7-9050-c343ff02f7a5","area":"processes","resourceName":"Groups","routeTemplate":"_apis/work/{area}/{processId}/workItemTypes/{witRefName}/layout/pages/{pageId}/sections/{sectionId}/{resource}/{groupId}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"ff9a3d2c-32b7-4c6c-991c-d5a251fb9098","area":"processes","resourceName":"SystemControls","routeTemplate":"_apis/work/{area}/{processId}/workItemTypes/{witRefName}/layout/systemcontrols/{controlId}","resourceVersion":1,"minVersion":"5.2","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"1f59b363-a2d0-4b7e-9bc6-eb9f5f3f0e58","area":"processes","resourceName":"Controls","routeTemplate":"_apis/work/{area}/{processId}/workItemTypes/{witRefName}/layout/groups/{groupId}/{resource}/{controlId}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"6d765a2e-4e1b-4b11-be93-f953be676024","area":"processes","resourceName":"workItemTypesBehaviors","routeTemplate":"_apis/work/{area}/{processId}/{resource}/{witRefNameForBehaviors}/behaviors/{behaviorRefName}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"bc3d57b2-fc53-4dfc-8adb-f99119636e38","area":"processes","resourceName":"rules","routeTemplate":"_apis/work/{area}/{processId}/workItemTypes/{witRefName}/fields/{fieldRefName}/{resource}","resourceVersion":1,"minVersion":"2.1","maxVersion":"5.0","releasedVersion":"0.0"},{"id":"653069bf-25e2-4aa3-8f83-52199be94ef3","area":"projectanalysis","resourceName":"analyzers","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"4.0","maxVersion":"4.0","releasedVersion":"0.0"},{"id":"861ea5e8-f57a-44a0-8edb-619af43d0bf3","area":"projectanalysis","resourceName":"analytics","routeTemplate":"{project}/_apis/{area}/{resource}/{analyzerName}/repository/{repositoryId}","resourceVersion":1,"minVersion":"4.0","maxVersion":"4.0","releasedVersion":"0.0"},{"id":"e40ae584-9ea6-4f06-a7c7-6284651b466b","area":"projectanalysis","resourceName":"projectactivitymetrics","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"4.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"df7fbbca-630a-40e3-8aa3-7a3faf66947e","area":"projectanalysis","resourceName":"repositoryactivitymetrics","routeTemplate":"{project}/_apis/{area}/{resource}/{repositoryId}","resourceVersion":1,"minVersion":"4.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"5b02a779-1867-433f-90b7-d23ed5e33e57","area":"projectanalysis","resourceName":"languagemetrics","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"4.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"86fdef9d-7cf6-496e-8cc9-d1c6a682cd30","area":"ProjectSettings","resourceName":"Project","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"b4b570ef-1775-4093-9218-afb7e4c8aef6","area":"properties","resourceName":"properties","routeTemplate":"_apis/{resource}/{id}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"b9657cbc-5c68-43e3-9530-fa1cd50a5c78","area":"QuickStart","resourceName":"Interaction","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"3.0","releasedVersion":"0.0"},{"id":"ffa2b44c-c480-45f5-9c57-3eaa2ba2f275","area":"Recommendation","resourceName":"Recommendations","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"3.0","releasedVersion":"0.0"},{"id":"6757790f-faba-4909-a090-9a780e2da746","area":"Recommendation","resourceName":"RecommendationHistory","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"3.0","releasedVersion":"0.0"},{"id":"884b51f8-c51f-47f3-80a6-07f6086e8820","area":"Reporting","resourceName":"AgileCharts","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"3.0","releasedVersion":"0.0"},{"id":"087d5ee8-aa33-4cd4-8e76-31fe747eac7e","area":"Reporting","resourceName":"TransformQuery","routeTemplate":"{project}/_apis/{area}/{resource}/{scope}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"50fbd84e-398e-41da-8688-9a3a7b0e602b","area":"Reporting","resourceName":"ChartConfiguration","routeTemplate":"{project}/_apis/{area}/{resource}/{id}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"81aa1f62-c70d-4356-ba6b-d8ee4be4379c","area":"Reporting","resourceName":"DataServiceCapabilities","routeTemplate":"_apis/{area}/{resource}/{scope}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"71ec2b57-742e-4c12-8bd3-ef633b473f66","area":"Reporting","resourceName":"TransformQuery","routeTemplate":"_apis/{area}/{resource}/{scope}","resourceVersion":1,"minVersion":"1.0","maxVersion":"4.0","releasedVersion":"0.0"},{"id":"25dcffd2-9f2a-4109-b4cc-000f8472107d","area":"SBS","resourceName":"SBSInherit","routeTemplate":"_apis/{area}/{securityNamespaceId}/inherit","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"466ecead-d7f1-447c-8bc1-52c22592b98e","area":"SBS","resourceName":"SBSTokens","routeTemplate":"_apis/{area}/{securityNamespaceId}/tokens","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"3f95720d-2ef6-47cc-b5d7-733561d13eb9","area":"SBS","resourceName":"SBSAcls","routeTemplate":"_apis/{area}/{securityNamespaceId}/acls","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"ab821a2b-f383-4c72-8274-8425ed30835d","area":"SBS","resourceName":"SBSAces","routeTemplate":"_apis/{area}/{securityNamespaceId}/aces","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"049929b0-79e1-4ad5-a548-9e192d5c049e","area":"SBS","resourceName":"SBSNamespace","routeTemplate":"_apis/{area}/{securityNamespaceId}","resourceVersion":3,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"d9da18e4-274b-4dd4-b09d-b8b931af3826","area":"SBS","resourceName":"SBSAclStore","routeTemplate":"_apis/{area}/{securityNamespaceId}/{aclStoreId}","resourceVersion":2,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"18a2ad18-7571-46ae-bec7-0c7da1495885","area":"Security","resourceName":"AccessControlLists","routeTemplate":"_apis/{resource}/{securityNamespaceId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"cf1faa59-1b63-4448-bf04-13d981a46f5d","area":"Security","resourceName":"PermissionEvaluationBatch","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"ce7b9f95-fde9-4be8-a86d-83b366f0b87a","area":"Security","resourceName":"SecurityNamespaces","routeTemplate":"_apis/{resource}/{securityNamespaceId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"dd3b8bd6-c7fc-4cbd-929a-933d9c011c9d","area":"Security","resourceName":"Permissions","routeTemplate":"_apis/{resource}/{securityNamespaceId}/{permissions}","resourceVersion":2,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"ac08c8ff-4323-4b08-af90-bcd018d380ce","area":"Security","resourceName":"AccessControlEntries","routeTemplate":"_apis/{resource}/{securityNamespaceId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"9461c234-c84c-4ed2-b918-2f0f92ad0a35","area":"securityroles","resourceName":"roleassignments","routeTemplate":"_apis/{area}/scopes/{scopeId}/{resource}/resources/{resourceId}/{identityId}","resourceVersion":1,"minVersion":"2.2","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"f4cc9a86-453c-48d2-b44d-d3bd5c105f4f","area":"securityroles","resourceName":"roledefinitions","routeTemplate":"_apis/{area}/scopes/{scopeId}/{resource}","resourceVersion":1,"minVersion":"2.2","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"e85f1c62-adfc-4b74-b618-11a150fb195e","area":"serviceendpoint","resourceName":"endpoints","routeTemplate":"{project}/_apis/{area}/{resource}/{endpointId}","resourceVersion":4,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"702edb4e-3952-43fe-a4eb-288938f3ba35","area":"serviceendpoint","resourceName":"oauthconfiguration","routeTemplate":"_apis/{area}/{resource}/{configurationId}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"9acb984c-4f88-4e13-9691-2e688dddc047","area":"serviceendpoint","resourceName":"azurermmanagementgroups","routeTemplate":"_apis/{area}/endpointproxy/{resource}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"55b9ed4b-5404-41b1-b9d2-7ed757d02bb0","area":"serviceendpoint","resourceName":"executionhistory","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"86e77201-c1f7-46c9-8672-9dfc2f6f568a","area":"serviceendpoint","resourceName":"share","routeTemplate":"_apis/{area}/{resource}/{endpointId}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"5a7938a4-655e-486c-b562-b78c54a7e87b","area":"serviceendpoint","resourceName":"types","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"cc63bb57-2a5f-4a7a-b79c-c142d308657e","area":"serviceendpoint","resourceName":"endpointproxy","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"18e8f65d-4e19-4a01-a621-cf0f2d938108","area":"serviceendpoint","resourceName":"azurermsubscriptions","routeTemplate":"_apis/{area}/endpointproxy/{resource}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"47911d38-53e1-467a-8c32-d871599d5498","area":"serviceendpoint","resourceName":"vstsaadoauth","routeTemplate":"_apis/{area}/vstsaadoauth/{resource}","resourceVersion":1,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"14e48fdc-2c8b-41ce-a0c3-e26f6cc55bd0","area":"serviceendpoint","resourceName":"endpoints","routeTemplate":"_apis/{area}/{resource}/{endpointId}","resourceVersion":4,"minVersion":"5.2","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"10a16738-9299-4cd1-9a81-fd23ad6200d0","area":"serviceendpoint","resourceName":"executionhistory","routeTemplate":"{project}/_apis/{area}/{endpointId}/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"3c4bfe05-aeb6-45f8-93a6-929468401657","area":"Servicing","resourceName":"ServiceLevel","routeTemplate":"_apis/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"4cbaafaf-e8af-4570-98d1-79ee99c56327","area":"Settings","resourceName":"Entries","routeTemplate":"_apis/{area}/{scopeName}/{scopeValue}/{resource}/{userScope}/{*key}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"cd006711-163d-4cd4-a597-b05bad2556ff","area":"Settings","resourceName":"Entries","routeTemplate":"_apis/{area}/{resource}/{userScope}/{*key}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"b38448b8-44ec-4470-8328-08fe78efe297","area":"Social","resourceName":"SocialEngagementAggregateMetric","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"7dc56847-4efe-4461-bd12-6c2f31e8144d","area":"Social","resourceName":"SocialEngagementProviders","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"358536c5-2742-4c3e-9301-b46945becd73","area":"Social","resourceName":"SocialEngagementUsers","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"99a61482-7000-4af0-9d84-daeacbea71d1","area":"Social","resourceName":"SocialEngagement","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"f80559d8-a661-40da-8c43-31affbb673d1","area":"SocialEngagement","resourceName":"SocialEngagement","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"4.1","releasedVersion":"0.0"},{"id":"d56f3ce6-ed36-4d84-b4f4-ad5d1b75a529","area":"SocialEngagement","resourceName":"SocialEngagementUsers","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"4.1","releasedVersion":"0.0"},{"id":"a48ea5f2-0a80-43a6-954b-f0c41f1044df","area":"SocialEngagement","resourceName":"SocialEngagementProviders","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"4.1","releasedVersion":"0.0"},{"id":"5f4c431a-4d8f-442d-96e7-1e7522e6eabd","area":"Stats","resourceName":"Activities","routeTemplate":"_apis/{area}/{resource}/{activityId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"cf333e53-8825-4d68-8877-6eeb6bf98e2d","area":"Tagging","resourceName":"tags","routeTemplate":"_apis/{area}/scopes/{scopeId}/{resource}/{tagId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"f64d9b94-aad3-4460-89a6-0258726c2b46","area":"TCMServiceMigration","resourceName":"testsettings2","routeTemplate":"{project}/_apis/TCMServiceMigration/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"f9ceee62-c8be-4c16-84f2-710929df32d2","area":"TCMServiceMigration","resourceName":"testfailuretype","routeTemplate":"{project}/_apis/TCMServiceMigration/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"d1d88a69-25f9-4a42-a537-c605e0077ce8","area":"TCMServiceMigration","resourceName":"testresolutionstate","routeTemplate":"{project}/_apis/TCMServiceMigration/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"f79daad9-7a92-4fb0-a1bd-db8ec573e013","area":"TCMServiceMigration","resourceName":"tcmservicemigration","routeTemplate":"_apis/TCMServiceMigration/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"4637d869-3a76-4468-8057-0bb02aa385cf","area":"Test","resourceName":"Results","routeTemplate":"{project}/_apis/test/Runs/{runId}/{resource}/{testCaseResultId}","resourceVersion":6,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"30421b98-ac6a-48ad-a2bf-0cad4528183f","area":"Test","resourceName":"TestExecutionConfiguration","routeTemplate":"_apis/test/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"9ff68920-1c90-47e7-95f3-0d58479a4bd7","area":"Test","resourceName":"Change","routeTemplate":"{project}/_apis/test/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"1ebea207-19c6-48dc-b0c5-0e3ac3630307","area":"Test","resourceName":"Suites","routeTemplate":"{project}/_apis/test/{resource}/clone","resourceVersion":2,"minVersion":"1.0","maxVersion":"3.0","releasedVersion":"0.0"},{"id":"315806b7-1f2b-4368-b94b-0e469f5e12fc","area":"Test","resourceName":"AutomationRuns","routeTemplate":"_apis/test/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"7c69810d-3354-4af3-844a-180bd25db08a","area":"Test","resourceName":"ParameterResults","routeTemplate":"{project}/_apis/test/Runs/{runId}/Results/{testCaseResultId}/Iterations/{iterationId}/{resource}","resourceVersion":3,"minVersion":"1.0","maxVersion":"6.0","releasedVersion":"6.0"},{"id":"7b7619a0-cb54-4ab3-bf22-194056f45dd1","area":"Test","resourceName":"Suites","routeTemplate":"{project}/_apis/test/Plans/{planId}/{resource}/{suiteId}","resourceVersion":3,"minVersion":"1.0","maxVersion":"5.0","releasedVersion":"5.0"},{"id":"751e4ab5-5bf6-4fb5-9d5d-19ef347662dd","area":"Test","resourceName":"CloneOperation","routeTemplate":"{project}/_apis/test/Plans/{planId}/Suites/{sourceSuiteId}/{resource}","resourceVersion":2,"minVersion":"1.0","maxVersion":"5.0","releasedVersion":"5.0"},{"id":"51712106-7278-4208-8563-1c96f40cf5e4","area":"Test","resourceName":"Plans","routeTemplate":"{project}/_apis/test/{resource}/{planId}","resourceVersion":2,"minVersion":"1.0","maxVersion":"5.0","releasedVersion":"5.0"},{"id":"fabb3cc9-e3f8-40b7-8b62-24cc4b73fccf","area":"Test","resourceName":"SharedStep","routeTemplate":"{project}/_apis/test/{resource}/{sharedStepId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"f91d0d0b-e292-4132-b818-2503bb2847c2","area":"Test","resourceName":"Suites","routeTemplate":"_apis/test/{projectId}/Plans/{planId}/{resource}/{suiteId}/{action}/{testCaseIds}","resourceVersion":1,"minVersion":"1.0","maxVersion":"1.0","releasedVersion":"1.0"},{"id":"6b182cf4-90c7-4759-9b1d-27d32e7eb861","area":"Test","resourceName":"ActionResults","routeTemplate":"_apis/test/{projectId}/Runs/{runId}/Results/{testCaseResultId}/Iterations/{iterationId}/{resource}/{actionPath}","resourceVersion":1,"minVersion":"1.0","maxVersion":"1.0","releasedVersion":"1.0"},{"id":"afa7830e-67a7-4336-8090-2b448ca80295","area":"Test","resourceName":"ResultMetaData","routeTemplate":"{project}/_apis/test/Results/{resource}","resourceVersion":2,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"cbd7e2a6-a3ba-4c32-825f-2f48896ccca7","area":"Test","resourceName":"TestExecutionControlOptions","routeTemplate":"_apis/test/{resource}/{envUrl}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"73eb9074-3446-4c44-8296-2f811950ff8d","area":"Test","resourceName":"Iterations","routeTemplate":"{project}/_apis/test/Runs/{runId}/Results/{testCaseResultId}/{resource}/{iterationId}","resourceVersion":3,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"ef5ce5d4-a4e5-47ee-804c-354518f8d03f","area":"Test","resourceName":"ResultGroupsByRelease","routeTemplate":"{project}/_apis/test/{resource}","resourceVersion":2,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"1500b4b4-6c69-4ca6-9b18-35e9e97fe2ac","area":"Test","resourceName":"Session","routeTemplate":"{project}/{team}/_apis/test/{resource}/{testSessionId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"6de20ca2-67de-4faf-97fa-38c5d585eb00","area":"Test","resourceName":"Bugs","routeTemplate":"{project}/_apis/test/Runs/{runId}/Results/{testCaseResultId}/{resource}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"dedd48a7-82f6-48ac-86e8-3e0a1d99d785","area":"Test","resourceName":"Runs","routeTemplate":"_apis/test/{projectId}/{resource}/{runId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"1.0","releasedVersion":"1.0"},{"id":"d279d052-c55a-4204-b913-42f733b52958","area":"Test","resourceName":"ResultGroupsByBuild","routeTemplate":"{project}/_apis/test/{resource}","resourceVersion":2,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"d370b94c-b134-489a-93b1-497fcb399680","area":"Test","resourceName":"Runs","routeTemplate":"{project}/_apis/test/{resource}/{runId}/Coverage","resourceVersion":3,"minVersion":"1.0","maxVersion":"1.0","releasedVersion":"1.0"},{"id":"cd08294e-308d-4460-a46e-4cfdefba0b4b","area":"Test","resourceName":"ResultSummaryByRequirement","routeTemplate":"{project}/_apis/test/{resource}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"6274adcc-a670-4fb5-a36e-559516f2818e","area":"Test","resourceName":"Plans","routeTemplate":"{project}/_apis/test/{resource}/clone","resourceVersion":2,"minVersion":"1.0","maxVersion":"3.0","releasedVersion":"0.0"},{"id":"2bffebe9-2f0f-4639-9af8-56129e9fed2d","area":"Test","resourceName":"Attachments","routeTemplate":"{project}/_apis/test/Runs/{runId}/Results/{testCaseResultId}/{resource}/{attachmentId}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"0a42c424-d764-4a16-a2d5-5c85f87d0ae8","area":"Test","resourceName":"Runs","routeTemplate":"{project}/_apis/test/{resource}/{runId}/Statistics","resourceVersion":3,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"3c191b88-615b-4be2-b7d9-5ff9141e91d4","area":"Test","resourceName":"ResultsByBuild","routeTemplate":"{project}/_apis/test/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"371b1655-ce05-412e-a113-64cc77bb78d2","area":"Test","resourceName":"WorkItems","routeTemplate":"{project}/_apis/test/TestMethods/{resource}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"ce01820b-83f3-4c15-a583-697a43292c4e","area":"Test","resourceName":"ResultsByRelease","routeTemplate":"{project}/_apis/test/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"8133ce14-962f-42af-a5f9-6aa9defcb9c8","area":"Test","resourceName":"TestSettings","routeTemplate":"{project}/_apis/test/{resource}/{testSettingsId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"d03f4bfd-0863-441a-969f-6bbbd42443ca","area":"Test","resourceName":"Results","routeTemplate":"{project}/_apis/test/{resource}/Query","resourceVersion":6,"minVersion":"2.0","maxVersion":"2.3","releasedVersion":"2.3"},{"id":"a4a1ec1c-b03f-41ca-8857-704594ecf58e","area":"Test","resourceName":"Suites","routeTemplate":"{project}/_apis/test/Plans/{planId}/{resource}/{suiteId}/{action}/{testCaseIds}","resourceVersion":3,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"ac160fa4-78a2-4e25-87c2-73a0afe8f5d7","area":"Test","resourceName":"Runs","routeTemplate":"_apis/test/{projectId}/{resource}/{runId}/Coverage","resourceVersion":1,"minVersion":"1.0","maxVersion":"1.0","releasedVersion":"1.0"},{"id":"754d6530-da2e-4aea-a677-75eaa653b5cc","area":"Test","resourceName":"Impact","routeTemplate":"{project}/_apis/test/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"575891b2-50a3-474f-a963-7ca011c97500","area":"Test","resourceName":"Slices","routeTemplate":"_apis/test/{resource}/{testAgentId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"a1e55200-637e-42e9-a7c0-7e5bfdedb1b3","area":"Test","resourceName":"MessageLogs","routeTemplate":"{project}/_apis/test/Runs/{runId}/{resource}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"c5681d2a-df02-4db2-bd16-7f985844f2ef","area":"Test","resourceName":"Plans","routeTemplate":"{project}/_apis/test/{resource}/{sourcePlanId}/clone","resourceVersion":2,"minVersion":"1.0","maxVersion":"3.0","releasedVersion":"0.0"},{"id":"b834ec7e-35bb-450f-a3c8-802e70ca40dd","area":"Test","resourceName":"ResultDetailsByRelease","routeTemplate":"{project}/_apis/test/{resource}","resourceVersion":2,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"b7c4fe2a-9dd1-4dae-8b77-8412002de5a4","area":"Test","resourceName":"DistributedTestRuns","routeTemplate":"_apis/test/{resource}/{project}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"7bf39f1d-7847-4449-a3f4-87f21a5bd41d","area":"Test","resourceName":"Results","routeTemplate":"{project}/_apis/test/Runs/{runId}/{resource}/{testCaseResultId}/Iterations/{iterationId}/{action}","resourceVersion":2,"minVersion":"1.0","maxVersion":"1.0","releasedVersion":"1.0"},{"id":"7b0bdee3-a354-47f9-a42c-89018d7808d5","area":"Test","resourceName":"WorkItems","routeTemplate":"{project}/_apis/test/TestMethods/{testName}/{resource}/{workItemId}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"edc3ef4b-8460-4e86-86fa-8e4f5e9be831","area":"Test","resourceName":"CloneOperation","routeTemplate":"{project}/_apis/test/Plans/{planId}/{resource}","resourceVersion":2,"minVersion":"1.0","maxVersion":"5.0","releasedVersion":"5.0"},{"id":"5b78449b-a866-4726-b989-9083eb2d977c","area":"Test","resourceName":"Commands","routeTemplate":"_apis/test/Agents/{testagentId}/{resource}/{commandId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"929fd86c-3e38-4d8c-b4b6-90df256e5971","area":"Test","resourceName":"TestHistory","routeTemplate":"{project}/_apis/test/Results/{resource}","resourceVersion":2,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"35e7b463-f205-4c7e-a744-926f0a767f31","area":"Test","resourceName":"ParameterResults","routeTemplate":"_apis/test/{projectId}/Runs/{runId}/Results/{testCaseResultId}/Iterations/{iterationId}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"1.0","releasedVersion":"1.0"},{"id":"926ff5dc-137f-45f0-bd51-9412fa9810ce","area":"Test","resourceName":"WorkItems","routeTemplate":"{project}/_apis/test/Results/{resource}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"efb387b0-10d5-42e7-be40-95e06ee9430f","area":"Test","resourceName":"ResultDetailsByBuild","routeTemplate":"{project}/_apis/test/{resource}","resourceVersion":2,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"d667591b-b9fd-4263-997a-9a084cca848f","area":"Test","resourceName":"Configurations","routeTemplate":"{project}/_apis/test/{resource}/{testConfigurationId}","resourceVersion":2,"minVersion":"1.0","maxVersion":"5.0","releasedVersion":"5.0"},{"id":"4d472e0f-e32c-4ef8-adf4-a4078772889c","area":"Test","resourceName":"TestCases","routeTemplate":"{project}/_apis/test/{resource}/{testCaseId}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"77560e8a-4e8c-4d59-894e-a5f264c24444","area":"Test","resourceName":"CodeCoverage","routeTemplate":"{project}/_apis/test/{resource}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"271c7b73-c3f9-4022-8ad6-aa53b600aff9","area":"Test","resourceName":"Results","routeTemplate":"_apis/test/{projectId}/Runs/{runId}/{resource}/{testCaseResultId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"1.0","releasedVersion":"1.0"},{"id":"000ef77b-fea2-498d-a10d-ad1a037f559f","area":"Test","resourceName":"ResultSummaryByBuild","routeTemplate":"{project}/_apis/test/{resource}","resourceVersion":3,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"85765790-ac68-494e-b268-af36c3929744","area":"Test","resourceName":"ResultSummaryByRelease","routeTemplate":"{project}/_apis/test/{resource}","resourceVersion":3,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"234616f5-429c-4e7b-9192-affd76731dfd","area":"Test","resourceName":"History","routeTemplate":"{project}/_apis/test/Results/{resource}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"82243633-baf3-423d-8cbd-b272a469febe","area":"Test","resourceName":"Suites","routeTemplate":"_apis/test/{projectId}/Plans/{planId}/{resource}/{suiteId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"1.0","releasedVersion":"1.0"},{"id":"3bcfd5c8-be62-488e-b1da-b8289ce9299c","area":"Test","resourceName":"Points","routeTemplate":"{project}/_apis/test/Plans/{planId}/Suites/{suiteId}/{resource}/{pointIds}","resourceVersion":2,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"09a6167b-e969-4775-9247-b94cf3819caf","area":"Test","resourceName":"Suites","routeTemplate":"_apis/test/{resource}","resourceVersion":3,"minVersion":"1.0","maxVersion":"5.0","releasedVersion":"5.0"},{"id":"b4264fd0-a5d1-43e2-82a5-b9c46b7da9ce","area":"Test","resourceName":"Points","routeTemplate":"{project}/_apis/test/{resource}","resourceVersion":2,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"a6b80ccb-af66-4f6e-ae20-be845cea3458","area":"Test","resourceName":"Results","routeTemplate":"_apis/test/{projectId}/Runs/{runId}/{resource}/{testCaseResultId}/Iterations/{iterationId}/{action}","resourceVersion":1,"minVersion":"1.0","maxVersion":"1.0","releasedVersion":"1.0"},{"id":"3b3adad0-61fb-462a-b906-c13d1b33d1fa","area":"Test","resourceName":"Runs","routeTemplate":"_apis/test/{projectId}/{resource}/{runId}/Statistics","resourceVersion":1,"minVersion":"1.0","maxVersion":"1.0","releasedVersion":"1.0"},{"id":"be3fcb2b-995b-47bf-90e5-ca3cf9980912","area":"Test","resourceName":"Variables","routeTemplate":"{project}/_apis/test/{resource}/{testVariableId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"5.0","releasedVersion":"5.0"},{"id":"4f004af4-a507-489c-9b13-cb62060beb11","area":"Test","resourceName":"Attachments","routeTemplate":"{project}/_apis/test/Runs/{runId}/{resource}/{attachmentId}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"5b9d6320-abed-47a5-a151-cd6dc3798be6","area":"Test","resourceName":"CloneOperation","routeTemplate":"{project}/_apis/test/{resource}/{cloneOperationId}","resourceVersion":2,"minVersion":"1.0","maxVersion":"5.0","releasedVersion":"5.0"},{"id":"6711da49-8e6f-4d35-9f73-cef7a3c81a5b","area":"Test","resourceName":"Results","routeTemplate":"{project}/_apis/test/{resource}","resourceVersion":6,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"8d29cfe1-6f3c-4a96-96fb-d02f71f4f944","area":"Test","resourceName":"Suites","routeTemplate":"{project}/_apis/test/Plans/{planId}/{resource}/{sourceSuiteId}/clone","resourceVersion":2,"minVersion":"1.0","maxVersion":"3.0","releasedVersion":"0.0"},{"id":"bf8b7f78-0c1f-49cb-89e9-d1a17bcaaad3","area":"Test","resourceName":"SuiteEntry","routeTemplate":"{project}/_apis/test/{resource}/{suiteId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"5.0","releasedVersion":"5.0"},{"id":"370ca04b-8eec-4ca8-8ba3-d24dca228791","area":"Test","resourceName":"ResultDocument","routeTemplate":"{project}/_apis/test/Runs/{runId}/{resource}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"3ecbe2f1-c419-4d6c-be9e-d2919bc7e581","area":"Test","resourceName":"Points","routeTemplate":"_apis/test/{projectId}/Plans/{planId}/Suites/{suiteId}/{resource}/{pointIds}","resourceVersion":1,"minVersion":"1.0","maxVersion":"1.0","releasedVersion":"1.0"},{"id":"8300eeca-0f8c-4eff-a089-d2dda409c41f","area":"Test","resourceName":"SharedParameter","routeTemplate":"{project}/_apis/test/{resource}/{sharedParameterId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"9629116f-3b89-4ed8-b358-d4694efda160","area":"Test","resourceName":"CodeCoverage","routeTemplate":"{project}/_apis/test/Runs/{runId}/{resource}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"eaf40c31-ff84-4062-aafd-d5664be11a37","area":"Test","resourceName":"ActionResults","routeTemplate":"{project}/_apis/test/Runs/{runId}/Results/{testCaseResultId}/Iterations/{iterationId}/{resource}/{actionPath}","resourceVersion":3,"minVersion":"1.0","maxVersion":"6.0","releasedVersion":"6.0"},{"id":"dd178e93-d8dd-4887-9635-d6b9560b7b6e","area":"Test","resourceName":"ResultTrendByRelease","routeTemplate":"{project}/_apis/test/{resource}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"8d5c5dd8-2d81-408c-862b-d89db9e8fc3b","area":"Test","resourceName":"ResultTrend","routeTemplate":"{project}/_apis/test/ReportForTestResult/Runs/{testRunId}/Results/{testResultId}/{resource}","resourceVersion":1,"minVersion":"2.0","maxVersion":"3.0","releasedVersion":"0.0"},{"id":"708cd155-cd42-48c1-8679-decc9929c3ad","area":"Test","resourceName":"AfnStrips","routeTemplate":"{project}/_apis/test/AfnStrips","resourceVersion":1,"minVersion":"2.0","maxVersion":"5.0","releasedVersion":"0.0"},{"id":"a4dcb25b-9878-49ea-abfd-e440bd9b1dcd","area":"Test","resourceName":"LinkedWorkItemsQuery","routeTemplate":"{project}/_apis/test/{resource}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"72493ce2-021d-42c4-a9c9-e60d3335d27f","area":"Test","resourceName":"Plans","routeTemplate":"_apis/test/{projectId}/{resource}/{planId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"1.0","releasedVersion":"1.0"},{"id":"5a37d0e4-c49d-4b18-9ec1-e7cae9914e71","area":"Test","resourceName":"CodeCoverage","routeTemplate":"{project}/_apis/test/{resource}/browse/{containerId}/{*filePath}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"2da6cbff-1bbb-43c9-b465-ea22b6f9707c","area":"Test","resourceName":"Runs","routeTemplate":"{project}/_apis/test/{resource}/Query","resourceVersion":2,"minVersion":"2.0","maxVersion":"2.3","releasedVersion":"0.0"},{"id":"fbc82a85-0786-4442-88bb-eb0fda6b01b0","area":"Test","resourceName":"ResultTrendByBuild","routeTemplate":"{project}/_apis/test/{resource}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"0f1857de-6e56-4010-9ea7-f29b80b911c4","area":"Test","resourceName":"Agents","routeTemplate":"_apis/test/{resource}/{id}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"8ce1923b-f4c7-4e22-b93b-f6284e525ec2","area":"Test","resourceName":"ExtensionFields","routeTemplate":"{project}/_apis/test/{resource}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"a3206d9e-fa8d-42d3-88cb-f75c51e69cde","area":"Test","resourceName":"ResultRetentionSettings","routeTemplate":"{project}/_apis/test/{resource}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"5710d5f0-d129-4e85-a830-f8ea22968964","area":"Test","resourceName":"Iterations","routeTemplate":"_apis/test/{projectId}/Runs/{runId}/Results/{testCaseResultId}/{resource}/{iterationId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"1.0","releasedVersion":"1.0"},{"id":"cadb3810-d47d-4a3c-a234-fe5f3be50138","area":"Test","resourceName":"Runs","routeTemplate":"{project}/_apis/test/{resource}/{runId}","resourceVersion":3,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"e65df662-d8a3-46c7-ae1c-14e2d4df57e1","area":"testplan","resourceName":"TestPlanClone","routeTemplate":"{project}/_apis/{area}/Plans/CloneOperation/{cloneOperationId}","resourceVersion":2,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"3b9d1c87-6b1a-4e7d-9e7d-1a8e543112bb","area":"testplan","resourceName":"TestCaseExport","routeTemplate":"{project}/_apis/{area}/TestCases/TestCaseFile","resourceVersion":1,"minVersion":"7.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"2c61fac6-ac4e-45a5-8c38-1c2b8fd8ea6c","area":"testplan","resourceName":"Variables","routeTemplate":"{project}/_apis/{area}/{resource}/{testVariableId}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"529b2b8d-82f4-4893-b1e4-1e74ea534673","area":"testplan","resourceName":"TestCaseClone","routeTemplate":"{project}/_apis/{area}/TestCases/CloneTestCaseOperation/{cloneOperationId}","resourceVersion":2,"minVersion":"6.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"0e292477-a0c2-47f3-a9b6-34f153d627f4","area":"testplan","resourceName":"Plans","routeTemplate":"{project}/_apis/{area}/{resource}/{planId}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"1046d5d3-ab61-4ca7-a65a-36118a978256","area":"testplan","resourceName":"Suites","routeTemplate":"{project}/_apis/{area}/Plans/{planId}/{resource}/{suiteId}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"a9bd61ac-45cf-4d13-9441-43dcd01edf8d","area":"testplan","resourceName":"SuiteTestCase","routeTemplate":"{project}/_apis/{area}/Plans/{planId}/Suites/{suiteId}/TestCase/{testCaseId}","resourceVersion":3,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"8369318e-38fa-4e84-9043-4b2a75d2c256","area":"testplan","resourceName":"Configurations","routeTemplate":"{project}/_apis/{area}/{resource}/{testConfigurationId}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"181d4c97-0e98-4ee2-ad6a-4cada675e555","area":"testplan","resourceName":"TestSuiteClone","routeTemplate":"{project}/_apis/{area}/Suites/CloneOperation/{cloneOperationId}","resourceVersion":2,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"1e58fbe6-1761-43ce-97f6-5492ec9d438e","area":"testplan","resourceName":"Suites","routeTemplate":"{project}/_apis/{area}/Plans/{planId}/{resource}/{parentSuiteId}/bulk","resourceVersion":1,"minVersion":"6.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"29006fb5-816b-4ff7-a329-599943569229","area":"testplan","resourceName":"TestCases","routeTemplate":"{project}/_apis/{area}/{resource}/{testCaseId}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"a4080e84-f17b-4fad-84f1-7960b6525bf2","area":"testplan","resourceName":"Suites","routeTemplate":"_apis/{area}/{resource}","resourceVersion":3,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"300578da-7b40-4c1e-9542-7aed6029e504","area":"testplan","resourceName":"Count","routeTemplate":"{project}/_apis/{area}/{resource}/{planId}","resourceVersion":1,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"52df686e-bae4-4334-b0ee-b6cf4e6f6b73","area":"testplan","resourceName":"TestPoint","routeTemplate":"{project}/_apis/{area}/Plans/{planId}/Suites/{suiteId}/TestPoint/{pointIds}","resourceVersion":2,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"d6733edf-72f1-4252-925b-c560dfe9b75a","area":"testplan","resourceName":"SuiteEntry","routeTemplate":"{project}/_apis/{area}/{resource}/{suiteId}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"c7e05427-3711-440d-91f7-59ecdc9cd6e2","area":"TfsAnalytics","resourceName":"State","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"252d9c40-0643-41cf-85b2-044d80f9b675","area":"tfvc","resourceName":"projectInfo","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"2.2","releasedVersion":"0.0"},{"id":"0bc8f0a4-6bfb-42a9-ba84-139da7b99c49","area":"tfvc","resourceName":"changesets","routeTemplate":"{project}/_apis/{area}/{resource}/{id}","resourceVersion":3,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"fe6f827b-5f64-480f-b8af-1eca3b80e833","area":"tfvc","resourceName":"itemBatch","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"06166e34-de17-4b60-8cd1-23182a346fda","area":"tfvc","resourceName":"labelItems","routeTemplate":"_apis/{area}/labels/{labelId}/items","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"6aad49e3-4ded-45da-aabd-2f19d35266c7","area":"tfvc","resourceName":"shelvesets","routeTemplate":"_apis/{area}/{resource}/{shelvesetId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"b7e7c173-803c-4fea-9ec8-31ee35c5502a","area":"tfvc","resourceName":"changesetsBatch","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"e15c74c0-3605-40e0-aed4-4cc61e549ed8","area":"tfvc","resourceName":"stats","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"0755ef73-0a92-4221-a902-6aae57503c2c","area":"tfvc","resourceName":"projectInfo","routeTemplate":"{project}/_apis/{area}/{projectId}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"2.2","releasedVersion":"0.0"},{"id":"f32b86f2-15b9-4fe6-81b1-6f8938617ee5","area":"tfvc","resourceName":"changesetChanges","routeTemplate":"_apis/{area}/changesets/{id}/changes","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"31db9770-7614-4718-b0a5-75d2a1e625ff","area":"tfvc","resourceName":"shelvesetChanges","routeTemplate":"_apis/{area}/shelvesets/{shelvesetId}/changes","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"bc1f417e-239d-42e7-85e1-76e80cb2d6eb","area":"tfvc","resourceName":"branches","routeTemplate":"{project}/_apis/{area}/{resource}/{*path}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"dbaf075b-0445-4c34-9e5b-82292f856522","area":"tfvc","resourceName":"shelvesetChanges","routeTemplate":"_apis/{area}/shelvesets/changes","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"a7a0c1c1-373e-425a-b031-a519474d743d","area":"tfvc","resourceName":"shelvesetWorkItems","routeTemplate":"_apis/{area}/shelvesets/workitems","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"9a1a13e2-a285-4bc9-aa26-b0906cd3c851","area":"tfvc","resourceName":"shelvesetWorkItems","routeTemplate":"_apis/{area}/shelvesets/{shelvesetId}/workitems","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"a5d9bd7f-b661-4d0e-b9be-d9c16affae54","area":"tfvc","resourceName":"labels","routeTemplate":"{project}/_apis/{area}/{resource}/{labelId}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"ba9fc436-9a38-4578-89d6-e4f3241f5040","area":"tfvc","resourceName":"items","routeTemplate":"{project}/_apis/{area}/{resource}/{*path}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"e36d44fb-e907-4b0a-b194-f83f1ed32ad3","area":"tfvc","resourceName":"shelvesets","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"64ae0bea-1d71-47c9-a9e5-fe73f5ea0ff4","area":"tfvc","resourceName":"changesetWorkItems","routeTemplate":"_apis/{area}/changesets/{id}/workItems","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"d3709376-907a-49d8-b7a7-c4ea99ca3772","area":"Utilization","resourceName":"UsageSummary","routeTemplate":"_apis/{area}/{resource}","resourceVersion":2,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"d1786677-7a19-445b-9a7a-25728f48d149","area":"visits","resourceName":"artifactVisitsBatch","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"2d358c96-88cc-42ba-9b5d-a2cb26c64972","area":"visits","resourceName":"artifactStatsBatch","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"c4bc78ab-8d09-4b62-98f2-efb1affe50f8","area":"visits","resourceName":"artifactVisits","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"9a383f13-77dc-4021-af34-644ea07f1eed","area":"WebPlatformAuth","resourceName":"AadSessionToken","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"7.1","maxVersion":"7.1","releasedVersion":"0.0"},{"id":"11420b6b-3324-490a-848d-b8aafdb906ba","area":"WebPlatformAuth","resourceName":"SessionToken","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"9b394e93-7db5-46cb-9c26-09a36aa5c895","area":"wiki","resourceName":"pageComments","routeTemplate":"{project}/_apis/{area}/wikis/{wikiIdentifier}/pages/{pageId}/comments/{id}","resourceVersion":1,"minVersion":"5.2","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"25d3fbc7-fe3d-46cb-b5a5-0b6f79caf27b","area":"wiki","resourceName":"pages","routeTemplate":"{project}/_apis/{area}/wikis/{wikiIdentifier}/{resource}/{*path}","resourceVersion":1,"minVersion":"4.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"1087b746-5d15-41b9-bea6-14e325e7f880","area":"wiki","resourceName":"pageViewStats","routeTemplate":"{project}/_apis/{area}/wikis/{wikiIdentifier}/{resource}/{*path}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"ceddcf75-1068-452d-8b13-2d4d76e1f970","area":"wiki","resourceName":"pages","routeTemplate":"{project}/_apis/{area}/wikis/{wikiIdentifier}/{resource}/{id}","resourceVersion":1,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"598a5268-41a7-4162-b7dc-344131e4d1fa","area":"wiki","resourceName":"pageCommentReactionsEngagedUsers","routeTemplate":"{project}/_apis/{area}/wikis/{wikiIdentifier}/pages/{pageId}/comments/{commentId}/reactions/{type}/users","resourceVersion":1,"minVersion":"5.2","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"7a5bc693-aab7-4d48-8f34-36f373022063","area":"wiki","resourceName":"pageCommentReactions","routeTemplate":"{project}/_apis/{area}/wikis/{wikiIdentifier}/pages/{pageId}/comments/{commentId}/reactions/{type}","resourceVersion":1,"minVersion":"5.2","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"d015d701-8038-4e7b-8623-3d5ca6813a6c","area":"wiki","resourceName":"updates","routeTemplate":"{project}/_apis/{area}/wikis/{wikiId}/{resource}","resourceVersion":1,"minVersion":"4.0","maxVersion":"4.1","releasedVersion":"0.0"},{"id":"5100d976-363d-42e7-a19d-4171ecb44782","area":"wiki","resourceName":"pageCommentAttachments","routeTemplate":"{project}/_apis/{area}/wikis/{wikiIdentifier}/pages/{pageId}/comments/attachments/{attachmentId}","resourceVersion":1,"minVersion":"5.2","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"c4382d8d-fefc-40e0-92c5-49852e9e17c0","area":"wiki","resourceName":"attachments","routeTemplate":"{project}/_apis/{area}/wikis/{wikiIdentifier}/{resource}/{name}","resourceVersion":1,"minVersion":"4.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"81c4e0fe-7663-4d62-ad46-6ab78459f274","area":"wiki","resourceName":"pageStats","routeTemplate":"{project}/_apis/{area}/wikis/{wikiIdentifier}/pages/{pageId}/stats","resourceVersion":1,"minVersion":"5.2","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"288d122c-dbd4-451d-aa5f-7dbbba070728","area":"wiki","resourceName":"wikis","routeTemplate":"{project}/_apis/{area}/{resource}/{wikiIdentifier}","resourceVersion":2,"minVersion":"4.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"e37bbe71-cbae-49e5-9a4e-949143b9d910","area":"wiki","resourceName":"pageMoves","routeTemplate":"{project}/_apis/{area}/wikis/{wikiIdentifier}/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"71323c46-2592-4398-8771-ced73dd87207","area":"wiki","resourceName":"pagesBatch","routeTemplate":"{project}/_apis/{area}/wikis/{wikiIdentifier}/{resource}","resourceVersion":1,"minVersion":"5.2","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"549816f9-09b0-4e75-9e81-01fbfcd07426","area":"wit","resourceName":"queriesBatch","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"19801631-d4e5-47e9-8166-0330de0ff1e6","area":"wit","resourceName":"projectProcessMigration","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"5.2","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"a67d190c-c41f-424b-814d-0e906f659301","area":"wit","resourceName":"queries","routeTemplate":"{project}/_apis/{area}/{resource}/{*query}","resourceVersion":2,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"afae844b-e2f6-44c2-8053-17b3bb936a40","area":"wit","resourceName":"workItemTransitions","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"fb10264a-8836-48a0-8033-1b0ccd2748d5","area":"wit","resourceName":"templates","routeTemplate":"{project}/{team}/_apis/{area}/{resource}/{templateId}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"0b3a5212-f65b-2102-0d80-1dd77ce4c700","area":"wit","resourceName":"githubConnections","routeTemplate":"{project}/_apis/githubconnections/{connectionId}/repos","resourceVersion":1,"minVersion":"7.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"bc15bc60-e7a8-43cb-ab01-2106be3983a1","area":"wit","resourceName":"tags","routeTemplate":"{project}/_apis/{area}/{resource}/{tagIdOrName}","resourceVersion":1,"minVersion":"5.2","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"19335ae7-22f7-4308-93d8-261f9384b7cf","area":"wit","resourceName":"comments","routeTemplate":"{project}/_apis/{area}/workItems/{id}/comments/{revision}","resourceVersion":2,"minVersion":"3.0","maxVersion":"5.0","releasedVersion":"0.0"},{"id":"b51fd764-e5c2-4b9b-aaf7-3395cf4bdd94","area":"wit","resourceName":"fields","routeTemplate":"{project}/_apis/{area}/{resource}/{fieldNameOrRefName}","resourceVersion":3,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"5a172953-1b41-49d3-840a-33f79c3ce89f","area":"wit","resourceName":"classificationNodes","routeTemplate":"{project}/_apis/{area}/{resource}/{structureGroup}/{*path}","resourceVersion":2,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"1a9c53f7-f243-4447-b110-35ef023636e4","area":"wit","resourceName":"wiql","routeTemplate":"{project}/{team}/_apis/{area}/{resource}","resourceVersion":2,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"a02355f5-5f8a-4671-8e32-369d23aac83d","area":"wit","resourceName":"wiql","routeTemplate":"{project}/{team}/_apis/{area}/{resource}/{id}","resourceVersion":2,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"6570bf97-d02c-4a91-8d93-3abe9895b1a9","area":"wit","resourceName":"updates","routeTemplate":"{project}/_apis/{area}/workItems/{id}/updates/{updateNumber}","resourceVersion":4,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"0cf95f86-6ce1-f410-ccf6-3d8c92b3a1ef","area":"wit","resourceName":"githubConnections","routeTemplate":"{project}/_apis/githubconnections","resourceVersion":1,"minVersion":"7.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"cad6ca19-1ba1-42b7-8ade-4537e5f82beb","area":"wit","resourceName":"githubappsetup","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"5.1","maxVersion":"5.1","releasedVersion":"0.0"},{"id":"a9a9aa7a-8c09-44d3-ad1b-46e855c1e3d3","area":"wit","resourceName":"artifactUriQuery","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"3.2","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"1bc988f4-c15f-4072-ad35-497c87e3a909","area":"wit","resourceName":"accountMyWorkRecentActivity","routeTemplate":"_apis/work/{resource}","resourceVersion":2,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"8637ac8b-5eb6-4f90-b3f7-4f2ff576a459","area":"wit","resourceName":"workItemTypeTemplate","routeTemplate":"{project}/_apis/{area}/{resource}/{type}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"62d3d110-0047-428c-ad3c-4fe872c91c74","area":"wit","resourceName":"workItems","routeTemplate":"{project}/_apis/{area}/{resource}/${type}","resourceVersion":3,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"a3f8e27f-b199-4c44-ae43-5fc7d33cda25","area":"wit","resourceName":"queries","routeTemplate":"_apis/{area}/{resource}/{id}","resourceVersion":2,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"0b83df8a-3496-4ddb-ba44-63634f4cda61","area":"wit","resourceName":"workitemStateColor","routeTemplate":"_apis/work/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"e07b5fa4-1499-494d-a496-64b860fd64ff","area":"wit","resourceName":"attachments","routeTemplate":"{project}/_apis/{area}/{resource}/{id}","resourceVersion":3,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"def3d688-ddf5-4096-9024-69beea15cdbd","area":"wit","resourceName":"accountMyWork","routeTemplate":"_apis/work/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"92eefc1f-1e81-473d-88d6-749205248dc3","area":"wit","resourceName":"batch","routeTemplate":"_apis/{area}/${resource}","resourceVersion":2,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"958fde80-115e-43fb-bd65-749c48057faf","area":"wit","resourceName":"workitemTypeColor","routeTemplate":"_apis/work/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"1d4da553-5856-4ca5-a3b3-79e0e8fcc142","area":"wit","resourceName":"workItemFieldAllowedValues","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"7.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"f828fe59-dd87-495d-a17c-7a8d6211ca6c","area":"wit","resourceName":"workItemRevisions","routeTemplate":"{project}/_apis/{area}/reporting/{resource}","resourceVersion":2,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"a70579d1-f53a-48ee-a5be-7be8659023b9","area":"wit","resourceName":"classificationNodes","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":2,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"908509b6-4248-4475-a1cd-829139ba419f","area":"wit","resourceName":"workItemsBatch","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"f74eba29-47a1-4152-9381-84040aced527","area":"wit","resourceName":"history","routeTemplate":"_apis/{area}/workItems/{id}/history/{revisionNumber}","resourceVersion":2,"minVersion":"1.0","maxVersion":"3.0","releasedVersion":"3.0"},{"id":"1a31de40-e318-41cd-a6c6-881077df52e3","area":"wit","resourceName":"artifactLinkTypes","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"3.2","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"f6cb3f27-1028-4851-af96-887e570dc21f","area":"wit","resourceName":"commentsReactions","routeTemplate":"{project}/_apis/wit/workItems/{workItemId}/comments/{commentId}/reactions/{reactionType}","resourceVersion":1,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"9f614388-a9f0-4952-ad6c-89756bd8e388","area":"wit","resourceName":"tempQueries","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"7.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"6a90345f-a676-4969-afce-8e163e1d5642","area":"wit","resourceName":"templates","routeTemplate":"{project}/{team}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"d60eeb6e-e18c-4478-9e94-a0094e28f41c","area":"wit","resourceName":"accountRecentMentions","routeTemplate":"_apis/work/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"72c7ddf8-2cdc-4f60-90cd-ab71c14a399b","area":"wit","resourceName":"workItems","routeTemplate":"{project}/_apis/{area}/{resource}/{id}","resourceVersion":3,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"370b8590-9562-42be-b0d8-ac06668fc5dc","area":"wit","resourceName":"commentsReporting","routeTemplate":"{project}/_apis/wit/reporting/workitemcomments","resourceVersion":1,"minVersion":"5.1","maxVersion":"5.1","releasedVersion":"0.0"},{"id":"b70d8d39-926c-465e-b927-b1bf0e5ca0e0","area":"wit","resourceName":"recyclebin","routeTemplate":"{project}/_apis/{area}/{resource}/{id}","resourceVersion":2,"minVersion":"2.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"b5b5b6d0-0308-40a1-b3f4-b9bb3c66878f","area":"wit","resourceName":"workItemLinks","routeTemplate":"{project}/_apis/{area}/reporting/{resource}","resourceVersion":3,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"608aac0a-32e1-4493-a863-b9cf4566d257","area":"wit","resourceName":"comments","routeTemplate":"{project}/_apis/wit/workItems/{workItemId}/comments/{commentId}","resourceVersion":4,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"a00c85a5-80fa-4565-99c3-bcd2181434bb","area":"wit","resourceName":"revisions","routeTemplate":"{project}/_apis/{area}/workItems/{id}/revisions/{revisionNumber}","resourceVersion":3,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"7c8d7a76-4a09-43e8-b5df-bd792f4ac6aa","area":"wit","resourceName":"workItemTypes","routeTemplate":"{project}/_apis/{area}/{resource}/{type}","resourceVersion":2,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"7c9d7a76-4a09-43e8-b5df-bd792f4ac6aa","area":"wit","resourceName":"workItemTypeStates","routeTemplate":"{project}/_apis/{area}/workitemtypes/{type}/states","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"4a644469-90c5-4fcc-9a9f-be0827d369ec","area":"wit","resourceName":"workItemRevisionsDiscussions","routeTemplate":"{project}/_apis/{area}/reporting/workItemRevisions/discussions","resourceVersion":1,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"12438500-2f84-4fa7-9f1a-c31871b4959d","area":"wit","resourceName":"sendMail","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":5,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"15b19676-8d9e-e224-d795-ca4d1a18024d","area":"wit","resourceName":"githubConnections","routeTemplate":"{project}/_apis/githubconnections/{connectionId}/reposBatch","resourceVersion":1,"minVersion":"7.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"e33ca5e0-2349-4285-af3d-d72d86781c35","area":"wit","resourceName":"commentReactionsEngagedUsers","routeTemplate":"{project}/_apis/wit/workItems/{workItemId}/comments/{commentId}/reactions/{reactionType}/users","resourceVersion":1,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"1a3a1536-dca6-4509-b9c3-dd9bb2981506","area":"wit","resourceName":"ruleEngine","routeTemplate":"_apis/{area}/${resource}","resourceVersion":2,"minVersion":"1.0","maxVersion":"5.2","releasedVersion":"5.1"},{"id":"bd293ce5-3d25-4192-8e67-e8092e879efb","area":"wit","resourceName":"workItemTypesField","routeTemplate":"{project}/_apis/{area}/workitemtypes/{type}/fields/{field}","resourceVersion":3,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"49e03b34-3be0-42e3-8a5d-e8dfb88ac954","area":"wit","resourceName":"commentsVersions","routeTemplate":"{project}/_apis/wit/workItems/{workItemId}/comments/{commentId}/versions/{version}","resourceVersion":1,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"4e1eb4a5-1970-4228-a682-ec48eb2dca30","area":"wit","resourceName":"workItemIcons","routeTemplate":"_apis/{area}/{resource}/{icon}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"f5d33bc9-5b49-4a3c-a9bd-f3cd46dd2165","area":"wit","resourceName":"workItemRelationTypes","routeTemplate":"_apis/{area}/{resource}/{relation}","resourceVersion":2,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"f0f8dc62-3975-48ce-8051-f636b68b52e3","area":"wit","resourceName":"workItemTypeColorAndIcon","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"8bc57545-27e5-420d-b709-f6e3ebcc1fc1","area":"wit","resourceName":"workItemsDelete","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"7.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"9b9f5734-36c8-415e-ba67-f83b45c31408","area":"wit","resourceName":"workItemTypeCategories","routeTemplate":"{project}/_apis/{area}/{resource}/{category}","resourceVersion":2,"minVersion":"1.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"3f0377f8-d4bf-445b-b1e7-f9e5f1ba8fdb","area":"wit","resourceName":"remoteLinking","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"dc0339a9-2967-4780-ace5-fd09266dff9a","area":"wit","resourceName":"batch","routeTemplate":"_apis/{area}/${resource}","resourceVersion":1,"minVersion":"7.1","maxVersion":"7.1","releasedVersion":"0.0"},{"id":"a93726f9-7867-4e38-b4f2-0bfafc2f6a94","area":"work","resourceName":"backlogs","routeTemplate":"{project}/{team}/_apis/{area}/{resource}/{id}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"c3c1012b-bea7-49d7-b45e-1664e566f84c","area":"work","resourceName":"teamsettings","routeTemplate":"{project}/{team}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"0b42cb47-cd73-4810-ac90-19c9ba147453","area":"work","resourceName":"plans","routeTemplate":"{project}/_apis/{area}/{resource}/{id}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"0d63745f-31f3-4cf3-9056-2a064e567637","area":"work","resourceName":"cardsettings","routeTemplate":"{project}/{team}/_apis/{area}/taskboard/{resource}","resourceVersion":2,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"89436dcf-a56b-4f72-a42e-2afef39c88a5","area":"work","resourceName":"chartimages","routeTemplate":"{project}/{team}/_apis/{area}/iterations/{resource}/{name}","resourceVersion":1,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"82d2847f-626e-4f73-a213-3d0ede1823bb","area":"work","resourceName":"events","routeTemplate":"_apis/{area}/{resource}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"f901ba42-86d2-4b0c-89c1-3f86d06daa84","area":"work","resourceName":"processconfiguration","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"1be23c36-8872-4abc-b57d-402cd6c669d9","area":"work","resourceName":"taskboardWorkItems","routeTemplate":"{project}/{team}/_apis/{area}/{resource}/{iterationId}/{workItemId}","resourceVersion":1,"minVersion":"5.2","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"eb7ec5a3-1ba3-4fd1-b834-49a5a387e57d","area":"work","resourceName":"boardcolumns","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"bdd0834e-101f-49f0-a6ae-509f384a12b4","area":"work","resourceName":"deliverytimeline","routeTemplate":"{project}/_apis/{area}/plans/{id}/{resource}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"1c22b714-e7e4-41b9-85e0-56ee13ef55ed","area":"work","resourceName":"workitemsorder","routeTemplate":"{project}/{team}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"07c3b467-bc60-4f05-8e34-599ce288fafc","area":"work","resourceName":"cardsettings","routeTemplate":"{project}/{team}/_apis/{area}/boards/{board}/{resource}","resourceVersion":2,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"07ced576-58ed-49e6-9c1e-5cb53ab8bf2a","area":"work","resourceName":"teamfieldvalues","routeTemplate":"{project}/{team}/_apis/{area}/teamsettings/{resource}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"7799f497-3cb5-4f16-ad4f-5cd06012db64","area":"work","resourceName":"backlogconfiguration","routeTemplate":"{project}/{team}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"47755db2-d7eb-405a-8c25-675401525fc9","area":"work","resourceName":"workitemsorder","routeTemplate":"{project}/{team}/_apis/{area}/iterations/{iterationId}/{resource}","resourceVersion":1,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"3f84a8d1-1aab-423e-a94b-6dcbdcca511f","area":"work","resourceName":"cardrulesettings","routeTemplate":"{project}/{team}/_apis/{area}/taskboard/{resource}","resourceVersion":2,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"9cbba37c-6cc6-4f70-b903-709be86acbf0","area":"work","resourceName":"predefinedQueries","routeTemplate":"{project}/_apis/{area}/{resource}/{id}","resourceVersion":1,"minVersion":"5.0","maxVersion":"7.2","releasedVersion":"0.0"},{"id":"186abea3-5c35-432f-9e28-7a15b4312a0e","area":"work","resourceName":"boardparents","routeTemplate":"{project}/{team}/_apis/{area}/boards/{resource}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"cfe2d81b-12ba-4083-9e5a-859818c763e4","area":"work","resourceName":"boardfiltersettings","routeTemplate":"{project}/{team}/_apis/{area}/boards/{board}/{resource}","resourceVersion":1,"minVersion":"3.0","maxVersion":"4.1","releasedVersion":"0.0"},{"id":"c9175577-28a1-4b06-9197-8636af9f64ad","area":"work","resourceName":"iterations","routeTemplate":"{project}/{team}/_apis/{area}/teamsettings/{resource}/{id}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"8b94efc1-e022-469d-80aa-8d2ba1c21449","area":"work","resourceName":"chartimages","routeTemplate":"{project}/{team}/_apis/{area}/iterations/{iterationId}/{resource}/{name}","resourceVersion":1,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"7c468d96-ab1d-4294-a360-92f07e9ccd98","area":"work","resourceName":"backlogs","routeTemplate":"{project}/{team}/_apis/{area}/{resource}/{backlogId}/workItems","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"2d4faa2e-9150-4cbf-a47a-932b1b4a0773","area":"work","resourceName":"teamdaysoff","routeTemplate":"{project}/{team}/_apis/{area}/teamsettings/iterations/{iterationId}/{resource}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"0863355d-aefd-4d63-8669-984c9b7b0e78","area":"work","resourceName":"rows","routeTemplate":"{project}/{team}/_apis/{area}/boards/{board}/{resource}/{id}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"c555d7ff-84e1-47df-9923-a3fe0cd8751b","area":"work","resourceName":"columns","routeTemplate":"{project}/{team}/_apis/{area}/boards/{board}/{resource}/{id}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"0120b002-ab6c-4ca0-98cf-a8d7492f865c","area":"work","resourceName":"boardbadge","routeTemplate":"{project}/{team}/_apis/{area}/{resource}/{id}","resourceVersion":1,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"23ad19fc-3b8e-4877-8462-b3f92bc06b40","area":"work","resourceName":"boards","routeTemplate":"{project}/{team}/_apis/{area}/{resource}/{id}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"b044a3d9-02ea-49c7-91a1-b730949cc896","area":"work","resourceName":"cardrulesettings","routeTemplate":"{project}/{team}/_apis/{area}/boards/{board}/{resource}","resourceVersion":2,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"b30d9f58-1891-4b0a-b168-c46408f919b0","area":"work","resourceName":"boardusersettings","routeTemplate":"{project}/{team}/_apis/{area}/boards/{board}/{resource}","resourceVersion":1,"minVersion":"3.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"5b3ef1a6-d3ab-44cd-bafd-c7f45db850fa","area":"work","resourceName":"workitems","routeTemplate":"{project}/{team}/_apis/{area}/teamsettings/iterations/{iterationId}/{resource}","resourceVersion":1,"minVersion":"4.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"1e385ce0-396b-4273-8171-d64562c18d37","area":"work","resourceName":"iterationcapacities","routeTemplate":"{project}/_apis/{area}/iterations/{iterationId}/{resource}","resourceVersion":1,"minVersion":"6.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"4ee4d042-64fa-4202-8ca6-dae1ab888985","area":"work","resourceName":"chartimages","routeTemplate":"{project}/{team}/_apis/{area}/boards/{board}/{resource}/{name}","resourceVersion":1,"minVersion":"5.1","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"45fe888c-239e-49fd-958c-df1a1ab21d97","area":"work","resourceName":"charts","routeTemplate":"{project}/{team}/_apis/{area}/boards/{board}/{resource}/{name}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"c6815dbe-8e7e-4ffe-9a79-e83ee712aa92","area":"work","resourceName":"taskboardColumns","routeTemplate":"{project}/{team}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"5.2","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"bb494cc6-a0f5-4c6c-8dca-ea6912e79eb9","area":"work","resourceName":"boardrows","routeTemplate":"{project}/_apis/{area}/{resource}","resourceVersion":1,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"},{"id":"74412d15-8c1a-4352-a48d-ef1ed5587d57","area":"work","resourceName":"capacities","routeTemplate":"{project}/{team}/_apis/{area}/teamsettings/iterations/{iterationId}/{resource}/{teamMemberId}","resourceVersion":3,"minVersion":"2.0","maxVersion":"7.2","releasedVersion":"7.1"}],"count":753}'
2023-09-15T17:28:40.7419123Z DEBUG: azext_devops.devops_sdk.client: Route template: _apis/{resource}/{areaId}
2023-09-15T17:28:40.7424839Z DEBUG: azext_devops.devops_sdk.client: Api version '5.0-preview.1'
2023-09-15T17:28:40.7425213Z DEBUG: azext_devops.devops_sdk.client: GET https://dev.azure.com/jessehouwing/_apis/ResourceAreas
2023-09-15T17:28:40.7425985Z DEBUG: azext_devops.devops_sdk.client: Request content: None
2023-09-15T17:28:40.7426459Z DEBUG: msrest.universal_http: Configuring redirects: allow=True, max=30
2023-09-15T17:28:40.7426821Z DEBUG: msrest.universal_http: Configuring request: timeout=100, verify=True, cert=None
2023-09-15T17:28:40.7427204Z DEBUG: msrest.universal_http: Configuring proxies: ''
2023-09-15T17:28:40.7427535Z DEBUG: msrest.universal_http: Evaluate proxies against ENV settings: True
2023-09-15T17:28:40.8341843Z DEBUG: urllib3.connectionpool: https://dev.azure.com:443 "GET /jessehouwing/_apis/ResourceAreas HTTP/1.1" 200 9865
2023-09-15T17:28:40.8408782Z DEBUG: azext_devops.devops_sdk.client: Response content: b'{"count":236,"value":[{"id":"fb13a388-40dd-4a04-b530-013a739c72ef","name":"policy","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"c73a23a1-59bb-458c-8ce3-02c83215e015","name":"Licensing","locationUrl":"https://vssps.dev.azure.com/jessehouwing/"},{"id":"6b10046c-829d-44d2-8a1d-02f88f4ff032","name":"TokenIssue","locationUrl":"https://vstoken.dev.azure.com/jessehouwing/"},{"id":"01e4817c-857e-485c-9401-0334a33200da","name":"dedup","locationUrl":"https://vsblob.dev.azure.com/jessehouwing/"},{"id":"79134c72-4a58-4b42-976c-04e7115f32bf","name":"core","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"95935461-9e54-44bd-b9fb-04f4dd05d640","name":"TokenAdministration","locationUrl":"https://vstoken.dev.azure.com/jessehouwing/"},{"id":"aca667be-99e8-4f1a-a42b-065087b87049","name":"importregion","locationUrl":"https://dataimport.dev.azure.com/jessehouwing/"},{"id":"f86b1517-b514-464e-967e-07567f868756","name":"coverage","locationUrl":"https://vstmr.dev.azure.com/jessehouwing/"},{"id":"67349c8b-6425-42f2-97b6-0843cb037473","name":"Favorite","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"5264459e-e5e0-4bd8-b118-0985e68a4ec5","name":"wit","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"ad112863-ba10-4c1e-9e3c-0b6a7cb33fa1","name":"AdvancedSecurity","locationUrl":"https://advsec.dev.azure.com/jessehouwing/"},{"id":"b903d8ce-3624-4fa5-b37e-0b6b6bb2938b","name":"compliance","locationUrl":"https://entreq.dev.azure.com/jessehouwing/"},{"id":"059a1dcd-6243-4c85-b29c-0b833053c224","name":"pipelineAnalytics","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"efc2f575-36ef-48e9-b672-0c6fb4a48ac5","name":"Release","locationUrl":"https://vsrm.dev.azure.com/jessehouwing/"},{"id":"e02c4297-9916-457f-a15a-0f835551dc3f","name":"Powerbi","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"2746504a-2b0a-4285-9a3f-0fb07dc792b5","name":"GitHubUnifiedAuth","locationUrl":"https://portalext.dev.azure.com/jessehouwing/"},{"id":"db4b1d4b-13b4-4ceb-8f84-1001b5500ebc","name":"codelens","locationUrl":"https://codelens.dev.azure.com/jessehouwing/"},{"id":"31c84e0a-3ece-48fd-a29d-100849af99ba","name":"Dashboard","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"3b95fb80-fdda-4218-b60e-1052d070ae6b","name":"Test","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"86bf2186-3092-4f5e-86a6-13997ce0924a","name":"CentralizedFeature","locationUrl":"https://vssps.dev.azure.com/jessehouwing/"},{"id":"ba8495f8-e9ee-4a9e-9cbe-142897543fe9","name":"PersistedNotification","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"8adac183-0b40-4151-b069-144ac860d516","name":"buildcache","locationUrl":"https://artifacts.dev.azure.com/jessehouwing/"},{"id":"92f0314b-06c5-46e0-abe7-15fd9d13276a","name":"pypi","locationUrl":"https://pkgs.dev.azure.com/jessehouwing/"},{"id":"6b71b6ea-1ce1-4b61-a8d6-160f1fd998fb","name":"Notes","locationUrl":"https://gdprdel.dev.azure.com/jessehouwing/"},{"id":"2522d64e-35a6-402d-a714-16b9d16f5bb9","name":"HostManagement","locationUrl":"https://vssps.dev.azure.com/jessehouwing/"},{"id":"c83eaf52-edf3-4034-ae11-17d38f25404c","name":"testresults","locationUrl":"https://vstmr.dev.azure.com/jessehouwing/"},{"id":"4abcfc63-2cbd-4c86-853d-185c0398ad91","name":"pipelinePolicy","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"b002715c-f261-41eb-aca3-19292f32b62b","name":"AccountLicensing","locationUrl":"https://vslicense.dev.azure.com/jessehouwing/"},{"id":"f47c4501-5e41-4a7c-b17b-19b7cef00b91","name":"Analytics","locationUrl":"https://analytics.dev.azure.com/jessehouwing/"},{"id":"0905ef5a-ef15-46a1-8add-19e722c614f5","name":"TCMServiceMigration","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"d65b01c1-a9d1-40dc-b28a-1b04d47629bb","name":"OrganizationTokenOidc","locationUrl":"https://vstoken.dev.azure.com/jessehouwing/"},{"id":"e54d3adc-d485-4536-b63d-1bd2bfc179bf","name":"AnyProtocolPackagingInternal","locationUrl":"https://pkgs.dev.azure.com/jessehouwing/"},{"id":"a85b8835-c1a1-4aac-ae97-1c3d0ba72dbd","name":"distributedtask","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"7670aa71-46bd-4133-bd39-213ff359d30e","name":"pipelineartifactstelemetry","locationUrl":"https://vsblob.dev.azure.com/jessehouwing/"},{"id":"f266fc6d-d989-4f60-9dc3-216bc4693435","name":"AzureProjectProvider","locationUrl":"https://portalext.dev.azure.com/jessehouwing/"},{"id":"bcf4c91f-9f3e-4108-847c-220c95f90382","name":"Interaction","locationUrl":"https://vsaex.dev.azure.com/jessehouwing/"},{"id":"7bf94c77-0ce1-44e5-a0f3-263e4ebbf327","name":"drop","locationUrl":"https://artifacts.dev.azure.com/jessehouwing/"},{"id":"4c83cfc1-f33a-477e-a789-29d38ffca52e","name":"npm","locationUrl":"https://pkgs.dev.azure.com/jessehouwing/"},{"id":"4e080c62-fa21-4fbc-8fef-2a10a2b38049","name":"git","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"1d4f49f9-02b9-4e26-b826-2cdb6195f2a9","name":"work","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"9a7e7451-3763-432f-a213-2e40f4012709","name":"AllProtocolsInternal","locationUrl":"https://pkgs.dev.azure.com/jessehouwing/"},{"id":"78e5e91b-1598-4080-8edc-308799894013","name":"collectionimport","locationUrl":"https://dataimport.dev.azure.com/jessehouwing/"},{"id":"b84566c2-3032-47a2-93d7-321c2b651f43","name":"AzurePipelineProvider","locationUrl":"https://portalext.dev.azure.com/jessehouwing/"},{"id":"2e504d18-2c0c-46f8-af8f-322d2af0068a","name":"SBOM","locationUrl":"https://pkgs.dev.azure.com/jessehouwing/"},{"id":"c890b7c4-5cf6-4280-91ac-331e439b8119","name":"ReportingEvents","locationUrl":"https://vscommerce.dev.azure.com/jessehouwing/"},{"id":"89b27bcd-f2ba-4306-845c-345136711714","name":"AzCommMigration","locationUrl":"https://commvtwo.dev.azure.com/jessehouwing/"},{"id":"eb000212-1fcd-4015-8989-3485cc41bf3e","name":"Utilization","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"8da7474c-43c6-41cd-91dc-3628bd23420f","name":"LicensingMigrator","locationUrl":"https://vslicense.dev.azure.com/jessehouwing/"},{"id":"5b55a9b6-2e0f-40d7-829d-3741d2b8c4e4","name":"approval","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"997a4743-5b0e-424b-aafa-37b62a3e1dbf","name":"CodeReview","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"c5a2d98b-985c-432e-825e-3c6971edae87","name":"TokenAuth","locationUrl":"https://vstoken.dev.azure.com/jessehouwing/"},{"id":"94fb38e7-2621-4a59-848c-3ed9d734c9c5","name":"TemplateService","locationUrl":"https://portalext.dev.azure.com/jessehouwing/"},{"id":"94ff054d-5ee1-413d-9341-3f4a7827de2e","name":"audit","locationUrl":"https://auditservice.dev.azure.com/jessehouwing/"},{"id":"d0945e63-7a23-4262-990e-408bb13ea0f4","name":"Recommendation","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"bbd6d210-2c29-4eab-b68c-41aab94a4ebb","name":"Arm","locationUrl":"https://portalext.dev.azure.com/jessehouwing/"},{"id":"032e6845-d1ee-4197-a1b7-42d1822bca46","name":"Alerts","locationUrl":"https://advsec.dev.azure.com/jessehouwing/"},{"id":"358aec7a-9414-4096-8b6a-4505d8c6a68b","name":"OrganizationSettings","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"c2112469-adf5-45f2-8ab5-4764540113b6","name":"C2112469-ADF5-45F2-8AB5-4764540113B6","locationUrl":"https://vstmr.dev.azure.com/jessehouwing/"},{"id":"6f0d0cb2-7079-41fa-aeef-4772f7a835f7","name":"hookssvc","locationUrl":"https://vssh.dev.azure.com/jessehouwing/"},{"id":"bed1e9dd-ae97-4d73-9e01-4797f66ed0d3","name":"OAuthWhitelist","locationUrl":"https://vssps.dev.azure.com/jessehouwing/"},{"id":"ed1325fd-71e8-4623-89f3-485951654312","name":"AzComm","locationUrl":"https://commvtwo.dev.azure.com/jessehouwing/"},{"id":"f101720c-9790-45a6-9fb3-494a09fddeeb","name":"Management","locationUrl":"https://advsec.dev.azure.com/jessehouwing/"},{"id":"b5da59b3-d611-433b-a121-4cdc4fda898a","name":"TokenOidc","locationUrl":"https://vstoken.dev.azure.com/jessehouwing/"},{"id":"bcaa3234-d3c0-45d6-9f51-4e0f13d17999","name":"acs","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"b55d9fe7-462e-4751-b534-4ecaf7e3298d","name":"QuickStart","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"c38bf508-a15f-4e87-b69e-4fb71654207f","name":"drop","locationUrl":"https://artifacts.dev.azure.com/jessehouwing/"},{"id":"d825dc80-1b53-491e-9406-523da630d57f","name":"import","locationUrl":"https://dataimport.dev.azure.com/jessehouwing/"},{"id":"05f7475c-87fc-48ee-9b53-54145b9b37ea","name":"Policy","locationUrl":"https://portalext.dev.azure.com/jessehouwing/"},{"id":"5d6898bb-45ec-463f-95f9-54d49c71752e","name":"build","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"4c19f9c8-67bd-4c18-800b-55dc62c3017f","name":"Meters","locationUrl":"https://vscommerce.dev.azure.com/jessehouwing/"},{"id":"0f2ca920-f269-4545-b1f4-5b4173aa784e","name":"Alert","locationUrl":"https://advsec.dev.azure.com/jessehouwing/"},{"id":"b40c1171-807a-493a-8f3f-5c26d5e2f5aa","name":"Provenance","locationUrl":"https://pkgs.dev.azure.com/jessehouwing/"},{"id":"0d55247a-1c47-4462-9b1f-5e2125590ee6","name":"Account","locationUrl":"https://vssps.dev.azure.com/jessehouwing/"},{"id":"7ab4e64e-c4d8-4f50-ae73-5ef2e21642a5","name":"Packaging","locationUrl":"https://feeds.dev.azure.com/jessehouwing/"},{"id":"0b808ceb-ef49-4c5e-9483-600a4ecf1224","name":"Cache","locationUrl":"https://vssps.dev.azure.com/jessehouwing/"},{"id":"bd3c2e79-f43c-4af6-b3bb-6088df7ea66e","name":"PackagingApi","locationUrl":"https://pkgs.dev.azure.com/jessehouwing/"},{"id":"e5cf8e0c-5cf9-411f-8b23-60fb67dd57dd","name":"Slack","locationUrl":"https://azchatops.dev.azure.com/jessehouwing/"},{"id":"bf7d82a0-8aa5-4613-94ef-6172a5ea01f3","name":"wiki","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"fc13fc54-03c1-484e-98f2-6413386b3dfe","name":"SampleExtension","locationUrl":"https://governance.dev.azure.com/jessehouwing/"},{"id":"f184dc2d-e63e-42ff-9fbc-64abe433bfd2","name":"AnalyticsViews","locationUrl":"https://analytics.dev.azure.com/jessehouwing/"},{"id":"bf8d748a-ccc1-447f-8561-64ac0a2288b5","name":"conda","locationUrl":"https://pkgs.dev.azure.com/jessehouwing/"},{"id":"309db705-4ce4-49e7-a110-67e4a823766a","name":"CsmTfs","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"287a6d53-7dc8-4618-8d57-6945b848a4ad","name":"Invitation","locationUrl":"https://vssps.dev.azure.com/jessehouwing/"},{"id":"a0848fa1-3593-4aec-949c-694c73f4c4ce","name":"DelegatedAuth","locationUrl":"https://vssps.dev.azure.com/jessehouwing/"},{"id":"6af29620-e45d-4f90-81da-6ace01a403bc","name":"Policy","locationUrl":"https://portalext.dev.azure.com/jessehouwing/"},{"id":"4a933897-0488-45af-bd82-6fd3ad33f46a","name":"PipelinesChecks","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"6823169a-2419-4015-b2fd-6fd6f026ca00","name":"discussion","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"2b98abe4-fae0-4b7f-8562-7141c309b9ee","name":"Directory","locationUrl":"https://vssps.dev.azure.com/jessehouwing/"},{"id":"3b16a4db-b853-4c64-aa16-72138f5bb750","name":"UsageEvents","locationUrl":"https://vscommerce.dev.azure.com/jessehouwing/"},{"id":"3c25a612-6355-4a43-80fe-75aebe07e981","name":"TokenRevocation","locationUrl":"https://vssps.dev.azure.com/jessehouwing/"},{"id":"469b435e-3cdd-454e-957e-75afde947380","name":"organizationjoin","locationUrl":"https://dataimport.dev.azure.com/jessehouwing/"},{"id":"5d4a2f52-5a08-41fb-8cca-768add070e18","name":"OfferSubscription","locationUrl":"https://vscommerce.dev.azure.com/jessehouwing/"},{"id":"96780e95-5371-4379-bfaf-7743270ffd0c","name":"Slack","locationUrl":"https://azchatops.dev.azure.com/jessehouwing/"},{"id":"96780e95-5371-4379-bfaf-7743270ffd0d","name":"Teams","locationUrl":"https://azchatops.dev.azure.com/jessehouwing/"},{"id":"d397749b-f115-4027-b6dd-77a65dd10d21","name":"upack","locationUrl":"https://pkgs.dev.azure.com/jessehouwing/"},{"id":"2a313f99-f039-49a7-b2dd-792d5ddab990","name":"artifact","locationUrl":"https://artifacts.dev.azure.com/jessehouwing/"},{"id":"68ddce18-2501-45f1-a17b-7931a9922690","name":"MemberEntitlementManagement","locationUrl":"https://vsaex.dev.azure.com/jessehouwing/"},{"id":"b3705fd5-dc18-47fc-bb2f-7b0f19a70822","name":"Csm","locationUrl":"https://vssps.dev.azure.com/jessehouwing/"},{"id":"5ff95ba9-5d38-4d5d-89a8-7cebe9e93997","name":"LeakedSecrets","locationUrl":"https://vstoken.dev.azure.com/jessehouwing/"},{"id":"2b66037e-8671-4829-bac9-7d5efc583bc3","name":"ivy","locationUrl":"https://pkgs.dev.azure.com/jessehouwing/"},{"id":"679691a5-f685-4ad5-a905-7eb3bde01b43","name":"mps","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"3cd93164-2313-45ec-88d6-7f0a74dfe1f0","name":"SampleExtension","locationUrl":"https://governance.dev.azure.com/jessehouwing/"},{"id":"207403f3-b4ce-459a-b6cd-8042d9d309f0","name":"TenantPolicy","locationUrl":"https://vssps.dev.azure.com/jessehouwing/"},{"id":"a9ca02ce-c5d9-4ec5-801d-80a170b6eff8","name":"pipelinecache","locationUrl":"https://artifacts.dev.azure.com/jessehouwing/"},{"id":"85738938-9fae-4eb4-b4f0-871502e6b549","name":"GitHubConnector","locationUrl":"https://vssps.dev.azure.com/jessehouwing/"},{"id":"79bea8f8-c898-4965-8c51-8bbc3966faa8","name":"Collection","locationUrl":"https://vssps.dev.azure.com/jessehouwing/"},{"id":"762f0d3a-1bc2-4505-855e-8c3bd4ae9be2","name":"GitHubContinuousDelivery","locationUrl":"https://portalext.dev.azure.com/jessehouwing/"},{"id":"c08c062a-b973-4754-b339-8de3b6fe53ec","name":"tcm","locationUrl":"https://vstmr.dev.azure.com/jessehouwing/"},{"id":"c001321e-8a1c-44ad-93a4-8f0bc137ef77","name":"EnterpriseCatalog","locationUrl":"https://vsaex.dev.azure.com/jessehouwing/"},{"id":"81aec033-eae2-42b8-82f6-90b93a662ef5","name":"NameResolution","locationUrl":"https://vssps.dev.azure.com/jessehouwing/"},{"id":"da5dcbff-78f7-4ff5-af29-91bfebb829e5","name":"ContinuousDelivery","locationUrl":"https://portalext.dev.azure.com/jessehouwing/"},{"id":"ffcfc36a-0be8-412a-a2bb-93c2abd4048b","name":"ResourceMigration","locationUrl":"https://vscommerce.dev.azure.com/jessehouwing/"},{"id":"6c2b0933-3600-42ae-bf8b-93d4f7e83594","name":"ExtensionManagement","locationUrl":"https://extmgmt.dev.azure.com/jessehouwing/"},{"id":"bf49e7f3-5005-4f2a-902e-9426a229d1f3","name":"Symbol","locationUrl":"https://artifacts.dev.azure.com/jessehouwing/"},{"id":"b3be7473-68ea-4a81-bfc7-9530baaa19ad","name":"nuget","locationUrl":"https://pkgs.dev.azure.com/jessehouwing/"},{"id":"9d439667-f8cf-4991-89a9-95ca6a763327","name":"PurchaseRequest","locationUrl":"https://vscommerce.dev.azure.com/jessehouwing/"},{"id":"f9a59873-859a-43f6-8329-967916b14736","name":"InstanceManagement","locationUrl":"https://vssps.dev.azure.com/jessehouwing/"},{"id":"79fda011-e37f-4281-ba52-967e06c78301","name":"anonymousimportregion","locationUrl":"https://dataimport.dev.azure.com/jessehouwing/"},{"id":"bf5ba852-2326-4f8a-80ee-968f445d2284","name":"Ssc","locationUrl":"https://pkgs.dev.azure.com/jessehouwing/"},{"id":"2e426be0-da4d-48c4-9178-978da8562255","name":"authorization","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"10a9fe81-f117-4bef-8e42-99c7c46061c0","name":"importcode","locationUrl":"https://dataimport.dev.azure.com/jessehouwing/"},{"id":"45d1d290-b9a3-43f1-805e-9a6f61bc07b6","name":"NewDomainUrlOrchestration","locationUrl":"https://vssps.dev.azure.com/jessehouwing/"},{"id":"965220d5-5bb9-42cf-8d67-9b146df2a5a4","name":"Build","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"2e0bf237-8973-4ec9-a581-9c3d679d1776","name":"pipelines","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"8aa40520-446d-40e6-89f6-9c9f9ce44c48","name":"tfvc","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"a3df5886-6f52-4d65-8ed4-9cf791edf91f","name":"HostResolution","locationUrl":"https://vssps.dev.azure.com/jessehouwing/"},{"id":"5294ef93-12a1-4d13-8671-9d9d014072c8","name":"blob","locationUrl":"https://vsblob.dev.azure.com/jessehouwing/"},{"id":"7f7e9705-96b8-4da4-af41-9e272c98db69","name":"CodeScanner","locationUrl":"https://vsdscops.dev.azure.com/jessehouwing/"},{"id":"b4bcf7e2-8869-45ce-9348-a087cba9d144","name":"DeploymentTracking","locationUrl":"https://vsrm.dev.azure.com/jessehouwing/"},{"id":"7ff23b0f-68f0-4707-8a4b-a1e76dc397ea","name":"Recommendation","locationUrl":"https://vsaex.dev.azure.com/jessehouwing/"},{"id":"c8c8ffd0-2ecf-484a-b7e8-a226955ee7c8","name":"UserMapping","locationUrl":"https://vssps.dev.azure.com/jessehouwing/"},{"id":"8e128563-b59c-4a70-964c-a3bd7412183d","name":"HostAcquisition","locationUrl":"https://vsaex.dev.azure.com/jessehouwing/"},{"id":"66939471-964e-4475-9ec2-a616d9bd7522","name":"usage","locationUrl":"https://vsblob.dev.azure.com/jessehouwing/"},{"id":"7e7baadd-b7d6-46a0-9ce5-a6f95dda0e62","name":"Compliance","locationUrl":"https://vssps.dev.azure.com/jessehouwing/"},{"id":"1b865e97-5ee6-4d12-abf4-a944a1bf8b01","name":"AzCommCsm","locationUrl":"https://commvtwo.dev.azure.com/jessehouwing/"},{"id":"a5099f91-129c-4d51-a066-a96f6b31cf00","name":"Health","locationUrl":"https://vstskalypso.dev.azure.com/jessehouwing/"},{"id":"bd1b0625-6af6-4250-949a-a996dbc2b271","name":"AzureTfs","locationUrl":"https://portalext.dev.azure.com/jessehouwing/"},{"id":"085912cc-a0db-4c69-b306-a9ec63eddbb2","name":"rpm","locationUrl":"https://pkgs.dev.azure.com/jessehouwing/"},{"id":"d7c52d59-024a-4376-a82d-ab6f81122d14","name":"domains","locationUrl":"https://vsblob.dev.azure.com/jessehouwing/"},{"id":"f189ca86-04a2-413c-81a0-abdbd7c472da","name":"TokenSigning","locationUrl":"https://vssps.dev.azure.com/jessehouwing/"},{"id":"365d9dcd-4492-4ae3-b5ba-ad0ff4ab74b3","name":"Commerce","locationUrl":"https://vssps.dev.azure.com/jessehouwing/"},{"id":"177d7ebb-f343-4e49-ac19-b2526bd8af71","name":"AadConditionalAccessPolicy","locationUrl":"https://vssps.dev.azure.com/jessehouwing/"},{"id":"3fdc5d9e-f2ef-4852-aa15-b2b092d1dddf","name":"Cmdb","locationUrl":"https://vstskalypso.dev.azure.com/jessehouwing/"},{"id":"9d3a4e8e-2f8f-4ae1-abc2-b461a51cb3b3","name":"nuget","locationUrl":"https://artifacts.dev.azure.com/jessehouwing/"},{"id":"d69bcc31-8eb7-42a6-b1b8-b52e91062597","name":"visits","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"cd315457-817a-4908-a9a5-b5959e043a4f","name":"importproperty","locationUrl":"https://dataimport.dev.azure.com/jessehouwing/"},{"id":"55967393-20ef-45c6-a96c-b5d5d5986a9a","name":"Tokens","locationUrl":"https://vssps.dev.azure.com/jessehouwing/"},{"id":"bf89950b-58e4-4c83-8e40-ba3163d111bd","name":"Governance","locationUrl":"https://governance.dev.azure.com/jessehouwing/"},{"id":"bf99950b-58e4-4c83-8e40-ba3163d111bd","name":"GovernanceNew","locationUrl":"https://governance.dev.azure.com/jessehouwing/"},{"id":"7765c886-d562-4d12-a581-bb47c80434e1","name":"TfsAnalytics","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"6f7f8c07-ff36-473c-bcf3-bd6cc9b6c066","name":"maven","locationUrl":"https://pkgs.dev.azure.com/jessehouwing/"},{"id":"e97d4d3c-c339-4745-a987-bd6f6c496788","name":"PermissionLevel","locationUrl":"https://vssps.dev.azure.com/jessehouwing/"},{"id":"2900e97e-7bbd-4d87-95ee-be54611b6184","name":"CsmResourceProvider","locationUrl":"https://vscommerce.dev.azure.com/jessehouwing/"},{"id":"cdeb6c7d-6b25-4d6f-b664-c2e3ede202e8","name":"FeedToken","locationUrl":"https://feeds.dev.azure.com/jessehouwing/"},{"id":"71f96160-8701-4914-aed9-c44b89f20ccd","name":"cargo","locationUrl":"https://pkgs.dev.azure.com/jessehouwing/"},{"id":"3fda18ba-dff2-42e6-8d10-c521b23b85fc","name":"clienttools","locationUrl":"https://vsblob.dev.azure.com/jessehouwing/"},{"id":"000080c1-aa68-4fce-bbc5-c68d94bff8be","name":"OfferMeter","locationUrl":"https://vscommerce.dev.azure.com/jessehouwing/"},{"id":"4e40f190-2e3f-4d9f-8331-c7788e833080","name":"GraphProfile","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"8580c551-69db-4092-9050-c9ccd4521d2e","name":"Deployment","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"8803eb84-4c4e-458e-9de3-ca3bdabcb948","name":"ArmProjectProvider","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"ac02550f-721a-4913-8ea5-cadae535b03f","name":"Subscription","locationUrl":"https://vscommerce.dev.azure.com/jessehouwing/"},{"id":"2e9f9f41-088b-4b4e-8438-cb3faa3bf7e4","name":"TestImpact","locationUrl":"https://vstmr.dev.azure.com/jessehouwing/"},{"id":"611c52d2-d6ad-4a87-a755-cbfa71192401","name":"AbuseDetection","locationUrl":"https://vsaex.dev.azure.com/jessehouwing/"},{"id":"c2aa639c-3ccc-4740-b3b6-ce2a1e1d984e","name":"Test","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"9d9ce0d0-caa9-4fbe-a307-d0a3eda0745a","name":"Interaction","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"2d6ccda0-c2e3-49e8-9982-d19729ec4068","name":"onymousimportproperty","locationUrl":"https://dataimport.dev.azure.com/jessehouwing/"},{"id":"09db0526-2f7f-456d-bd14-d2530286d2da","name":"pipelineArtifact","locationUrl":"https://artifacts.dev.azure.com/jessehouwing/"},{"id":"b4a54c31-29a1-41e6-b301-d35b1ed663a0","name":"Test","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"11635d5f-a4f9-43ea-a48b-d56be43fee0f","name":"boards","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"e4c27205-9d23-4c98-b958-d798bc3f9cd4","name":"testplan","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"416e89c8-2312-463e-a5e3-d817559ec6a8","name":"Slack","locationUrl":"https://azchatops.dev.azure.com/jessehouwing/"},{"id":"7ba69ffe-5f6f-4a87-b1a4-da1c0921c187","name":"AdminEngagement","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"75cad6d7-ee47-4e86-9a06-db41ae372b00","name":"TestExecution","locationUrl":"https://vstmr.dev.azure.com/jessehouwing/"},{"id":"8a3d49b8-91f0-46ef-b33d-dda338c25db3","name":"IMS","locationUrl":"https://vssps.dev.azure.com/jessehouwing/"},{"id":"ea48a0a1-269c-42d8-b8ad-ddc8fcdcf578","name":"search","locationUrl":"https://almsearch.dev.azure.com/jessehouwing/"},{"id":"bb1e7ec9-e901-4b68-999a-de7012b920f8","name":"Graph","locationUrl":"https://vssps.dev.azure.com/jessehouwing/"},{"id":"4446dab7-3dc7-4e14-9b22-e2704ed503a0","name":"PipelineProvisioningService","locationUrl":"https://portalext.dev.azure.com/jessehouwing/"},{"id":"7136235f-d277-4c27-9194-e3ada05fea2c","name":"ComponentGovernance","locationUrl":"https://governance.dev.azure.com/jessehouwing/"},{"id":"4f9a6c65-a750-4de3-96d3-e4bccf3a39b0","name":"LicensingRule","locationUrl":"https://vslicense.dev.azure.com/jessehouwing/"},{"id":"fc3682be-3d6c-427a-87c8-e527b16a1d05","name":"Identity","locationUrl":"https://vssps.dev.azure.com/jessehouwing/"},{"id":"eda6260f-89a1-46f2-8699-e7bcf4c5a119","name":"PackagingDiagnostics","locationUrl":"https://pkgs.dev.azure.com/jessehouwing/"},{"id":"18203a9a-4b1f-43f7-b485-e82101bf784b","name":"Notes","locationUrl":"https://vstskalypso.dev.azure.com/jessehouwing/"},{"id":"f3e9b8f5-7c1f-46e4-819b-e8a44ab105b8","name":"PermissionsReport","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"a0dee11c-29cd-4ca2-8343-e9062368d8b4","name":"DRITools","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"39502c97-0ea9-48cc-90ae-ea1083a1c8fa","name":"SampleExtension","locationUrl":"https://governance.dev.azure.com/jessehouwing/"},{"id":"0ad75e84-88ae-4325-84b5-ebb30910283c","name":"Token","locationUrl":"https://vssps.dev.azure.com/jessehouwing/"},{"id":"01c5c153-8bc0-4f07-912a-ec4dc386076d","name":"tokenoauth2","locationUrl":"https://vstoken.dev.azure.com/jessehouwing/"},{"id":"b5614b15-0aa6-4d0d-a007-ed83b5a5a85e","name":"Teams","locationUrl":"https://vsaex.dev.azure.com/jessehouwing/"},{"id":"d56223df-8ccd-45c9-89b4-eddf69240690","name":"blob","locationUrl":"https://vsblob.dev.azure.com/jessehouwing/"},{"id":"bc93db6f-a647-4d80-a3af-efa394e4baa7","name":"ProjectSettings","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"585028fe-17d8-49e2-9a1b-efb4d8502156","name":"oauth2","locationUrl":"https://vssps.dev.azure.com/jessehouwing/"},{"id":"31d56a90-a194-4567-aacf-efe0007e3309","name":"BasicAuthBatch","locationUrl":"https://vssps.dev.azure.com/jessehouwing/"},{"id":"af607f94-69ba-4821-8159-f04e37b66350","name":"Symbol","locationUrl":"https://artifacts.dev.azure.com/jessehouwing/"},{"id":"af68438b-ed04-4407-9eb6-f1dbae3f922e","name":"TokenAdmin","locationUrl":"https://vssps.dev.azure.com/jessehouwing/"},{"id":"33e404a3-5e99-4dd4-a836-f3a4c45e3221","name":"CodeMapper","locationUrl":"https://vsaex.dev.azure.com/jessehouwing/"},{"id":"0e2d38b0-90af-4e4d-9ef7-f4510413e129","name":"NugetConfigAnalysisTask","locationUrl":"https://governance.dev.azure.com/jessehouwing/"},{"id":"1814ab31-2f4f-4a9f-8761-f4d77dc5a5d7","name":"serviceendpoint","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"34de91cb-429f-4e8d-8be7-f8431edba7f3","name":"RepositoryAnalysis","locationUrl":"https://portalext.dev.azure.com/jessehouwing/"},{"id":"57731fdf-7d72-4678-83de-f8b31266e429","name":"Reporting","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"7658fa33-b1bf-4580-990f-fac5896773d3","name":"projectanalysis","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"6d1800d2-db34-4956-88b4-fad14617d011","name":"MEMInternal","locationUrl":"https://vsaex.dev.azure.com/jessehouwing/"},{"id":"45fb9450-a28d-476d-9b0f-fb4aedddff73","name":"Package","locationUrl":"https://vscommerce.dev.azure.com/jessehouwing/"},{"id":"1f131d7f-cfbb-4ec9-b358-fb4e8341ce59","name":"Tagging","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"85f8c7b6-92fe-4ba6-8b6d-fbb67c809341","name":"worktracking","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"b2f5faa8-caaf-436f-b40c-fc45778e174d","name":"UserAccountMapping","locationUrl":"https://vssps.dev.azure.com/jessehouwing/"},{"id":"1e984811-4250-48bd-9c57-fe40eab4a630","name":"Chat","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"0a833654-df2a-437e-8253-fe6b63b82035","name":"environments","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"a81a0441-de52-4000-aa15-ff0e07bfbbaa","name":"pipelinePermissions","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"00000041-0000-8888-8000-000000000000","name":"Location Service","locationUrl":"https://vsaex.dev.azure.com/jessehouwing/"},{"id":"00000047-0000-8888-8000-000000000000","name":"Location Service","locationUrl":"https://vscommerce.dev.azure.com/jessehouwing/"},{"id":"0000005e-0000-8888-8000-000000000000","name":"Location Service","locationUrl":"https://commvtwo.dev.azure.com/jessehouwing/"},{"id":"00000071-0000-8888-8000-000000000000","name":"Location Service","locationUrl":"https://advsec.dev.azure.com/jessehouwing/"},{"id":"00000054-0000-8888-8000-000000000000","name":"Location Service","locationUrl":"https://vstmr.dev.azure.com/jessehouwing/"},{"id":"00000030-0000-8888-8000-000000000000","name":"Location Service","locationUrl":"https://pkgs.dev.azure.com/jessehouwing/"},{"id":"00000049-0000-8888-8000-000000000000","name":"Location Service","locationUrl":"https://governance.dev.azure.com/jessehouwing/"},{"id":"00000016-0000-8888-8000-000000000000","name":"Location Service","locationUrl":"https://artifacts.dev.azure.com/jessehouwing/"},{"id":"00000019-0000-8888-8000-000000000000","name":"Location Service","locationUrl":"https://vsblob.dev.azure.com/jessehouwing/"},{"id":"00000010-0000-8888-8000-000000000000","name":"Location Service","locationUrl":"https://almsearch.dev.azure.com/jessehouwing/"},{"id":"00000028-0000-8888-8000-000000000000","name":"Location Service","locationUrl":"https://extmgmt.dev.azure.com/jessehouwing/"},{"id":"00000064-0000-8888-8000-000000000000","name":"Location Service","locationUrl":"https://auditservice.dev.azure.com/jessehouwing/"},{"id":"0000000f-0000-8888-8000-000000000000","name":"Location Service","locationUrl":"https://codelens.dev.azure.com/jessehouwing/"},{"id":"00000003-0000-8888-8000-000000000000","name":"Location Service","locationUrl":"https://vssh.dev.azure.com/jessehouwing/"},{"id":"00000043-0000-8888-8000-000000000000","name":"Location Service","locationUrl":"https://vslicense.dev.azure.com/jessehouwing/"},{"id":"0000003e-0000-8888-8000-000000000000","name":"Location Service","locationUrl":"https://dataimport.dev.azure.com/jessehouwing/"},{"id":"00025394-6065-48ca-87d9-7f5672854ef7","name":"Location Service","locationUrl":"https://dev.azure.com/jessehouwing/"},{"id":"0000003c-0000-8888-8000-000000000000","name":"Location Service","locationUrl":"https://analytics.dev.azure.com/jessehouwing/"},{"id":"00000036-0000-8888-8000-000000000000","name":"Location Service","locationUrl":"https://feeds.dev.azure.com/jessehouwing/"},{"id":"00000059-0000-8888-8000-000000000000","name":"Location Service","locationUrl":"https://vsdscops.dev.azure.com/jessehouwing/"},{"id":"0000003b-0000-8888-8000-000000000000","name":"Location Service","locationUrl":"https://portalext.dev.azure.com/jessehouwing/"},{"id":"00000057-0000-8888-8000-000000000000","name":"Location Service","locationUrl":"https://gdprdel.dev.azure.com/jessehouwing/"},{"id":"0000000d-0000-8888-8000-000000000000","name":"Location Service","locationUrl":"https://vsrm.dev.azure.com/jessehouwing/"},{"id":"00000044-0000-8888-8000-000000000000","name":"Location Service","locationUrl":"https://vstskalypso.dev.azure.com/jessehouwing/"},{"id":"00000067-0000-8888-8000-000000000000","name":"Location Service","locationUrl":"https://azchatops.dev.azure.com/jessehouwing/"},{"id":"00000052-0000-8888-8000-000000000000","name":"Location Service","locationUrl":"https://vstoken.dev.azure.com/jessehouwing/"},{"id":"00000035-0000-8888-8000-000000000000","name":"Location Service","locationUrl":"https://entreq.dev.azure.com/jessehouwing/"},{"id":"951917ac-a960-4999-8464-e3f0aa25b381","name":"SPS Location Service","locationUrl":"https://vssps.dev.azure.com/jessehouwing/"}]}'
2023-09-15T17:28:40.8551053Z DEBUG: msrest.universal_http.requests: Configuring retry: max_retries=3, backoff_factor=0.8, max_backoff=90
2023-09-15T17:28:40.8552930Z DEBUG: azext_devops.devops_sdk.client: Route template: {project}/_apis/build/{resource}/{buildId}
2023-09-15T17:28:40.8554651Z DEBUG: azext_devops.devops_sdk.client: Api version '5.0'
2023-09-15T17:28:40.8555039Z DEBUG: azext_devops.devops_sdk.client: GET https://dev.azure.com/jessehouwing/demo/_apis/build/Builds/4611
2023-09-15T17:28:40.8555480Z DEBUG: azext_devops.devops_sdk.client: Request content: None
2023-09-15T17:28:40.8555974Z DEBUG: msrest.universal_http: Configuring redirects: allow=True, max=30
2023-09-15T17:28:40.8556380Z DEBUG: msrest.universal_http: Configuring request: timeout=100, verify=True, cert=None
2023-09-15T17:28:40.8556757Z DEBUG: msrest.universal_http: Configuring proxies: ''
2023-09-15T17:28:40.8557133Z DEBUG: msrest.universal_http: Evaluate proxies against ENV settings: True
2023-09-15T17:28:40.8569680Z DEBUG: urllib3.connectionpool: Starting new HTTPS connection (1): dev.azure.com:443
2023-09-15T17:28:40.9397583Z DEBUG: urllib3.connectionpool: https://dev.azure.com:443 "GET /jessehouwing/demo/_apis/build/Builds/4611 HTTP/1.1" 200 1711
2023-09-15T17:28:40.9415247Z DEBUG: azext_devops.devops_sdk.client: Response content: b'{"_links":{"self":{"href":"https://dev.azure.com/jessehouwing/6484ebc3-af16-4af9-aa66-6b3398db7214/_apis/build/Builds/4611"},"web":{"href":"https://dev.azure.com/jessehouwing/6484ebc3-af16-4af9-aa66-6b3398db7214/_build/results?buildId=4611"},"sourceVersionDisplayUri":{"href":"https://dev.azure.com/jessehouwing/6484ebc3-af16-4af9-aa66-6b3398db7214/_apis/build/builds/4611/sources"},"timeline":{"href":"https://dev.azure.com/jessehouwing/6484ebc3-af16-4af9-aa66-6b3398db7214/_apis/build/builds/4611/Timeline"},"badge":{"href":"https://dev.azure.com/jessehouwing/6484ebc3-af16-4af9-aa66-6b3398db7214/_apis/build/status/96"}},"properties":{},"tags":[],"validationResults":[],"plans":[{"planId":"cd1b9932-6426-4fe8-9776-af8c80ecd820"}],"triggerInfo":{"ci.sourceBranch":"refs/heads/main","ci.sourceSha":"eec6dd139ed3e1eb056b7c4822319290afcd4417","ci.message":"Update azure-pipelines-4.yml for Azure Pipelines","ci.triggerRepository":"bb4647cf-81aa-41fa-b07d-ebbafc197f5a"},"id":4611,"buildNumber":"20230915.7","status":"inProgress","queueTime":"2023-09-15T17:27:13.1428646Z","startTime":"2023-09-15T17:27:21.6897528Z","url":"https://dev.azure.com/jessehouwing/6484ebc3-af16-4af9-aa66-6b3398db7214/_apis/build/Builds/4611","definition":{"drafts":[],"id":96,"name":"demo (4)","url":"https://dev.azure.com/jessehouwing/6484ebc3-af16-4af9-aa66-6b3398db7214/_apis/build/Definitions/96?revision=2","uri":"vstfs:///Build/Definition/96","path":"\\\\","type":"build","queueStatus":"enabled","revision":2,"project":{"id":"6484ebc3-af16-4af9-aa66-6b3398db7214","name":"demo","description":"This team is  meant to be used for all kinds of great demos","url":"https://dev.azure.com/jessehouwing/_apis/projects/6484ebc3-af16-4af9-aa66-6b3398db7214","state":"wellFormed","revision":414360040,"visibility":"private","lastUpdateTime":"2018-02-08T04:57:49.15Z"}},"buildNumberRevision":7,"project":{"id":"6484ebc3-af16-4af9-aa66-6b3398db7214","name":"demo","description":"This team is  meant to be used for all kinds of great demos","url":"https://dev.azure.com/jessehouwing/_apis/projects/6484ebc3-af16-4af9-aa66-6b3398db7214","state":"wellFormed","revision":414360040,"visibility":"private","lastUpdateTime":"2018-02-08T04:57:49.15Z"},"uri":"vstfs:///Build/Build/4611","sourceBranch":"refs/heads/main","sourceVersion":"eec6dd139ed3e1eb056b7c4822319290afcd4417","priority":"normal","reason":"individualCI","requestedFor":{"displayName":"Jesse Houwing","url":"https://spsprodeus24.vssps.visualstudio.com/A99033144-384a-4f45-a85b-755ac35f4733/_apis/Identities/76d08967-be56-4a25-ad30-c1becfa13355","_links":{"avatar":{"href":"https://dev.azure.com/jessehouwing/_apis/GraphProfile/MemberAvatars/aad.NTIxOTY4OGYtZjAyMy03NmI3LTljZjEtMDExZjU4MDg4MGU4"}},"id":"76d08967-be56-4a25-ad30-c1becfa13355","uniqueName":"jesse.houwing@gmail.com","imageUrl":"https://dev.azure.com/jessehouwing/_apis/GraphProfile/MemberAvatars/aad.NTIxOTY4OGYtZjAyMy03NmI3LTljZjEtMDExZjU4MDg4MGU4","descriptor":"aad.NTIxOTY4OGYtZjAyMy03NmI3LTljZjEtMDExZjU4MDg4MGU4"},"requestedBy":{"displayName":"Microsoft.VisualStudio.Services.TFS","url":"https://spsprodeus24.vssps.visualstudio.com/A99033144-384a-4f45-a85b-755ac35f4733/_apis/Identities/00000002-0000-8888-8000-000000000000","_links":{"avatar":{"href":"https://dev.azure.com/jessehouwing/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"}},"id":"00000002-0000-8888-8000-000000000000","uniqueName":"00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288","imageUrl":"https://dev.azure.com/jessehouwing/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA","descriptor":"s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"},"lastChangedDate":"2023-09-15T17:27:21.693Z","lastChangedBy":{"displayName":"Microsoft.VisualStudio.Services.TFS","url":"https://spsprodeus24.vssps.visualstudio.com/A99033144-384a-4f45-a85b-755ac35f4733/_apis/Identities/00000002-0000-8888-8000-000000000000","_links":{"avatar":{"href":"https://dev.azure.com/jessehouwing/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"}},"id":"00000002-0000-8888-8000-000000000000","uniqueName":"00000002-0000-8888-8000-000000000000@2c895908-04e0-4952-89fd-54b0046d6288","imageUrl":"https://dev.azure.com/jessehouwing/_apis/GraphProfile/MemberAvatars/s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA","descriptor":"s2s.MDAwMDAwMDItMDAwMC04ODg4LTgwMDAtMDAwMDAwMDAwMDAwQDJjODk1OTA4LTA0ZTAtNDk1Mi04OWZkLTU0YjAwNDZkNjI4OA"},"orchestrationPlan":{"planId":"cd1b9932-6426-4fe8-9776-af8c80ecd820"},"logs":{"id":0,"type":"Container","url":"https://dev.azure.com/jessehouwing/6484ebc3-af16-4af9-aa66-6b3398db7214/_apis/build/builds/4611/logs"},"repository":{"id":"bb4647cf-81aa-41fa-b07d-ebbafc197f5a","type":"TfsGit","name":"demo","url":"https://dev.azure.com/jessehouwing/demo/_git/demo","clean":null,"checkoutSubmodules":false},"keepForever":false,"retainedByRelease":false,"triggeredByBuild":null,"appendCommitMessageToRunName":true}'
2023-09-15T17:28:40.9473368Z DEBUG: cli.knack.cli: Event: CommandInvoker.OnTransformResult [<function _resource_group_transform at 0x000001F90349A4D0>, <function _x509_from_base64_to_hex_transform at 0x000001F90349A560>]
2023-09-15T17:28:40.9475724Z DEBUG: cli.knack.cli: Event: CommandInvoker.OnFilterResult [<function CLIQuery.handle_query_parameter.<locals>.filter_output at 0x000001F908701240>]
2023-09-15T17:28:40.9477209Z DEBUG: cli.knack.cli: Event: Cli.SuccessfulExecute []
2023-09-15T17:28:40.9477615Z DEBUG: cli.knack.cli: Event: Cli.PostExecute [<function AzCliLogging.deinit_cmd_metadata_logging at 0x000001F90346C670>]
2023-09-15T17:28:40.9478231Z INFO: cli.__main__: Command ran in 61.399 seconds (init: 14.956, invoke: 46.443)
2023-09-15T17:28:40.9511922Z 96
2023-09-15T17:28:41.9634731Z ##[debug]$LASTEXITCODE: 0
2023-09-15T17:28:42.1133619Z ##[debug]Exit code: 0
2023-09-15T17:28:42.1170077Z ##[debug]Leaving Invoke-VstsTool.
2023-09-15T17:28:42.1192289Z ##[debug]Leaving D:\a\_tasks\PowerShell_e213ff0f-5d5c-4791-802d-52ea3e7be1f1\2.226.2\powershell.ps1.
2023-09-15T17:28:42.1450901Z ##[section]Finishing: PowerShell

Expected behavior

Faster first run time in hosted agent by calling az in a way that preloads most extensions.

Environment Summary

azure-cli 2.52.0

core 2.52.0 telemetry 1.1.0

Extensions: azure-devops 0.26.0

Dependencies: msal 1.24.0b1 azure-mgmt-resource 23.1.0b2

Python location 'C:\Program Files\Microsoft SDKs\Azure\CLI2\python.exe' Extensions directory 'C:\Program Files\Common Files\AzureCliExtensionDirectory'

Python (Windows) 3.10.10 (tags/v3.10.10:aad5f6a, Feb 7 2023, 17:20:36) [MSC v.1929 64 bit (AMD64)]

Additional context

No response

yonzhan commented 1 year ago

Thank you for opening this issue, we will look into it.

jessehouwing commented 1 year ago

Updated with logs. From what I gather looking at the debug logs, the hosted runner doesn't have a Command index in its %USERPROFILE%\.azure folder, this is correct, since all calls of az are done using the provisioning user and a fresh profile is created for the hosted runner.

The Visual Studio warmup moves a bunch of files from the provisioning user profile to the default user profile.

My proposed change in the warmup scripts does exactly that after running az at least once.

It also looks like extensions aren't fully compiled until they're called at least once. That'd why I'm adding az pipelines --help | out-null, looking at the procmon logs, upon calling the extension some python compilation takes place. The hosted agent already redirects the extension directory to the program files directory, so those files should survive the user profile switch.

Is there anything else we can do to speed up first-call performance?

jessehouwing commented 1 year ago

Confirming a massive speedup after carrying over the following folders:

C:\Program Files\Common Files\AzureCliExtensionDirectory
C:\Users\VssAdministrator\.azure

https://github.com/actions/runner-images/pull/8294#issuecomment-1721702363

Still seeing a perf hit on first call of az pipelines as it caches instance information.

ilia-shipitsin commented 1 year ago

Hello, runner images team here.

the issue with "C:\Users\VssAdministrator.azure" is that it resides in ephemeral user profile. user is deleted after image generation.

is it possible to store that folder somewhere ? not in user profile

jessehouwing commented 1 year ago

Hello, runner images team here.

the issue with "C:\Users\VssAdministrator.azure" is that it resides in ephemeral user profile. user is deleted after image generation.

is it possible to store that folder somewhere ? not in user profile

In my PR the folder is copied to the default profile and will thus be copied to the new user that actually runs the cli. That also works. Getting all of the data out of the profile would be even better.

ilia-shipitsin commented 1 year ago

Hello, runner images team here. the issue with "C:\Users\VssAdministrator.azure" is that it resides in ephemeral user profile. user is deleted after image generation. is it possible to store that folder somewhere ? not in user profile

In my PR the folder is copied to the default profile and will thus be copied to the new user that actually runs the cli. That also works. Getting all of the data out of the profile would be even better.

that would be poor man approach indeed, copying files that (we know) are to be deleted.

if it is supported I would prefer to store files in some permanent folder

another question is "what are folders to be kept". they were discovered, may they change in future ?

jessehouwing commented 1 year ago

Hello, runner images team here. the issue with "C:\Users\VssAdministrator.azure" is that it resides in ephemeral user profile. user is deleted after image generation. is it possible to store that folder somewhere ? not in user profile

In my PR the folder is copied to the default profile and will thus be copied to the new user that actually runs the cli. That also works. Getting all of the data out of the profile would be even better.

that would be poor man approach indeed, copying files that (we know) are to be deleted.

if it is supported I would prefer to store files in some permanent folder

another question is "what are folders to be kept". they were discovered, may they change in future ?

Looks like the .azure is governed by another environment variable: $AZURE_CONFIG_DIR

I changed my PR to use that instead. Where would you put it, commonfiles\azurecliconfigdirectory?

https://learn.microsoft.com/en-us/cli/azure/azure-cli-configuration#cli-configuration-file

ilia-shipitsin commented 1 year ago

that looks good. give me some time to test it

jessehouwing commented 1 year ago

Found 2 more environment variables while searching the sources for the azure-devops extension. Added those and cleaned up the pull request.

microsoft-github-policy-service[bot] commented 1 year ago

Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc @v-anvashist, @V-hmusukula.

jessehouwing commented 1 year ago

With the world moving to more and more ephemeral runners (if only for the added security benefits), first run performance of tools will become more and more important. The following things would be things to consider:

Have the ability to install az in ephemeral mode or for az to detect it's running in a CICD environment which would:

Or offer a single command we can run to ensure all of the above after installation.