{
  "opencollection": "1.0.0",
  "info": {
    "name": "Microsoft Azure AccessControlClient AccessConnector ServerFarms API",
    "version": "2020-08-01-preview"
  },
  "items": [
    {
      "info": {
        "name": "ServerFarms",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Microsoft Azure Gets Collection Of App Service Plans In A Resource Group For A Given Subscription",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms",
            "params": [
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "Name of resource group"
              },
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "Subscription Id"
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "API Version"
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Gets Specified App Service Plan In A Resource Group",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms/:name",
            "params": [
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "Name of resource group"
              },
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of App Service Plan"
              },
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "Subscription Id"
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "API Version"
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Creates Or Updates An App Service Plan",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms/:name",
            "params": [
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "Name of resource group"
              },
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of App Service Plan"
              },
              {
                "name": "allowPendingState",
                "value": "",
                "type": "query",
                "description": "OBSOLETE: If true, allow pending state for App Service Plan"
              },
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "Subscription Id"
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "API Version"
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Deletes A App Service Plan",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms/:name",
            "params": [
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "Name of resource group"
              },
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of App Service Plan"
              },
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "Subscription Id"
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "API Version"
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Queries For App Service Plan Metrics",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms/:name/metrics",
            "params": [
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "Name of resource group"
              },
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of App Service Plan"
              },
              {
                "name": "details",
                "value": "",
                "type": "query",
                "description": "If true, metrics are broken down per App Service Plan instance"
              },
              {
                "name": "$filter",
                "value": "",
                "type": "query",
                "description": "Return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: $filter=(name.value eq 'Metric1' or name.value eq 'Metric2') and startTime eq '2014-01-01T00:00:00Z' and endTime eq '2014-12-31T23:59:59Z' and timeGrain eq duration'[Hour|Minute|Day]'."
              },
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "Subscription Id"
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "API Version"
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure List Of Metrics That Can Be Queried For An App Service Plan",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms/:name/metricdefinitions",
            "params": [
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "Name of resource group"
              },
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of App Service Plan"
              },
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "Subscription Id"
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "API Version"
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Gets List Of Vnets Associated With App Service Plan",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms/:name/virtualNetworkConnections",
            "params": [
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "Name of resource group"
              },
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of App Service Plan"
              },
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "Subscription Id"
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "API Version"
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Gets A Vnet Associated With An App Service Plan",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms/:name/virtualNetworkConnections/:vnetName",
            "params": [
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "Name of resource group"
              },
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of App Service Plan"
              },
              {
                "name": "vnetName",
                "value": "",
                "type": "path",
                "description": "Name of virtual network"
              },
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "Subscription Id"
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "API Version"
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Gets A List Of All Routes Associated With A Vnet, In An App Service Plan",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms/:name/virtualNetworkConnections/:vnetName/routes",
            "params": [
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "Name of resource group"
              },
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of App Service Plan"
              },
              {
                "name": "vnetName",
                "value": "",
                "type": "path",
                "description": "Name of virtual network"
              },
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "Subscription Id"
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "API Version"
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Gets A Specific Route Associated With A Vnet, In An App Service Plan",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms/:name/virtualNetworkConnections/:vnetName/routes/:routeName",
            "params": [
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "Name of resource group"
              },
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of App Service Plan"
              },
              {
                "name": "vnetName",
                "value": "",
                "type": "path",
                "description": "Name of virtual network"
              },
              {
                "name": "routeName",
                "value": "",
                "type": "path",
                "description": "Name of the virtual network route"
              },
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "Subscription Id"
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "API Version"
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Creates A New Route Or Updates An Existing Route For A Vnet In An App Service Plan",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms/:name/virtualNetworkConnections/:vnetName/routes/:routeName",
            "params": [
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "Name of resource group"
              },
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of App Service Plan"
              },
              {
                "name": "vnetName",
                "value": "",
                "type": "path",
                "description": "Name of virtual network"
              },
              {
                "name": "routeName",
                "value": "",
                "type": "path",
                "description": "Name of the virtual network route"
              },
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "Subscription Id"
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "API Version"
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Creates A New Route Or Updates An Existing Route For A Vnet In An App Service Plan",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms/:name/virtualNetworkConnections/:vnetName/routes/:routeName",
            "params": [
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "Name of resource group"
              },
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of App Service Plan"
              },
              {
                "name": "vnetName",
                "value": "",
                "type": "path",
                "description": "Name of virtual network"
              },
              {
                "name": "routeName",
                "value": "",
                "type": "path",
                "description": "Name of the virtual network route"
              },
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "Subscription Id"
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "API Version"
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Deletes An Existing Route For A Vnet In An App Service Plan",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms/:name/virtualNetworkConnections/:vnetName/routes/:routeName",
            "params": [
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "Name of resource group"
              },
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of App Service Plan"
              },
              {
                "name": "vnetName",
                "value": "",
                "type": "path",
                "description": "Name of virtual network"
              },
              {
                "name": "routeName",
                "value": "",
                "type": "path",
                "description": "Name of the virtual network route"
              },
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "Subscription Id"
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "API Version"
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Gets The Vnet Gateway",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms/:name/virtualNetworkConnections/:vnetName/gateways/:gatewayName",
            "params": [
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "Name of resource group"
              },
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Plan"
              },
              {
                "name": "vnetName",
                "value": "",
                "type": "path",
                "description": "Name of the virtual network"
              },
              {
                "name": "gatewayName",
                "value": "",
                "type": "path",
                "description": "Name of the gateway. Only the 'primary' gateway is supported."
              },
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "Subscription Id"
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "API Version"
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Updates The Vnet Gateway",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms/:name/virtualNetworkConnections/:vnetName/gateways/:gatewayName",
            "params": [
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "The resource group"
              },
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "The name of the App Service Plan"
              },
              {
                "name": "vnetName",
                "value": "",
                "type": "path",
                "description": "The name of the virtual network"
              },
              {
                "name": "gatewayName",
                "value": "",
                "type": "path",
                "description": "The name of the gateway. Only 'primary' is supported."
              },
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "Subscription Id"
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "API Version"
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Gets List Of Apps Associated With An App Service Plan",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms/:name/sites",
            "params": [
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "Name of resource group"
              },
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of App Service Plan"
              },
              {
                "name": "$skipToken",
                "value": "",
                "type": "query",
                "description": "Skip to of web apps in a list. If specified, the resulting list will contain web apps starting from (including) the skipToken. Else, the resulting list contains web apps from the start of the list"
              },
              {
                "name": "$filter",
                "value": "",
                "type": "query",
                "description": "Supported filter: $filter=state eq running. Returns only web apps that are currently running"
              },
              {
                "name": "$top",
                "value": "",
                "type": "query",
                "description": "List page size. If specified, results are paged."
              },
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "Subscription Id"
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "API Version"
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Submit A Reboot Request For A Worker Machine In The Specified Server Farm",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms/:name/workers/:workerName/reboot",
            "params": [
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "Name of resource group"
              },
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of server farm"
              },
              {
                "name": "workerName",
                "value": "",
                "type": "path",
                "description": "Name of worker machine, typically starts with RD"
              },
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "Subscription Id"
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "API Version"
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Restarts Web Apps In A Specified App Service Plan",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms/:name/restartSites",
            "params": [
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "Name of resource group"
              },
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of App Service Plan"
              },
              {
                "name": "softRestart",
                "value": "",
                "type": "query",
                "description": "Soft restart applies the configuration settings and restarts the apps if necessary. Hard restart always restarts and reprovisions the apps"
              },
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "Subscription Id"
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "API Version"
              }
            ]
          },
          "docs": "Needs a more full description created."
        },
        {
          "info": {
            "name": "Microsoft Azure Gets A Server Farm Operation",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms/:name/operationresults/:operationId",
            "params": [
              {
                "name": "resourceGroupName",
                "value": "",
                "type": "path",
                "description": "Name of resource group"
              },
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of server farm"
              },
              {
                "name": "operationId",
                "value": "",
                "type": "path",
                "description": "Id of Server farm operation\"&gt;"
              },
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "Subscription Id"
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "API Version"
              }
            ]
          },
          "docs": "Needs a more full description created."
        }
      ]
    }
  ],
  "bundled": true
}