{
  "opencollection": "1.0.0",
  "info": {
    "name": "WebApps API Client",
    "version": "2025-05-01"
  },
  "items": [
    {
      "info": {
        "name": "Provider",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get available application frameworks and their versions",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/providers/Microsoft.Web/availableStacks",
            "params": [
              {
                "name": "osTypeSelected",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Description for Get available application frameworks and their versions"
        },
        {
          "info": {
            "name": "Get available Function app frameworks and their versions",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/providers/Microsoft.Web/functionAppStacks",
            "params": [
              {
                "name": "stackOsType",
                "value": "",
                "type": "query",
                "description": "Stack OS Type"
              }
            ]
          },
          "docs": "Description for Get available Function app frameworks and their versions"
        },
        {
          "info": {
            "name": "Get available Function app frameworks and their versions for location",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/providers/Microsoft.Web/locations/:location/functionAppStacks",
            "params": [
              {
                "name": "stackOsType",
                "value": "",
                "type": "query",
                "description": "Stack OS Type"
              }
            ]
          },
          "docs": "Description for Get available Function app frameworks and their versions for location"
        },
        {
          "info": {
            "name": "Get available Web app frameworks and their versions for location",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/providers/Microsoft.Web/locations/:location/webAppStacks",
            "params": [
              {
                "name": "stackOsType",
                "value": "",
                "type": "query",
                "description": "Stack OS Type"
              }
            ]
          },
          "docs": "Description for Get available Web app frameworks and their versions for location"
        },
        {
          "info": {
            "name": "Gets all available operations for the Microsoft.Web resource provider. Also exposes resource metric definitions",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/providers/Microsoft.Web/operations"
          },
          "docs": "Description for Gets all available operations for the Microsoft.Web resource provider. Also exposes resource metric definitions"
        },
        {
          "info": {
            "name": "Get available Web app frameworks and their versions",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/providers/Microsoft.Web/webAppStacks",
            "params": [
              {
                "name": "stackOsType",
                "value": "",
                "type": "query",
                "description": "Stack OS Type"
              }
            ]
          },
          "docs": "Description for Get available Web app frameworks and their versions"
        },
        {
          "info": {
            "name": "Get available application frameworks and their versions",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Web/availableStacks",
            "params": [
              {
                "name": "osTypeSelected",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Description for Get available application frameworks and their versions"
        }
      ]
    },
    {
      "info": {
        "name": "Default",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Gets publishing user",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/providers/Microsoft.Web/publishingUsers/web"
          },
          "docs": "Description for Gets publishing user"
        },
        {
          "info": {
            "name": "Updates publishing user",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/providers/Microsoft.Web/publishingUsers/web"
          },
          "docs": "Description for Updates publishing user"
        },
        {
          "info": {
            "name": "Gets the source controls available for Azure websites.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/providers/Microsoft.Web/sourcecontrols"
          },
          "docs": "Description for Gets the source controls available for Azure websites."
        },
        {
          "info": {
            "name": "Gets source control token",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/providers/Microsoft.Web/sourcecontrols/:sourceControlType",
            "params": [
              {
                "name": "sourceControlType",
                "value": "",
                "type": "path",
                "description": "Type of source control"
              }
            ]
          },
          "docs": "Description for Gets source control token"
        },
        {
          "info": {
            "name": "Updates source control token",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/providers/Microsoft.Web/sourcecontrols/:sourceControlType",
            "params": [
              {
                "name": "sourceControlType",
                "value": "",
                "type": "path",
                "description": "Type of source control"
              }
            ]
          },
          "docs": "Description for Updates source control token"
        },
        {
          "info": {
            "name": "Get a list of available ASE regions and its supported Skus.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Web/aseRegions"
          },
          "docs": "Description for get a list of available ASE regions and its supported Skus."
        },
        {
          "info": {
            "name": "Gets a list of meters for a given location.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Web/billingMeters",
            "params": [
              {
                "name": "billingLocation",
                "value": "",
                "type": "query",
                "description": "Azure Location of billable resource"
              },
              {
                "name": "osType",
                "value": "",
                "type": "query",
                "description": "App Service OS type meters used for"
              }
            ]
          },
          "docs": "Description for Gets a list of meters for a given location."
        },
        {
          "info": {
            "name": "Check if a resource name is available.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Web/checknameavailability"
          },
          "docs": "Description for Check if a resource name is available."
        },
        {
          "info": {
            "name": "Get custom hostnames under this subscription",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Web/customhostnameSites",
            "params": [
              {
                "name": "hostname",
                "value": "",
                "type": "query",
                "description": "Specific hostname"
              }
            ]
          },
          "docs": "Get custom hostnames under this subscription"
        },
        {
          "info": {
            "name": "Gets list of available geo regions plus ministamps",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Web/deploymentLocations"
          },
          "docs": "Description for Gets list of available geo regions plus ministamps"
        },
        {
          "info": {
            "name": "Get a list of available geographical regions.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Web/geoRegions",
            "params": [
              {
                "name": "sku",
                "value": "",
                "type": "query",
                "description": "Name of SKU used to filter the regions."
              },
              {
                "name": "linuxWorkersEnabled",
                "value": "",
                "type": "query",
                "description": "Specify <code>true</code> if you want to filter to only regions that support Linux workers."
              },
              {
                "name": "xenonWorkersEnabled",
                "value": "",
                "type": "query",
                "description": "Specify <code>true</code> if you want to filter to only regions that support Xenon workers."
              },
              {
                "name": "linuxDynamicWorkersEnabled",
                "value": "",
                "type": "query",
                "description": "Specify <code>true</code> if you want to filter to only regions that support Linux Consumption Workers."
              },
              {
                "name": "customModeWorkersEnabled",
                "value": "",
                "type": "query",
                "description": "Specify <code>true</code> if you want to filter to only regions that support App Service Plans with <code>IsCustomMode</code> set to <code>true</code>."
              }
            ]
          },
          "docs": "Description for Get a list of available geographical regions."
        },
        {
          "info": {
            "name": "List all apps that are assigned to a hostname.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Web/listSitesAssignedToHostName"
          },
          "docs": "Description for List all apps that are assigned to a hostname."
        },
        {
          "info": {
            "name": "Check if a resource name is available for DNL sites.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Web/locations/:location/checknameavailability"
          },
          "docs": "Check if a resource name is available for DNL sites."
        },
        {
          "info": {
            "name": "Lists subscription core usages for all skus used in a location, for a given type of quota.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Web/locations/:location/usages"
          },
          "docs": "List usages in cores for all skus used by a subscription in a given location, for a specific quota type."
        },
        {
          "info": {
            "name": "List all premier add-on offers.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Web/premieraddonoffers"
          },
          "docs": "Description for List all premier add-on offers."
        },
        {
          "info": {
            "name": "List all SKUs.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Web/skus"
          },
          "docs": "Description for List all SKUs."
        },
        {
          "info": {
            "name": "Verifies if this VNET is compatible with an App Service Environment by analyzing the Network Security Group rules.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Web/verifyHostingEnvironmentVnet"
          },
          "docs": "Description for Verifies if this VNET is compatible with an App Service Environment by analyzing the Network Security Group rules."
        },
        {
          "info": {
            "name": "Move resources between resource groups.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/moveResources"
          },
          "docs": "Description for Move resources between resource groups."
        },
        {
          "info": {
            "name": "Validate if a resource can be created.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/validate"
          },
          "docs": "Description for Validate if a resource can be created."
        },
        {
          "info": {
            "name": "Validate whether a resource can be moved.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/validateMoveResources"
          },
          "docs": "Description for Validate whether a resource can be moved."
        }
      ]
    },
    {
      "info": {
        "name": "Certificates",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get all certificates for a subscription.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Web/certificates",
            "params": [
              {
                "name": "$filter",
                "value": "",
                "type": "query",
                "description": "Return only information specified in the filter (using OData syntax). For example: $filter=KeyVaultId eq 'KeyVaultId'"
              }
            ]
          },
          "docs": "Description for Get all certificates for a subscription."
        },
        {
          "info": {
            "name": "Get all certificates in a resource group.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/certificates"
          },
          "docs": "Description for Get all certificates in a resource group."
        },
        {
          "info": {
            "name": "Get a certificate.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/certificates/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the certificate."
              }
            ]
          },
          "docs": "Description for Get a certificate."
        },
        {
          "info": {
            "name": "Create or update a certificate.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/certificates/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the certificate."
              }
            ]
          },
          "docs": "Description for Create or update a certificate."
        },
        {
          "info": {
            "name": "Create or update a certificate.",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/certificates/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the certificate."
              }
            ]
          },
          "docs": "Description for Create or update a certificate."
        },
        {
          "info": {
            "name": "Delete a certificate.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/certificates/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the certificate."
              }
            ]
          },
          "docs": "Description for Delete a certificate."
        }
      ]
    },
    {
      "info": {
        "name": "DeletedWebApps",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get all deleted apps for a subscription.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Web/deletedSites"
          },
          "docs": "Description for Get all deleted apps for a subscription."
        },
        {
          "info": {
            "name": "Get all deleted apps for a subscription at location",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Web/locations/:location/deletedSites"
          },
          "docs": "Description for Get all deleted apps for a subscription at location"
        },
        {
          "info": {
            "name": "Get deleted app for a subscription at location.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Web/locations/:location/deletedSites/:deletedSiteId",
            "params": [
              {
                "name": "deletedSiteId",
                "value": "",
                "type": "path",
                "description": "The numeric ID of the deleted app, e.g. 12345"
              }
            ]
          },
          "docs": "Description for Get deleted app for a subscription at location."
        }
      ]
    },
    {
      "info": {
        "name": "Global",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get deleted app for a subscription.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Web/deletedSites/:deletedSiteId",
            "params": [
              {
                "name": "deletedSiteId",
                "value": "",
                "type": "path",
                "description": "The numeric ID of the deleted app, e.g. 12345"
              }
            ]
          },
          "docs": "Description for Get deleted app for a subscription."
        },
        {
          "info": {
            "name": "Get all deleted apps for a subscription.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Web/deletedSites/:deletedSiteId/snapshots",
            "params": [
              {
                "name": "deletedSiteId",
                "value": "",
                "type": "path",
                "description": "The numeric ID of the deleted app, e.g. 12345"
              }
            ]
          },
          "docs": "Description for Get all deleted apps for a subscription."
        },
        {
          "info": {
            "name": "Gets an operation in a subscription and given region",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Web/locations/:location/operations/:operationId",
            "params": [
              {
                "name": "operationId",
                "value": "",
                "type": "path",
                "description": "Operation Id"
              }
            ]
          },
          "docs": "Description for Gets an operation in a subscription and given region"
        }
      ]
    },
    {
      "info": {
        "name": "AppServiceEnvironments",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get all App Service Environments for a subscription.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Web/hostingEnvironments"
          },
          "docs": "Description for Get all App Service Environments for a subscription."
        },
        {
          "info": {
            "name": "Get all App Service Environments in a resource group.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments"
          },
          "docs": "Description for Get all App Service Environments in a resource group."
        },
        {
          "info": {
            "name": "Get the properties of an App Service Environment.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              }
            ]
          },
          "docs": "Description for Get the properties of an App Service Environment."
        },
        {
          "info": {
            "name": "Create or update an App Service Environment.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              }
            ]
          },
          "docs": "Description for Create or update an App Service Environment."
        },
        {
          "info": {
            "name": "Create or update an App Service Environment.",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              }
            ]
          },
          "docs": "Description for Create or update an App Service Environment."
        },
        {
          "info": {
            "name": "Delete an App Service Environment.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              },
              {
                "name": "forceDelete",
                "value": "",
                "type": "query",
                "description": "Specify <code>true</code> to force the deletion even if the App Service Environment contains resources. The default is <code>false</code>."
              }
            ]
          },
          "docs": "Description for Delete an App Service Environment."
        },
        {
          "info": {
            "name": "Get the used, available, and total worker capacity an App Service Environment.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/capacities/compute",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              }
            ]
          },
          "docs": "Description for Get the used, available, and total worker capacity an App Service Environment."
        },
        {
          "info": {
            "name": "Get IP addresses assigned to an App Service Environment.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/capacities/virtualip",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              }
            ]
          },
          "docs": "Description for Get IP addresses assigned to an App Service Environment."
        },
        {
          "info": {
            "name": "Move an App Service Environment to a different VNET.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/changeVirtualNetwork",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              }
            ]
          },
          "docs": "Description for Move an App Service Environment to a different VNET."
        },
        {
          "info": {
            "name": "Get Custom Dns Suffix configuration of an App Service Environment",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/configurations/customdnssuffix",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              }
            ]
          },
          "docs": "Get Custom Dns Suffix configuration of an App Service Environment"
        },
        {
          "info": {
            "name": "Update Custom Dns Suffix configuration of an App Service Environment",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/configurations/customdnssuffix",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              }
            ]
          },
          "docs": "Update Custom Dns Suffix configuration of an App Service Environment"
        },
        {
          "info": {
            "name": "Delete Custom Dns Suffix configuration of an App Service Environment",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/configurations/customdnssuffix",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              }
            ]
          },
          "docs": "Delete Custom Dns Suffix configuration of an App Service Environment"
        },
        {
          "info": {
            "name": "Get networking configuration of an App Service Environment",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/configurations/networking",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              }
            ]
          },
          "docs": "Description for Get networking configuration of an App Service Environment"
        },
        {
          "info": {
            "name": "Update networking configuration of an App Service Environment",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/configurations/networking",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              }
            ]
          },
          "docs": "Description for Update networking configuration of an App Service Environment"
        },
        {
          "info": {
            "name": "Get diagnostic information for an App Service Environment.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/diagnostics",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              }
            ]
          },
          "docs": "Description for Get diagnostic information for an App Service Environment."
        },
        {
          "info": {
            "name": "Get the network endpoints of all inbound dependencies of an App Service Environment.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/inboundNetworkDependenciesEndpoints",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              }
            ]
          },
          "docs": "Description for Get the network endpoints of all inbound dependencies of an App Service Environment."
        },
        {
          "info": {
            "name": "Get all multi-role pools.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/multiRolePools",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              }
            ]
          },
          "docs": "Description for Get all multi-role pools."
        },
        {
          "info": {
            "name": "Get properties of a multi-role pool.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/multiRolePools/default",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              }
            ]
          },
          "docs": "Description for Get properties of a multi-role pool."
        },
        {
          "info": {
            "name": "Create or update a multi-role pool.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/multiRolePools/default",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              }
            ]
          },
          "docs": "Description for Create or update a multi-role pool."
        },
        {
          "info": {
            "name": "Create or update a multi-role pool.",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/multiRolePools/default",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              }
            ]
          },
          "docs": "Description for Create or update a multi-role pool."
        },
        {
          "info": {
            "name": "Get metric definitions for a multi-role pool of an App Service Environment.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/multiRolePools/default/metricdefinitions",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              }
            ]
          },
          "docs": "Description for Get metric definitions for a multi-role pool of an App Service Environment."
        },
        {
          "info": {
            "name": "Get available SKUs for scaling a multi-role pool.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/multiRolePools/default/skus",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              }
            ]
          },
          "docs": "Description for Get available SKUs for scaling a multi-role pool."
        },
        {
          "info": {
            "name": "Get usage metrics for a multi-role pool of an App Service Environment.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/multiRolePools/default/usages",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              }
            ]
          },
          "docs": "Description for Get usage metrics for a multi-role pool of an App Service Environment."
        },
        {
          "info": {
            "name": "List all currently running operations on the App Service Environment.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/operations",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              }
            ]
          },
          "docs": "Description for List all currently running operations on the App Service Environment."
        },
        {
          "info": {
            "name": "Get the network endpoints of all outbound dependencies of an App Service Environment.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/outboundNetworkDependenciesEndpoints",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              }
            ]
          },
          "docs": "Description for Get the network endpoints of all outbound dependencies of an App Service Environment."
        },
        {
          "info": {
            "name": "Gets the list of private endpoints associated with a hosting environment",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/privateEndpointConnections",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              }
            ]
          },
          "docs": "Description for Gets the list of private endpoints associated with a hosting environment"
        },
        {
          "info": {
            "name": "Gets a private endpoint connection",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/privateEndpointConnections/:privateEndpointConnectionName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              },
              {
                "name": "privateEndpointConnectionName",
                "value": "",
                "type": "path",
                "description": "Name of the private endpoint connection."
              }
            ]
          },
          "docs": "Description for Gets a private endpoint connection"
        },
        {
          "info": {
            "name": "Approves or rejects a private endpoint connection",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/privateEndpointConnections/:privateEndpointConnectionName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              },
              {
                "name": "privateEndpointConnectionName",
                "value": "",
                "type": "path",
                "description": "Name of the private endpoint connection."
              }
            ]
          },
          "docs": "Description for Approves or rejects a private endpoint connection"
        },
        {
          "info": {
            "name": "Deletes a private endpoint connection",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/privateEndpointConnections/:privateEndpointConnectionName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              },
              {
                "name": "privateEndpointConnectionName",
                "value": "",
                "type": "path",
                "description": "Name of the private endpoint connection."
              }
            ]
          },
          "docs": "Description for Deletes a private endpoint connection"
        },
        {
          "info": {
            "name": "Gets the private link resources",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/privateLinkResources",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              }
            ]
          },
          "docs": "Description for Gets the private link resources"
        },
        {
          "info": {
            "name": "Reboot all machines in an App Service Environment.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/reboot",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              }
            ]
          },
          "docs": "Description for Reboot all machines in an App Service Environment."
        },
        {
          "info": {
            "name": "Resume an App Service Environment.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/resume",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              }
            ]
          },
          "docs": "Description for Resume an App Service Environment."
        },
        {
          "info": {
            "name": "Get all App Service plans in an App Service Environment.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/serverfarms",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              }
            ]
          },
          "docs": "Description for Get all App Service plans in an App Service Environment."
        },
        {
          "info": {
            "name": "Get all apps in an App Service Environment.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/sites",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              },
              {
                "name": "propertiesToInclude",
                "value": "",
                "type": "query",
                "description": "Comma separated list of app properties to include."
              }
            ]
          },
          "docs": "Description for Get all apps in an App Service Environment."
        },
        {
          "info": {
            "name": "Suspend an App Service Environment.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/suspend",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              }
            ]
          },
          "docs": "Description for Suspend an App Service Environment."
        },
        {
          "info": {
            "name": "Send a test notification that an upgrade is available for this App Service Environment.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/testUpgradeAvailableNotification",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              }
            ]
          },
          "docs": "Send a test notification that an upgrade is available for this App Service Environment."
        },
        {
          "info": {
            "name": "Initiate an upgrade of an App Service Environment if one is available.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/upgrade",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              }
            ]
          },
          "docs": "Description for Initiate an upgrade of an App Service Environment if one is available."
        },
        {
          "info": {
            "name": "Get global usage metrics of an App Service Environment.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/usages",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              },
              {
                "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]'."
              }
            ]
          },
          "docs": "Description for Get global usage metrics of an App Service Environment."
        },
        {
          "info": {
            "name": "Get all worker pools of an App Service Environment.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/workerPools",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              }
            ]
          },
          "docs": "Description for Get all worker pools of an App Service Environment."
        },
        {
          "info": {
            "name": "Get properties of a worker pool.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/workerPools/:workerPoolName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              },
              {
                "name": "workerPoolName",
                "value": "",
                "type": "path",
                "description": "Name of the worker pool."
              }
            ]
          },
          "docs": "Description for Get properties of a worker pool."
        },
        {
          "info": {
            "name": "Create or update a worker pool.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/workerPools/:workerPoolName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              },
              {
                "name": "workerPoolName",
                "value": "",
                "type": "path",
                "description": "Name of the worker pool."
              }
            ]
          },
          "docs": "Description for Create or update a worker pool."
        },
        {
          "info": {
            "name": "Create or update a worker pool.",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/workerPools/:workerPoolName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              },
              {
                "name": "workerPoolName",
                "value": "",
                "type": "path",
                "description": "Name of the worker pool."
              }
            ]
          },
          "docs": "Description for Create or update a worker pool."
        },
        {
          "info": {
            "name": "Get metric definitions for a worker pool of an App Service Environment.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/workerPools/:workerPoolName/metricdefinitions",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              },
              {
                "name": "workerPoolName",
                "value": "",
                "type": "path",
                "description": "Name of the worker pool."
              }
            ]
          },
          "docs": "Description for Get metric definitions for a worker pool of an App Service Environment."
        },
        {
          "info": {
            "name": "Get available SKUs for scaling a worker pool.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/workerPools/:workerPoolName/skus",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              },
              {
                "name": "workerPoolName",
                "value": "",
                "type": "path",
                "description": "Name of the worker pool."
              }
            ]
          },
          "docs": "Description for Get available SKUs for scaling a worker pool."
        },
        {
          "info": {
            "name": "Get usage metrics for a worker pool of an App Service Environment.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/workerPools/:workerPoolName/usages",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              },
              {
                "name": "workerPoolName",
                "value": "",
                "type": "path",
                "description": "Name of the worker pool."
              }
            ]
          },
          "docs": "Description for Get usage metrics for a worker pool of an App Service Environment."
        },
        {
          "info": {
            "name": "Get a diagnostics item for an App Service Environment.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/hostingEnvironments/:name/diagnostics/:diagnosticsName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "diagnosticsName",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Description for Get a diagnostics item for an App Service Environment."
        },
        {
          "info": {
            "name": "Get metric definitions for a specific instance of a multi-role pool of an App Service Environment.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/hostingEnvironments/:name/multiRolePools/default/instances/:instance/metricdefinitions",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              },
              {
                "name": "instance",
                "value": "",
                "type": "path",
                "description": "Name of the instance in the multi-role pool."
              }
            ]
          },
          "docs": "Description for Get metric definitions for a specific instance of a multi-role pool of an App Service Environment."
        },
        {
          "info": {
            "name": "Get metric definitions for a specific instance of a worker pool of an App Service Environment.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/hostingEnvironments/:name/workerPools/:workerPoolName/instances/:instance/metricdefinitions",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              },
              {
                "name": "workerPoolName",
                "value": "",
                "type": "path",
                "description": "Name of the worker pool."
              },
              {
                "name": "instance",
                "value": "",
                "type": "path",
                "description": "Name of the instance in the worker pool."
              }
            ]
          },
          "docs": "Description for Get metric definitions for a specific instance of a worker pool of an App Service Environment."
        }
      ]
    },
    {
      "info": {
        "name": "KubeEnvironments",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get all Kubernetes Environments for a subscription.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Web/kubeEnvironments"
          },
          "docs": "Description for Get all Kubernetes Environments for a subscription."
        },
        {
          "info": {
            "name": "Get all the Kubernetes Environments in a resource group.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/kubeEnvironments"
          },
          "docs": "Description for Get all the Kubernetes Environments in a resource group."
        },
        {
          "info": {
            "name": "Get the properties of a Kubernetes Environment.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/kubeEnvironments/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the Kubernetes Environment."
              }
            ]
          },
          "docs": "Description for Get the properties of a Kubernetes Environment."
        },
        {
          "info": {
            "name": "Creates or updates a Kubernetes Environment.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/kubeEnvironments/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the Kubernetes Environment."
              }
            ]
          },
          "docs": "Description for Creates or updates a Kubernetes Environment."
        },
        {
          "info": {
            "name": "Creates or updates a Kubernetes Environment.",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/kubeEnvironments/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the Kubernetes Environment."
              }
            ]
          },
          "docs": "Description for Creates or updates a Kubernetes Environment."
        },
        {
          "info": {
            "name": "Delete a Kubernetes Environment.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/kubeEnvironments/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the Kubernetes Environment."
              }
            ]
          },
          "docs": "Description for Delete a Kubernetes Environment."
        }
      ]
    },
    {
      "info": {
        "name": "StaticSites",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Generates a preview workflow file for the static site",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Web/locations/:location/previewStaticSiteWorkflowFile"
          },
          "docs": "Description for Generates a preview workflow file for the static site"
        },
        {
          "info": {
            "name": "Get all Static Sites for a subscription.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Web/staticSites"
          },
          "docs": "Description for Get all Static Sites for a subscription."
        },
        {
          "info": {
            "name": "Gets all static sites in the specified resource group.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites"
          },
          "docs": "Description for Gets all static sites in the specified resource group."
        },
        {
          "info": {
            "name": "Gets the details of a static site.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              }
            ]
          },
          "docs": "Description for Gets the details of a static site."
        },
        {
          "info": {
            "name": "Creates a new static site in an existing resource group, or updates an existing static site.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              }
            ]
          },
          "docs": "Description for Creates a new static site in an existing resource group, or updates an existing static site."
        },
        {
          "info": {
            "name": "Creates a new static site in an existing resource group, or updates an existing static site.",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              }
            ]
          },
          "docs": "Description for Creates a new static site in an existing resource group, or updates an existing static site."
        },
        {
          "info": {
            "name": "Deletes a static site.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              }
            ]
          },
          "docs": "Description for Deletes a static site."
        },
        {
          "info": {
            "name": "Gets the basic auth properties for a static site as a collection.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/basicAuth",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              }
            ]
          },
          "docs": "Description for Gets the basic auth properties for a static site as a collection."
        },
        {
          "info": {
            "name": "Gets the basic auth properties for a static site.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/basicAuth/:basicAuthName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              },
              {
                "name": "basicAuthName",
                "value": "",
                "type": "path",
                "description": "name of the basic auth entry."
              }
            ]
          },
          "docs": "Description for Gets the basic auth properties for a static site."
        },
        {
          "info": {
            "name": "Adds or updates basic auth for a static site.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/basicAuth/:basicAuthName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              },
              {
                "name": "basicAuthName",
                "value": "",
                "type": "path",
                "description": "name of the basic auth entry."
              }
            ]
          },
          "docs": "Description for Adds or updates basic auth for a static site."
        },
        {
          "info": {
            "name": "Gets all static site builds for a particular static site.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              }
            ]
          },
          "docs": "Description for Gets all static site builds for a particular static site."
        },
        {
          "info": {
            "name": "Gets the details of a static site build.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              },
              {
                "name": "environmentName",
                "value": "",
                "type": "path",
                "description": "The stage site identifier."
              }
            ]
          },
          "docs": "Description for Gets the details of a static site build."
        },
        {
          "info": {
            "name": "Deletes a static site build.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              },
              {
                "name": "environmentName",
                "value": "",
                "type": "path",
                "description": "The stage site identifier."
              }
            ]
          },
          "docs": "Description for Deletes a static site build."
        },
        {
          "info": {
            "name": "Creates or updates the app settings of a static site build.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/config/appsettings",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              },
              {
                "name": "environmentName",
                "value": "",
                "type": "path",
                "description": "The stage site identifier."
              }
            ]
          },
          "docs": "Description for Creates or updates the app settings of a static site build."
        },
        {
          "info": {
            "name": "Creates or updates the function app settings of a static site build.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/config/functionappsettings",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              },
              {
                "name": "environmentName",
                "value": "",
                "type": "path",
                "description": "The stage site identifier."
              }
            ]
          },
          "docs": "Description for Creates or updates the function app settings of a static site build."
        },
        {
          "info": {
            "name": "Returns overviews of database connections for a static site build",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/databaseConnections",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site"
              },
              {
                "name": "environmentName",
                "value": "",
                "type": "path",
                "description": "The stage site identifier."
              }
            ]
          },
          "docs": "Returns overviews of database connections for a static site build"
        },
        {
          "info": {
            "name": "Returns overview of a database connection for a static site build by name",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/databaseConnections/:databaseConnectionName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site"
              },
              {
                "name": "environmentName",
                "value": "",
                "type": "path",
                "description": "The stage site identifier."
              },
              {
                "name": "databaseConnectionName",
                "value": "",
                "type": "path",
                "description": "Name of the database connection."
              }
            ]
          },
          "docs": "Returns overview of a database connection for a static site build by name"
        },
        {
          "info": {
            "name": "Create or update a database connection for a static site build",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/databaseConnections/:databaseConnectionName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site"
              },
              {
                "name": "environmentName",
                "value": "",
                "type": "path",
                "description": "The stage site identifier."
              },
              {
                "name": "databaseConnectionName",
                "value": "",
                "type": "path",
                "description": "Name of the database connection."
              }
            ]
          },
          "docs": "Description for Create or update a database connection for a static site build"
        },
        {
          "info": {
            "name": "Create or update a database connection for a static site build",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/databaseConnections/:databaseConnectionName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site"
              },
              {
                "name": "environmentName",
                "value": "",
                "type": "path",
                "description": "The stage site identifier."
              },
              {
                "name": "databaseConnectionName",
                "value": "",
                "type": "path",
                "description": "Name of the database connection."
              }
            ]
          },
          "docs": "Description for Create or update a database connection for a static site build"
        },
        {
          "info": {
            "name": "Delete a database connection for a static site build",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/databaseConnections/:databaseConnectionName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site"
              },
              {
                "name": "environmentName",
                "value": "",
                "type": "path",
                "description": "The stage site identifier."
              },
              {
                "name": "databaseConnectionName",
                "value": "",
                "type": "path",
                "description": "Name of the database connection."
              }
            ]
          },
          "docs": "Delete a database connection for a static site build"
        },
        {
          "info": {
            "name": "Returns details of a database connection for a static site build by name",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/databaseConnections/:databaseConnectionName/show",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site"
              },
              {
                "name": "environmentName",
                "value": "",
                "type": "path",
                "description": "The stage site identifier."
              },
              {
                "name": "databaseConnectionName",
                "value": "",
                "type": "path",
                "description": "Name of the database connection."
              }
            ]
          },
          "docs": "Returns details of a database connection for a static site build by name"
        },
        {
          "info": {
            "name": "Gets the functions of a particular static site build.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/functions",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              },
              {
                "name": "environmentName",
                "value": "",
                "type": "path",
                "description": "The stage site identifier."
              }
            ]
          },
          "docs": "Description for Gets the functions of a particular static site build."
        },
        {
          "info": {
            "name": "Returns details of all backends linked to a static site build",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/linkedBackends",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site"
              },
              {
                "name": "environmentName",
                "value": "",
                "type": "path",
                "description": "The stage site identifier"
              }
            ]
          },
          "docs": "Returns details of all backends linked to a static site build"
        },
        {
          "info": {
            "name": "Returns the details of a linked backend linked to a static site build by name",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/linkedBackends/:linkedBackendName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site"
              },
              {
                "name": "environmentName",
                "value": "",
                "type": "path",
                "description": "The stage site identifier"
              },
              {
                "name": "linkedBackendName",
                "value": "",
                "type": "path",
                "description": "Name of the linked backend that should be retrieved"
              }
            ]
          },
          "docs": "Returns the details of a linked backend linked to a static site build by name"
        },
        {
          "info": {
            "name": "Link backend to a static site build",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/linkedBackends/:linkedBackendName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site"
              },
              {
                "name": "environmentName",
                "value": "",
                "type": "path",
                "description": "The stage site identifier"
              },
              {
                "name": "linkedBackendName",
                "value": "",
                "type": "path",
                "description": "Name of the linked backend that should be retrieved"
              }
            ]
          },
          "docs": "Link backend to a static site build"
        },
        {
          "info": {
            "name": "Unlink a backend from a static site build",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/linkedBackends/:linkedBackendName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site"
              },
              {
                "name": "environmentName",
                "value": "",
                "type": "path",
                "description": "The stage site identifier"
              },
              {
                "name": "linkedBackendName",
                "value": "",
                "type": "path",
                "description": "Name of the linked backend that should be retrieved"
              },
              {
                "name": "isCleaningAuthConfig",
                "value": "",
                "type": "query",
                "description": "Decides if auth will be removed from backend configuration"
              }
            ]
          },
          "docs": "Unlink a backend from a static site build"
        },
        {
          "info": {
            "name": "Validates that a backend can be linked to a static site build",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/linkedBackends/:linkedBackendName/validate",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site"
              },
              {
                "name": "environmentName",
                "value": "",
                "type": "path",
                "description": "The stage site identifier"
              },
              {
                "name": "linkedBackendName",
                "value": "",
                "type": "path",
                "description": "Name of the linked backend that should be retrieved"
              }
            ]
          },
          "docs": "Validates that a backend can be linked to a static site build"
        },
        {
          "info": {
            "name": "Gets the application settings of a static site build.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/listAppSettings",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              },
              {
                "name": "environmentName",
                "value": "",
                "type": "path",
                "description": "The stage site identifier."
              }
            ]
          },
          "docs": "Description for Gets the application settings of a static site build."
        },
        {
          "info": {
            "name": "Gets the application settings of a static site build.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/listFunctionAppSettings",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              },
              {
                "name": "environmentName",
                "value": "",
                "type": "path",
                "description": "The stage site identifier."
              }
            ]
          },
          "docs": "Description for Gets the application settings of a static site build."
        },
        {
          "info": {
            "name": "Returns details of database connections for a static site build",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/showDatabaseConnections",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              },
              {
                "name": "environmentName",
                "value": "",
                "type": "path",
                "description": "The stage site identifier."
              }
            ]
          },
          "docs": "Returns details of database connections for a static site build"
        },
        {
          "info": {
            "name": "Gets the details of the user provided function apps registered with a static site build",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/userProvidedFunctionApps",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              },
              {
                "name": "environmentName",
                "value": "",
                "type": "path",
                "description": "The stage site identifier."
              }
            ]
          },
          "docs": "Description for Gets the details of the user provided function apps registered with a static site build"
        },
        {
          "info": {
            "name": "Gets the details of the user provided function app registered with a static site build",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/userProvidedFunctionApps/:functionAppName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              },
              {
                "name": "environmentName",
                "value": "",
                "type": "path",
                "description": "The stage site identifier."
              },
              {
                "name": "functionAppName",
                "value": "",
                "type": "path",
                "description": "Name of the function app registered with the static site build."
              }
            ]
          },
          "docs": "Description for Gets the details of the user provided function app registered with a static site build"
        },
        {
          "info": {
            "name": "Register a user provided function app with a static site build",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/userProvidedFunctionApps/:functionAppName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              },
              {
                "name": "environmentName",
                "value": "",
                "type": "path",
                "description": "The stage site identifier."
              },
              {
                "name": "functionAppName",
                "value": "",
                "type": "path",
                "description": "Name of the function app registered with the static site build."
              },
              {
                "name": "isForced",
                "value": "",
                "type": "query",
                "description": "Specify <code>true</code> to force the update of the auth configuration on the function app even if an AzureStaticWebApps provider is already configured on the function app. The default is <code>false</code>."
              }
            ]
          },
          "docs": "Description for Register a user provided function app with a static site build"
        },
        {
          "info": {
            "name": "Detach the user provided function app from the static site build",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/userProvidedFunctionApps/:functionAppName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              },
              {
                "name": "environmentName",
                "value": "",
                "type": "path",
                "description": "The stage site identifier."
              },
              {
                "name": "functionAppName",
                "value": "",
                "type": "path",
                "description": "Name of the function app registered with the static site build."
              }
            ]
          },
          "docs": "Description for Detach the user provided function app from the static site build"
        },
        {
          "info": {
            "name": "Deploys zipped content to a specific environment of a static site.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/builds/:environmentName/zipdeploy",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              },
              {
                "name": "environmentName",
                "value": "",
                "type": "path",
                "description": "The stage site identifier."
              }
            ]
          },
          "docs": "Description for Deploys zipped content to a specific environment of a static site."
        },
        {
          "info": {
            "name": "Creates or updates the app settings of a static site.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/config/appsettings",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              }
            ]
          },
          "docs": "Description for Creates or updates the app settings of a static site."
        },
        {
          "info": {
            "name": "Creates or updates the function app settings of a static site.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/config/functionappsettings",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              }
            ]
          },
          "docs": "Description for Creates or updates the function app settings of a static site."
        },
        {
          "info": {
            "name": "Creates an invitation link for a user with the role",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/createUserInvitation",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              }
            ]
          },
          "docs": "Description for Creates an invitation link for a user with the role"
        },
        {
          "info": {
            "name": "Gets all static site custom domains for a particular static site.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/customDomains",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              }
            ]
          },
          "docs": "Description for Gets all static site custom domains for a particular static site."
        },
        {
          "info": {
            "name": "Gets an existing custom domain for a particular static site.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/customDomains/:domainName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              },
              {
                "name": "domainName",
                "value": "",
                "type": "path",
                "description": "The custom domain name."
              }
            ]
          },
          "docs": "Description for Gets an existing custom domain for a particular static site."
        },
        {
          "info": {
            "name": "Creates a new static site custom domain in an existing resource group and static site.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/customDomains/:domainName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              },
              {
                "name": "domainName",
                "value": "",
                "type": "path",
                "description": "The custom domain name."
              }
            ]
          },
          "docs": "Description for Creates a new static site custom domain in an existing resource group and static site."
        },
        {
          "info": {
            "name": "Deletes a custom domain.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/customDomains/:domainName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              },
              {
                "name": "domainName",
                "value": "",
                "type": "path",
                "description": "The custom domain name."
              }
            ]
          },
          "docs": "Description for Deletes a custom domain."
        },
        {
          "info": {
            "name": "Validates a particular custom domain can be added to a static site.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/customDomains/:domainName/validate",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              },
              {
                "name": "domainName",
                "value": "",
                "type": "path",
                "description": "The custom domain name."
              }
            ]
          },
          "docs": "Description for Validates a particular custom domain can be added to a static site."
        },
        {
          "info": {
            "name": "Returns overviews of database connections for a static site",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/databaseConnections",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site"
              }
            ]
          },
          "docs": "Returns overviews of database connections for a static site"
        },
        {
          "info": {
            "name": "Returns overview of a database connection for a static site by name",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/databaseConnections/:databaseConnectionName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site"
              },
              {
                "name": "databaseConnectionName",
                "value": "",
                "type": "path",
                "description": "Name of the database connection."
              }
            ]
          },
          "docs": "Returns overview of a database connection for a static site by name"
        },
        {
          "info": {
            "name": "Create or update a database connection for a static site",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/databaseConnections/:databaseConnectionName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site"
              },
              {
                "name": "databaseConnectionName",
                "value": "",
                "type": "path",
                "description": "Name of the database connection."
              }
            ]
          },
          "docs": "Description for Create or update a database connection for a static site"
        },
        {
          "info": {
            "name": "Create or update a database connection for a static site",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/databaseConnections/:databaseConnectionName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site"
              },
              {
                "name": "databaseConnectionName",
                "value": "",
                "type": "path",
                "description": "Name of the database connection."
              }
            ]
          },
          "docs": "Description for Create or update a database connection for a static site"
        },
        {
          "info": {
            "name": "Delete a database connection for a static site",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/databaseConnections/:databaseConnectionName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site"
              },
              {
                "name": "databaseConnectionName",
                "value": "",
                "type": "path",
                "description": "Name of the database connection."
              }
            ]
          },
          "docs": "Delete a database connection for a static site"
        },
        {
          "info": {
            "name": "Returns details of a database connection for a static site by name",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/databaseConnections/:databaseConnectionName/show",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site"
              },
              {
                "name": "databaseConnectionName",
                "value": "",
                "type": "path",
                "description": "Name of the database connection."
              }
            ]
          },
          "docs": "Returns details of a database connection for a static site by name"
        },
        {
          "info": {
            "name": "Detaches a static site.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/detach",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              }
            ]
          },
          "docs": "Description for Detaches a static site."
        },
        {
          "info": {
            "name": "Gets the functions of a static site.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/functions",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              }
            ]
          },
          "docs": "Description for Gets the functions of a static site."
        },
        {
          "info": {
            "name": "Returns details of all backends linked to a static site",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/linkedBackends",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site"
              }
            ]
          },
          "docs": "Returns details of all backends linked to a static site"
        },
        {
          "info": {
            "name": "Returns the details of a linked backend linked to a static site by name",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/linkedBackends/:linkedBackendName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site"
              },
              {
                "name": "linkedBackendName",
                "value": "",
                "type": "path",
                "description": "Name of the linked backend that should be retrieved"
              }
            ]
          },
          "docs": "Returns the details of a linked backend linked to a static site by name"
        },
        {
          "info": {
            "name": "Link backend to a static site",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/linkedBackends/:linkedBackendName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site"
              },
              {
                "name": "linkedBackendName",
                "value": "",
                "type": "path",
                "description": "Name of the linked backend that should be retrieved"
              }
            ]
          },
          "docs": "Link backend to a static site"
        },
        {
          "info": {
            "name": "Unlink a backend from a static site",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/linkedBackends/:linkedBackendName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site"
              },
              {
                "name": "linkedBackendName",
                "value": "",
                "type": "path",
                "description": "Name of the linked backend that should be retrieved"
              },
              {
                "name": "isCleaningAuthConfig",
                "value": "",
                "type": "query",
                "description": "Decides if Easy Auth configuration will be removed from backend configuration"
              }
            ]
          },
          "docs": "Unlink a backend from a static site"
        },
        {
          "info": {
            "name": "Validates that a backend can be linked to a static site",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/linkedBackends/:linkedBackendName/validate",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site"
              },
              {
                "name": "linkedBackendName",
                "value": "",
                "type": "path",
                "description": "Name of the linked backend that should be retrieved"
              }
            ]
          },
          "docs": "Validates that a backend can be linked to a static site"
        },
        {
          "info": {
            "name": "Gets the application settings of a static site.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/listAppSettings",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              }
            ]
          },
          "docs": "Description for Gets the application settings of a static site."
        },
        {
          "info": {
            "name": "Lists the roles configured for the static site.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/listConfiguredRoles",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              }
            ]
          },
          "docs": "Description for Lists the roles configured for the static site."
        },
        {
          "info": {
            "name": "Gets the application settings of a static site.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/listFunctionAppSettings",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              }
            ]
          },
          "docs": "Description for Gets the application settings of a static site."
        },
        {
          "info": {
            "name": "Lists the secrets for an existing static site.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/listSecrets",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              }
            ]
          },
          "docs": "Description for Lists the secrets for an existing static site."
        },
        {
          "info": {
            "name": "Gets the list of private endpoint connections associated with a static site",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/privateEndpointConnections",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              }
            ]
          },
          "docs": "Description for Gets the list of private endpoint connections associated with a static site"
        },
        {
          "info": {
            "name": "Gets a private endpoint connection",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/privateEndpointConnections/:privateEndpointConnectionName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              },
              {
                "name": "privateEndpointConnectionName",
                "value": "",
                "type": "path",
                "description": "Name of the private endpoint connection."
              }
            ]
          },
          "docs": "Description for Gets a private endpoint connection"
        },
        {
          "info": {
            "name": "Approves or rejects a private endpoint connection",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/privateEndpointConnections/:privateEndpointConnectionName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              },
              {
                "name": "privateEndpointConnectionName",
                "value": "",
                "type": "path",
                "description": "Name of the private endpoint connection."
              }
            ]
          },
          "docs": "Description for Approves or rejects a private endpoint connection"
        },
        {
          "info": {
            "name": "Deletes a private endpoint connection",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/privateEndpointConnections/:privateEndpointConnectionName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              },
              {
                "name": "privateEndpointConnectionName",
                "value": "",
                "type": "path",
                "description": "Name of the private endpoint connection."
              }
            ]
          },
          "docs": "Description for Deletes a private endpoint connection"
        },
        {
          "info": {
            "name": "Gets the private link resources",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/privateLinkResources",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              }
            ]
          },
          "docs": "Description for Gets the private link resources"
        },
        {
          "info": {
            "name": "Resets the api key for an existing static site.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/resetapikey",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              }
            ]
          },
          "docs": "Description for Resets the api key for an existing static site."
        },
        {
          "info": {
            "name": "Returns details of database connections for a static site",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/showDatabaseConnections",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              }
            ]
          },
          "docs": "Returns details of database connections for a static site"
        },
        {
          "info": {
            "name": "Gets the details of the user provided function apps registered with a static site",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/userProvidedFunctionApps",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              }
            ]
          },
          "docs": "Description for Gets the details of the user provided function apps registered with a static site"
        },
        {
          "info": {
            "name": "Gets the details of the user provided function app registered with a static site",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/userProvidedFunctionApps/:functionAppName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              },
              {
                "name": "functionAppName",
                "value": "",
                "type": "path",
                "description": "Name of the function app registered with the static site."
              }
            ]
          },
          "docs": "Description for Gets the details of the user provided function app registered with a static site"
        },
        {
          "info": {
            "name": "Register a user provided function app with a static site",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/userProvidedFunctionApps/:functionAppName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              },
              {
                "name": "functionAppName",
                "value": "",
                "type": "path",
                "description": "Name of the function app registered with the static site."
              },
              {
                "name": "isForced",
                "value": "",
                "type": "query",
                "description": "Specify <code>true</code> to force the update of the auth configuration on the function app even if an AzureStaticWebApps provider is already configured on the function app. The default is <code>false</code>."
              }
            ]
          },
          "docs": "Description for Register a user provided function app with a static site"
        },
        {
          "info": {
            "name": "Detach the user provided function app from the static site",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/userProvidedFunctionApps/:functionAppName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              },
              {
                "name": "functionAppName",
                "value": "",
                "type": "path",
                "description": "Name of the function app registered with the static site."
              }
            ]
          },
          "docs": "Description for Detach the user provided function app from the static site"
        },
        {
          "info": {
            "name": "Deploys zipped content to a static site.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/staticSites/:name/zipdeploy",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the static site."
              }
            ]
          },
          "docs": "Description for Deploys zipped content to a static site."
        },
        {
          "info": {
            "name": "Gets the list of users of a static site.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/staticSites/:name/authproviders/:authprovider/listUsers",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              },
              {
                "name": "authprovider",
                "value": "",
                "type": "path",
                "description": "The auth provider for the users."
              }
            ]
          },
          "docs": "Description for Gets the list of users of a static site."
        },
        {
          "info": {
            "name": "Updates a user entry with the listed roles",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/staticSites/:name/authproviders/:authprovider/users/:userid",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              },
              {
                "name": "authprovider",
                "value": "",
                "type": "path"
              },
              {
                "name": "userid",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Description for Updates a user entry with the listed roles"
        },
        {
          "info": {
            "name": "Deletes the user entry from the static site.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/staticSites/:name/authproviders/:authprovider/users/:userid",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              },
              {
                "name": "authprovider",
                "value": "",
                "type": "path"
              },
              {
                "name": "userid",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Description for Deletes the user entry from the static site."
        }
      ]
    },
    {
      "info": {
        "name": "Recommendations",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "List all recommendations for a subscription.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Web/recommendations",
            "params": [
              {
                "name": "featured",
                "value": "",
                "type": "query",
                "description": "Specify <code>true</code> to return only the most critical recommendations. The default is <code>false</code>, which returns all recommendations."
              },
              {
                "name": "$filter",
                "value": "",
                "type": "query",
                "description": "Filter is specified by using OData syntax. Example: $filter=channel eq 'Api' or channel eq 'Notification' and startTime eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq duration'[PT1H|PT1M|P1D]"
              }
            ]
          },
          "docs": "Description for List all recommendations for a subscription."
        },
        {
          "info": {
            "name": "Disables the specified rule so it will not apply to a subscription in the future.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Web/recommendations/:name/disable",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Rule name"
              }
            ]
          },
          "docs": "Description for Disables the specified rule so it will not apply to a subscription in the future."
        },
        {
          "info": {
            "name": "Reset all recommendation opt-out settings for a subscription.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Web/recommendations/reset"
          },
          "docs": "Description for Reset all recommendation opt-out settings for a subscription."
        },
        {
          "info": {
            "name": "Get past recommendations for an app, optionally specified by the time range.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:hostingEnvironmentName/recommendationHistory",
            "params": [
              {
                "name": "hostingEnvironmentName",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              },
              {
                "name": "expiredOnly",
                "value": "",
                "type": "query",
                "description": "Specify <code>false</code> to return all recommendations. The default is <code>true</code>, which returns only expired recommendations."
              },
              {
                "name": "$filter",
                "value": "",
                "type": "query",
                "description": "Filter is specified by using OData syntax. Example: $filter=channel eq 'Api' or channel eq 'Notification' and startTime eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq duration'[PT1H|PT1M|P1D]"
              }
            ]
          },
          "docs": "Description for Get past recommendations for an app, optionally specified by the time range."
        },
        {
          "info": {
            "name": "Get all recommendations for a hosting environment.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:hostingEnvironmentName/recommendations",
            "params": [
              {
                "name": "hostingEnvironmentName",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              },
              {
                "name": "featured",
                "value": "",
                "type": "query",
                "description": "Specify <code>true</code> to return only the most critical recommendations. The default is <code>false</code>, which returns all recommendations."
              },
              {
                "name": "$filter",
                "value": "",
                "type": "query",
                "description": "Return only channels specified in the filter. Filter is specified by using OData syntax. Example: $filter=channel eq 'Api' or channel eq 'Notification'"
              }
            ]
          },
          "docs": "Description for Get all recommendations for a hosting environment."
        },
        {
          "info": {
            "name": "Get a recommendation rule for an app.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:hostingEnvironmentName/recommendations/:name",
            "params": [
              {
                "name": "hostingEnvironmentName",
                "value": "",
                "type": "path",
                "description": "Name of the hosting environment."
              },
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the recommendation."
              },
              {
                "name": "updateSeen",
                "value": "",
                "type": "query",
                "description": "Specify <code>true</code> to update the last-seen timestamp of the recommendation object."
              },
              {
                "name": "recommendationId",
                "value": "",
                "type": "query",
                "description": "The GUID of the recommendation object if you query an expired one. You don't need to specify it to query an active entry."
              }
            ]
          },
          "docs": "Description for Get a recommendation rule for an app."
        },
        {
          "info": {
            "name": "Disables the specific rule for a web site permanently.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:hostingEnvironmentName/recommendations/:name/disable",
            "params": [
              {
                "name": "hostingEnvironmentName",
                "value": "",
                "type": "path",
                "description": "Name of the hosting environment."
              },
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the recommendation."
              },
              {
                "name": "environmentName",
                "value": "",
                "type": "query",
                "description": "Site name"
              }
            ]
          },
          "docs": "Description for Disables the specific rule for a web site permanently."
        },
        {
          "info": {
            "name": "Disable all recommendations for an app.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:hostingEnvironmentName/recommendations/disable",
            "params": [
              {
                "name": "hostingEnvironmentName",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              },
              {
                "name": "environmentName",
                "value": "",
                "type": "query",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Disable all recommendations for an app."
        },
        {
          "info": {
            "name": "Reset all recommendation opt-out settings for an app.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:hostingEnvironmentName/recommendations/reset",
            "params": [
              {
                "name": "hostingEnvironmentName",
                "value": "",
                "type": "path",
                "description": "Name of the App Service Environment."
              },
              {
                "name": "environmentName",
                "value": "",
                "type": "query",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Reset all recommendation opt-out settings for an app."
        },
        {
          "info": {
            "name": "Get past recommendations for an app, optionally specified by the time range.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:siteName/recommendationHistory",
            "params": [
              {
                "name": "siteName",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "expiredOnly",
                "value": "",
                "type": "query",
                "description": "Specify <code>false</code> to return all recommendations. The default is <code>true</code>, which returns only expired recommendations."
              },
              {
                "name": "$filter",
                "value": "",
                "type": "query",
                "description": "Filter is specified by using OData syntax. Example: $filter=channel eq 'Api' or channel eq 'Notification' and startTime eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq duration'[PT1H|PT1M|P1D]"
              }
            ]
          },
          "docs": "Description for Get past recommendations for an app, optionally specified by the time range."
        },
        {
          "info": {
            "name": "Get all recommendations for an app.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:siteName/recommendations",
            "params": [
              {
                "name": "siteName",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "featured",
                "value": "",
                "type": "query",
                "description": "Specify <code>true</code> to return only the most critical recommendations. The default is <code>false</code>, which returns all recommendations."
              },
              {
                "name": "$filter",
                "value": "",
                "type": "query",
                "description": "Return only channels specified in the filter. Filter is specified by using OData syntax. Example: $filter=channel eq 'Api' or channel eq 'Notification'"
              }
            ]
          },
          "docs": "Description for Get all recommendations for an app."
        },
        {
          "info": {
            "name": "Get a recommendation rule for an app.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:siteName/recommendations/:name",
            "params": [
              {
                "name": "siteName",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the recommendation."
              },
              {
                "name": "updateSeen",
                "value": "",
                "type": "query",
                "description": "Specify <code>true</code> to update the last-seen timestamp of the recommendation object."
              },
              {
                "name": "recommendationId",
                "value": "",
                "type": "query",
                "description": "The GUID of the recommendation object if you query an expired one. You don't need to specify it to query an active entry."
              }
            ]
          },
          "docs": "Description for Get a recommendation rule for an app."
        },
        {
          "info": {
            "name": "Disables the specific rule for a web site permanently.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:siteName/recommendations/:name/disable",
            "params": [
              {
                "name": "siteName",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the recommendation."
              }
            ]
          },
          "docs": "Description for Disables the specific rule for a web site permanently."
        },
        {
          "info": {
            "name": "Disable all recommendations for an app.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:siteName/recommendations/disable",
            "params": [
              {
                "name": "siteName",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Disable all recommendations for an app."
        },
        {
          "info": {
            "name": "Reset all recommendation opt-out settings for an app.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:siteName/recommendations/reset",
            "params": [
              {
                "name": "siteName",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Reset all recommendation opt-out settings for an app."
        }
      ]
    },
    {
      "info": {
        "name": "ResourceHealthMetadata",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "List all ResourceHealthMetadata for all sites in the subscription.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Web/resourceHealthMetadata"
          },
          "docs": "Description for List all ResourceHealthMetadata for all sites in the subscription."
        },
        {
          "info": {
            "name": "List all ResourceHealthMetadata for all sites in the resource group in the subscription.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/resourceHealthMetadata"
          },
          "docs": "Description for List all ResourceHealthMetadata for all sites in the resource group in the subscription."
        },
        {
          "info": {
            "name": "Gets the category of ResourceHealthMetadata to use for the given site as a collection",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/resourceHealthMetadata",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of web app"
              }
            ]
          },
          "docs": "Description for Gets the category of ResourceHealthMetadata to use for the given site as a collection"
        },
        {
          "info": {
            "name": "Gets the category of ResourceHealthMetadata to use for the given site",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/resourceHealthMetadata/default",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of web app"
              }
            ]
          },
          "docs": "Description for Gets the category of ResourceHealthMetadata to use for the given site"
        },
        {
          "info": {
            "name": "Gets the category of ResourceHealthMetadata to use for the given site as a collection",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/resourceHealthMetadata",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of web app"
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of web app slot. If not specified then will default to production slot."
              }
            ]
          },
          "docs": "Description for Gets the category of ResourceHealthMetadata to use for the given site as a collection"
        },
        {
          "info": {
            "name": "Gets the category of ResourceHealthMetadata to use for the given site",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/resourceHealthMetadata/default",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of web app"
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of web app slot. If not specified then will default to production slot."
              }
            ]
          },
          "docs": "Description for Gets the category of ResourceHealthMetadata to use for the given site"
        }
      ]
    },
    {
      "info": {
        "name": "AppServicePlans",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get all App Service plans for a subscription.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Web/serverfarms",
            "params": [
              {
                "name": "detailed",
                "value": "",
                "type": "query",
                "description": "Specify <code>true</code> to return all App Service plan properties. The default is <code>false</code>, which returns a subset of the properties.\nRetrieval of all properties may increase the API latency."
              }
            ]
          },
          "docs": "Description for Get all App Service plans for a subscription."
        },
        {
          "info": {
            "name": "Get all App Service plans in a resource group.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms"
          },
          "docs": "Description for Get all App Service plans in a resource group."
        },
        {
          "info": {
            "name": "Get an App Service plan.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service plan."
              }
            ]
          },
          "docs": "Description for Get an App Service plan."
        },
        {
          "info": {
            "name": "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": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service plan."
              }
            ]
          },
          "docs": "Description for Creates or updates an App Service Plan."
        },
        {
          "info": {
            "name": "Creates or updates an App Service Plan.",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service plan."
              }
            ]
          },
          "docs": "Description for Creates or updates an App Service Plan."
        },
        {
          "info": {
            "name": "Delete an App Service plan.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service plan."
              }
            ]
          },
          "docs": "Description for Delete an App Service plan."
        },
        {
          "info": {
            "name": "List all capabilities of an App Service plan.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms/:name/capabilities",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service plan."
              }
            ]
          },
          "docs": "Description for List all capabilities of an App Service plan."
        },
        {
          "info": {
            "name": "Get the RDP password for an IsCustomMode ServerFarm.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms/:name/getrdppassword",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service plan."
              }
            ]
          },
          "docs": "Description for Get the RDP password for an IsCustomMode ServerFarm."
        },
        {
          "info": {
            "name": "Retrieve a Hybrid Connection in use in an App Service plan.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms/:name/hybridConnectionNamespaces/:namespaceName/relays/:relayName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service plan."
              },
              {
                "name": "namespaceName",
                "value": "",
                "type": "path",
                "description": "Name of the Service Bus namespace."
              },
              {
                "name": "relayName",
                "value": "",
                "type": "path",
                "description": "Name of the Service Bus relay."
              }
            ]
          },
          "docs": "Description for Retrieve a Hybrid Connection in use in an App Service plan."
        },
        {
          "info": {
            "name": "Delete a Hybrid Connection in use in an App Service plan.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms/:name/hybridConnectionNamespaces/:namespaceName/relays/:relayName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service plan."
              },
              {
                "name": "namespaceName",
                "value": "",
                "type": "path",
                "description": "Name of the Service Bus namespace."
              },
              {
                "name": "relayName",
                "value": "",
                "type": "path",
                "description": "Name of the Service Bus relay."
              }
            ]
          },
          "docs": "Description for Delete a Hybrid Connection in use in an App Service plan."
        },
        {
          "info": {
            "name": "Get the send key name and value of a Hybrid Connection.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms/:name/hybridConnectionNamespaces/:namespaceName/relays/:relayName/listKeys",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service plan."
              },
              {
                "name": "namespaceName",
                "value": "",
                "type": "path",
                "description": "Name of the Service Bus namespace."
              },
              {
                "name": "relayName",
                "value": "",
                "type": "path",
                "description": "Name of the Service Bus relay."
              }
            ]
          },
          "docs": "Description for Get the send key name and value of a Hybrid Connection."
        },
        {
          "info": {
            "name": "Get all apps that use a Hybrid Connection in an App Service Plan.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms/:name/hybridConnectionNamespaces/:namespaceName/relays/:relayName/sites",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service plan."
              },
              {
                "name": "namespaceName",
                "value": "",
                "type": "path",
                "description": "Name of the Service Bus namespace."
              },
              {
                "name": "relayName",
                "value": "",
                "type": "path",
                "description": "Name of the Service Bus relay."
              }
            ]
          },
          "docs": "Description for Get all apps that use a Hybrid Connection in an App Service Plan."
        },
        {
          "info": {
            "name": "Get the maximum number of Hybrid Connections allowed in an App Service plan.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms/:name/hybridConnectionPlanLimits/limit",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service plan."
              }
            ]
          },
          "docs": "Description for Get the maximum number of Hybrid Connections allowed in an App Service plan."
        },
        {
          "info": {
            "name": "Retrieve all Hybrid Connections in use in an App Service plan.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms/:name/hybridConnectionRelays",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service plan."
              }
            ]
          },
          "docs": "Description for Retrieve all Hybrid Connections in use in an App Service plan."
        },
        {
          "info": {
            "name": "Get the instance details for an app service plan.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms/:name/listinstances",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service plan."
              }
            ]
          },
          "docs": "Description for Get the instance details for an app service plan."
        },
        {
          "info": {
            "name": "Restart all apps in an App Service plan.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms/:name/restartSites",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service plan."
              },
              {
                "name": "softRestart",
                "value": "",
                "type": "query",
                "description": "Specify <code>true</code> to perform a soft restart, applies the configuration settings and restarts the apps if necessary. The default is <code>false</code>, which always restarts and reprovisions the apps"
              }
            ]
          },
          "docs": "Description for Restart all apps in an App Service plan."
        },
        {
          "info": {
            "name": "Get all 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": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service plan."
              },
              {
                "name": "$skipToken",
                "value": "",
                "type": "query",
                "description": "Skip to a web app in the list of webapps associated with app service plan. If specified, the resulting list will contain web apps starting from (including) the skipToken. Otherwise, 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."
              }
            ]
          },
          "docs": "Description for Get all apps associated with an App Service plan."
        },
        {
          "info": {
            "name": "Gets all selectable SKUs for a given App Service Plan",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms/:name/skus",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service plan."
              }
            ]
          },
          "docs": "Description for Gets all selectable SKUs for a given App Service Plan"
        },
        {
          "info": {
            "name": "Gets server farm usage information",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms/:name/usages",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service plan."
              },
              {
                "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')."
              }
            ]
          },
          "docs": "Description for Gets server farm usage information"
        },
        {
          "info": {
            "name": "Get all Virtual Networks associated with an App Service plan.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms/:name/virtualNetworkConnections",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service plan."
              }
            ]
          },
          "docs": "Description for Get all Virtual Networks associated with an App Service plan."
        },
        {
          "info": {
            "name": "Get a Virtual Network 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": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service plan."
              },
              {
                "name": "vnetName",
                "value": "",
                "type": "path",
                "description": "Name of the Virtual Network."
              }
            ]
          },
          "docs": "Description for Get a Virtual Network associated with an App Service plan."
        },
        {
          "info": {
            "name": "Get a Virtual Network gateway.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms/:name/virtualNetworkConnections/:vnetName/gateways/:gatewayName",
            "params": [
              {
                "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."
              }
            ]
          },
          "docs": "Description for Get a Virtual Network gateway."
        },
        {
          "info": {
            "name": "Update a Virtual Network gateway.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/serverfarms/:name/virtualNetworkConnections/:vnetName/gateways/:gatewayName",
            "params": [
              {
                "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."
              }
            ]
          },
          "docs": "Description for Update a Virtual Network gateway."
        },
        {
          "info": {
            "name": "Get all routes that are associated with a Virtual Network 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": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service plan."
              },
              {
                "name": "vnetName",
                "value": "",
                "type": "path",
                "description": "Name of the Virtual Network."
              }
            ]
          },
          "docs": "Description for Get all routes that are associated with a Virtual Network in an App Service plan."
        },
        {
          "info": {
            "name": "Get a Virtual Network route 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": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service plan."
              },
              {
                "name": "vnetName",
                "value": "",
                "type": "path",
                "description": "Name of the Virtual Network."
              },
              {
                "name": "routeName",
                "value": "",
                "type": "path",
                "description": "Name of the Virtual Network route."
              }
            ]
          },
          "docs": "Description for Get a Virtual Network route in an App Service plan."
        },
        {
          "info": {
            "name": "Create or update a Virtual Network route 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": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service plan."
              },
              {
                "name": "vnetName",
                "value": "",
                "type": "path",
                "description": "Name of the Virtual Network."
              },
              {
                "name": "routeName",
                "value": "",
                "type": "path",
                "description": "Name of the Virtual Network route."
              }
            ]
          },
          "docs": "Description for Create or update a Virtual Network route in an App Service plan."
        },
        {
          "info": {
            "name": "Create or update a Virtual Network route 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": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service plan."
              },
              {
                "name": "vnetName",
                "value": "",
                "type": "path",
                "description": "Name of the Virtual Network."
              },
              {
                "name": "routeName",
                "value": "",
                "type": "path",
                "description": "Name of the Virtual Network route."
              }
            ]
          },
          "docs": "Description for Create or update a Virtual Network route in an App Service plan."
        },
        {
          "info": {
            "name": "Delete a Virtual Network route 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": "name",
                "value": "",
                "type": "path",
                "description": "Name of the App Service plan."
              },
              {
                "name": "vnetName",
                "value": "",
                "type": "path",
                "description": "Name of the Virtual Network."
              },
              {
                "name": "routeName",
                "value": "",
                "type": "path",
                "description": "Name of the Virtual Network route."
              }
            ]
          },
          "docs": "Description for Delete a Virtual Network route in an App Service plan."
        },
        {
          "info": {
            "name": "Reboot a worker machine in an App Service plan.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/serverfarms/:name/workers/:workerName/reboot",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "App Service plan."
              },
              {
                "name": "workerName",
                "value": "",
                "type": "path",
                "description": "Name of worker machine, which typically starts with RD."
              }
            ]
          },
          "docs": "Description for Reboot a worker machine in an App Service plan."
        },
        {
          "info": {
            "name": "Recycles a managed instance worker machine.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/serverfarms/:name/workers/:workerName/recycleinstance",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "App Service plan."
              },
              {
                "name": "workerName",
                "value": "",
                "type": "path",
                "description": "Name of worker machine, which typically starts with RD."
              }
            ]
          },
          "docs": "Description for Recycles a managed instance worker machine."
        }
      ]
    },
    {
      "info": {
        "name": "WebApps",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get all apps for a subscription.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Web/sites"
          },
          "docs": "Description for Get all apps for a subscription."
        },
        {
          "info": {
            "name": "Gets all web, mobile, and API apps in the specified resource group.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites",
            "params": [
              {
                "name": "includeSlots",
                "value": "",
                "type": "query",
                "description": "Specify <strong>true</strong> to include deployment slots in results. The default is false, which only gives you the production slot of all apps."
              }
            ]
          },
          "docs": "Description for Gets all web, mobile, and API apps in the specified resource group."
        },
        {
          "info": {
            "name": "Gets the details of a web, mobile, or API app.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Gets the details of a web, mobile, or API app."
        },
        {
          "info": {
            "name": "Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app."
        },
        {
          "info": {
            "name": "Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app."
        },
        {
          "info": {
            "name": "Deletes a web, mobile, or API app, or one of the deployment slots.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "deleteMetrics",
                "value": "",
                "type": "query",
                "description": "If true, web app metrics are also deleted."
              },
              {
                "name": "deleteEmptyServerFarm",
                "value": "",
                "type": "query",
                "description": "Specify false if you want to keep empty App Service plan. By default, empty App Service plan is deleted."
              }
            ]
          },
          "docs": "Description for Deletes a web, mobile, or API app, or one of the deployment slots."
        },
        {
          "info": {
            "name": "Analyze a custom hostname.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/analyzeCustomHostname",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "hostName",
                "value": "",
                "type": "query",
                "description": "Custom hostname."
              }
            ]
          },
          "docs": "Description for Analyze a custom hostname."
        },
        {
          "info": {
            "name": "Applies the configuration settings from the target slot onto the current slot.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/applySlotConfig",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Applies the configuration settings from the target slot onto the current slot."
        },
        {
          "info": {
            "name": "Creates a backup of an app.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/backup",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Creates a backup of an app."
        },
        {
          "info": {
            "name": "Gets existing backups of an app.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/backups",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Gets existing backups of an app."
        },
        {
          "info": {
            "name": "Gets a backup of an app by its ID.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/backups/:backupId",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "backupId",
                "value": "",
                "type": "path",
                "description": "ID of the backup."
              }
            ]
          },
          "docs": "Description for Gets a backup of an app by its ID."
        },
        {
          "info": {
            "name": "Deletes a backup of an app by its ID.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/backups/:backupId",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "backupId",
                "value": "",
                "type": "path",
                "description": "ID of the backup."
              }
            ]
          },
          "docs": "Description for Deletes a backup of an app by its ID."
        },
        {
          "info": {
            "name": "Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/backups/:backupId/list",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "backupId",
                "value": "",
                "type": "path",
                "description": "ID of the backup."
              }
            ]
          },
          "docs": "Description for Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body."
        },
        {
          "info": {
            "name": "Restores a specific backup to another app (or deployment slot, if specified).",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/backups/:backupId/restore",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "backupId",
                "value": "",
                "type": "path",
                "description": "ID of the backup."
              }
            ]
          },
          "docs": "Description for Restores a specific backup to another app (or deployment slot, if specified)."
        },
        {
          "info": {
            "name": "Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/basicPublishingCredentialsPolicies",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site."
        },
        {
          "info": {
            "name": "Returns whether FTP is allowed on the site or not.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/basicPublishingCredentialsPolicies/ftp",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Returns whether FTP is allowed on the site or not."
        },
        {
          "info": {
            "name": "Updates whether FTP is allowed on the site or not.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/basicPublishingCredentialsPolicies/ftp",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Updates whether FTP is allowed on the site or not."
        },
        {
          "info": {
            "name": "Returns whether Scm basic auth is allowed on the site or not.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/basicPublishingCredentialsPolicies/scm",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Returns whether Scm basic auth is allowed on the site or not."
        },
        {
          "info": {
            "name": "Updates whether user publishing credentials are allowed on the site or not.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/basicPublishingCredentialsPolicies/scm",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Updates whether user publishing credentials are allowed on the site or not."
        },
        {
          "info": {
            "name": "List the configurations of an app",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for List the configurations of an app"
        },
        {
          "info": {
            "name": "Replaces the application settings of an app.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/appsettings",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Replaces the application settings of an app."
        },
        {
          "info": {
            "name": "Gets the application settings of an app.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/appsettings/list",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Gets the application settings of an app."
        },
        {
          "info": {
            "name": "Updates the Authentication / Authorization settings associated with web app.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/authsettings",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Updates the Authentication / Authorization settings associated with web app."
        },
        {
          "info": {
            "name": "Gets the Authentication/Authorization settings of an app.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/authsettings/list",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Gets the Authentication/Authorization settings of an app."
        },
        {
          "info": {
            "name": "Gets site's Authentication / Authorization settings for apps via the V2 format",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/authsettingsV2",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Gets site's Authentication / Authorization settings for apps via the V2 format"
        },
        {
          "info": {
            "name": "Updates site's Authentication / Authorization settings for apps via the V2 format",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/authsettingsV2",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Updates site's Authentication / Authorization settings for apps via the V2 format"
        },
        {
          "info": {
            "name": "Gets site's Authentication / Authorization settings for apps via the V2 format",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/authsettingsV2/list",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Gets site's Authentication / Authorization settings for apps via the V2 format"
        },
        {
          "info": {
            "name": "Updates the Azure storage account configurations of an app.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/azurestorageaccounts",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Updates the Azure storage account configurations of an app."
        },
        {
          "info": {
            "name": "Gets the Azure storage account configurations of an app.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/azurestorageaccounts/list",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Gets the Azure storage account configurations of an app."
        },
        {
          "info": {
            "name": "Updates the backup configuration of an app.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/backup",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Updates the backup configuration of an app."
        },
        {
          "info": {
            "name": "Deletes the backup configuration of an app.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/backup",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Deletes the backup configuration of an app."
        },
        {
          "info": {
            "name": "Gets the backup configuration of an app.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/backup/list",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Gets the backup configuration of an app."
        },
        {
          "info": {
            "name": "Gets the config reference app settings and status of an app",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/configreferences/appsettings",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Gets the config reference app settings and status of an app"
        },
        {
          "info": {
            "name": "Gets the config reference and status of an app",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/configreferences/appsettings/:appSettingKey",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "appSettingKey",
                "value": "",
                "type": "path",
                "description": "App Setting key name."
              }
            ]
          },
          "docs": "Description for Gets the config reference and status of an app"
        },
        {
          "info": {
            "name": "Gets the config reference app settings and status of an app",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/configreferences/connectionstrings",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Gets the config reference app settings and status of an app"
        },
        {
          "info": {
            "name": "Gets the config reference and status of an app",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/configreferences/connectionstrings/:connectionStringKey",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "connectionStringKey",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Description for Gets the config reference and status of an app"
        },
        {
          "info": {
            "name": "Replaces the connection strings of an app.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/connectionstrings",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Replaces the connection strings of an app."
        },
        {
          "info": {
            "name": "Gets the connection strings of an app.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/connectionstrings/list",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Gets the connection strings of an app."
        },
        {
          "info": {
            "name": "Gets the logging configuration of an app.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/logs",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Gets the logging configuration of an app."
        },
        {
          "info": {
            "name": "Updates the logging configuration of an app.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/logs",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Updates the logging configuration of an app."
        },
        {
          "info": {
            "name": "Replaces the metadata of an app.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/metadata",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Replaces the metadata of an app."
        },
        {
          "info": {
            "name": "Gets the metadata of an app.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/metadata/list",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Gets the metadata of an app."
        },
        {
          "info": {
            "name": "Gets the Git/FTP publishing credentials of an app.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/publishingcredentials/list",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Gets the Git/FTP publishing credentials of an app."
        },
        {
          "info": {
            "name": "Updates the Push settings associated with web app.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/pushsettings",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Updates the Push settings associated with web app."
        },
        {
          "info": {
            "name": "Gets the Push settings associated with web app.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/pushsettings/list",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Gets the Push settings associated with web app."
        },
        {
          "info": {
            "name": "Gets the names of app settings and connection strings that stick to the slot (not swapped).",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/slotConfigNames",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Gets the names of app settings and connection strings that stick to the slot (not swapped)."
        },
        {
          "info": {
            "name": "Updates the names of application settings and connection string that remain with the slot during swap operation.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/slotConfigNames",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Updates the names of application settings and connection string that remain with the slot during swap operation."
        },
        {
          "info": {
            "name": "Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/web",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc."
        },
        {
          "info": {
            "name": "Updates the configuration of an app.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/web",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Updates the configuration of an app."
        },
        {
          "info": {
            "name": "Updates the configuration of an app.",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/web",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Updates the configuration of an app."
        },
        {
          "info": {
            "name": "Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/web/snapshots",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot."
        },
        {
          "info": {
            "name": "Gets a snapshot of the configuration of an app at a previous point in time.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/web/snapshots/:snapshotId",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "snapshotId",
                "value": "",
                "type": "path",
                "description": "The ID of the snapshot to read."
              }
            ]
          },
          "docs": "Description for Gets a snapshot of the configuration of an app at a previous point in time."
        },
        {
          "info": {
            "name": "Reverts the configuration of an app to a previous snapshot.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/web/snapshots/:snapshotId/recover",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "snapshotId",
                "value": "",
                "type": "path",
                "description": "The ID of the snapshot to read."
              }
            ]
          },
          "docs": "Description for Reverts the configuration of an app to a previous snapshot."
        },
        {
          "info": {
            "name": "Gets the last lines of docker logs for the given site",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/containerlogs",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Gets the last lines of docker logs for the given site"
        },
        {
          "info": {
            "name": "Gets the ZIP archived docker log files for the given site",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/containerlogs/zip/download",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Gets the ZIP archived docker log files for the given site"
        },
        {
          "info": {
            "name": "List continuous web jobs for an app, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/continuouswebjobs",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              }
            ]
          },
          "docs": "Description for List continuous web jobs for an app, or a deployment slot."
        },
        {
          "info": {
            "name": "Gets a continuous web job by its ID for an app, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/continuouswebjobs/:webJobName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "webJobName",
                "value": "",
                "type": "path",
                "description": "Name of Web Job."
              }
            ]
          },
          "docs": "Description for Gets a continuous web job by its ID for an app, or a deployment slot."
        },
        {
          "info": {
            "name": "Delete a continuous web job by its ID for an app, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/continuouswebjobs/:webJobName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "webJobName",
                "value": "",
                "type": "path",
                "description": "Name of Web Job."
              }
            ]
          },
          "docs": "Description for Delete a continuous web job by its ID for an app, or a deployment slot."
        },
        {
          "info": {
            "name": "Start a continuous web job for an app, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/continuouswebjobs/:webJobName/start",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "webJobName",
                "value": "",
                "type": "path",
                "description": "Name of Web Job."
              }
            ]
          },
          "docs": "Description for Start a continuous web job for an app, or a deployment slot."
        },
        {
          "info": {
            "name": "Stop a continuous web job for an app, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/continuouswebjobs/:webJobName/stop",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "webJobName",
                "value": "",
                "type": "path",
                "description": "Name of Web Job."
              }
            ]
          },
          "docs": "Description for Stop a continuous web job for an app, or a deployment slot."
        },
        {
          "info": {
            "name": "Creates the artifacts for web site, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/deployWorkflowArtifacts",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Creates the artifacts for web site, or a deployment slot."
        },
        {
          "info": {
            "name": "List deployment statuses for an app (or deployment slot, if specified).",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/deploymentStatus",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "List deployment statuses for an app (or deployment slot, if specified)."
        },
        {
          "info": {
            "name": "Gets the deployment status for an app (or deployment slot, if specified).",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/deploymentStatus/:deploymentStatusId",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "deploymentStatusId",
                "value": "",
                "type": "path",
                "description": "GUID of the deployment operation."
              }
            ]
          },
          "docs": "Gets the deployment status for an app (or deployment slot, if specified)."
        },
        {
          "info": {
            "name": "List deployments for an app, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/deployments",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for List deployments for an app, or a deployment slot."
        },
        {
          "info": {
            "name": "Get a deployment by its ID for an app, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/deployments/:id",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "Deployment ID."
              }
            ]
          },
          "docs": "Description for Get a deployment by its ID for an app, or a deployment slot."
        },
        {
          "info": {
            "name": "Create a deployment for an app, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/deployments/:id",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "Deployment ID."
              }
            ]
          },
          "docs": "Description for Create a deployment for an app, or a deployment slot."
        },
        {
          "info": {
            "name": "Delete a deployment by its ID for an app, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/deployments/:id",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "Deployment ID."
              }
            ]
          },
          "docs": "Description for Delete a deployment by its ID for an app, or a deployment slot."
        },
        {
          "info": {
            "name": "List deployment log for specific deployment for an app, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/deployments/:id/log",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "Deployment ID."
              }
            ]
          },
          "docs": "Description for List deployment log for specific deployment for an app, or a deployment slot."
        },
        {
          "info": {
            "name": "Discovers an existing app backup that can be restored from a blob in Azure storage. Use this to get information about the databases stored in a backup.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/discoverbackup",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Discovers an existing app backup that can be restored from a blob in Azure storage. Use this to get information about the databases stored in a backup."
        },
        {
          "info": {
            "name": "Lists ownership identifiers for domain associated with web app.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/domainOwnershipIdentifiers",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Lists ownership identifiers for domain associated with web app."
        },
        {
          "info": {
            "name": "Get domain ownership identifier for web app.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/domainOwnershipIdentifiers/:domainOwnershipIdentifierName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "domainOwnershipIdentifierName",
                "value": "",
                "type": "path",
                "description": "Name of domain ownership identifier."
              }
            ]
          },
          "docs": "Description for Get domain ownership identifier for web app."
        },
        {
          "info": {
            "name": "Creates a domain ownership identifier for web app, or updates an existing ownership identifier.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/domainOwnershipIdentifiers/:domainOwnershipIdentifierName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "domainOwnershipIdentifierName",
                "value": "",
                "type": "path",
                "description": "Name of domain ownership identifier."
              }
            ]
          },
          "docs": "Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier."
        },
        {
          "info": {
            "name": "Creates a domain ownership identifier for web app, or updates an existing ownership identifier.",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/domainOwnershipIdentifiers/:domainOwnershipIdentifierName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "domainOwnershipIdentifierName",
                "value": "",
                "type": "path",
                "description": "Name of domain ownership identifier."
              }
            ]
          },
          "docs": "Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier."
        },
        {
          "info": {
            "name": "Deletes a domain ownership identifier for a web app.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/domainOwnershipIdentifiers/:domainOwnershipIdentifierName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "domainOwnershipIdentifierName",
                "value": "",
                "type": "path",
                "description": "Name of domain ownership identifier."
              }
            ]
          },
          "docs": "Description for Deletes a domain ownership identifier for a web app."
        },
        {
          "info": {
            "name": "Get the status of the last MSDeploy operation.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/extensions/MSDeploy",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of web app."
              }
            ]
          },
          "docs": "Description for Get the status of the last MSDeploy operation."
        },
        {
          "info": {
            "name": "Invoke the MSDeploy web app extension.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/extensions/MSDeploy",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of web app."
              }
            ]
          },
          "docs": "Description for Invoke the MSDeploy web app extension."
        },
        {
          "info": {
            "name": "Get the MSDeploy Log for the last MSDeploy operation.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/extensions/MSDeploy/log",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of web app."
              }
            ]
          },
          "docs": "Description for Get the MSDeploy Log for the last MSDeploy operation."
        },
        {
          "info": {
            "name": "Invoke onedeploy status API /api/deployments and gets the deployment status for the site",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/extensions/onedeploy",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Invoke onedeploy status API /api/deployments and gets the deployment status for the site"
        },
        {
          "info": {
            "name": "Invoke the OneDeploy publish web app extension.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/extensions/onedeploy",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Invoke the OneDeploy publish web app extension."
        },
        {
          "info": {
            "name": "List the functions for a web site, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/functions",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              }
            ]
          },
          "docs": "Description for List the functions for a web site, or a deployment slot."
        },
        {
          "info": {
            "name": "Get function information by its ID for web site, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/functions/:functionName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "functionName",
                "value": "",
                "type": "path",
                "description": "Function name."
              }
            ]
          },
          "docs": "Description for Get function information by its ID for web site, or a deployment slot."
        },
        {
          "info": {
            "name": "Create function for web site, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/functions/:functionName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "functionName",
                "value": "",
                "type": "path",
                "description": "Function name."
              }
            ]
          },
          "docs": "Description for Create function for web site, or a deployment slot."
        },
        {
          "info": {
            "name": "Delete a function for web site, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/functions/:functionName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "functionName",
                "value": "",
                "type": "path",
                "description": "Function name."
              }
            ]
          },
          "docs": "Description for Delete a function for web site, or a deployment slot."
        },
        {
          "info": {
            "name": "Get function keys for a function in a web site, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/functions/:functionName/listkeys",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "functionName",
                "value": "",
                "type": "path",
                "description": "Function name."
              }
            ]
          },
          "docs": "Description for Get function keys for a function in a web site, or a deployment slot."
        },
        {
          "info": {
            "name": "Get function secrets for a function in a web site, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/functions/:functionName/listsecrets",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "functionName",
                "value": "",
                "type": "path",
                "description": "Function name."
              }
            ]
          },
          "docs": "Description for Get function secrets for a function in a web site, or a deployment slot."
        },
        {
          "info": {
            "name": "Fetch a short lived token that can be exchanged for a master key.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/functions/admin/token",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Fetch a short lived token that can be exchanged for a master key."
        },
        {
          "info": {
            "name": "Get host secrets for a function app.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/host/default/listkeys",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Get host secrets for a function app."
        },
        {
          "info": {
            "name": "This is to allow calling via powershell and ARM template.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/host/default/listsyncstatus",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for This is to allow calling via powershell and ARM template."
        },
        {
          "info": {
            "name": "Syncs function trigger metadata to the management database",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/host/default/sync",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Syncs function trigger metadata to the management database"
        },
        {
          "info": {
            "name": "Get hostname bindings for an app or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hostNameBindings",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Get hostname bindings for an app or a deployment slot."
        },
        {
          "info": {
            "name": "Get the named hostname binding for an app (or deployment slot, if specified).",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hostNameBindings/:hostName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "hostName",
                "value": "",
                "type": "path",
                "description": "Hostname in the hostname binding."
              }
            ]
          },
          "docs": "Description for Get the named hostname binding for an app (or deployment slot, if specified)."
        },
        {
          "info": {
            "name": "Creates a hostname binding for an app.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hostNameBindings/:hostName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "hostName",
                "value": "",
                "type": "path",
                "description": "Hostname in the hostname binding."
              }
            ]
          },
          "docs": "Description for Creates a hostname binding for an app."
        },
        {
          "info": {
            "name": "Deletes a hostname binding for an app.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hostNameBindings/:hostName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "hostName",
                "value": "",
                "type": "path",
                "description": "Hostname in the hostname binding."
              }
            ]
          },
          "docs": "Description for Deletes a hostname binding for an app."
        },
        {
          "info": {
            "name": "Retrieves a specific Service Bus Hybrid Connection used by this Web App.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hybridConnectionNamespaces/:namespaceName/relays/:relayName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "The name of the web app."
              },
              {
                "name": "namespaceName",
                "value": "",
                "type": "path",
                "description": "The namespace for this hybrid connection."
              },
              {
                "name": "relayName",
                "value": "",
                "type": "path",
                "description": "The relay name for this hybrid connection."
              }
            ]
          },
          "docs": "Description for Retrieves a specific Service Bus Hybrid Connection used by this Web App."
        },
        {
          "info": {
            "name": "Creates a new Hybrid Connection using a Service Bus relay.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hybridConnectionNamespaces/:namespaceName/relays/:relayName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "The name of the web app."
              },
              {
                "name": "namespaceName",
                "value": "",
                "type": "path",
                "description": "The namespace for this hybrid connection."
              },
              {
                "name": "relayName",
                "value": "",
                "type": "path",
                "description": "The relay name for this hybrid connection."
              }
            ]
          },
          "docs": "Description for Creates a new Hybrid Connection using a Service Bus relay."
        },
        {
          "info": {
            "name": "Creates a new Hybrid Connection using a Service Bus relay.",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hybridConnectionNamespaces/:namespaceName/relays/:relayName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "The name of the web app."
              },
              {
                "name": "namespaceName",
                "value": "",
                "type": "path",
                "description": "The namespace for this hybrid connection."
              },
              {
                "name": "relayName",
                "value": "",
                "type": "path",
                "description": "The relay name for this hybrid connection."
              }
            ]
          },
          "docs": "Description for Creates a new Hybrid Connection using a Service Bus relay."
        },
        {
          "info": {
            "name": "Removes a Hybrid Connection from this site.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hybridConnectionNamespaces/:namespaceName/relays/:relayName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "The name of the web app."
              },
              {
                "name": "namespaceName",
                "value": "",
                "type": "path",
                "description": "The namespace for this hybrid connection."
              },
              {
                "name": "relayName",
                "value": "",
                "type": "path",
                "description": "The relay name for this hybrid connection."
              }
            ]
          },
          "docs": "Description for Removes a Hybrid Connection from this site."
        },
        {
          "info": {
            "name": "Retrieves all Service Bus Hybrid Connections used by this Web App.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hybridConnectionRelays",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Retrieves all Service Bus Hybrid Connections used by this Web App."
        },
        {
          "info": {
            "name": "Gets hybrid connections configured for an app (or deployment slot, if specified).",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hybridconnection",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Gets hybrid connections configured for an app (or deployment slot, if specified)."
        },
        {
          "info": {
            "name": "Gets a hybrid connection configuration by its name.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hybridconnection/:entityName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "entityName",
                "value": "",
                "type": "path",
                "description": "Name of the hybrid connection."
              }
            ]
          },
          "docs": "Description for Gets a hybrid connection configuration by its name."
        },
        {
          "info": {
            "name": "Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hybridconnection/:entityName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "entityName",
                "value": "",
                "type": "path",
                "description": "Name of the hybrid connection."
              }
            ]
          },
          "docs": "Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH)."
        },
        {
          "info": {
            "name": "Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hybridconnection/:entityName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "entityName",
                "value": "",
                "type": "path",
                "description": "Name of the hybrid connection."
              }
            ]
          },
          "docs": "Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH)."
        },
        {
          "info": {
            "name": "Deletes a relay service connection by its name.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hybridconnection/:entityName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "entityName",
                "value": "",
                "type": "path",
                "description": "Name of the hybrid connection."
              }
            ]
          },
          "docs": "Description for Deletes a relay service connection by its name."
        },
        {
          "info": {
            "name": "Gets all scale-out instances of an app.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/instances",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Gets all scale-out instances of an app."
        },
        {
          "info": {
            "name": "Gets all scale-out instances of an app.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/instances/:instanceId",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "instanceId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Description for Gets all scale-out instances of an app."
        },
        {
          "info": {
            "name": "Get the status of the last MSDeploy operation.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/instances/:instanceId/extensions/MSDeploy",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of web app."
              },
              {
                "name": "instanceId",
                "value": "",
                "type": "path",
                "description": "ID of web app instance."
              }
            ]
          },
          "docs": "Description for Get the status of the last MSDeploy operation."
        },
        {
          "info": {
            "name": "Invoke the MSDeploy web app extension.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/instances/:instanceId/extensions/MSDeploy",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of web app."
              },
              {
                "name": "instanceId",
                "value": "",
                "type": "path",
                "description": "ID of web app instance."
              }
            ]
          },
          "docs": "Description for Invoke the MSDeploy web app extension."
        },
        {
          "info": {
            "name": "Get the MSDeploy Log for the last MSDeploy operation.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/instances/:instanceId/extensions/MSDeploy/log",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of web app."
              },
              {
                "name": "instanceId",
                "value": "",
                "type": "path",
                "description": "ID of web app instance."
              }
            ]
          },
          "docs": "Description for Get the MSDeploy Log for the last MSDeploy operation."
        },
        {
          "info": {
            "name": "Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/instances/:instanceId/processes",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "instanceId",
                "value": "",
                "type": "path",
                "description": "ID of a specific scaled-out instance. This is the value of the name property in the JSON response from \"GET api/sites/{siteName}/instances\"."
              }
            ]
          },
          "docs": "Description for Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site."
        },
        {
          "info": {
            "name": "Get process information by its ID for a specific scaled-out instance in a web site.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/instances/:instanceId/processes/:processId",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "instanceId",
                "value": "",
                "type": "path",
                "description": "ID of a specific scaled-out instance. This is the value of the name property in the JSON response from \"GET api/sites/{siteName}/instances\"."
              },
              {
                "name": "processId",
                "value": "",
                "type": "path",
                "description": "PID."
              }
            ]
          },
          "docs": "Description for Get process information by its ID for a specific scaled-out instance in a web site."
        },
        {
          "info": {
            "name": "Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/instances/:instanceId/processes/:processId",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "instanceId",
                "value": "",
                "type": "path",
                "description": "ID of a specific scaled-out instance. This is the value of the name property in the JSON response from \"GET api/sites/{siteName}/instances\"."
              },
              {
                "name": "processId",
                "value": "",
                "type": "path",
                "description": "PID."
              }
            ]
          },
          "docs": "Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site."
        },
        {
          "info": {
            "name": "Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/instances/:instanceId/processes/:processId/dump",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "instanceId",
                "value": "",
                "type": "path",
                "description": "ID of a specific scaled-out instance. This is the value of the name property in the JSON response from \"GET api/sites/{siteName}/instances\"."
              },
              {
                "name": "processId",
                "value": "",
                "type": "path",
                "description": "PID."
              }
            ]
          },
          "docs": "Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site."
        },
        {
          "info": {
            "name": "List module information for a process by its ID for a specific scaled-out instance in a web site.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/instances/:instanceId/processes/:processId/modules",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "instanceId",
                "value": "",
                "type": "path",
                "description": "ID of a specific scaled-out instance. This is the value of the name property in the JSON response from \"GET api/sites/{siteName}/instances\"."
              },
              {
                "name": "processId",
                "value": "",
                "type": "path",
                "description": "PID."
              }
            ]
          },
          "docs": "Description for List module information for a process by its ID for a specific scaled-out instance in a web site."
        },
        {
          "info": {
            "name": "Get process information by its ID for a specific scaled-out instance in a web site.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/instances/:instanceId/processes/:processId/modules/:baseAddress",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "instanceId",
                "value": "",
                "type": "path",
                "description": "ID of a specific scaled-out instance. This is the value of the name property in the JSON response from \"GET api/sites/{siteName}/instances\"."
              },
              {
                "name": "processId",
                "value": "",
                "type": "path",
                "description": "PID."
              },
              {
                "name": "baseAddress",
                "value": "",
                "type": "path",
                "description": "Module base address."
              }
            ]
          },
          "docs": "Description for Get process information by its ID for a specific scaled-out instance in a web site."
        },
        {
          "info": {
            "name": "List the threads in a process by its ID for a specific scaled-out instance in a web site.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/instances/:instanceId/processes/:processId/threads",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "instanceId",
                "value": "",
                "type": "path",
                "description": "ID of a specific scaled-out instance. This is the value of the name property in the JSON response from \"GET api/sites/{siteName}/instances\"."
              },
              {
                "name": "processId",
                "value": "",
                "type": "path",
                "description": "PID."
              }
            ]
          },
          "docs": "Description for List the threads in a process by its ID for a specific scaled-out instance in a web site."
        },
        {
          "info": {
            "name": "Shows whether an app can be cloned to another resource group or subscription.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/iscloneable",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Shows whether an app can be cloned to another resource group or subscription."
        },
        {
          "info": {
            "name": "Lists logic app's connections for web site, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/listWorkflowsConnections",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Lists logic app's connections for web site, or a deployment slot."
        },
        {
          "info": {
            "name": "Gets existing backups of an app.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/listbackups",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Gets existing backups of an app."
        },
        {
          "info": {
            "name": "This is to allow calling via powershell and ARM template.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/listsyncfunctiontriggerstatus",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for This is to allow calling via powershell and ARM template."
        },
        {
          "info": {
            "name": "Restores a web app.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/migrate",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "subscriptionName",
                "value": "",
                "type": "query",
                "description": "Azure subscription"
              }
            ]
          },
          "docs": "Description for Restores a web app."
        },
        {
          "info": {
            "name": "Migrates a local (in-app) MySql database to a remote MySql database.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/migratemysql",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Migrates a local (in-app) MySql database to a remote MySql database."
        },
        {
          "info": {
            "name": "Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/migratemysql/status",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of web app."
              }
            ]
          },
          "docs": "Description for Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled"
        },
        {
          "info": {
            "name": "Gets a Swift Virtual Network connection.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/networkConfig/virtualNetwork",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Gets a Swift Virtual Network connection."
        },
        {
          "info": {
            "name": "Integrates this Web App with a Virtual Network. This requires that 1) \"swiftSupported\" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not\r\nin use by another App Service Plan other than the one this App is in.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/networkConfig/virtualNetwork",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Integrates this Web App with a Virtual Network. This requires that 1) \"swiftSupported\" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not\nin use by another App Service Plan other than the one this App is in."
        },
        {
          "info": {
            "name": "Integrates this Web App with a Virtual Network. This requires that 1) \"swiftSupported\" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not\r\nin use by another App Service Plan other than the one this App is in.",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/networkConfig/virtualNetwork",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Integrates this Web App with a Virtual Network. This requires that 1) \"swiftSupported\" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not\nin use by another App Service Plan other than the one this App is in."
        },
        {
          "info": {
            "name": "Deletes a Swift Virtual Network connection from an app (or deployment slot).",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/networkConfig/virtualNetwork",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Deletes a Swift Virtual Network connection from an app (or deployment slot)."
        },
        {
          "info": {
            "name": "Gets all network features used by the app (or deployment slot, if specified).",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/networkFeatures/:view",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "view",
                "value": "",
                "type": "path",
                "description": "The type of view. Only \"summary\" is supported at this time."
              }
            ]
          },
          "docs": "Description for Gets all network features used by the app (or deployment slot, if specified)."
        },
        {
          "info": {
            "name": "Start capturing network packets for the site (To be deprecated).",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/networkTrace/start",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "durationInSeconds",
                "value": "",
                "type": "query",
                "description": "The duration to keep capturing in seconds."
              },
              {
                "name": "maxFrameLength",
                "value": "",
                "type": "query",
                "description": "The maximum frame length in bytes (Optional)."
              },
              {
                "name": "sasUrl",
                "value": "",
                "type": "query",
                "description": "The Blob URL to store capture file."
              }
            ]
          },
          "docs": "Description for Start capturing network packets for the site (To be deprecated)."
        },
        {
          "info": {
            "name": "Start capturing network packets for the site.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/networkTrace/startOperation",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "durationInSeconds",
                "value": "",
                "type": "query",
                "description": "The duration to keep capturing in seconds."
              },
              {
                "name": "maxFrameLength",
                "value": "",
                "type": "query",
                "description": "The maximum frame length in bytes (Optional)."
              },
              {
                "name": "sasUrl",
                "value": "",
                "type": "query",
                "description": "The Blob URL to store capture file."
              }
            ]
          },
          "docs": "Description for Start capturing network packets for the site."
        },
        {
          "info": {
            "name": "Stop ongoing capturing network packets for the site.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/networkTrace/stop",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Stop ongoing capturing network packets for the site."
        },
        {
          "info": {
            "name": "Generates a new publishing password for an app (or deployment slot, if specified).",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/newpassword",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Generates a new publishing password for an app (or deployment slot, if specified)."
        },
        {
          "info": {
            "name": "Gets perfmon counters for web app.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/perfcounters",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "$filter",
                "value": "",
                "type": "query",
                "description": "Return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: $filter=(startTime eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq duration'[Hour|Minute|Day]'."
              }
            ]
          },
          "docs": "Description for Gets perfmon counters for web app."
        },
        {
          "info": {
            "name": "Gets web app's event logs.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/phplogging",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Gets web app's event logs."
        },
        {
          "info": {
            "name": "Gets the premier add-ons of an app.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/premieraddons",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Gets the premier add-ons of an app."
        },
        {
          "info": {
            "name": "Gets a named add-on of an app.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/premieraddons/:premierAddOnName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "premierAddOnName",
                "value": "",
                "type": "path",
                "description": "Add-on name."
              }
            ]
          },
          "docs": "Description for Gets a named add-on of an app."
        },
        {
          "info": {
            "name": "Updates a named add-on of an app.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/premieraddons/:premierAddOnName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "premierAddOnName",
                "value": "",
                "type": "path",
                "description": "Add-on name."
              }
            ]
          },
          "docs": "Description for Updates a named add-on of an app."
        },
        {
          "info": {
            "name": "Updates a named add-on of an app.",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/premieraddons/:premierAddOnName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "premierAddOnName",
                "value": "",
                "type": "path",
                "description": "Add-on name."
              }
            ]
          },
          "docs": "Description for Updates a named add-on of an app."
        },
        {
          "info": {
            "name": "Delete a premier add-on from an app.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/premieraddons/:premierAddOnName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "premierAddOnName",
                "value": "",
                "type": "path",
                "description": "Add-on name."
              }
            ]
          },
          "docs": "Description for Delete a premier add-on from an app."
        },
        {
          "info": {
            "name": "Gets data around private site access enablement and authorized Virtual Networks that can access the site.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/privateAccess/virtualNetworks",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "The name of the web app."
              }
            ]
          },
          "docs": "Description for Gets data around private site access enablement and authorized Virtual Networks that can access the site."
        },
        {
          "info": {
            "name": "Sets data around private site access enablement and authorized Virtual Networks that can access the site.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/privateAccess/virtualNetworks",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "The name of the web app."
              }
            ]
          },
          "docs": "Description for Sets data around private site access enablement and authorized Virtual Networks that can access the site."
        },
        {
          "info": {
            "name": "Gets the list of private endpoint connections associated with a site",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/privateEndpointConnections",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the site."
              }
            ]
          },
          "docs": "Description for Gets the list of private endpoint connections associated with a site"
        },
        {
          "info": {
            "name": "Gets a private endpoint connection",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/privateEndpointConnections/:privateEndpointConnectionName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the site."
              },
              {
                "name": "privateEndpointConnectionName",
                "value": "",
                "type": "path",
                "description": "Name of the private endpoint connection."
              }
            ]
          },
          "docs": "Description for Gets a private endpoint connection"
        },
        {
          "info": {
            "name": "Approves or rejects a private endpoint connection",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/privateEndpointConnections/:privateEndpointConnectionName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the site."
              },
              {
                "name": "privateEndpointConnectionName",
                "value": "",
                "type": "path",
                "description": "Name of the private endpoint connection."
              }
            ]
          },
          "docs": "Description for Approves or rejects a private endpoint connection"
        },
        {
          "info": {
            "name": "Deletes a private endpoint connection",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/privateEndpointConnections/:privateEndpointConnectionName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the site."
              },
              {
                "name": "privateEndpointConnectionName",
                "value": "",
                "type": "path",
                "description": "Name of the private endpoint connection."
              }
            ]
          },
          "docs": "Description for Deletes a private endpoint connection"
        },
        {
          "info": {
            "name": "Gets the private link resources",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/privateLinkResources",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Gets the private link resources"
        },
        {
          "info": {
            "name": "Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/processes",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              }
            ]
          },
          "docs": "Description for Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site."
        },
        {
          "info": {
            "name": "Get process information by its ID for a specific scaled-out instance in a web site.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/processes/:processId",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "processId",
                "value": "",
                "type": "path",
                "description": "PID."
              }
            ]
          },
          "docs": "Description for Get process information by its ID for a specific scaled-out instance in a web site."
        },
        {
          "info": {
            "name": "Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/processes/:processId",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "processId",
                "value": "",
                "type": "path",
                "description": "PID."
              }
            ]
          },
          "docs": "Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site."
        },
        {
          "info": {
            "name": "Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/processes/:processId/dump",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "processId",
                "value": "",
                "type": "path",
                "description": "PID."
              }
            ]
          },
          "docs": "Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site."
        },
        {
          "info": {
            "name": "List module information for a process by its ID for a specific scaled-out instance in a web site.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/processes/:processId/modules",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "processId",
                "value": "",
                "type": "path",
                "description": "PID."
              }
            ]
          },
          "docs": "Description for List module information for a process by its ID for a specific scaled-out instance in a web site."
        },
        {
          "info": {
            "name": "Get process information by its ID for a specific scaled-out instance in a web site.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/processes/:processId/modules/:baseAddress",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "processId",
                "value": "",
                "type": "path",
                "description": "PID."
              },
              {
                "name": "baseAddress",
                "value": "",
                "type": "path",
                "description": "Module base address."
              }
            ]
          },
          "docs": "Description for Get process information by its ID for a specific scaled-out instance in a web site."
        },
        {
          "info": {
            "name": "List the threads in a process by its ID for a specific scaled-out instance in a web site.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/processes/:processId/threads",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "processId",
                "value": "",
                "type": "path",
                "description": "PID."
              }
            ]
          },
          "docs": "Description for List the threads in a process by its ID for a specific scaled-out instance in a web site."
        },
        {
          "info": {
            "name": "Get public certificates for an app or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/publicCertificates",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Get public certificates for an app or a deployment slot."
        },
        {
          "info": {
            "name": "Get the named public certificate for an app (or deployment slot, if specified).",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/publicCertificates/:publicCertificateName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "publicCertificateName",
                "value": "",
                "type": "path",
                "description": "Public certificate name."
              }
            ]
          },
          "docs": "Description for Get the named public certificate for an app (or deployment slot, if specified)."
        },
        {
          "info": {
            "name": "Creates a hostname binding for an app.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/publicCertificates/:publicCertificateName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "publicCertificateName",
                "value": "",
                "type": "path",
                "description": "Public certificate name."
              }
            ]
          },
          "docs": "Description for Creates a hostname binding for an app."
        },
        {
          "info": {
            "name": "Deletes a hostname binding for an app.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/publicCertificates/:publicCertificateName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "publicCertificateName",
                "value": "",
                "type": "path",
                "description": "Public certificate name."
              }
            ]
          },
          "docs": "Description for Deletes a hostname binding for an app."
        },
        {
          "info": {
            "name": "Gets the publishing profile for an app (or deployment slot, if specified).",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/publishxml",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Gets the publishing profile for an app (or deployment slot, if specified)."
        },
        {
          "info": {
            "name": "Resets the configuration settings of the current slot if they were previously modified by calling the API with POST.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/resetSlotConfig",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Resets the configuration settings of the current slot if they were previously modified by calling the API with POST."
        },
        {
          "info": {
            "name": "Restarts an app (or deployment slot, if specified).",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/restart",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "softRestart",
                "value": "",
                "type": "query",
                "description": "Specify true to apply the configuration settings and restarts the app only if necessary. By default, the API always restarts and reprovisions the app."
              },
              {
                "name": "synchronous",
                "value": "",
                "type": "query",
                "description": "Specify true to block until the app is restarted. By default, it is set to false, and the API responds immediately (asynchronous)."
              }
            ]
          },
          "docs": "Description for Restarts an app (or deployment slot, if specified)."
        },
        {
          "info": {
            "name": "Restores an app from a backup blob in Azure Storage.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/restoreFromBackupBlob",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Restores an app from a backup blob in Azure Storage."
        },
        {
          "info": {
            "name": "Restores a deleted web app to this web app.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/restoreFromDeletedApp",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Restores a deleted web app to this web app."
        },
        {
          "info": {
            "name": "Restores a web app from a snapshot.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/restoreSnapshot",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Restores a web app from a snapshot."
        },
        {
          "info": {
            "name": "Lists all the site containers of a site, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/sitecontainers",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Lists all the site containers of a site, or a deployment slot."
        },
        {
          "info": {
            "name": "Gets a site container of a site, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/sitecontainers/:containerName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "containerName",
                "value": "",
                "type": "path",
                "description": "Site Container Name"
              }
            ]
          },
          "docs": "Gets a site container of a site, or a deployment slot."
        },
        {
          "info": {
            "name": "Creates or Updates a site container for a site, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/sitecontainers/:containerName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "containerName",
                "value": "",
                "type": "path",
                "description": "Site Container Name"
              }
            ]
          },
          "docs": "Creates or Updates a site container for a site, or a deployment slot."
        },
        {
          "info": {
            "name": "Deletes a site container for a site, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/sitecontainers/:containerName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "containerName",
                "value": "",
                "type": "path",
                "description": "Site Container Name"
              }
            ]
          },
          "docs": "Deletes a site container for a site, or a deployment slot."
        },
        {
          "info": {
            "name": "Get list of siteextensions for a web site, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/siteextensions",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              }
            ]
          },
          "docs": "Description for Get list of siteextensions for a web site, or a deployment slot."
        },
        {
          "info": {
            "name": "Get site extension information by its ID for a web site, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/siteextensions/:siteExtensionId",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "siteExtensionId",
                "value": "",
                "type": "path",
                "description": "Site extension name."
              }
            ]
          },
          "docs": "Description for Get site extension information by its ID for a web site, or a deployment slot."
        },
        {
          "info": {
            "name": "Install site extension on a web site, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/siteextensions/:siteExtensionId",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "siteExtensionId",
                "value": "",
                "type": "path",
                "description": "Site extension name."
              }
            ]
          },
          "docs": "Description for Install site extension on a web site, or a deployment slot."
        },
        {
          "info": {
            "name": "Remove a site extension from a web site, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/siteextensions/:siteExtensionId",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "siteExtensionId",
                "value": "",
                "type": "path",
                "description": "Site extension name."
              }
            ]
          },
          "docs": "Description for Remove a site extension from a web site, or a deployment slot."
        },
        {
          "info": {
            "name": "Gets an app's deployment slots.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Gets an app's deployment slots."
        },
        {
          "info": {
            "name": "Gets the details of a web, mobile, or API app.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Gets the details of a web, mobile, or API app."
        },
        {
          "info": {
            "name": "Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app."
        },
        {
          "info": {
            "name": "Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app."
        },
        {
          "info": {
            "name": "Deletes a web, mobile, or API app, or one of the deployment slots.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              },
              {
                "name": "deleteMetrics",
                "value": "",
                "type": "query",
                "description": "If true, web app metrics are also deleted."
              },
              {
                "name": "deleteEmptyServerFarm",
                "value": "",
                "type": "query",
                "description": "Specify false if you want to keep empty App Service plan. By default, empty App Service plan is deleted."
              }
            ]
          },
          "docs": "Description for Deletes a web, mobile, or API app, or one of the deployment slots."
        },
        {
          "info": {
            "name": "Analyze a custom hostname.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/analyzeCustomHostname",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              },
              {
                "name": "hostName",
                "value": "",
                "type": "query",
                "description": "Custom hostname."
              }
            ]
          },
          "docs": "Description for Analyze a custom hostname."
        },
        {
          "info": {
            "name": "Applies the configuration settings from the target slot onto the current slot.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/applySlotConfig",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Applies the configuration settings from the target slot onto the current slot."
        },
        {
          "info": {
            "name": "Creates a backup of an app.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/backup",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Creates a backup of an app."
        },
        {
          "info": {
            "name": "Gets existing backups of an app.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/backups",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get a backup of the production slot."
              }
            ]
          },
          "docs": "Description for Gets existing backups of an app."
        },
        {
          "info": {
            "name": "Gets a backup of an app by its ID.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/backups/:backupId",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get a backup of the production slot."
              },
              {
                "name": "backupId",
                "value": "",
                "type": "path",
                "description": "ID of the backup."
              }
            ]
          },
          "docs": "Description for Gets a backup of an app by its ID."
        },
        {
          "info": {
            "name": "Deletes a backup of an app by its ID.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/backups/:backupId",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get a backup of the production slot."
              },
              {
                "name": "backupId",
                "value": "",
                "type": "path",
                "description": "ID of the backup."
              }
            ]
          },
          "docs": "Description for Deletes a backup of an app by its ID."
        },
        {
          "info": {
            "name": "Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/backups/:backupId/list",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get a backup of the production slot."
              },
              {
                "name": "backupId",
                "value": "",
                "type": "path",
                "description": "ID of the backup."
              }
            ]
          },
          "docs": "Description for Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body."
        },
        {
          "info": {
            "name": "Restores a specific backup to another app (or deployment slot, if specified).",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/backups/:backupId/restore",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get a backup of the production slot."
              },
              {
                "name": "backupId",
                "value": "",
                "type": "path",
                "description": "ID of the backup."
              }
            ]
          },
          "docs": "Description for Restores a specific backup to another app (or deployment slot, if specified)."
        },
        {
          "info": {
            "name": "Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/basicPublishingCredentialsPolicies",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Description for Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site."
        },
        {
          "info": {
            "name": "Returns whether FTP is allowed on the site or not.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/basicPublishingCredentialsPolicies/ftp",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Description for Returns whether FTP is allowed on the site or not."
        },
        {
          "info": {
            "name": "Updates whether FTP is allowed on the site or not.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/basicPublishingCredentialsPolicies/ftp",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Description for Updates whether FTP is allowed on the site or not."
        },
        {
          "info": {
            "name": "Returns whether Scm basic auth is allowed on the site or not.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/basicPublishingCredentialsPolicies/scm",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Description for Returns whether Scm basic auth is allowed on the site or not."
        },
        {
          "info": {
            "name": "Updates whether user publishing credentials are allowed on the site or not.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/basicPublishingCredentialsPolicies/scm",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Description for Updates whether user publishing credentials are allowed on the site or not."
        },
        {
          "info": {
            "name": "List the configurations of an app",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot."
              }
            ]
          },
          "docs": "Description for List the configurations of an app"
        },
        {
          "info": {
            "name": "Replaces the application settings of an app.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/appsettings",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Replaces the application settings of an app."
        },
        {
          "info": {
            "name": "Gets the application settings of an app.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/appsettings/list",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Gets the application settings of an app."
        },
        {
          "info": {
            "name": "Updates the Authentication / Authorization settings associated with web app.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/authsettings",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Updates the Authentication / Authorization settings associated with web app."
        },
        {
          "info": {
            "name": "Gets the Authentication/Authorization settings of an app.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/authsettings/list",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Gets the Authentication/Authorization settings of an app."
        },
        {
          "info": {
            "name": "Gets site's Authentication / Authorization settings for apps via the V2 format",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/authsettingsV2",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get the settings for the production slot."
              }
            ]
          },
          "docs": "Gets site's Authentication / Authorization settings for apps via the V2 format"
        },
        {
          "info": {
            "name": "Updates site's Authentication / Authorization settings for apps via the V2 format",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/authsettingsV2",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get the settings for the production slot."
              }
            ]
          },
          "docs": "Description for Updates site's Authentication / Authorization settings for apps via the V2 format"
        },
        {
          "info": {
            "name": "Gets site's Authentication / Authorization settings for apps via the V2 format",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/authsettingsV2/list",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get the settings for the production slot."
              }
            ]
          },
          "docs": "Description for Gets site's Authentication / Authorization settings for apps via the V2 format"
        },
        {
          "info": {
            "name": "Updates the Azure storage account configurations of an app.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/azurestorageaccounts",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Updates the Azure storage account configurations of an app."
        },
        {
          "info": {
            "name": "Gets the Azure storage account configurations of an app.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/azurestorageaccounts/list",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Gets the Azure storage account configurations of an app."
        },
        {
          "info": {
            "name": "Updates the backup configuration of an app.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/backup",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Updates the backup configuration of an app."
        },
        {
          "info": {
            "name": "Deletes the backup configuration of an app.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/backup",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Deletes the backup configuration of an app."
        },
        {
          "info": {
            "name": "Gets the backup configuration of an app.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/backup/list",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Gets the backup configuration of an app."
        },
        {
          "info": {
            "name": "Gets the config reference app settings and status of an app",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/configreferences/appsettings",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Description for Gets the config reference app settings and status of an app"
        },
        {
          "info": {
            "name": "Gets the config reference and status of an app",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/configreferences/appsettings/:appSettingKey",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path"
              },
              {
                "name": "appSettingKey",
                "value": "",
                "type": "path",
                "description": "App Setting key name."
              }
            ]
          },
          "docs": "Description for Gets the config reference and status of an app"
        },
        {
          "info": {
            "name": "Gets the config reference app settings and status of an app",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/configreferences/connectionstrings",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Description for Gets the config reference app settings and status of an app"
        },
        {
          "info": {
            "name": "Gets the config reference and status of an app",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/configreferences/connectionstrings/:connectionStringKey",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path"
              },
              {
                "name": "connectionStringKey",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Description for Gets the config reference and status of an app"
        },
        {
          "info": {
            "name": "Replaces the connection strings of an app.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/connectionstrings",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Replaces the connection strings of an app."
        },
        {
          "info": {
            "name": "Gets the connection strings of an app.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/connectionstrings/list",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Gets the connection strings of an app."
        },
        {
          "info": {
            "name": "Gets the logging configuration of an app.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/logs",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get the logging configuration for the production slot."
              }
            ]
          },
          "docs": "Description for Gets the logging configuration of an app."
        },
        {
          "info": {
            "name": "Updates the logging configuration of an app.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/logs",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get the logging configuration for the production slot."
              }
            ]
          },
          "docs": "Description for Updates the logging configuration of an app."
        },
        {
          "info": {
            "name": "Replaces the metadata of an app.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/metadata",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Replaces the metadata of an app."
        },
        {
          "info": {
            "name": "Gets the metadata of an app.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/metadata/list",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Gets the metadata of an app."
        },
        {
          "info": {
            "name": "Gets the Git/FTP publishing credentials of an app.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/publishingcredentials/list",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "If true, the password is included in the response. The default is false."
              }
            ]
          },
          "docs": "Description for Gets the Git/FTP publishing credentials of an app."
        },
        {
          "info": {
            "name": "Updates the Push settings associated with web app.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/pushsettings",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Updates the Push settings associated with web app."
        },
        {
          "info": {
            "name": "Gets the Push settings associated with web app.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/pushsettings/list",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Gets the Push settings associated with web app."
        },
        {
          "info": {
            "name": "Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/web",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot."
              }
            ]
          },
          "docs": "Description for Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc."
        },
        {
          "info": {
            "name": "Updates the configuration of an app.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/web",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot."
              }
            ]
          },
          "docs": "Description for Updates the configuration of an app."
        },
        {
          "info": {
            "name": "Updates the configuration of an app.",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/web",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot."
              }
            ]
          },
          "docs": "Description for Updates the configuration of an app."
        },
        {
          "info": {
            "name": "Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/web/snapshots",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot."
              }
            ]
          },
          "docs": "Description for Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot."
        },
        {
          "info": {
            "name": "Gets a snapshot of the configuration of an app at a previous point in time.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/web/snapshots/:snapshotId",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot."
              },
              {
                "name": "snapshotId",
                "value": "",
                "type": "path",
                "description": "The ID of the snapshot to read."
              }
            ]
          },
          "docs": "Description for Gets a snapshot of the configuration of an app at a previous point in time."
        },
        {
          "info": {
            "name": "Reverts the configuration of an app to a previous snapshot.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/web/snapshots/:snapshotId/recover",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot."
              },
              {
                "name": "snapshotId",
                "value": "",
                "type": "path",
                "description": "The ID of the snapshot to read."
              }
            ]
          },
          "docs": "Description for Reverts the configuration of an app to a previous snapshot."
        },
        {
          "info": {
            "name": "Gets the last lines of docker logs for the given site",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/containerlogs",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Gets the last lines of docker logs for the given site"
        },
        {
          "info": {
            "name": "Gets the ZIP archived docker log files for the given site",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/containerlogs/zip/download",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Gets the ZIP archived docker log files for the given site"
        },
        {
          "info": {
            "name": "List continuous web jobs for an app, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/continuouswebjobs",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot."
              }
            ]
          },
          "docs": "Description for List continuous web jobs for an app, or a deployment slot."
        },
        {
          "info": {
            "name": "Gets a continuous web job by its ID for an app, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/continuouswebjobs/:webJobName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot."
              },
              {
                "name": "webJobName",
                "value": "",
                "type": "path",
                "description": "Name of Web Job."
              }
            ]
          },
          "docs": "Description for Gets a continuous web job by its ID for an app, or a deployment slot."
        },
        {
          "info": {
            "name": "Delete a continuous web job by its ID for an app, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/continuouswebjobs/:webJobName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot."
              },
              {
                "name": "webJobName",
                "value": "",
                "type": "path",
                "description": "Name of Web Job."
              }
            ]
          },
          "docs": "Description for Delete a continuous web job by its ID for an app, or a deployment slot."
        },
        {
          "info": {
            "name": "Start a continuous web job for an app, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/continuouswebjobs/:webJobName/start",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot."
              },
              {
                "name": "webJobName",
                "value": "",
                "type": "path",
                "description": "Name of Web Job."
              }
            ]
          },
          "docs": "Description for Start a continuous web job for an app, or a deployment slot."
        },
        {
          "info": {
            "name": "Stop a continuous web job for an app, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/continuouswebjobs/:webJobName/stop",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot."
              },
              {
                "name": "webJobName",
                "value": "",
                "type": "path",
                "description": "Name of Web Job."
              }
            ]
          },
          "docs": "Description for Stop a continuous web job for an app, or a deployment slot."
        },
        {
          "info": {
            "name": "Creates the artifacts for web site, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/deployWorkflowArtifacts",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Creates the artifacts for web site, or a deployment slot."
        },
        {
          "info": {
            "name": "List deployment statuses for an app (or deployment slot, if specified).",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/deploymentStatus",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get the deployment status for the production slot."
              }
            ]
          },
          "docs": "List deployment statuses for an app (or deployment slot, if specified)."
        },
        {
          "info": {
            "name": "Gets the deployment status for an app (or deployment slot, if specified).",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/deploymentStatus/:deploymentStatusId",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get the deployment status for the production slot."
              },
              {
                "name": "deploymentStatusId",
                "value": "",
                "type": "path",
                "description": "GUID of the deployment operation."
              }
            ]
          },
          "docs": "Gets the deployment status for an app (or deployment slot, if specified)."
        },
        {
          "info": {
            "name": "List deployments for an app, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/deployments",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API gets a deployment for the production slot."
              }
            ]
          },
          "docs": "Description for List deployments for an app, or a deployment slot."
        },
        {
          "info": {
            "name": "Get a deployment by its ID for an app, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/deployments/:id",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API gets a deployment for the production slot."
              },
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "Deployment ID."
              }
            ]
          },
          "docs": "Description for Get a deployment by its ID for an app, or a deployment slot."
        },
        {
          "info": {
            "name": "Create a deployment for an app, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/deployments/:id",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API gets a deployment for the production slot."
              },
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "Deployment ID."
              }
            ]
          },
          "docs": "Description for Create a deployment for an app, or a deployment slot."
        },
        {
          "info": {
            "name": "Delete a deployment by its ID for an app, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/deployments/:id",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API gets a deployment for the production slot."
              },
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "Deployment ID."
              }
            ]
          },
          "docs": "Description for Delete a deployment by its ID for an app, or a deployment slot."
        },
        {
          "info": {
            "name": "List deployment log for specific deployment for an app, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/deployments/:id/log",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API gets a deployment for the production slot."
              },
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "Deployment ID."
              }
            ]
          },
          "docs": "Description for List deployment log for specific deployment for an app, or a deployment slot."
        },
        {
          "info": {
            "name": "Discovers an existing app backup that can be restored from a blob in Azure storage. Use this to get information about the databases stored in a backup.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/discoverbackup",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Discovers an existing app backup that can be restored from a blob in Azure storage. Use this to get information about the databases stored in a backup."
        },
        {
          "info": {
            "name": "Lists ownership identifiers for domain associated with web app.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/domainOwnershipIdentifiers",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot."
              }
            ]
          },
          "docs": "Description for Lists ownership identifiers for domain associated with web app."
        },
        {
          "info": {
            "name": "Get domain ownership identifier for web app.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/domainOwnershipIdentifiers/:domainOwnershipIdentifierName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot."
              },
              {
                "name": "domainOwnershipIdentifierName",
                "value": "",
                "type": "path",
                "description": "Name of domain ownership identifier."
              }
            ]
          },
          "docs": "Description for Get domain ownership identifier for web app."
        },
        {
          "info": {
            "name": "Creates a domain ownership identifier for web app, or updates an existing ownership identifier.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/domainOwnershipIdentifiers/:domainOwnershipIdentifierName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot."
              },
              {
                "name": "domainOwnershipIdentifierName",
                "value": "",
                "type": "path",
                "description": "Name of domain ownership identifier."
              }
            ]
          },
          "docs": "Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier."
        },
        {
          "info": {
            "name": "Creates a domain ownership identifier for web app, or updates an existing ownership identifier.",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/domainOwnershipIdentifiers/:domainOwnershipIdentifierName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot."
              },
              {
                "name": "domainOwnershipIdentifierName",
                "value": "",
                "type": "path",
                "description": "Name of domain ownership identifier."
              }
            ]
          },
          "docs": "Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier."
        },
        {
          "info": {
            "name": "Deletes a domain ownership identifier for a web app.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/domainOwnershipIdentifiers/:domainOwnershipIdentifierName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot."
              },
              {
                "name": "domainOwnershipIdentifierName",
                "value": "",
                "type": "path",
                "description": "Name of domain ownership identifier."
              }
            ]
          },
          "docs": "Description for Deletes a domain ownership identifier for a web app."
        },
        {
          "info": {
            "name": "Get the status of the last MSDeploy operation.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/extensions/MSDeploy",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of web app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of web app slot. If not specified then will default to production slot."
              }
            ]
          },
          "docs": "Description for Get the status of the last MSDeploy operation."
        },
        {
          "info": {
            "name": "Invoke the MSDeploy web app extension.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/extensions/MSDeploy",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of web app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of web app slot. If not specified then will default to production slot."
              }
            ]
          },
          "docs": "Description for Invoke the MSDeploy web app extension."
        },
        {
          "info": {
            "name": "Get the MSDeploy Log for the last MSDeploy operation.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/extensions/MSDeploy/log",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of web app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of web app slot. If not specified then will default to production slot."
              }
            ]
          },
          "docs": "Description for Get the MSDeploy Log for the last MSDeploy operation."
        },
        {
          "info": {
            "name": "List the functions for a web site, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/functions",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot."
              }
            ]
          },
          "docs": "Description for List the functions for a web site, or a deployment slot."
        },
        {
          "info": {
            "name": "Get function information by its ID for web site, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/functions/:functionName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot."
              },
              {
                "name": "functionName",
                "value": "",
                "type": "path",
                "description": "Function name."
              }
            ]
          },
          "docs": "Description for Get function information by its ID for web site, or a deployment slot."
        },
        {
          "info": {
            "name": "Create function for web site, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/functions/:functionName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot."
              },
              {
                "name": "functionName",
                "value": "",
                "type": "path",
                "description": "Function name."
              }
            ]
          },
          "docs": "Description for Create function for web site, or a deployment slot."
        },
        {
          "info": {
            "name": "Delete a function for web site, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/functions/:functionName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot."
              },
              {
                "name": "functionName",
                "value": "",
                "type": "path",
                "description": "Function name."
              }
            ]
          },
          "docs": "Description for Delete a function for web site, or a deployment slot."
        },
        {
          "info": {
            "name": "Add or update a function secret.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/functions/:functionName/keys/:keyName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              },
              {
                "name": "slot",
                "value": "",
                "type": "path"
              },
              {
                "name": "functionName",
                "value": "",
                "type": "path"
              },
              {
                "name": "keyName",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Description for Add or update a function secret."
        },
        {
          "info": {
            "name": "Delete a function secret.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/functions/:functionName/keys/:keyName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              },
              {
                "name": "slot",
                "value": "",
                "type": "path"
              },
              {
                "name": "functionName",
                "value": "",
                "type": "path"
              },
              {
                "name": "keyName",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Description for Delete a function secret."
        },
        {
          "info": {
            "name": "Get function keys for a function in a web site, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/functions/:functionName/listkeys",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              },
              {
                "name": "slot",
                "value": "",
                "type": "path"
              },
              {
                "name": "functionName",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Description for Get function keys for a function in a web site, or a deployment slot."
        },
        {
          "info": {
            "name": "Get function secrets for a function in a web site, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/functions/:functionName/listsecrets",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot."
              },
              {
                "name": "functionName",
                "value": "",
                "type": "path",
                "description": "Function name."
              }
            ]
          },
          "docs": "Description for Get function secrets for a function in a web site, or a deployment slot."
        },
        {
          "info": {
            "name": "Fetch a short lived token that can be exchanged for a master key.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/functions/admin/token",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Fetch a short lived token that can be exchanged for a master key."
        },
        {
          "info": {
            "name": "Get host secrets for a function app.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/host/default/listkeys",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Get host secrets for a function app."
        },
        {
          "info": {
            "name": "This is to allow calling via powershell and ARM template.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/host/default/listsyncstatus",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for This is to allow calling via powershell and ARM template."
        },
        {
          "info": {
            "name": "Syncs function trigger metadata to the management database",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/host/default/sync",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Syncs function trigger metadata to the management database"
        },
        {
          "info": {
            "name": "Get hostname bindings for an app or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/hostNameBindings",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot."
              }
            ]
          },
          "docs": "Description for Get hostname bindings for an app or a deployment slot."
        },
        {
          "info": {
            "name": "Get the named hostname binding for an app (or deployment slot, if specified).",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/hostNameBindings/:hostName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot."
              },
              {
                "name": "hostName",
                "value": "",
                "type": "path",
                "description": "Hostname in the hostname binding."
              }
            ]
          },
          "docs": "Description for Get the named hostname binding for an app (or deployment slot, if specified)."
        },
        {
          "info": {
            "name": "Creates a hostname binding for an app.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/hostNameBindings/:hostName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot."
              },
              {
                "name": "hostName",
                "value": "",
                "type": "path",
                "description": "Hostname in the hostname binding."
              }
            ]
          },
          "docs": "Description for Creates a hostname binding for an app."
        },
        {
          "info": {
            "name": "Deletes a hostname binding for an app.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/hostNameBindings/:hostName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot."
              },
              {
                "name": "hostName",
                "value": "",
                "type": "path",
                "description": "Hostname in the hostname binding."
              }
            ]
          },
          "docs": "Description for Deletes a hostname binding for an app."
        },
        {
          "info": {
            "name": "Retrieves a specific Service Bus Hybrid Connection used by this Web App.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/hybridConnectionNamespaces/:namespaceName/relays/:relayName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "The name of the web app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "The name of the slot for the web app."
              },
              {
                "name": "namespaceName",
                "value": "",
                "type": "path",
                "description": "The namespace for this hybrid connection."
              },
              {
                "name": "relayName",
                "value": "",
                "type": "path",
                "description": "The relay name for this hybrid connection."
              }
            ]
          },
          "docs": "Description for Retrieves a specific Service Bus Hybrid Connection used by this Web App."
        },
        {
          "info": {
            "name": "Creates a new Hybrid Connection using a Service Bus relay.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/hybridConnectionNamespaces/:namespaceName/relays/:relayName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "The name of the web app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "The name of the slot for the web app."
              },
              {
                "name": "namespaceName",
                "value": "",
                "type": "path",
                "description": "The namespace for this hybrid connection."
              },
              {
                "name": "relayName",
                "value": "",
                "type": "path",
                "description": "The relay name for this hybrid connection."
              }
            ]
          },
          "docs": "Description for Creates a new Hybrid Connection using a Service Bus relay."
        },
        {
          "info": {
            "name": "Creates a new Hybrid Connection using a Service Bus relay.",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/hybridConnectionNamespaces/:namespaceName/relays/:relayName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "The name of the web app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "The name of the slot for the web app."
              },
              {
                "name": "namespaceName",
                "value": "",
                "type": "path",
                "description": "The namespace for this hybrid connection."
              },
              {
                "name": "relayName",
                "value": "",
                "type": "path",
                "description": "The relay name for this hybrid connection."
              }
            ]
          },
          "docs": "Description for Creates a new Hybrid Connection using a Service Bus relay."
        },
        {
          "info": {
            "name": "Removes a Hybrid Connection from this site.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/hybridConnectionNamespaces/:namespaceName/relays/:relayName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "The name of the web app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "The name of the slot for the web app."
              },
              {
                "name": "namespaceName",
                "value": "",
                "type": "path",
                "description": "The namespace for this hybrid connection."
              },
              {
                "name": "relayName",
                "value": "",
                "type": "path",
                "description": "The relay name for this hybrid connection."
              }
            ]
          },
          "docs": "Description for Removes a Hybrid Connection from this site."
        },
        {
          "info": {
            "name": "Retrieves all Service Bus Hybrid Connections used by this Web App.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/hybridConnectionRelays",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Retrieves all Service Bus Hybrid Connections used by this Web App."
        },
        {
          "info": {
            "name": "Gets hybrid connections configured for an app (or deployment slot, if specified).",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/hybridconnection",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Gets hybrid connections configured for an app (or deployment slot, if specified)."
        },
        {
          "info": {
            "name": "Gets a hybrid connection configuration by its name.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/hybridconnection/:entityName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get a hybrid connection for the production slot."
              },
              {
                "name": "entityName",
                "value": "",
                "type": "path",
                "description": "Name of the hybrid connection."
              }
            ]
          },
          "docs": "Description for Gets a hybrid connection configuration by its name."
        },
        {
          "info": {
            "name": "Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/hybridconnection/:entityName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get a hybrid connection for the production slot."
              },
              {
                "name": "entityName",
                "value": "",
                "type": "path",
                "description": "Name of the hybrid connection."
              }
            ]
          },
          "docs": "Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH)."
        },
        {
          "info": {
            "name": "Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/hybridconnection/:entityName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get a hybrid connection for the production slot."
              },
              {
                "name": "entityName",
                "value": "",
                "type": "path",
                "description": "Name of the hybrid connection."
              }
            ]
          },
          "docs": "Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH)."
        },
        {
          "info": {
            "name": "Deletes a relay service connection by its name.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/hybridconnection/:entityName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get a hybrid connection for the production slot."
              },
              {
                "name": "entityName",
                "value": "",
                "type": "path",
                "description": "Name of the hybrid connection."
              }
            ]
          },
          "docs": "Description for Deletes a relay service connection by its name."
        },
        {
          "info": {
            "name": "Gets all scale-out instances of an app.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/instances",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API gets the production slot instances."
              }
            ]
          },
          "docs": "Description for Gets all scale-out instances of an app."
        },
        {
          "info": {
            "name": "Gets all scale-out instances of an app.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/instances/:instanceId",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API gets the production slot instances."
              },
              {
                "name": "instanceId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Description for Gets all scale-out instances of an app."
        },
        {
          "info": {
            "name": "Get the status of the last MSDeploy operation.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/instances/:instanceId/extensions/MSDeploy",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of web app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of web app slot. If not specified then will default to production slot."
              },
              {
                "name": "instanceId",
                "value": "",
                "type": "path",
                "description": "ID of web app instance."
              }
            ]
          },
          "docs": "Description for Get the status of the last MSDeploy operation."
        },
        {
          "info": {
            "name": "Invoke the MSDeploy web app extension.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/instances/:instanceId/extensions/MSDeploy",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of web app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of web app slot. If not specified then will default to production slot."
              },
              {
                "name": "instanceId",
                "value": "",
                "type": "path",
                "description": "ID of web app instance."
              }
            ]
          },
          "docs": "Description for Invoke the MSDeploy web app extension."
        },
        {
          "info": {
            "name": "Get the MSDeploy Log for the last MSDeploy operation.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/instances/:instanceId/extensions/MSDeploy/log",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of web app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of web app slot. If not specified then will default to production slot."
              },
              {
                "name": "instanceId",
                "value": "",
                "type": "path",
                "description": "ID of web app instance."
              }
            ]
          },
          "docs": "Description for Get the MSDeploy Log for the last MSDeploy operation."
        },
        {
          "info": {
            "name": "Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/instances/:instanceId/processes",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot."
              },
              {
                "name": "instanceId",
                "value": "",
                "type": "path",
                "description": "ID of a specific scaled-out instance. This is the value of the name property in the JSON response from \"GET api/sites/{siteName}/instances\"."
              }
            ]
          },
          "docs": "Description for Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site."
        },
        {
          "info": {
            "name": "Get process information by its ID for a specific scaled-out instance in a web site.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/instances/:instanceId/processes/:processId",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot."
              },
              {
                "name": "instanceId",
                "value": "",
                "type": "path",
                "description": "ID of a specific scaled-out instance. This is the value of the name property in the JSON response from \"GET api/sites/{siteName}/instances\"."
              },
              {
                "name": "processId",
                "value": "",
                "type": "path",
                "description": "PID."
              }
            ]
          },
          "docs": "Description for Get process information by its ID for a specific scaled-out instance in a web site."
        },
        {
          "info": {
            "name": "Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/instances/:instanceId/processes/:processId",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot."
              },
              {
                "name": "instanceId",
                "value": "",
                "type": "path",
                "description": "ID of a specific scaled-out instance. This is the value of the name property in the JSON response from \"GET api/sites/{siteName}/instances\"."
              },
              {
                "name": "processId",
                "value": "",
                "type": "path",
                "description": "PID."
              }
            ]
          },
          "docs": "Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site."
        },
        {
          "info": {
            "name": "Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/instances/:instanceId/processes/:processId/dump",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot."
              },
              {
                "name": "instanceId",
                "value": "",
                "type": "path",
                "description": "ID of a specific scaled-out instance. This is the value of the name property in the JSON response from \"GET api/sites/{siteName}/instances\"."
              },
              {
                "name": "processId",
                "value": "",
                "type": "path",
                "description": "PID."
              }
            ]
          },
          "docs": "Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site."
        },
        {
          "info": {
            "name": "List module information for a process by its ID for a specific scaled-out instance in a web site.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/instances/:instanceId/processes/:processId/modules",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot."
              },
              {
                "name": "instanceId",
                "value": "",
                "type": "path",
                "description": "ID of a specific scaled-out instance. This is the value of the name property in the JSON response from \"GET api/sites/{siteName}/instances\"."
              },
              {
                "name": "processId",
                "value": "",
                "type": "path",
                "description": "PID."
              }
            ]
          },
          "docs": "Description for List module information for a process by its ID for a specific scaled-out instance in a web site."
        },
        {
          "info": {
            "name": "Get process information by its ID for a specific scaled-out instance in a web site.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/instances/:instanceId/processes/:processId/modules/:baseAddress",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot."
              },
              {
                "name": "instanceId",
                "value": "",
                "type": "path",
                "description": "ID of a specific scaled-out instance. This is the value of the name property in the JSON response from \"GET api/sites/{siteName}/instances\"."
              },
              {
                "name": "processId",
                "value": "",
                "type": "path",
                "description": "PID."
              },
              {
                "name": "baseAddress",
                "value": "",
                "type": "path",
                "description": "Module base address."
              }
            ]
          },
          "docs": "Description for Get process information by its ID for a specific scaled-out instance in a web site."
        },
        {
          "info": {
            "name": "List the threads in a process by its ID for a specific scaled-out instance in a web site.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/instances/:instanceId/processes/:processId/threads",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot."
              },
              {
                "name": "instanceId",
                "value": "",
                "type": "path",
                "description": "ID of a specific scaled-out instance. This is the value of the name property in the JSON response from \"GET api/sites/{siteName}/instances\"."
              },
              {
                "name": "processId",
                "value": "",
                "type": "path",
                "description": "PID."
              }
            ]
          },
          "docs": "Description for List the threads in a process by its ID for a specific scaled-out instance in a web site."
        },
        {
          "info": {
            "name": "Shows whether an app can be cloned to another resource group or subscription.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/iscloneable",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Shows whether an app can be cloned to another resource group or subscription."
        },
        {
          "info": {
            "name": "Lists logic app's connections for web site, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/listWorkflowsConnections",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Lists logic app's connections for web site, or a deployment slot."
        },
        {
          "info": {
            "name": "Gets existing backups of an app.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/listbackups",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Gets existing backups of an app."
        },
        {
          "info": {
            "name": "This is to allow calling via powershell and ARM template.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/listsyncfunctiontriggerstatus",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for This is to allow calling via powershell and ARM template."
        },
        {
          "info": {
            "name": "Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/migratemysql/status",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of web app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot."
              }
            ]
          },
          "docs": "Description for Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled"
        },
        {
          "info": {
            "name": "Gets a Swift Virtual Network connection.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/networkConfig/virtualNetwork",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get a gateway for the production slot's Virtual Network."
              }
            ]
          },
          "docs": "Description for Gets a Swift Virtual Network connection."
        },
        {
          "info": {
            "name": "Integrates this Web App with a Virtual Network. This requires that 1) \"swiftSupported\" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not\r\nin use by another App Service Plan other than the one this App is in.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/networkConfig/virtualNetwork",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get a gateway for the production slot's Virtual Network."
              }
            ]
          },
          "docs": "Description for Integrates this Web App with a Virtual Network. This requires that 1) \"swiftSupported\" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not\nin use by another App Service Plan other than the one this App is in."
        },
        {
          "info": {
            "name": "Integrates this Web App with a Virtual Network. This requires that 1) \"swiftSupported\" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not\r\nin use by another App Service Plan other than the one this App is in.",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/networkConfig/virtualNetwork",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get a gateway for the production slot's Virtual Network."
              }
            ]
          },
          "docs": "Description for Integrates this Web App with a Virtual Network. This requires that 1) \"swiftSupported\" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not\nin use by another App Service Plan other than the one this App is in."
        },
        {
          "info": {
            "name": "Deletes a Swift Virtual Network connection from an app (or deployment slot).",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/networkConfig/virtualNetwork",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get a gateway for the production slot's Virtual Network."
              }
            ]
          },
          "docs": "Description for Deletes a Swift Virtual Network connection from an app (or deployment slot)."
        },
        {
          "info": {
            "name": "Gets all network features used by the app (or deployment slot, if specified).",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/networkFeatures/:view",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get network features for the production slot."
              },
              {
                "name": "view",
                "value": "",
                "type": "path",
                "description": "The type of view. Only \"summary\" is supported at this time."
              }
            ]
          },
          "docs": "Description for Gets all network features used by the app (or deployment slot, if specified)."
        },
        {
          "info": {
            "name": "Start capturing network packets for the site (To be deprecated).",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/networkTrace/start",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              },
              {
                "name": "durationInSeconds",
                "value": "",
                "type": "query",
                "description": "The duration to keep capturing in seconds."
              },
              {
                "name": "maxFrameLength",
                "value": "",
                "type": "query",
                "description": "The maximum frame length in bytes (Optional)."
              },
              {
                "name": "sasUrl",
                "value": "",
                "type": "query",
                "description": "The Blob URL to store capture file."
              }
            ]
          },
          "docs": "Description for Start capturing network packets for the site (To be deprecated)."
        },
        {
          "info": {
            "name": "Start capturing network packets for the site.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/networkTrace/startOperation",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              },
              {
                "name": "durationInSeconds",
                "value": "",
                "type": "query",
                "description": "The duration to keep capturing in seconds."
              },
              {
                "name": "maxFrameLength",
                "value": "",
                "type": "query",
                "description": "The maximum frame length in bytes (Optional)."
              },
              {
                "name": "sasUrl",
                "value": "",
                "type": "query",
                "description": "The Blob URL to store capture file."
              }
            ]
          },
          "docs": "Description for Start capturing network packets for the site."
        },
        {
          "info": {
            "name": "Stop ongoing capturing network packets for the site.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/networkTrace/stop",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Stop ongoing capturing network packets for the site."
        },
        {
          "info": {
            "name": "Generates a new publishing password for an app (or deployment slot, if specified).",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/newpassword",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Generates a new publishing password for an app (or deployment slot, if specified)."
        },
        {
          "info": {
            "name": "Gets perfmon counters for web app.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/perfcounters",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              },
              {
                "name": "$filter",
                "value": "",
                "type": "query",
                "description": "Return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: $filter=(startTime eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq duration'[Hour|Minute|Day]'."
              }
            ]
          },
          "docs": "Description for Gets perfmon counters for web app."
        },
        {
          "info": {
            "name": "Gets web app's event logs.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/phplogging",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Gets web app's event logs."
        },
        {
          "info": {
            "name": "Gets the premier add-ons of an app.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/premieraddons",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Gets the premier add-ons of an app."
        },
        {
          "info": {
            "name": "Gets a named add-on of an app.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/premieraddons/:premierAddOnName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get the named add-on for the production slot."
              },
              {
                "name": "premierAddOnName",
                "value": "",
                "type": "path",
                "description": "Add-on name."
              }
            ]
          },
          "docs": "Description for Gets a named add-on of an app."
        },
        {
          "info": {
            "name": "Updates a named add-on of an app.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/premieraddons/:premierAddOnName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get the named add-on for the production slot."
              },
              {
                "name": "premierAddOnName",
                "value": "",
                "type": "path",
                "description": "Add-on name."
              }
            ]
          },
          "docs": "Description for Updates a named add-on of an app."
        },
        {
          "info": {
            "name": "Updates a named add-on of an app.",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/premieraddons/:premierAddOnName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get the named add-on for the production slot."
              },
              {
                "name": "premierAddOnName",
                "value": "",
                "type": "path",
                "description": "Add-on name."
              }
            ]
          },
          "docs": "Description for Updates a named add-on of an app."
        },
        {
          "info": {
            "name": "Delete a premier add-on from an app.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/premieraddons/:premierAddOnName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get the named add-on for the production slot."
              },
              {
                "name": "premierAddOnName",
                "value": "",
                "type": "path",
                "description": "Add-on name."
              }
            ]
          },
          "docs": "Description for Delete a premier add-on from an app."
        },
        {
          "info": {
            "name": "Gets data around private site access enablement and authorized Virtual Networks that can access the site.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/privateAccess/virtualNetworks",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "The name of the web app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "The name of the slot for the web app."
              }
            ]
          },
          "docs": "Description for Gets data around private site access enablement and authorized Virtual Networks that can access the site."
        },
        {
          "info": {
            "name": "Sets data around private site access enablement and authorized Virtual Networks that can access the site.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/privateAccess/virtualNetworks",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "The name of the web app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "The name of the slot for the web app."
              }
            ]
          },
          "docs": "Description for Sets data around private site access enablement and authorized Virtual Networks that can access the site."
        },
        {
          "info": {
            "name": "Gets the list of private endpoint connections associated with a site",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/privateEndpointConnections",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the site."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the site deployment slot."
              }
            ]
          },
          "docs": "Description for Gets the list of private endpoint connections associated with a site"
        },
        {
          "info": {
            "name": "Gets a private endpoint connection",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/privateEndpointConnections/:privateEndpointConnectionName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the site."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the site deployment slot."
              },
              {
                "name": "privateEndpointConnectionName",
                "value": "",
                "type": "path",
                "description": "Name of the private endpoint connection."
              }
            ]
          },
          "docs": "Description for Gets a private endpoint connection"
        },
        {
          "info": {
            "name": "Approves or rejects a private endpoint connection",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/privateEndpointConnections/:privateEndpointConnectionName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the site."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the site deployment slot."
              },
              {
                "name": "privateEndpointConnectionName",
                "value": "",
                "type": "path",
                "description": "Name of the private endpoint connection."
              }
            ]
          },
          "docs": "Description for Approves or rejects a private endpoint connection"
        },
        {
          "info": {
            "name": "Deletes a private endpoint connection",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/privateEndpointConnections/:privateEndpointConnectionName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the site."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the site deployment slot."
              },
              {
                "name": "privateEndpointConnectionName",
                "value": "",
                "type": "path",
                "description": "Name of the private endpoint connection."
              }
            ]
          },
          "docs": "Description for Deletes a private endpoint connection"
        },
        {
          "info": {
            "name": "Gets the private link resources",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/privateLinkResources",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Gets the private link resources"
        },
        {
          "info": {
            "name": "Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/processes",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot."
              }
            ]
          },
          "docs": "Description for Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site."
        },
        {
          "info": {
            "name": "Get process information by its ID for a specific scaled-out instance in a web site.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/processes/:processId",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot."
              },
              {
                "name": "processId",
                "value": "",
                "type": "path",
                "description": "PID."
              }
            ]
          },
          "docs": "Description for Get process information by its ID for a specific scaled-out instance in a web site."
        },
        {
          "info": {
            "name": "Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/processes/:processId",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot."
              },
              {
                "name": "processId",
                "value": "",
                "type": "path",
                "description": "PID."
              }
            ]
          },
          "docs": "Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site."
        },
        {
          "info": {
            "name": "Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/processes/:processId/dump",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot."
              },
              {
                "name": "processId",
                "value": "",
                "type": "path",
                "description": "PID."
              }
            ]
          },
          "docs": "Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site."
        },
        {
          "info": {
            "name": "List module information for a process by its ID for a specific scaled-out instance in a web site.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/processes/:processId/modules",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot."
              },
              {
                "name": "processId",
                "value": "",
                "type": "path",
                "description": "PID."
              }
            ]
          },
          "docs": "Description for List module information for a process by its ID for a specific scaled-out instance in a web site."
        },
        {
          "info": {
            "name": "Get process information by its ID for a specific scaled-out instance in a web site.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/processes/:processId/modules/:baseAddress",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot."
              },
              {
                "name": "processId",
                "value": "",
                "type": "path",
                "description": "PID."
              },
              {
                "name": "baseAddress",
                "value": "",
                "type": "path",
                "description": "Module base address."
              }
            ]
          },
          "docs": "Description for Get process information by its ID for a specific scaled-out instance in a web site."
        },
        {
          "info": {
            "name": "List the threads in a process by its ID for a specific scaled-out instance in a web site.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/processes/:processId/threads",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot."
              },
              {
                "name": "processId",
                "value": "",
                "type": "path",
                "description": "PID."
              }
            ]
          },
          "docs": "Description for List the threads in a process by its ID for a specific scaled-out instance in a web site."
        },
        {
          "info": {
            "name": "Get public certificates for an app or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/publicCertificates",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot."
              }
            ]
          },
          "docs": "Description for Get public certificates for an app or a deployment slot."
        },
        {
          "info": {
            "name": "Get the named public certificate for an app (or deployment slot, if specified).",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/publicCertificates/:publicCertificateName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot."
              },
              {
                "name": "publicCertificateName",
                "value": "",
                "type": "path",
                "description": "Public certificate name."
              }
            ]
          },
          "docs": "Description for Get the named public certificate for an app (or deployment slot, if specified)."
        },
        {
          "info": {
            "name": "Creates a hostname binding for an app.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/publicCertificates/:publicCertificateName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot."
              },
              {
                "name": "publicCertificateName",
                "value": "",
                "type": "path",
                "description": "Public certificate name."
              }
            ]
          },
          "docs": "Description for Creates a hostname binding for an app."
        },
        {
          "info": {
            "name": "Deletes a hostname binding for an app.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/publicCertificates/:publicCertificateName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot."
              },
              {
                "name": "publicCertificateName",
                "value": "",
                "type": "path",
                "description": "Public certificate name."
              }
            ]
          },
          "docs": "Description for Deletes a hostname binding for an app."
        },
        {
          "info": {
            "name": "Gets the publishing profile for an app (or deployment slot, if specified).",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/publishxml",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Gets the publishing profile for an app (or deployment slot, if specified)."
        },
        {
          "info": {
            "name": "Resets the configuration settings of the current slot if they were previously modified by calling the API with POST.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/resetSlotConfig",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Resets the configuration settings of the current slot if they were previously modified by calling the API with POST."
        },
        {
          "info": {
            "name": "Restarts an app (or deployment slot, if specified).",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/restart",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              },
              {
                "name": "softRestart",
                "value": "",
                "type": "query",
                "description": "Specify true to apply the configuration settings and restarts the app only if necessary. By default, the API always restarts and reprovisions the app."
              },
              {
                "name": "synchronous",
                "value": "",
                "type": "query",
                "description": "Specify true to block until the app is restarted. By default, it is set to false, and the API responds immediately (asynchronous)."
              }
            ]
          },
          "docs": "Description for Restarts an app (or deployment slot, if specified)."
        },
        {
          "info": {
            "name": "Restores an app from a backup blob in Azure Storage.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/restoreFromBackupBlob",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Restores an app from a backup blob in Azure Storage."
        },
        {
          "info": {
            "name": "Restores a deleted web app to this web app.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/restoreFromDeletedApp",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Restores a deleted web app to this web app."
        },
        {
          "info": {
            "name": "Restores a web app from a snapshot.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/restoreSnapshot",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Restores a web app from a snapshot."
        },
        {
          "info": {
            "name": "Lists all the site containers of a site, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/sitecontainers",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get the Site Container for the production slot."
              }
            ]
          },
          "docs": "Lists all the site containers of a site, or a deployment slot."
        },
        {
          "info": {
            "name": "Gets a site container of a site, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/sitecontainers/:containerName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get the Site Container for the production slot."
              },
              {
                "name": "containerName",
                "value": "",
                "type": "path",
                "description": "Site Container Name"
              }
            ]
          },
          "docs": "Gets a site container of a site, or a deployment slot."
        },
        {
          "info": {
            "name": "Creates or Updates a site container for a site, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/sitecontainers/:containerName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get the Site Container for the production slot."
              },
              {
                "name": "containerName",
                "value": "",
                "type": "path",
                "description": "Site Container Name"
              }
            ]
          },
          "docs": "Creates or Updates a site container for a site, or a deployment slot."
        },
        {
          "info": {
            "name": "Deletes a site container for a site, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/sitecontainers/:containerName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get the Site Container for the production slot."
              },
              {
                "name": "containerName",
                "value": "",
                "type": "path",
                "description": "Site Container Name"
              }
            ]
          },
          "docs": "Deletes a site container for a site, or a deployment slot."
        },
        {
          "info": {
            "name": "Get list of siteextensions for a web site, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/siteextensions",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API uses the production slot."
              }
            ]
          },
          "docs": "Description for Get list of siteextensions for a web site, or a deployment slot."
        },
        {
          "info": {
            "name": "Get site extension information by its ID for a web site, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/siteextensions/:siteExtensionId",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API uses the production slot."
              },
              {
                "name": "siteExtensionId",
                "value": "",
                "type": "path",
                "description": "Site extension name."
              }
            ]
          },
          "docs": "Description for Get site extension information by its ID for a web site, or a deployment slot."
        },
        {
          "info": {
            "name": "Install site extension on a web site, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/siteextensions/:siteExtensionId",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API uses the production slot."
              },
              {
                "name": "siteExtensionId",
                "value": "",
                "type": "path",
                "description": "Site extension name."
              }
            ]
          },
          "docs": "Description for Install site extension on a web site, or a deployment slot."
        },
        {
          "info": {
            "name": "Remove a site extension from a web site, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/siteextensions/:siteExtensionId",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API uses the production slot."
              },
              {
                "name": "siteExtensionId",
                "value": "",
                "type": "path",
                "description": "Site extension name."
              }
            ]
          },
          "docs": "Description for Remove a site extension from a web site, or a deployment slot."
        },
        {
          "info": {
            "name": "Get the difference in configuration settings between two web app slots.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/slotsdiffs",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Get the difference in configuration settings between two web app slots."
        },
        {
          "info": {
            "name": "Swaps two deployment slots of an app.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/slotsswap",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Swaps two deployment slots of an app."
        },
        {
          "info": {
            "name": "Returns all Snapshots to the user.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/snapshots",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Returns all Snapshots to the user."
        },
        {
          "info": {
            "name": "Returns all Snapshots to the user from DRSecondary endpoint.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/snapshotsdr",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Returns all Snapshots to the user from DRSecondary endpoint."
        },
        {
          "info": {
            "name": "Gets the source control configuration of an app.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/sourcecontrols/web",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get the source control configuration for the production slot."
              }
            ]
          },
          "docs": "Description for Gets the source control configuration of an app."
        },
        {
          "info": {
            "name": "Updates the source control configuration of an app.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/sourcecontrols/web",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get the source control configuration for the production slot."
              }
            ]
          },
          "docs": "Description for Updates the source control configuration of an app."
        },
        {
          "info": {
            "name": "Updates the source control configuration of an app.",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/sourcecontrols/web",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get the source control configuration for the production slot."
              }
            ]
          },
          "docs": "Description for Updates the source control configuration of an app."
        },
        {
          "info": {
            "name": "Deletes the source control configuration of an app.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/sourcecontrols/web",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get the source control configuration for the production slot."
              },
              {
                "name": "additionalFlags",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Description for Deletes the source control configuration of an app."
        },
        {
          "info": {
            "name": "Starts an app (or deployment slot, if specified).",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/start",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Starts an app (or deployment slot, if specified)."
        },
        {
          "info": {
            "name": "Start capturing network packets for the site.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/startNetworkTrace",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              },
              {
                "name": "durationInSeconds",
                "value": "",
                "type": "query",
                "description": "The duration to keep capturing in seconds."
              },
              {
                "name": "maxFrameLength",
                "value": "",
                "type": "query",
                "description": "The maximum frame length in bytes (Optional)."
              },
              {
                "name": "sasUrl",
                "value": "",
                "type": "query",
                "description": "The Blob URL to store capture file."
              }
            ]
          },
          "docs": "Description for Start capturing network packets for the site."
        },
        {
          "info": {
            "name": "Stops an app (or deployment slot, if specified).",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/stop",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Stops an app (or deployment slot, if specified)."
        },
        {
          "info": {
            "name": "Stop ongoing capturing network packets for the site.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/stopNetworkTrace",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Stop ongoing capturing network packets for the site."
        },
        {
          "info": {
            "name": "Sync web app repository.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/sync",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Sync web app repository."
        },
        {
          "info": {
            "name": "Syncs function trigger metadata to the management database",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/syncfunctiontriggers",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              }
            ]
          },
          "docs": "Description for Syncs function trigger metadata to the management database"
        },
        {
          "info": {
            "name": "List triggered web jobs for an app, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/triggeredwebjobs",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API uses the production slot."
              }
            ]
          },
          "docs": "Description for List triggered web jobs for an app, or a deployment slot."
        },
        {
          "info": {
            "name": "Gets a triggered web job by its ID for an app, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/triggeredwebjobs/:webJobName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API uses the production slot."
              },
              {
                "name": "webJobName",
                "value": "",
                "type": "path",
                "description": "Name of Web Job."
              }
            ]
          },
          "docs": "Description for Gets a triggered web job by its ID for an app, or a deployment slot."
        },
        {
          "info": {
            "name": "Delete a triggered web job by its ID for an app, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/triggeredwebjobs/:webJobName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API uses the production slot."
              },
              {
                "name": "webJobName",
                "value": "",
                "type": "path",
                "description": "Name of Web Job."
              }
            ]
          },
          "docs": "Description for Delete a triggered web job by its ID for an app, or a deployment slot."
        },
        {
          "info": {
            "name": "List a triggered web job's history for an app, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/triggeredwebjobs/:webJobName/history",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API uses the production slot."
              },
              {
                "name": "webJobName",
                "value": "",
                "type": "path",
                "description": "Name of Web Job."
              }
            ]
          },
          "docs": "Description for List a triggered web job's history for an app, or a deployment slot."
        },
        {
          "info": {
            "name": "Gets a triggered web job's history by its ID for an app, , or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/triggeredwebjobs/:webJobName/history/:id",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API uses the production slot."
              },
              {
                "name": "webJobName",
                "value": "",
                "type": "path",
                "description": "Name of Web Job."
              },
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "History ID."
              }
            ]
          },
          "docs": "Description for Gets a triggered web job's history by its ID for an app, , or a deployment slot."
        },
        {
          "info": {
            "name": "Run a triggered web job for an app, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/triggeredwebjobs/:webJobName/run",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API uses the production slot."
              },
              {
                "name": "webJobName",
                "value": "",
                "type": "path",
                "description": "Name of Web Job."
              }
            ]
          },
          "docs": "Description for Run a triggered web job for an app, or a deployment slot."
        },
        {
          "info": {
            "name": "Gets the quota usage information of an app (or deployment slot, if specified).",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/usages",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              },
              {
                "name": "$filter",
                "value": "",
                "type": "query",
                "description": "Return only information specified in the filter (using OData syntax). For 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]'."
              }
            ]
          },
          "docs": "Description for Gets the quota usage information of an app (or deployment slot, if specified)."
        },
        {
          "info": {
            "name": "Gets the virtual networks the app (or deployment slot) is connected to.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/virtualNetworkConnections",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get the named virtual network for the production slot."
              }
            ]
          },
          "docs": "Description for Gets the virtual networks the app (or deployment slot) is connected to."
        },
        {
          "info": {
            "name": "Gets a virtual network the app (or deployment slot) is connected to by name.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/virtualNetworkConnections/:vnetName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get the named virtual network for the production slot."
              },
              {
                "name": "vnetName",
                "value": "",
                "type": "path",
                "description": "Name of the virtual network."
              }
            ]
          },
          "docs": "Description for Gets a virtual network the app (or deployment slot) is connected to by name."
        },
        {
          "info": {
            "name": "Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/virtualNetworkConnections/:vnetName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get the named virtual network for the production slot."
              },
              {
                "name": "vnetName",
                "value": "",
                "type": "path",
                "description": "Name of the virtual network."
              }
            ]
          },
          "docs": "Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH)."
        },
        {
          "info": {
            "name": "Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/virtualNetworkConnections/:vnetName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get the named virtual network for the production slot."
              },
              {
                "name": "vnetName",
                "value": "",
                "type": "path",
                "description": "Name of the virtual network."
              }
            ]
          },
          "docs": "Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH)."
        },
        {
          "info": {
            "name": "Deletes a connection from an app (or deployment slot to a named virtual network.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/virtualNetworkConnections/:vnetName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get the named virtual network for the production slot."
              },
              {
                "name": "vnetName",
                "value": "",
                "type": "path",
                "description": "Name of the virtual network."
              }
            ]
          },
          "docs": "Description for Deletes a connection from an app (or deployment slot to a named virtual network."
        },
        {
          "info": {
            "name": "Gets an app's Virtual Network gateway.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/virtualNetworkConnections/:vnetName/gateways/:gatewayName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get a gateway for the production slot's Virtual Network."
              },
              {
                "name": "vnetName",
                "value": "",
                "type": "path",
                "description": "Name of the Virtual Network."
              },
              {
                "name": "gatewayName",
                "value": "",
                "type": "path",
                "description": "Name of the gateway. Currently, the only supported string is \"primary\"."
              }
            ]
          },
          "docs": "Description for Gets an app's Virtual Network gateway."
        },
        {
          "info": {
            "name": "Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/virtualNetworkConnections/:vnetName/gateways/:gatewayName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get a gateway for the production slot's Virtual Network."
              },
              {
                "name": "vnetName",
                "value": "",
                "type": "path",
                "description": "Name of the Virtual Network."
              },
              {
                "name": "gatewayName",
                "value": "",
                "type": "path",
                "description": "Name of the gateway. Currently, the only supported string is \"primary\"."
              }
            ]
          },
          "docs": "Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH)."
        },
        {
          "info": {
            "name": "Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/virtualNetworkConnections/:vnetName/gateways/:gatewayName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will get a gateway for the production slot's Virtual Network."
              },
              {
                "name": "vnetName",
                "value": "",
                "type": "path",
                "description": "Name of the Virtual Network."
              },
              {
                "name": "gatewayName",
                "value": "",
                "type": "path",
                "description": "Name of the gateway. Currently, the only supported string is \"primary\"."
              }
            ]
          },
          "docs": "Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH)."
        },
        {
          "info": {
            "name": "List webjobs for an app, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/webjobs",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot."
              }
            ]
          },
          "docs": "Description for List webjobs for an app, or a deployment slot."
        },
        {
          "info": {
            "name": "Get webjob information for an app, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/webjobs/:webJobName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot."
              },
              {
                "name": "webJobName",
                "value": "",
                "type": "path",
                "description": "Name of the web job."
              }
            ]
          },
          "docs": "Description for Get webjob information for an app, or a deployment slot."
        },
        {
          "info": {
            "name": "List the workflows for a web site, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/workflows",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot."
              }
            ]
          },
          "docs": "List the workflows for a web site, or a deployment slot."
        },
        {
          "info": {
            "name": "Get workflow information by its ID for web site, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/workflows/:workflowName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot."
              },
              {
                "name": "workflowName",
                "value": "",
                "type": "path",
                "description": "Workflow name."
              }
            ]
          },
          "docs": "Get workflow information by its ID for web site, or a deployment slot."
        },
        {
          "info": {
            "name": "Get the difference in configuration settings between two web app slots.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slotsdiffs",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Get the difference in configuration settings between two web app slots."
        },
        {
          "info": {
            "name": "Swaps two deployment slots of an app.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slotsswap",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Swaps two deployment slots of an app."
        },
        {
          "info": {
            "name": "Returns all Snapshots to the user.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/snapshots",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Returns all Snapshots to the user."
        },
        {
          "info": {
            "name": "Returns all Snapshots to the user from DRSecondary endpoint.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/snapshotsdr",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Returns all Snapshots to the user from DRSecondary endpoint."
        },
        {
          "info": {
            "name": "Gets the source control configuration of an app.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/sourcecontrols/web",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Gets the source control configuration of an app."
        },
        {
          "info": {
            "name": "Updates the source control configuration of an app.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/sourcecontrols/web",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Updates the source control configuration of an app."
        },
        {
          "info": {
            "name": "Updates the source control configuration of an app.",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/sourcecontrols/web",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Updates the source control configuration of an app."
        },
        {
          "info": {
            "name": "Deletes the source control configuration of an app.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/sourcecontrols/web",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "additionalFlags",
                "value": "",
                "type": "query"
              }
            ]
          },
          "docs": "Description for Deletes the source control configuration of an app."
        },
        {
          "info": {
            "name": "Starts an app (or deployment slot, if specified).",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/start",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Starts an app (or deployment slot, if specified)."
        },
        {
          "info": {
            "name": "Start capturing network packets for the site.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/startNetworkTrace",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "durationInSeconds",
                "value": "",
                "type": "query",
                "description": "The duration to keep capturing in seconds."
              },
              {
                "name": "maxFrameLength",
                "value": "",
                "type": "query",
                "description": "The maximum frame length in bytes (Optional)."
              },
              {
                "name": "sasUrl",
                "value": "",
                "type": "query",
                "description": "The Blob URL to store capture file."
              }
            ]
          },
          "docs": "Description for Start capturing network packets for the site."
        },
        {
          "info": {
            "name": "Stops an app (or deployment slot, if specified).",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/stop",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Stops an app (or deployment slot, if specified)."
        },
        {
          "info": {
            "name": "Stop ongoing capturing network packets for the site.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/stopNetworkTrace",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Stop ongoing capturing network packets for the site."
        },
        {
          "info": {
            "name": "Sync web app repository.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/sync",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Sync web app repository."
        },
        {
          "info": {
            "name": "Syncs function trigger metadata to the management database",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/syncfunctiontriggers",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Syncs function trigger metadata to the management database"
        },
        {
          "info": {
            "name": "List triggered web jobs for an app, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/triggeredwebjobs",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              }
            ]
          },
          "docs": "Description for List triggered web jobs for an app, or a deployment slot."
        },
        {
          "info": {
            "name": "Gets a triggered web job by its ID for an app, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/triggeredwebjobs/:webJobName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "webJobName",
                "value": "",
                "type": "path",
                "description": "Name of Web Job."
              }
            ]
          },
          "docs": "Description for Gets a triggered web job by its ID for an app, or a deployment slot."
        },
        {
          "info": {
            "name": "Delete a triggered web job by its ID for an app, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/triggeredwebjobs/:webJobName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "webJobName",
                "value": "",
                "type": "path",
                "description": "Name of Web Job."
              }
            ]
          },
          "docs": "Description for Delete a triggered web job by its ID for an app, or a deployment slot."
        },
        {
          "info": {
            "name": "List a triggered web job's history for an app, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/triggeredwebjobs/:webJobName/history",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "webJobName",
                "value": "",
                "type": "path",
                "description": "Name of Web Job."
              }
            ]
          },
          "docs": "Description for List a triggered web job's history for an app, or a deployment slot."
        },
        {
          "info": {
            "name": "Gets a triggered web job's history by its ID for an app, , or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/triggeredwebjobs/:webJobName/history/:id",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "webJobName",
                "value": "",
                "type": "path",
                "description": "Name of Web Job."
              },
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "History ID."
              }
            ]
          },
          "docs": "Description for Gets a triggered web job's history by its ID for an app, , or a deployment slot."
        },
        {
          "info": {
            "name": "Run a triggered web job for an app, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/triggeredwebjobs/:webJobName/run",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "webJobName",
                "value": "",
                "type": "path",
                "description": "Name of Web Job."
              }
            ]
          },
          "docs": "Description for Run a triggered web job for an app, or a deployment slot."
        },
        {
          "info": {
            "name": "Updates the machine key of an app.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/updatemachinekey",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Updates the machine key of an app."
        },
        {
          "info": {
            "name": "Gets the quota usage information of an app (or deployment slot, if specified).",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/usages",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "$filter",
                "value": "",
                "type": "query",
                "description": "Return only information specified in the filter (using OData syntax). For 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]'."
              }
            ]
          },
          "docs": "Description for Gets the quota usage information of an app (or deployment slot, if specified)."
        },
        {
          "info": {
            "name": "Gets the virtual networks the app (or deployment slot) is connected to.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/virtualNetworkConnections",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              }
            ]
          },
          "docs": "Description for Gets the virtual networks the app (or deployment slot) is connected to."
        },
        {
          "info": {
            "name": "Gets a virtual network the app (or deployment slot) is connected to by name.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/virtualNetworkConnections/:vnetName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "vnetName",
                "value": "",
                "type": "path",
                "description": "Name of the virtual network."
              }
            ]
          },
          "docs": "Description for Gets a virtual network the app (or deployment slot) is connected to by name."
        },
        {
          "info": {
            "name": "Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/virtualNetworkConnections/:vnetName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "vnetName",
                "value": "",
                "type": "path",
                "description": "Name of the virtual network."
              }
            ]
          },
          "docs": "Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH)."
        },
        {
          "info": {
            "name": "Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/virtualNetworkConnections/:vnetName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "vnetName",
                "value": "",
                "type": "path",
                "description": "Name of the virtual network."
              }
            ]
          },
          "docs": "Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH)."
        },
        {
          "info": {
            "name": "Deletes a connection from an app (or deployment slot to a named virtual network.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/virtualNetworkConnections/:vnetName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "vnetName",
                "value": "",
                "type": "path",
                "description": "Name of the virtual network."
              }
            ]
          },
          "docs": "Description for Deletes a connection from an app (or deployment slot to a named virtual network."
        },
        {
          "info": {
            "name": "Gets an app's Virtual Network gateway.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/virtualNetworkConnections/:vnetName/gateways/:gatewayName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "vnetName",
                "value": "",
                "type": "path",
                "description": "Name of the Virtual Network."
              },
              {
                "name": "gatewayName",
                "value": "",
                "type": "path",
                "description": "Name of the gateway. Currently, the only supported string is \"primary\"."
              }
            ]
          },
          "docs": "Description for Gets an app's Virtual Network gateway."
        },
        {
          "info": {
            "name": "Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/virtualNetworkConnections/:vnetName/gateways/:gatewayName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "vnetName",
                "value": "",
                "type": "path",
                "description": "Name of the Virtual Network."
              },
              {
                "name": "gatewayName",
                "value": "",
                "type": "path",
                "description": "Name of the gateway. Currently, the only supported string is \"primary\"."
              }
            ]
          },
          "docs": "Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH)."
        },
        {
          "info": {
            "name": "Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/virtualNetworkConnections/:vnetName/gateways/:gatewayName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "vnetName",
                "value": "",
                "type": "path",
                "description": "Name of the Virtual Network."
              },
              {
                "name": "gatewayName",
                "value": "",
                "type": "path",
                "description": "Name of the gateway. Currently, the only supported string is \"primary\"."
              }
            ]
          },
          "docs": "Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH)."
        },
        {
          "info": {
            "name": "List webjobs for an app, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/webjobs",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              }
            ]
          },
          "docs": "Description for List webjobs for an app, or a deployment slot."
        },
        {
          "info": {
            "name": "Get webjob information for an app, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/webjobs/:webJobName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "webJobName",
                "value": "",
                "type": "path",
                "description": "Name of the web job."
              }
            ]
          },
          "docs": "Description for Get webjob information for an app, or a deployment slot."
        },
        {
          "info": {
            "name": "List the workflows for a web site, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/workflows",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              }
            ]
          },
          "docs": "List the workflows for a web site, or a deployment slot."
        },
        {
          "info": {
            "name": "Get workflow information by its ID for web site, or a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/workflows/:workflowName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "workflowName",
                "value": "",
                "type": "path",
                "description": "Workflow name."
              }
            ]
          },
          "docs": "Get workflow information by its ID for web site, or a deployment slot."
        },
        {
          "info": {
            "name": "Add or update a function secret.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/sites/:name/functions/:functionName/keys/:keyName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              },
              {
                "name": "functionName",
                "value": "",
                "type": "path"
              },
              {
                "name": "keyName",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Description for Add or update a function secret."
        },
        {
          "info": {
            "name": "Delete a function secret.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/sites/:name/functions/:functionName/keys/:keyName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              },
              {
                "name": "functionName",
                "value": "",
                "type": "path"
              },
              {
                "name": "keyName",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Description for Delete a function secret."
        },
        {
          "info": {
            "name": "Add or update a host level secret.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/sites/:name/host/default/:keyType/:keyName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "keyType",
                "value": "",
                "type": "path",
                "description": "The type of host key."
              },
              {
                "name": "keyName",
                "value": "",
                "type": "path",
                "description": "The name of the key."
              }
            ]
          },
          "docs": "Description for Add or update a host level secret."
        },
        {
          "info": {
            "name": "Delete a host level secret.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/sites/:name/host/default/:keyType/:keyName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "keyType",
                "value": "",
                "type": "path",
                "description": "The type of host key."
              },
              {
                "name": "keyName",
                "value": "",
                "type": "path",
                "description": "The name of the key."
              }
            ]
          },
          "docs": "Description for Delete a host level secret."
        },
        {
          "info": {
            "name": "Gets a named operation for a network trace capturing (or deployment slot, if specified).",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/sites/:name/networkTrace/:operationId",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "operationId",
                "value": "",
                "type": "path",
                "description": "GUID of the operation."
              }
            ]
          },
          "docs": "Description for Gets a named operation for a network trace capturing (or deployment slot, if specified)."
        },
        {
          "info": {
            "name": "Gets a named operation for a network trace capturing (or deployment slot, if specified).",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/sites/:name/networkTrace/operationresults/:operationId",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "operationId",
                "value": "",
                "type": "path",
                "description": "GUID of the operation."
              }
            ]
          },
          "docs": "Description for Gets a named operation for a network trace capturing (or deployment slot, if specified)."
        },
        {
          "info": {
            "name": "Gets a named operation for a network trace capturing (or deployment slot, if specified).",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/sites/:name/networkTraces/:operationId",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "operationId",
                "value": "",
                "type": "path",
                "description": "GUID of the operation."
              }
            ]
          },
          "docs": "Description for Gets a named operation for a network trace capturing (or deployment slot, if specified)."
        },
        {
          "info": {
            "name": "Gets a named operation for a network trace capturing (or deployment slot, if specified).",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/sites/:name/networkTraces/current/operationresults/:operationId",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "operationId",
                "value": "",
                "type": "path",
                "description": "GUID of the operation."
              }
            ]
          },
          "docs": "Description for Gets a named operation for a network trace capturing (or deployment slot, if specified)."
        },
        {
          "info": {
            "name": "Add or update a host level secret.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/sites/:name/slots/:slot/host/default/:keyType/:keyName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              },
              {
                "name": "keyType",
                "value": "",
                "type": "path",
                "description": "The type of host key."
              },
              {
                "name": "keyName",
                "value": "",
                "type": "path",
                "description": "The name of the key."
              }
            ]
          },
          "docs": "Description for Add or update a host level secret."
        },
        {
          "info": {
            "name": "Delete a host level secret.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/sites/:name/slots/:slot/host/default/:keyType/:keyName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              },
              {
                "name": "keyType",
                "value": "",
                "type": "path",
                "description": "The type of host key."
              },
              {
                "name": "keyName",
                "value": "",
                "type": "path",
                "description": "The name of the key."
              }
            ]
          },
          "docs": "Description for Delete a host level secret."
        },
        {
          "info": {
            "name": "Gets a named operation for a network trace capturing (or deployment slot, if specified).",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/sites/:name/slots/:slot/networkTrace/:operationId",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              },
              {
                "name": "operationId",
                "value": "",
                "type": "path",
                "description": "GUID of the operation."
              }
            ]
          },
          "docs": "Description for Gets a named operation for a network trace capturing (or deployment slot, if specified)."
        },
        {
          "info": {
            "name": "Gets a named operation for a network trace capturing (or deployment slot, if specified).",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/sites/:name/slots/:slot/networkTrace/operationresults/:operationId",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              },
              {
                "name": "operationId",
                "value": "",
                "type": "path",
                "description": "GUID of the operation."
              }
            ]
          },
          "docs": "Description for Gets a named operation for a network trace capturing (or deployment slot, if specified)."
        },
        {
          "info": {
            "name": "Gets a named operation for a network trace capturing (or deployment slot, if specified).",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/sites/:name/slots/:slot/networkTraces/:operationId",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              },
              {
                "name": "operationId",
                "value": "",
                "type": "path",
                "description": "GUID of the operation."
              }
            ]
          },
          "docs": "Description for Gets a named operation for a network trace capturing (or deployment slot, if specified)."
        },
        {
          "info": {
            "name": "Gets a named operation for a network trace capturing (or deployment slot, if specified).",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/sites/:name/slots/:slot/networkTraces/current/operationresults/:operationId",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the app."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. By default, this API returns the production slot."
              },
              {
                "name": "operationId",
                "value": "",
                "type": "path",
                "description": "GUID of the operation."
              }
            ]
          },
          "docs": "Description for Gets a named operation for a network trace capturing (or deployment slot, if specified)."
        }
      ]
    },
    {
      "info": {
        "name": "Diagnostics",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "List Hosting Environment Detector Responses",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/detectors",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "App Service Environment Name"
              }
            ]
          },
          "docs": "Description for List Hosting Environment Detector Responses"
        },
        {
          "info": {
            "name": "Get Hosting Environment Detector Response",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/hostingEnvironments/:name/detectors/:detectorName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "App Service Environment Name"
              },
              {
                "name": "detectorName",
                "value": "",
                "type": "path",
                "description": "Detector Resource Name"
              },
              {
                "name": "startTime",
                "value": "",
                "type": "query",
                "description": "Start Time"
              },
              {
                "name": "endTime",
                "value": "",
                "type": "query",
                "description": "End Time"
              },
              {
                "name": "timeGrain",
                "value": "",
                "type": "query",
                "description": "Time Grain"
              }
            ]
          },
          "docs": "Description for Get Hosting Environment Detector Response"
        },
        {
          "info": {
            "name": "List Site Detector Responses",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:siteName/detectors",
            "params": [
              {
                "name": "siteName",
                "value": "",
                "type": "path",
                "description": "Site Name"
              }
            ]
          },
          "docs": "Description for List Site Detector Responses"
        },
        {
          "info": {
            "name": "Get site detector response",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:siteName/detectors/:detectorName",
            "params": [
              {
                "name": "siteName",
                "value": "",
                "type": "path",
                "description": "Site Name"
              },
              {
                "name": "detectorName",
                "value": "",
                "type": "path",
                "description": "Detector Resource Name"
              },
              {
                "name": "startTime",
                "value": "",
                "type": "query",
                "description": "Start Time"
              },
              {
                "name": "endTime",
                "value": "",
                "type": "query",
                "description": "End Time"
              },
              {
                "name": "timeGrain",
                "value": "",
                "type": "query",
                "description": "Time Grain"
              }
            ]
          },
          "docs": "Description for Get site detector response"
        },
        {
          "info": {
            "name": "Get Diagnostics Categories",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:siteName/diagnostics",
            "params": [
              {
                "name": "siteName",
                "value": "",
                "type": "path",
                "description": "Site Name"
              }
            ]
          },
          "docs": "Description for Get Diagnostics Categories"
        },
        {
          "info": {
            "name": "Get Diagnostics Category",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:siteName/diagnostics/:diagnosticCategory",
            "params": [
              {
                "name": "siteName",
                "value": "",
                "type": "path",
                "description": "Site Name"
              },
              {
                "name": "diagnosticCategory",
                "value": "",
                "type": "path",
                "description": "Diagnostic Category"
              }
            ]
          },
          "docs": "Description for Get Diagnostics Category"
        },
        {
          "info": {
            "name": "Get Site Analyses",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:siteName/diagnostics/:diagnosticCategory/analyses",
            "params": [
              {
                "name": "siteName",
                "value": "",
                "type": "path",
                "description": "Site Name"
              },
              {
                "name": "diagnosticCategory",
                "value": "",
                "type": "path",
                "description": "Diagnostic Category"
              }
            ]
          },
          "docs": "Description for Get Site Analyses"
        },
        {
          "info": {
            "name": "Get Site Analysis",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:siteName/diagnostics/:diagnosticCategory/analyses/:analysisName",
            "params": [
              {
                "name": "siteName",
                "value": "",
                "type": "path",
                "description": "Site Name"
              },
              {
                "name": "diagnosticCategory",
                "value": "",
                "type": "path",
                "description": "Diagnostic Category"
              },
              {
                "name": "analysisName",
                "value": "",
                "type": "path",
                "description": "Analysis Name"
              }
            ]
          },
          "docs": "Description for Get Site Analysis"
        },
        {
          "info": {
            "name": "Execute Analysis",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:siteName/diagnostics/:diagnosticCategory/analyses/:analysisName/execute",
            "params": [
              {
                "name": "siteName",
                "value": "",
                "type": "path",
                "description": "Site Name"
              },
              {
                "name": "diagnosticCategory",
                "value": "",
                "type": "path",
                "description": "Diagnostic Category"
              },
              {
                "name": "analysisName",
                "value": "",
                "type": "path",
                "description": "Analysis Name"
              },
              {
                "name": "startTime",
                "value": "",
                "type": "query",
                "description": "Start Time"
              },
              {
                "name": "endTime",
                "value": "",
                "type": "query",
                "description": "End Time"
              },
              {
                "name": "timeGrain",
                "value": "",
                "type": "query",
                "description": "Time Grain"
              }
            ]
          },
          "docs": "Description for Execute Analysis"
        },
        {
          "info": {
            "name": "Get Detectors",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:siteName/diagnostics/:diagnosticCategory/detectors",
            "params": [
              {
                "name": "siteName",
                "value": "",
                "type": "path",
                "description": "Site Name"
              },
              {
                "name": "diagnosticCategory",
                "value": "",
                "type": "path",
                "description": "Diagnostic Category"
              }
            ]
          },
          "docs": "Description for Get Detectors"
        },
        {
          "info": {
            "name": "Get Detector",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:siteName/diagnostics/:diagnosticCategory/detectors/:detectorName",
            "params": [
              {
                "name": "siteName",
                "value": "",
                "type": "path",
                "description": "Site Name"
              },
              {
                "name": "diagnosticCategory",
                "value": "",
                "type": "path",
                "description": "Diagnostic Category"
              },
              {
                "name": "detectorName",
                "value": "",
                "type": "path",
                "description": "Detector Name"
              }
            ]
          },
          "docs": "Description for Get Detector"
        },
        {
          "info": {
            "name": "Execute Detector",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:siteName/diagnostics/:diagnosticCategory/detectors/:detectorName/execute",
            "params": [
              {
                "name": "siteName",
                "value": "",
                "type": "path",
                "description": "Site Name"
              },
              {
                "name": "diagnosticCategory",
                "value": "",
                "type": "path",
                "description": "Diagnostic Category"
              },
              {
                "name": "detectorName",
                "value": "",
                "type": "path",
                "description": "Detector Name"
              },
              {
                "name": "startTime",
                "value": "",
                "type": "query",
                "description": "Start Time"
              },
              {
                "name": "endTime",
                "value": "",
                "type": "query",
                "description": "End Time"
              },
              {
                "name": "timeGrain",
                "value": "",
                "type": "query",
                "description": "Time Grain"
              }
            ]
          },
          "docs": "Description for Execute Detector"
        },
        {
          "info": {
            "name": "List Site Detector Responses",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:siteName/slots/:slot/detectors",
            "params": [
              {
                "name": "siteName",
                "value": "",
                "type": "path",
                "description": "Site Name"
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Slot Name"
              }
            ]
          },
          "docs": "Description for List Site Detector Responses"
        },
        {
          "info": {
            "name": "Get site detector response",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:siteName/slots/:slot/detectors/:detectorName",
            "params": [
              {
                "name": "siteName",
                "value": "",
                "type": "path",
                "description": "Site Name"
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Slot Name"
              },
              {
                "name": "detectorName",
                "value": "",
                "type": "path",
                "description": "Detector Resource Name"
              },
              {
                "name": "startTime",
                "value": "",
                "type": "query",
                "description": "Start Time"
              },
              {
                "name": "endTime",
                "value": "",
                "type": "query",
                "description": "End Time"
              },
              {
                "name": "timeGrain",
                "value": "",
                "type": "query",
                "description": "Time Grain"
              }
            ]
          },
          "docs": "Description for Get site detector response"
        },
        {
          "info": {
            "name": "Get Diagnostics Categories",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:siteName/slots/:slot/diagnostics",
            "params": [
              {
                "name": "siteName",
                "value": "",
                "type": "path",
                "description": "Site Name"
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Slot Name"
              }
            ]
          },
          "docs": "Description for Get Diagnostics Categories"
        },
        {
          "info": {
            "name": "Get Diagnostics Category",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:siteName/slots/:slot/diagnostics/:diagnosticCategory",
            "params": [
              {
                "name": "siteName",
                "value": "",
                "type": "path",
                "description": "Site Name"
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Slot Name"
              },
              {
                "name": "diagnosticCategory",
                "value": "",
                "type": "path",
                "description": "Diagnostic Category"
              }
            ]
          },
          "docs": "Description for Get Diagnostics Category"
        },
        {
          "info": {
            "name": "Get Site Analyses",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:siteName/slots/:slot/diagnostics/:diagnosticCategory/analyses",
            "params": [
              {
                "name": "siteName",
                "value": "",
                "type": "path",
                "description": "Site Name"
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Slot - optional"
              },
              {
                "name": "diagnosticCategory",
                "value": "",
                "type": "path",
                "description": "Diagnostic Category"
              }
            ]
          },
          "docs": "Description for Get Site Analyses"
        },
        {
          "info": {
            "name": "Get Site Analysis",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:siteName/slots/:slot/diagnostics/:diagnosticCategory/analyses/:analysisName",
            "params": [
              {
                "name": "siteName",
                "value": "",
                "type": "path",
                "description": "Site Name"
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Slot - optional"
              },
              {
                "name": "diagnosticCategory",
                "value": "",
                "type": "path",
                "description": "Diagnostic Category"
              },
              {
                "name": "analysisName",
                "value": "",
                "type": "path",
                "description": "Analysis Name"
              }
            ]
          },
          "docs": "Description for Get Site Analysis"
        },
        {
          "info": {
            "name": "Execute Analysis",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:siteName/slots/:slot/diagnostics/:diagnosticCategory/analyses/:analysisName/execute",
            "params": [
              {
                "name": "siteName",
                "value": "",
                "type": "path",
                "description": "Site Name"
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Slot - optional"
              },
              {
                "name": "diagnosticCategory",
                "value": "",
                "type": "path",
                "description": "Diagnostic Category"
              },
              {
                "name": "analysisName",
                "value": "",
                "type": "path",
                "description": "Analysis Name"
              },
              {
                "name": "startTime",
                "value": "",
                "type": "query",
                "description": "Start Time"
              },
              {
                "name": "endTime",
                "value": "",
                "type": "query",
                "description": "End Time"
              },
              {
                "name": "timeGrain",
                "value": "",
                "type": "query",
                "description": "Time Grain"
              }
            ]
          },
          "docs": "Description for Execute Analysis"
        },
        {
          "info": {
            "name": "Get Detectors",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:siteName/slots/:slot/diagnostics/:diagnosticCategory/detectors",
            "params": [
              {
                "name": "siteName",
                "value": "",
                "type": "path",
                "description": "Site Name"
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Slot Name"
              },
              {
                "name": "diagnosticCategory",
                "value": "",
                "type": "path",
                "description": "Diagnostic Category"
              }
            ]
          },
          "docs": "Description for Get Detectors"
        },
        {
          "info": {
            "name": "Get Detector",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:siteName/slots/:slot/diagnostics/:diagnosticCategory/detectors/:detectorName",
            "params": [
              {
                "name": "siteName",
                "value": "",
                "type": "path",
                "description": "Site Name"
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Slot Name"
              },
              {
                "name": "diagnosticCategory",
                "value": "",
                "type": "path",
                "description": "Diagnostic Category"
              },
              {
                "name": "detectorName",
                "value": "",
                "type": "path",
                "description": "Detector Name"
              }
            ]
          },
          "docs": "Description for Get Detector"
        },
        {
          "info": {
            "name": "Execute Detector",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:siteName/slots/:slot/diagnostics/:diagnosticCategory/detectors/:detectorName/execute",
            "params": [
              {
                "name": "siteName",
                "value": "",
                "type": "path",
                "description": "Site Name"
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Slot Name"
              },
              {
                "name": "diagnosticCategory",
                "value": "",
                "type": "path",
                "description": "Diagnostic Category"
              },
              {
                "name": "detectorName",
                "value": "",
                "type": "path",
                "description": "Detector Name"
              },
              {
                "name": "startTime",
                "value": "",
                "type": "query",
                "description": "Start Time"
              },
              {
                "name": "endTime",
                "value": "",
                "type": "query",
                "description": "End Time"
              },
              {
                "name": "timeGrain",
                "value": "",
                "type": "query",
                "description": "Time Grain"
              }
            ]
          },
          "docs": "Description for Execute Detector"
        }
      ]
    },
    {
      "info": {
        "name": "SiteCertificates",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get all certificates in a resource group under a site.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/certificates",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the site."
              }
            ]
          },
          "docs": "Get all certificates in a resource group under a site."
        },
        {
          "info": {
            "name": "Get a certificate belonging to a given site.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/certificates/:certificateName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the site."
              },
              {
                "name": "certificateName",
                "value": "",
                "type": "path",
                "description": "Name of the certificate."
              }
            ]
          },
          "docs": "Get a certificate belonging to a given site."
        },
        {
          "info": {
            "name": "Create or update a certificate under a given site.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/certificates/:certificateName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the site."
              },
              {
                "name": "certificateName",
                "value": "",
                "type": "path",
                "description": "Name of the certificate."
              }
            ]
          },
          "docs": "Create or update a certificate under a given site."
        },
        {
          "info": {
            "name": "Create or update a certificate under a given site.",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/certificates/:certificateName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the site."
              },
              {
                "name": "certificateName",
                "value": "",
                "type": "path",
                "description": "Name of the certificate."
              }
            ]
          },
          "docs": "Create or update a certificate under a given site."
        },
        {
          "info": {
            "name": "Delete a certificate from the site.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/certificates/:certificateName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the site."
              },
              {
                "name": "certificateName",
                "value": "",
                "type": "path",
                "description": "Name of the certificate."
              }
            ]
          },
          "docs": "Delete a certificate from the site."
        },
        {
          "info": {
            "name": "Get all certificates in a resource group for a given site and a deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/certificates",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the site."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will create a binding for the production slot."
              }
            ]
          },
          "docs": "Get all certificates in a resource group for a given site and a deployment slot."
        },
        {
          "info": {
            "name": "Get a certificate for a given site and deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/certificates/:certificateName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the site."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will create a binding for the production slot."
              },
              {
                "name": "certificateName",
                "value": "",
                "type": "path",
                "description": "Name of the certificate."
              }
            ]
          },
          "docs": "Get a certificate for a given site and deployment slot."
        },
        {
          "info": {
            "name": "Create or update a certificate in a given site and deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/certificates/:certificateName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the site."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will create a binding for the production slot."
              },
              {
                "name": "certificateName",
                "value": "",
                "type": "path",
                "description": "Name of the certificate."
              }
            ]
          },
          "docs": "Create or update a certificate in a given site and deployment slot."
        },
        {
          "info": {
            "name": "Create or update a certificate for a site and deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/certificates/:certificateName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the site."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will create a binding for the production slot."
              },
              {
                "name": "certificateName",
                "value": "",
                "type": "path",
                "description": "Name of the certificate."
              }
            ]
          },
          "docs": "Create or update a certificate for a site and deployment slot."
        },
        {
          "info": {
            "name": "Delete a certificate for a given site and deployment slot.",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/certificates/:certificateName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Name of the site."
              },
              {
                "name": "slot",
                "value": "",
                "type": "path",
                "description": "Name of the deployment slot. If a slot is not specified, the API will create a binding for the production slot."
              },
              {
                "name": "certificateName",
                "value": "",
                "type": "path",
                "description": "Name of the certificate."
              }
            ]
          },
          "docs": "Delete a certificate for a given site and deployment slot."
        }
      ]
    },
    {
      "info": {
        "name": "Workflows",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Workflows_RegenerateAccessKey",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hostruntime/runtime/webhooks/workflow/api/management/workflows/:workflowName/regenerateAccessKey",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "workflowName",
                "value": "",
                "type": "path",
                "description": "The workflow name."
              }
            ]
          },
          "docs": "Regenerates the callback URL access key for request triggers."
        },
        {
          "info": {
            "name": "Workflows_Validate",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hostruntime/runtime/webhooks/workflow/api/management/workflows/:workflowName/validate",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "workflowName",
                "value": "",
                "type": "path",
                "description": "The workflow name."
              }
            ]
          },
          "docs": "Validates the workflow definition."
        }
      ]
    },
    {
      "info": {
        "name": "WorkflowRuns",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "WorkflowRuns_List",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hostruntime/runtime/webhooks/workflow/api/management/workflows/:workflowName/runs",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "workflowName",
                "value": "",
                "type": "path",
                "description": "The workflow name."
              },
              {
                "name": "$top",
                "value": "",
                "type": "query",
                "description": "The number of items to be included in the result."
              },
              {
                "name": "$filter",
                "value": "",
                "type": "query",
                "description": "The filter to apply on the operation. Options for filters include: Status, StartTime, and ClientTrackingId."
              }
            ]
          },
          "docs": "Gets a list of workflow runs."
        },
        {
          "info": {
            "name": "WorkflowRuns_Get",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hostruntime/runtime/webhooks/workflow/api/management/workflows/:workflowName/runs/:runName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "workflowName",
                "value": "",
                "type": "path",
                "description": "The workflow name."
              },
              {
                "name": "runName",
                "value": "",
                "type": "path",
                "description": "The workflow run name."
              }
            ]
          },
          "docs": "Gets a workflow run."
        },
        {
          "info": {
            "name": "WorkflowRuns_Cancel",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hostruntime/runtime/webhooks/workflow/api/management/workflows/:workflowName/runs/:runName/cancel",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "workflowName",
                "value": "",
                "type": "path",
                "description": "The workflow name."
              },
              {
                "name": "runName",
                "value": "",
                "type": "path",
                "description": "The workflow run name."
              }
            ]
          },
          "docs": "Cancels a workflow run."
        }
      ]
    },
    {
      "info": {
        "name": "WorkflowRunActions",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "WorkflowRunActions_List",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hostruntime/runtime/webhooks/workflow/api/management/workflows/:workflowName/runs/:runName/actions",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "workflowName",
                "value": "",
                "type": "path",
                "description": "The workflow name."
              },
              {
                "name": "runName",
                "value": "",
                "type": "path",
                "description": "The workflow run name."
              },
              {
                "name": "$top",
                "value": "",
                "type": "query",
                "description": "The number of items to be included in the result."
              },
              {
                "name": "$filter",
                "value": "",
                "type": "query",
                "description": "The filter to apply on the operation. Options for filters include: Status."
              }
            ]
          },
          "docs": "Gets a list of workflow run actions."
        },
        {
          "info": {
            "name": "WorkflowRunActions_Get",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hostruntime/runtime/webhooks/workflow/api/management/workflows/:workflowName/runs/:runName/actions/:actionName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "workflowName",
                "value": "",
                "type": "path",
                "description": "The workflow name."
              },
              {
                "name": "runName",
                "value": "",
                "type": "path",
                "description": "The workflow run name."
              },
              {
                "name": "actionName",
                "value": "",
                "type": "path",
                "description": "The workflow action name."
              }
            ]
          },
          "docs": "Gets a workflow run action."
        },
        {
          "info": {
            "name": "WorkflowRunActions_ListExpressionTraces",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hostruntime/runtime/webhooks/workflow/api/management/workflows/:workflowName/runs/:runName/actions/:actionName/listExpressionTraces",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "workflowName",
                "value": "",
                "type": "path",
                "description": "The workflow name."
              },
              {
                "name": "runName",
                "value": "",
                "type": "path",
                "description": "The workflow run name."
              },
              {
                "name": "actionName",
                "value": "",
                "type": "path",
                "description": "The workflow action name."
              }
            ]
          },
          "docs": "Lists a workflow run expression trace."
        },
        {
          "info": {
            "name": "WorkflowRunActionRepetitions_List",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hostruntime/runtime/webhooks/workflow/api/management/workflows/:workflowName/runs/:runName/actions/:actionName/repetitions",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "workflowName",
                "value": "",
                "type": "path",
                "description": "The workflow name."
              },
              {
                "name": "runName",
                "value": "",
                "type": "path",
                "description": "The workflow run name."
              },
              {
                "name": "actionName",
                "value": "",
                "type": "path",
                "description": "The workflow action name."
              }
            ]
          },
          "docs": "Get all of a workflow run action repetitions."
        },
        {
          "info": {
            "name": "WorkflowRunActionRepetitions_Get",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hostruntime/runtime/webhooks/workflow/api/management/workflows/:workflowName/runs/:runName/actions/:actionName/repetitions/:repetitionName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "workflowName",
                "value": "",
                "type": "path",
                "description": "The workflow name."
              },
              {
                "name": "runName",
                "value": "",
                "type": "path",
                "description": "The workflow run name."
              },
              {
                "name": "actionName",
                "value": "",
                "type": "path",
                "description": "The workflow action name."
              },
              {
                "name": "repetitionName",
                "value": "",
                "type": "path",
                "description": "The workflow repetition."
              }
            ]
          },
          "docs": "Get a workflow run action repetition."
        },
        {
          "info": {
            "name": "WorkflowRunActionRepetitions_ListExpressionTraces",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hostruntime/runtime/webhooks/workflow/api/management/workflows/:workflowName/runs/:runName/actions/:actionName/repetitions/:repetitionName/listExpressionTraces",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "workflowName",
                "value": "",
                "type": "path",
                "description": "The workflow name."
              },
              {
                "name": "runName",
                "value": "",
                "type": "path",
                "description": "The workflow run name."
              },
              {
                "name": "actionName",
                "value": "",
                "type": "path",
                "description": "The workflow action name."
              },
              {
                "name": "repetitionName",
                "value": "",
                "type": "path",
                "description": "The workflow repetition."
              }
            ]
          },
          "docs": "Lists a workflow run expression trace."
        },
        {
          "info": {
            "name": "WorkflowRunActionRepetitionsRequestHistories_List",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hostruntime/runtime/webhooks/workflow/api/management/workflows/:workflowName/runs/:runName/actions/:actionName/repetitions/:repetitionName/requestHistories",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "workflowName",
                "value": "",
                "type": "path",
                "description": "The workflow name."
              },
              {
                "name": "runName",
                "value": "",
                "type": "path",
                "description": "The workflow run name."
              },
              {
                "name": "actionName",
                "value": "",
                "type": "path",
                "description": "The workflow action name."
              },
              {
                "name": "repetitionName",
                "value": "",
                "type": "path",
                "description": "The workflow repetition."
              }
            ]
          },
          "docs": "List a workflow run repetition request history."
        },
        {
          "info": {
            "name": "WorkflowRunActionRepetitionsRequestHistories_Get",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hostruntime/runtime/webhooks/workflow/api/management/workflows/:workflowName/runs/:runName/actions/:actionName/repetitions/:repetitionName/requestHistories/:requestHistoryName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "workflowName",
                "value": "",
                "type": "path",
                "description": "The workflow name."
              },
              {
                "name": "runName",
                "value": "",
                "type": "path",
                "description": "The workflow run name."
              },
              {
                "name": "actionName",
                "value": "",
                "type": "path",
                "description": "The workflow action name."
              },
              {
                "name": "repetitionName",
                "value": "",
                "type": "path",
                "description": "The workflow repetition."
              },
              {
                "name": "requestHistoryName",
                "value": "",
                "type": "path",
                "description": "The workflow repetition."
              }
            ]
          },
          "docs": "Gets a workflow run repetition request history."
        },
        {
          "info": {
            "name": "WorkflowRunActionScopeRepetitions_List",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hostruntime/runtime/webhooks/workflow/api/management/workflows/:workflowName/runs/:runName/actions/:actionName/scopeRepetitions",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "workflowName",
                "value": "",
                "type": "path",
                "description": "The workflow name."
              },
              {
                "name": "runName",
                "value": "",
                "type": "path",
                "description": "The workflow run name."
              },
              {
                "name": "actionName",
                "value": "",
                "type": "path",
                "description": "The workflow action name."
              }
            ]
          },
          "docs": "List the workflow run action scoped repetitions."
        },
        {
          "info": {
            "name": "WorkflowRunActionScopeRepetitions_Get",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hostruntime/runtime/webhooks/workflow/api/management/workflows/:workflowName/runs/:runName/actions/:actionName/scopeRepetitions/:repetitionName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "workflowName",
                "value": "",
                "type": "path",
                "description": "The workflow name."
              },
              {
                "name": "runName",
                "value": "",
                "type": "path",
                "description": "The workflow run name."
              },
              {
                "name": "actionName",
                "value": "",
                "type": "path",
                "description": "The workflow action name."
              },
              {
                "name": "repetitionName",
                "value": "",
                "type": "path",
                "description": "The workflow repetition."
              }
            ]
          },
          "docs": "Get a workflow run action scoped repetition."
        }
      ]
    },
    {
      "info": {
        "name": "WorkflowTriggers",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "WorkflowTriggers_List",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hostruntime/runtime/webhooks/workflow/api/management/workflows/:workflowName/triggers",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "workflowName",
                "value": "",
                "type": "path",
                "description": "The workflow name."
              },
              {
                "name": "$top",
                "value": "",
                "type": "query",
                "description": "The number of items to be included in the result."
              },
              {
                "name": "$filter",
                "value": "",
                "type": "query",
                "description": "The filter to apply on the operation."
              }
            ]
          },
          "docs": "Gets a list of workflow triggers."
        },
        {
          "info": {
            "name": "WorkflowTriggers_Get",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hostruntime/runtime/webhooks/workflow/api/management/workflows/:workflowName/triggers/:triggerName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "workflowName",
                "value": "",
                "type": "path",
                "description": "The workflow name."
              },
              {
                "name": "triggerName",
                "value": "",
                "type": "path",
                "description": "The workflow trigger name."
              }
            ]
          },
          "docs": "Gets a workflow trigger."
        },
        {
          "info": {
            "name": "WorkflowTriggers_ListCallbackUrl",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hostruntime/runtime/webhooks/workflow/api/management/workflows/:workflowName/triggers/:triggerName/listCallbackUrl",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "workflowName",
                "value": "",
                "type": "path",
                "description": "The workflow name."
              },
              {
                "name": "triggerName",
                "value": "",
                "type": "path",
                "description": "The workflow trigger name."
              }
            ]
          },
          "docs": "Get the callback URL for a workflow trigger."
        },
        {
          "info": {
            "name": "WorkflowTriggers_Run",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hostruntime/runtime/webhooks/workflow/api/management/workflows/:workflowName/triggers/:triggerName/run",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "workflowName",
                "value": "",
                "type": "path",
                "description": "The workflow name."
              },
              {
                "name": "triggerName",
                "value": "",
                "type": "path",
                "description": "The workflow trigger name."
              }
            ]
          },
          "docs": "Runs a workflow trigger."
        },
        {
          "info": {
            "name": "WorkflowTriggers_GetSchemaJson",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hostruntime/runtime/webhooks/workflow/api/management/workflows/:workflowName/triggers/:triggerName/schemas/json",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "workflowName",
                "value": "",
                "type": "path",
                "description": "The workflow name."
              },
              {
                "name": "triggerName",
                "value": "",
                "type": "path",
                "description": "The workflow trigger name."
              }
            ]
          },
          "docs": "Get the trigger schema as JSON."
        }
      ]
    },
    {
      "info": {
        "name": "WorkflowTriggerHistories",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "WorkflowTriggerHistories_List",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hostruntime/runtime/webhooks/workflow/api/management/workflows/:workflowName/triggers/:triggerName/histories",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "workflowName",
                "value": "",
                "type": "path",
                "description": "The workflow name."
              },
              {
                "name": "triggerName",
                "value": "",
                "type": "path",
                "description": "The workflow trigger name."
              },
              {
                "name": "$top",
                "value": "",
                "type": "query",
                "description": "The number of items to be included in the result."
              },
              {
                "name": "$filter",
                "value": "",
                "type": "query",
                "description": "The filter to apply on the operation. Options for filters include: Status, StartTime, and ClientTrackingId."
              }
            ]
          },
          "docs": "Gets a list of workflow trigger histories."
        },
        {
          "info": {
            "name": "WorkflowTriggerHistories_Get",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hostruntime/runtime/webhooks/workflow/api/management/workflows/:workflowName/triggers/:triggerName/histories/:historyName",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "workflowName",
                "value": "",
                "type": "path",
                "description": "The workflow name."
              },
              {
                "name": "triggerName",
                "value": "",
                "type": "path",
                "description": "The workflow trigger name."
              },
              {
                "name": "historyName",
                "value": "",
                "type": "path",
                "description": "The workflow trigger history name. Corresponds to the run name for triggers that resulted in a run."
              }
            ]
          },
          "docs": "Gets a workflow trigger history."
        },
        {
          "info": {
            "name": "WorkflowTriggerHistories_Resubmit",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hostruntime/runtime/webhooks/workflow/api/management/workflows/:workflowName/triggers/:triggerName/histories/:historyName/resubmit",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "workflowName",
                "value": "",
                "type": "path",
                "description": "The workflow name."
              },
              {
                "name": "triggerName",
                "value": "",
                "type": "path",
                "description": "The workflow trigger name."
              },
              {
                "name": "historyName",
                "value": "",
                "type": "path",
                "description": "The workflow trigger history name. Corresponds to the run name for triggers that resulted in a run."
              }
            ]
          },
          "docs": "Resubmits a workflow run based on the trigger history."
        }
      ]
    },
    {
      "info": {
        "name": "WorkflowVersions",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "WorkflowVersions_List",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hostruntime/runtime/webhooks/workflow/api/management/workflows/:workflowName/versions",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "workflowName",
                "value": "",
                "type": "path",
                "description": "The workflow name."
              },
              {
                "name": "$top",
                "value": "",
                "type": "query",
                "description": "The number of items to be included in the result."
              }
            ]
          },
          "docs": "Gets a list of workflow versions."
        },
        {
          "info": {
            "name": "WorkflowVersions_Get",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hostruntime/runtime/webhooks/workflow/api/management/workflows/:workflowName/versions/:versionId",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path",
                "description": "Site name."
              },
              {
                "name": "workflowName",
                "value": "",
                "type": "path",
                "description": "The workflow name."
              },
              {
                "name": "versionId",
                "value": "",
                "type": "path",
                "description": "The workflow versionId."
              }
            ]
          },
          "docs": "Gets a workflow version."
        }
      ]
    }
  ],
  "bundled": true
}