{
  "opencollection": "1.0.0",
  "info": {
    "name": "Microsoft Azure AccessControlClient AccessConnector Test Result API",
    "version": "2020-08-01-preview"
  },
  "items": [
    {
      "info": {
        "name": "Test Result",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Testsummaries",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.TestBase/testBaseAccounts/:testBaseAccountName/testSummaries",
            "params": [
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "The Azure subscription ID. This is a GUID-formatted string."
              },
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "The name of the resource group that contains the resource."
              },
              {
                "name": "testBaseAccountName",
                "value": "",
                "type": "path",
                "description": "The resource name of the Test Base Account."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The API version to be used with the HTTP request."
              }
            ]
          },
          "docs": "Lists the Test Summaries of all the packages under a Test Base Account."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Testsummaries Testsummaryname",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.TestBase/testBaseAccounts/:testBaseAccountName/testSummaries/:testSummaryName",
            "params": [
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "The Azure subscription ID. This is a GUID-formatted string."
              },
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "The name of the resource group that contains the resource."
              },
              {
                "name": "testBaseAccountName",
                "value": "",
                "type": "path",
                "description": "The resource name of the Test Base Account."
              },
              {
                "name": "testSummaryName",
                "value": "",
                "type": "path",
                "description": "The name of the Test Summary."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The API version to be used with the HTTP request."
              }
            ]
          },
          "docs": "Gets a Test Summary with specific name from all the Test Summaries of all the packages under a Test Base Account."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Testresults",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.TestBase/testBaseAccounts/:testBaseAccountName/packages/:packageName/testResults",
            "params": [
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "The Azure subscription ID. This is a GUID-formatted string."
              },
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "The name of the resource group that contains the resource."
              },
              {
                "name": "testBaseAccountName",
                "value": "",
                "type": "path",
                "description": "The resource name of the Test Base Account."
              },
              {
                "name": "packageName",
                "value": "",
                "type": "path",
                "description": "The resource name of the Test Base Package."
              },
              {
                "name": "osUpdateType",
                "value": "",
                "type": "query",
                "description": "The type of the OS Update."
              },
              {
                "name": "$filter",
                "value": "",
                "type": "query",
                "description": "Odata filter"
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The API version to be used with the HTTP request."
              }
            ]
          },
          "docs": "Lists all the Test Results with specified OS Update type for a Test Base Package. Can be filtered by osName, releaseName, flightingRing, buildVersion, buildRevision."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Testresults Testresultname",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.TestBase/testBaseAccounts/:testBaseAccountName/packages/:packageName/testResults/:testResultName",
            "params": [
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "The Azure subscription ID. This is a GUID-formatted string."
              },
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "The name of the resource group that contains the resource."
              },
              {
                "name": "testBaseAccountName",
                "value": "",
                "type": "path",
                "description": "The resource name of the Test Base Account."
              },
              {
                "name": "packageName",
                "value": "",
                "type": "path",
                "description": "The resource name of the Test Base Package."
              },
              {
                "name": "testResultName",
                "value": "",
                "type": "path",
                "description": "The Test Result Name. It equals to {osName}-{TestResultId} string."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The API version to be used with the HTTP request."
              }
            ]
          },
          "docs": "Get the Test Result by Id with specified OS Update type for a Test Base Package."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Osupdates",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.TestBase/testBaseAccounts/:testBaseAccountName/packages/:packageName/osUpdates",
            "params": [
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "The Azure subscription ID. This is a GUID-formatted string."
              },
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "The name of the resource group that contains the resource."
              },
              {
                "name": "testBaseAccountName",
                "value": "",
                "type": "path",
                "description": "The resource name of the Test Base Account."
              },
              {
                "name": "packageName",
                "value": "",
                "type": "path",
                "description": "The resource name of the Test Base Package."
              },
              {
                "name": "osUpdateType",
                "value": "",
                "type": "query",
                "description": "The type of the OS Update."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The API version to be used with the HTTP request."
              }
            ]
          },
          "docs": "Lists the OS Updates in which the package were tested before."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Osupdates Osupdateresourcename",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.TestBase/testBaseAccounts/:testBaseAccountName/packages/:packageName/osUpdates/:osUpdateResourceName",
            "params": [
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "The Azure subscription ID. This is a GUID-formatted string."
              },
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "The name of the resource group that contains the resource."
              },
              {
                "name": "testBaseAccountName",
                "value": "",
                "type": "path",
                "description": "The resource name of the Test Base Account."
              },
              {
                "name": "packageName",
                "value": "",
                "type": "path",
                "description": "The resource name of the Test Base Package."
              },
              {
                "name": "osUpdateResourceName",
                "value": "",
                "type": "path",
                "description": "The resource name of an OS Update."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The API version to be used with the HTTP request."
              }
            ]
          },
          "docs": "Gets an OS Update by name in which the package was tested before."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Favoriteprocesses",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.TestBase/testBaseAccounts/:testBaseAccountName/packages/:packageName/favoriteProcesses",
            "params": [
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "The Azure subscription ID. This is a GUID-formatted string."
              },
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "The name of the resource group that contains the resource."
              },
              {
                "name": "testBaseAccountName",
                "value": "",
                "type": "path",
                "description": "The resource name of the Test Base Account."
              },
              {
                "name": "packageName",
                "value": "",
                "type": "path",
                "description": "The resource name of the Test Base Package."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The API version to be used with the HTTP request."
              }
            ]
          },
          "docs": "Lists the favorite processes for a specific package."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Favoriteprocesses Favoriteprocessresourcename",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.TestBase/testBaseAccounts/:testBaseAccountName/packages/:packageName/favoriteProcesses/:favoriteProcessResourceName",
            "params": [
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "The Azure subscription ID. This is a GUID-formatted string."
              },
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "The name of the resource group that contains the resource."
              },
              {
                "name": "testBaseAccountName",
                "value": "",
                "type": "path",
                "description": "The resource name of the Test Base Account."
              },
              {
                "name": "packageName",
                "value": "",
                "type": "path",
                "description": "The resource name of the Test Base Package."
              },
              {
                "name": "favoriteProcessResourceName",
                "value": "",
                "type": "path",
                "description": "The resource name of a favorite process in a package. If the process name contains characters that are not allowed in Azure Resource Name, we use 'actualProcessName' in request body to submit the name."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The API version to be used with the HTTP request."
              }
            ]
          },
          "docs": "Gets a favorite process for a Test Base Package."
        },
        {
          "info": {
            "name": "Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Favoriteprocesses Favoriteprocessresourcename",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.TestBase/testBaseAccounts/:testBaseAccountName/packages/:packageName/favoriteProcesses/:favoriteProcessResourceName",
            "params": [
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "The Azure subscription ID. This is a GUID-formatted string."
              },
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "The name of the resource group that contains the resource."
              },
              {
                "name": "testBaseAccountName",
                "value": "",
                "type": "path",
                "description": "The resource name of the Test Base Account."
              },
              {
                "name": "packageName",
                "value": "",
                "type": "path",
                "description": "The resource name of the Test Base Package."
              },
              {
                "name": "favoriteProcessResourceName",
                "value": "",
                "type": "path",
                "description": "The resource name of a favorite process in a package. If the process name contains characters that are not allowed in Azure Resource Name, we use 'actualProcessName' in request body to submit the name."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The API version to be used with the HTTP request."
              }
            ]
          },
          "docs": "Create or replace a favorite process for a Test Base Package."
        },
        {
          "info": {
            "name": "Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Favoriteprocesses Favoriteprocessresourcename",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.TestBase/testBaseAccounts/:testBaseAccountName/packages/:packageName/favoriteProcesses/:favoriteProcessResourceName",
            "params": [
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "The Azure subscription ID. This is a GUID-formatted string."
              },
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "The name of the resource group that contains the resource."
              },
              {
                "name": "testBaseAccountName",
                "value": "",
                "type": "path",
                "description": "The resource name of the Test Base Account."
              },
              {
                "name": "packageName",
                "value": "",
                "type": "path",
                "description": "The resource name of the Test Base Package."
              },
              {
                "name": "favoriteProcessResourceName",
                "value": "",
                "type": "path",
                "description": "The resource name of a favorite process in a package. If the process name contains characters that are not allowed in Azure Resource Name, we use 'actualProcessName' in request body to submit the name."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The API version to be used with the HTTP request."
              }
            ]
          },
          "docs": "Deletes a favorite process for a specific package."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Testresults Testresultname Analysisresults",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.TestBase/testBaseAccounts/:testBaseAccountName/packages/:packageName/testResults/:testResultName/analysisResults",
            "params": [
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "The Azure subscription ID. This is a GUID-formatted string."
              },
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "The name of the resource group that contains the resource."
              },
              {
                "name": "testBaseAccountName",
                "value": "",
                "type": "path",
                "description": "The resource name of the Test Base Account."
              },
              {
                "name": "packageName",
                "value": "",
                "type": "path",
                "description": "The resource name of the Test Base Package."
              },
              {
                "name": "testResultName",
                "value": "",
                "type": "path",
                "description": "The Test Result Name. It equals to {osName}-{TestResultId} string."
              },
              {
                "name": "analysisResultType",
                "value": "",
                "type": "query",
                "description": "The type of the Analysis Result of a Test Result."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The API version to be used with the HTTP request."
              }
            ]
          },
          "docs": "Lists the Analysis Results of a Test Result. The result collection will only contain one element as all the data will be nested in a singleton object."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Testresults Testresultname Analysisresults Analysisresultname",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.TestBase/testBaseAccounts/:testBaseAccountName/packages/:packageName/testResults/:testResultName/analysisResults/:analysisResultName",
            "params": [
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "The Azure subscription ID. This is a GUID-formatted string."
              },
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "The name of the resource group that contains the resource."
              },
              {
                "name": "testBaseAccountName",
                "value": "",
                "type": "path",
                "description": "The resource name of the Test Base Account."
              },
              {
                "name": "packageName",
                "value": "",
                "type": "path",
                "description": "The resource name of the Test Base Package."
              },
              {
                "name": "testResultName",
                "value": "",
                "type": "path",
                "description": "The Test Result Name. It equals to {osName}-{TestResultId} string."
              },
              {
                "name": "analysisResultName",
                "value": "",
                "type": "path",
                "description": "The name of the Analysis Result of a Test Result."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The API version to be used with the HTTP request."
              }
            ]
          },
          "docs": "Gets an Analysis Result of a Test Result by name."
        },
        {
          "info": {
            "name": "Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Testresults Testresultname Getdownloadurl",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.TestBase/testBaseAccounts/:testBaseAccountName/packages/:packageName/testResults/:testResultName/getDownloadUrl",
            "params": [
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "The Azure subscription ID. This is a GUID-formatted string."
              },
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "The name of the resource group that contains the resource."
              },
              {
                "name": "testBaseAccountName",
                "value": "",
                "type": "path",
                "description": "The resource name of the Test Base Account."
              },
              {
                "name": "packageName",
                "value": "",
                "type": "path",
                "description": "The resource name of the Test Base Package."
              },
              {
                "name": "testResultName",
                "value": "",
                "type": "path",
                "description": "The Test Result Name. It equals to {osName}-{TestResultId} string."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The API version to be used with the HTTP request."
              }
            ]
          },
          "docs": "Gets the download URL of the test result."
        },
        {
          "info": {
            "name": "Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Testresults Testresultname Getvideodownloadurl",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.TestBase/testBaseAccounts/:testBaseAccountName/packages/:packageName/testResults/:testResultName/getVideoDownloadUrl",
            "params": [
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "The Azure subscription ID. This is a GUID-formatted string."
              },
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "The name of the resource group that contains the resource."
              },
              {
                "name": "testBaseAccountName",
                "value": "",
                "type": "path",
                "description": "The resource name of the Test Base Account."
              },
              {
                "name": "packageName",
                "value": "",
                "type": "path",
                "description": "The resource name of the Test Base Package."
              },
              {
                "name": "testResultName",
                "value": "",
                "type": "path",
                "description": "The Test Result Name. It equals to {osName}-{TestResultId} string."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The API version to be used with the HTTP request."
              }
            ]
          },
          "docs": "Gets the download URL of the test execution screen recording."
        }
      ]
    }
  ],
  "bundled": true
}