Share via


Provider - List Operations

Description for Gets all available operations for the Microsoft.Web resource provider. Also exposes resource metric definitions

GET https://management.azure.com/providers/Microsoft.Web/operations?api-version=2024-04-01

URI Parameters

Name In Required Type Description
api-version
query True

string

API Version

Responses

Name Type Description
200 OK

CsmOperationCollection

OK

Other Status Codes

DefaultErrorResponse

App Service error response.

Security

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation impersonate your user account

Examples

List operations

Sample request

GET https://management.azure.com/providers/Microsoft.Web/operations?api-version=2024-04-01

Sample response

{
  "value": [
    {
      "name": "Microsoft.Web/sites/Read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App",
        "operation": "Get Web App",
        "description": "Get the properties of a Web App"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/Write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App",
        "operation": "Create or Update Web App",
        "description": "Create a new Web App or update an existing one"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/slots/Write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App Slot",
        "operation": "Create or Update Web App Slot",
        "description": "Create a new Web App Slot or update an existing one"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/Delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App",
        "operation": "Delete Web App",
        "description": "Delete an existing Web App"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/slots/Delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App Slot",
        "operation": "Delete Web App Slot",
        "description": "Delete an existing Web App Slot"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/slots/config/Read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App Slot",
        "operation": "Get Web App Slot Configuration",
        "description": "Get Web App Slot's configuration settings"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/config/Read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App",
        "operation": "Get Web App Configuration",
        "description": "Get Web App configuration settings"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/config/list/Action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App",
        "operation": "List Web App Security Sensitive Settings",
        "description": "List Web App's security sensitive settings, such as publishing credentials, app settings and connection strings"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/slots/config/list/Action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App Slot",
        "operation": "List Web App Slot Security Sensitive Settings",
        "description": "List Web App Slot's security sensitive settings, such as publishing credentials, app settings and connection strings"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/config/Write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App",
        "operation": "Update Web App Configuration",
        "description": "Update Web App's configuration settings"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/slots/config/Write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App Slot",
        "operation": "Update Web App Slot Configuration",
        "description": "Update Web App Slot's configuration settings"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/sourcecontrols/Read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App",
        "operation": "Get Web App Source Control Configuration",
        "description": "Get Web App's source control configuration settings"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/slots/sourcecontrols/Read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App Slot",
        "operation": "Get Web App Slot Source Control Configuration",
        "description": "Get Web App Slot's source control configuration settings"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/sourcecontrols/Write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App",
        "operation": "Update Web App Source Control Configuration",
        "description": "Update Web App's source control configuration settings"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/slots/sourcecontrols/Write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App Slot",
        "operation": "Update Web App Slot Source Control Configuration",
        "description": "Update Web App Slot's source control configuration settings"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/sourcecontrols/Delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App",
        "operation": "Delete Web App Source Control Configuration",
        "description": "Delete Web App's source control configuration settings"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/slots/sourcecontrols/Delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App Slot",
        "operation": "Delete Web App Slot Source Control Configuration",
        "description": "Delete Web App Slot's source control configuration settings"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/backup/Action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App",
        "operation": "Create Web App Backup",
        "description": "Create a new web app backup"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/slots/backup/Action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App Slot",
        "operation": "Create Web App Slot Backup",
        "description": "Create new Web App Slot backup."
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/backups/Read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App",
        "operation": "Get Web App Backup",
        "description": "Get the properties of a web app's backup"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/slots/backups/Read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App Slot",
        "operation": "List Web App Slot Backups",
        "description": "Get the properties of a web app slots' backup"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/publishxml/Action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App",
        "operation": "Get Web App Publishing Profile",
        "description": "Get publishing profile xml for a Web App"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/slots/publishxml/Action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App Slot",
        "operation": "Get Web App Slot Publishing Profile",
        "description": "Get publishing profile xml for Web App Slot"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/publish/Action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App",
        "operation": "Publish Web App",
        "description": "Publish a Web App"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/slots/publish/Action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App Slot",
        "operation": "Publish Web App Slot",
        "description": "Publish a Web App Slot"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/restart/Action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App",
        "operation": "Restart Web App",
        "description": "Restart a Web App"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/slots/restart/Action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App Slot",
        "operation": "Restart Web App Slot",
        "description": "Restart a Web App Slot"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/start/Action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App",
        "operation": "Start Web App",
        "description": "Start a Web App"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/slots/start/Action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App Slot",
        "operation": "Start Web App Slot",
        "description": "Start a Web App Slot"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/stop/Action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App",
        "operation": "Stop Web App",
        "description": "Stop a Web App"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/slots/stop/Action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App Slot",
        "operation": "Stop Web App Slot",
        "description": "Stop a Web App Slot"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/slotsswap/Action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App",
        "operation": "Swap Web App Slots",
        "description": "Swap Web App deployment slots"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/slots/slotsswap/Action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App Slot",
        "operation": "Swap Web App Slots",
        "description": "Swap Web App deployment slots"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/slotsdiffs/Action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App",
        "operation": "Get Web App Slots Differences",
        "description": "Get differences in configuration between web app and slots"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/slots/slotsdiffs/Action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App Slot",
        "operation": "Get Web App Slots Differences",
        "description": "Get differences in configuration between web app and slots"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/applySlotConfig/Action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App",
        "operation": "Apply Web App Configuration",
        "description": "Apply web app slot configuration from target slot to the current web app"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/slots/applySlotConfig/Action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App Slot",
        "operation": "Apply Web App Slot Configuration",
        "description": "Apply web app slot configuration from target slot to the current slot."
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/resetSlotConfig/Action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App",
        "operation": "Reset Web App Configuration",
        "description": "Reset web app configuration"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/slots/resetSlotConfig/Action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App Slot",
        "operation": "Reset Web App Slot Configuration",
        "description": "Reset web app slot configuration"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/slots/Read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App Slot",
        "operation": "Get Web App Deployment Slot",
        "description": "Get the properties of a Web App deployment slot"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/serverfarms/Read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "App Service Plan",
        "operation": "Get App Service Plan",
        "description": "Get the properties on an App Service Plan"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/serverfarms/Write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "App Service Plan",
        "operation": "Create or Update App Service Plan",
        "description": "Create a new App Service Plan or update an existing one"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/serverfarms/Delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "App Service Plan",
        "operation": "Delete App Service Plan",
        "description": "Delete an existing App Service Plan"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/serverfarms/restartSites/Action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "App Service Plan",
        "operation": "Restart Web Apps",
        "description": "Restart all Web Apps in an App Service Plan"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/certificates/Read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Certificate",
        "operation": "Get Certificates",
        "description": "Get the list of certificates."
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/certificates/Write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Certificate",
        "operation": "Add or Update Certificate",
        "description": "Add a new certificate or update an existing one."
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/certificates/Delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Certificate",
        "operation": "Delete Certificate",
        "description": "Delete an existing certificate."
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/aseRegions/Read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "ASE Region",
        "operation": "Get ASE Regions",
        "description": "Get the list of ASE regions."
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/geoRegions/Read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Geo Region",
        "operation": "Get Geo Regions",
        "description": "Get the list of Geo regions."
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/listSitesAssignedToHostName/Read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Site Name",
        "operation": "Get sites assigned to hostname",
        "description": "Get names of sites assigned to hostname."
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/hostingEnvironments/Read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "App Service Environment",
        "operation": "Get App Service Environment",
        "description": "Get the properties of an App Service Environment"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/hostingEnvironments/Write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "App Service Environment",
        "operation": "Create or Update App Service Environment",
        "description": "Create a new App Service Environment or update existing one"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/hostingEnvironments/Delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "App Service Environment",
        "operation": "Delete App Service Environment",
        "description": "Delete an App Service Environment"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/hostingEnvironments/reboot/Action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "App Service Environment",
        "operation": "Reboot an App Service Environment",
        "description": "Reboot all machines in an App Service Environment"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/hostingEnvironments/multiRolePools/Read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "App Service Environment FrontEnd Pool",
        "operation": "Get FrontEnd Pool",
        "description": "Get the properties of a FrontEnd Pool in an App Service Environment"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/hostingEnvironments/multiRolePools/Write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "App Service Environment FrontEnd Pool",
        "operation": "Create or Update FrontEnd Pool",
        "description": "Create a new FrontEnd Pool in an App Service Environment or update an existing one"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/hostingEnvironments/workerPools/Read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "App Service Environment Worker Pool",
        "operation": "Get Worker Pool",
        "description": "Get the properties of a Worker Pool in an App Service Environment"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/hostingEnvironments/workerPools/Write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "App Service Environment Worker Pool",
        "operation": "Create or Update Worker Pool",
        "description": "Create a new Worker Pool in an App Service Environment or update an existing one"
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/connections/Read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Connections",
        "operation": "Get Connections",
        "description": "Get the list of Connections."
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/connections/Write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Connections",
        "operation": "Add or Update Connection",
        "description": "Creates or updates a Connection."
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/connections/Delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Connections",
        "operation": "Delete Connection",
        "description": "Deletes a Connection."
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/connections/Join/Action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Connections",
        "operation": "Join Connection",
        "description": "Joins a Connection."
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/connectionGateways/Read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Connection Gateways",
        "operation": "Get Connection Gateways",
        "description": "Get the list of Connection Gateways."
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/connectionGateways/Write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Connection Gateways",
        "operation": "Add or Update Connection Gateways",
        "description": "Creates or updates a Connection Gateway."
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/connectionGateways/Delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Connection Gateways",
        "operation": "Delete Connection Gateway",
        "description": "Deletes a Connection Gateway."
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/connectionGateways/Join/Action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Connection Gateways",
        "operation": "Join Connection Gateway",
        "description": "Joins a Connection Gateway."
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/recommendations/Read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Recommendation",
        "operation": "Get recommendations",
        "description": "Get the list of recommendations for subscriptions."
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/sites/recommendations/Read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Recommendation",
        "operation": "Get recommendations for web app",
        "description": "Get the list of recommendations for web app."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/availablestacks/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Available Stacks",
        "operation": "Get Available Stacks",
        "description": "Get Available Stacks."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/functionappstacks/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Function App Stacks",
        "operation": "Get Function App Stacks",
        "description": "Get Function App Stacks."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/webappstacks/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web App Stacks",
        "operation": "Get Web App Stacks",
        "description": "Get Web App Stacks."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/checknameavailability/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Check Name Availability",
        "operation": "Get Check Name Availability",
        "description": "Check if resource name is available."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/classicmobileservices/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Classic Mobile Services",
        "operation": "Get Classic Mobile Services",
        "description": "Get Classic Mobile Services."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/connections/confirmconsentcode/action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Connections",
        "operation": "Confirm Connections Consent Code",
        "description": "Confirm Connections Consent Code."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/connections/listconsentlinks/action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Connections",
        "operation": "List Consent Links for Connections",
        "description": "List Consent Links for Connections."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/deploymentlocations/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Deployment Locations",
        "operation": "Get Deployment Locations",
        "description": "Get Deployment Locations."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/hostingenvironments/capacities/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Hosting Environments Capacities",
        "operation": "Get Hosting Environments Capacities",
        "description": "Get Hosting Environments Capacities."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/hostingenvironments/diagnostics/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Hosting Environments Diagnostics",
        "operation": "Get Hosting Environments Diagnostics",
        "description": "Get Hosting Environments Diagnostics."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/hostingenvironments/metricdefinitions/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Hosting Environments Metric Definitions",
        "operation": "Get Hosting Environments Metric Definitions",
        "description": "Get Hosting Environments Metric Definitions."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/hostingenvironments/multirolepools/metricdefinitions/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Hosting Environments MultiRole Pools Metric Definitions",
        "operation": "Get Hosting Environments MultiRole Pools Metric Definitions",
        "description": "Get Hosting Environments MultiRole Pools Metric Definitions."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/hostingenvironments/multirolepools/metrics/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Hosting Environments MultiRole Pools Metrics",
        "operation": "Get Hosting Environments MultiRole Pools Metrics",
        "description": "Get Hosting Environments MultiRole Pools Metrics."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/hostingenvironments/multirolepools/skus/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Hosting Environments MultiRole Pools SKUs",
        "operation": "Get Hosting Environments MultiRole Pools SKUs",
        "description": "Get Hosting Environments MultiRole Pools SKUs."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/hostingenvironments/multirolepools/usages/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Hosting Environments MultiRole Pools Usages",
        "operation": "Get Hosting Environments MultiRole Pools Usages",
        "description": "Get Hosting Environments MultiRole Pools Usages."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/hostingenvironments/operations/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Hosting Environments Operations",
        "operation": "Get Hosting Environments Operations",
        "description": "Get Hosting Environments Operations."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/hostingenvironments/resume/action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Hosting Environments",
        "operation": "Resume Hosting Environments",
        "description": "Resume Hosting Environments."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/hostingenvironments/serverfarms/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Hosting Environments App Service Plans",
        "operation": "Get Hosting Environments App Service Plans",
        "description": "Get Hosting Environments App Service Plans."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/hostingenvironments/sites/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Hosting Environments Web Apps",
        "operation": "Get Hosting Environments Web Apps",
        "description": "Get Hosting Environments Web Apps."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/hostingenvironments/suspend/action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Hosting Environments",
        "operation": "Suspend Hosting Environments",
        "description": "Suspend Hosting Environments."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/hostingenvironments/usages/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Hosting Environments Usages",
        "operation": "Get Hosting Environments Usages",
        "description": "Get Hosting Environments Usages."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/hostingenvironments/workerpools/metricdefinitions/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Hosting Environments Workerpools Metric Definitions",
        "operation": "Get Hosting Environments Workerpools Metric Definitions",
        "description": "Get Hosting Environments Workerpools Metric Definitions."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/hostingenvironments/workerpools/metrics/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Hosting Environments Workerpools Metrics",
        "operation": "Get Hosting Environments Workerpools Metrics",
        "description": "Get Hosting Environments Workerpools Metrics."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/hostingenvironments/workerpools/skus/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Hosting Environments Workerpools SKUs",
        "operation": "Get Hosting Environments Workerpools SKUs",
        "description": "Get Hosting Environments Workerpools SKUs."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/hostingenvironments/workerpools/usages/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Hosting Environments Workerpools Usages",
        "operation": "Get Hosting Environments Workerpools Usages",
        "description": "Get Hosting Environments Workerpools Usages."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/ishostingenvironmentnameavailable/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Hosting Environment Name",
        "operation": "Check if Hosting Environment Name is available",
        "description": "Get if Hosting Environment Name is available."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/ishostnameavailable/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Hostname",
        "operation": "Check if Hostname is Available",
        "description": "Check if Hostname is Available."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/isusernameavailable/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Username",
        "operation": "Check if Username is available",
        "description": "Check if Username is available."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/locations/apioperations/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Locations API Operations",
        "operation": "Get Locations API Operations",
        "description": "Get Locations API Operations."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/locations/connectiongatewayinstallations/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Locations Connection Gateway Installations",
        "operation": "Get Locations Connection Gateway Installations",
        "description": "Get Locations Connection Gateway Installations."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/locations/functionappstacks/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Locations Function App Stacks",
        "operation": "Get Locations Function App Stacks",
        "description": "Get Locations Function App Stacks."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/locations/webappstacks/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Locations Web App Stacks",
        "operation": "Get Locations Web App Stacks",
        "description": "Get Locations Web App Stacks."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/locations/managedapis/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Locations Managed APIs",
        "operation": "Get Locations Managed APIs",
        "description": "Get Locations Managed APIs."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/operations/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Operations",
        "operation": "Get Operations",
        "description": "Get Operations."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/publishingusers/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Publishing Users",
        "operation": "Get Publishing Users",
        "description": "Get Publishing Users."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/publishingusers/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Publishing Users",
        "operation": "Update Publishing Users",
        "description": "Update Publishing Users."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/serverfarms/capabilities/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "App Service Plans Capabilities",
        "operation": "Get App Service Plans Capabilities",
        "description": "Get App Service Plans Capabilities."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/serverfarms/firstpartyapps/settings/delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "App Service Plans First Party Apps Settings",
        "operation": "Delete App Service Plans First Party Apps Settings",
        "description": "Delete App Service Plans First Party Apps Settings."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/serverfarms/firstpartyapps/settings/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "App Service Plans First Party Apps Settings",
        "operation": "Get App Service Plans First Party Apps Settings",
        "description": "Get App Service Plans First Party Apps Settings."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/serverfarms/firstpartyapps/settings/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "App Service Plans First Party Apps Settings",
        "operation": "Update App Service Plans First Party Apps Settings",
        "description": "Update App Service Plans First Party Apps Settings."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/serverfarms/hybridconnectionnamespaces/relays/sites/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "App Service Plans Hybrid Connection Namespaces Relays Web Apps",
        "operation": "Get App Service Plans Hybrid Connection Namespaces Relays Web Apps",
        "description": "Get App Service Plans Hybrid Connection Namespaces Relays Web Apps."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/serverfarms/hybridconnectionplanlimits/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "App Service Plans Hybrid Connection Plan Limits",
        "operation": "Get App Service Plans Hybrid Connection Plan Limits",
        "description": "Get App Service Plans Hybrid Connection Plan Limits."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/serverfarms/hybridconnectionrelays/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "App Service Plans Hybrid Connection Relays",
        "operation": "Get App Service Plans Hybrid Connection Relays",
        "description": "Get App Service Plans Hybrid Connection Relays."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/serverfarms/metricdefinitions/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "App Service Plans Metric Definitions",
        "operation": "Get App Service Plans Metric Definitions",
        "description": "Get App Service Plans Metric Definitions."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/serverfarms/metrics/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "App Service Plans Metrics",
        "operation": "Get App Service Plans Metrics",
        "description": "Get App Service Plans Metrics."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/serverfarms/operationresults/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "App Service Plans Operation Results",
        "operation": "Get App Service Plans Operation Results",
        "description": "Get App Service Plans Operation Results."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/serverfarms/sites/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "App Service Plans Web Apps",
        "operation": "Get App Service Plans Web Apps",
        "description": "Get App Service Plans Web Apps."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/serverfarms/skus/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "App Service Plans SKUs",
        "operation": "Get App Service Plans SKUs",
        "description": "Get App Service Plans SKUs."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/serverfarms/usages/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "App Service Plans Usages",
        "operation": "Get App Service Plans Usages",
        "description": "Get App Service Plans Usages."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/serverfarms/virtualnetworkconnections/gateways/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "App Service Plans Virtual Network Connections Gateways",
        "operation": "Update App Service Plans Virtual Network Connections Gateways",
        "description": "Update App Service Plans Virtual Network Connections Gateways."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/serverfarms/virtualnetworkconnections/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "App Service Plans Virtual Network Connections",
        "operation": "Get App Service Plans Virtual Network Connections",
        "description": "Get App Service Plans Virtual Network Connections."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/serverfarms/virtualnetworkconnections/routes/delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "App Service Plans Virtual Network Connections Routes",
        "operation": "Delete App Service Plans Virtual Network Connections Routes",
        "description": "Delete App Service Plans Virtual Network Connections Routes."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/serverfarms/virtualnetworkconnections/routes/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "App Service Plans Virtual Network Connections Routes",
        "operation": "Get App Service Plans Virtual Network Connections Routes",
        "description": "Get App Service Plans Virtual Network Connections Routes."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/serverfarms/virtualnetworkconnections/routes/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "App Service Plans Virtual Network Connections Routes",
        "operation": "Update App Service Plans Virtual Network Connections Routes",
        "description": "Update App Service Plans Virtual Network Connections Routes."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/serverfarms/workers/reboot/action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "App Service Plans Workers",
        "operation": "Reboot App Service Plans Workers",
        "description": "Reboot App Service Plans Workers."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/analyzecustomhostname/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Custom Hostname",
        "operation": "Analyze Custom Hostname",
        "description": "Analyze Custom Hostname."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/backup/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Backup",
        "operation": "Get Web Apps Backup",
        "description": "Get Web Apps Backup."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/backup/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Backup",
        "operation": "Update Web Apps Backup",
        "description": "Update Web Apps Backup."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/backups/list/action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Backups",
        "operation": "List Web Apps Backups",
        "description": "List Web Apps Backups."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/backups/restore/action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Backups",
        "operation": "Restore Web Apps Backups",
        "description": "Restore Web Apps Backups."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/config/delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Config",
        "operation": "Delete Web Apps Config",
        "description": "Delete Web Apps Config."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/continuouswebjobs/delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Continuous Web Jobs",
        "operation": "Delete Web Apps Continuous Web Jobs",
        "description": "Delete Web Apps Continuous Web Jobs."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/continuouswebjobs/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Continuous Web Jobs",
        "operation": "Get Web Apps Continuous Web Jobs",
        "description": "Get Web Apps Continuous Web Jobs."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/continuouswebjobs/start/action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Continuous Web Jobs",
        "operation": "Start Web Apps Continuous Web Jobs",
        "description": "Start Web Apps Continuous Web Jobs."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/continuouswebjobs/stop/action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Continuous Web Jobs",
        "operation": "Stop Web Apps Continuous Web Jobs",
        "description": "Stop Web Apps Continuous Web Jobs."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/deployments/delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Deployments",
        "operation": "Delete Web Apps Deployments",
        "description": "Delete Web Apps Deployments."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/deployments/log/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Deployments Log",
        "operation": "Get Web Apps Deployments Log",
        "description": "Get Web Apps Deployments Log."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/deployments/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Deployments",
        "operation": "Get Web Apps Deployments",
        "description": "Get Web Apps Deployments."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/deployments/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Deployments",
        "operation": "Update Web Apps Deployments",
        "description": "Update Web Apps Deployments."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/diagnostics/frebanalysis/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Diagnostics FREB Analysis",
        "operation": "Get Web Apps Diagnostics FREB Analysis",
        "description": "Get Web Apps Diagnostics FREB Analysis."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/diagnostics/frebanalysis/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Diagnostics FREB Analysis",
        "operation": "Get Web Apps Slots Diagnostics FREB Analysis",
        "description": "Get Web Apps Slots Diagnostics FREB Analysis."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/diagnostics/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Diagnostics Category",
        "operation": "Get Web Apps Diagnostics Category",
        "description": "Get Web Apps Diagnostics Categories."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/diagnostics/runtimeavailability/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Diagnostics Runtime Availability",
        "operation": "Get Web Apps Diagnostics Runtime Availability",
        "description": "Get Web Apps Diagnostics Runtime Availability."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/diagnostics/servicehealth/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Diagnostics Service Health",
        "operation": "Get Web Apps Diagnostics Service Health",
        "description": "Get Web Apps Diagnostics Service Health."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/diagnostics/workeravailability/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Diagnostics Workeravailability",
        "operation": "Get Web Apps Diagnostics Workeravailability",
        "description": "Get Web Apps Diagnostics Workeravailability."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/diagnostics/workeravailability/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Diagnostics Workeravailability",
        "operation": "Get Web Apps Slots Diagnostics Workeravailability",
        "description": "Get Web Apps Slots Diagnostics Workeravailability."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/diagnostics/workerprocessrecycle/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Diagnostics Worker Process Recycle",
        "operation": "Get Web Apps Diagnostics Worker Process Recycle",
        "description": "Get Web Apps Diagnostics Worker Process Recycle."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/diagnostics/workerprocessrecycle/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Diagnostics Worker Process Recycle",
        "operation": "Get Web Apps Slots Diagnostics Worker Process Recycle",
        "description": "Get Web Apps Slots Diagnostics Worker Process Recycle."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/diagnostics/aspnetcore/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Diagnostics ASP.NET Core",
        "operation": "Get Web Apps Diagnostics ASP.NET Core",
        "description": "Get Web Apps Diagnostics for ASP.NET Core app."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/diagnostics/aspnetcore/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Diagnostics ASP.NET Core",
        "operation": "Get Web Apps Slots Diagnostics ASP.NET Core",
        "description": "Get Web Apps Slots Diagnostics for ASP.NET Core app."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/domainownershipidentifiers/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Domain Ownership Identifiers",
        "operation": "Get Web Apps Domain Ownership Identifiers",
        "description": "Get Web Apps Domain Ownership Identifiers."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/domainownershipidentifiers/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Domain Ownership Identifiers",
        "operation": "Update Web Apps Domain Ownership Identifiers",
        "description": "Update Web Apps Domain Ownership Identifiers."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/functions/action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps",
        "operation": "Functions Web Apps",
        "description": "Functions Web Apps."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/functions/delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Functions",
        "operation": "Delete Web Apps Functions",
        "description": "Delete Web Apps Functions."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/functions/listsecrets/action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Functions",
        "operation": "List Secrets Web Apps Functions",
        "description": "List Secrets Web Apps Functions."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/functions/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Functions",
        "operation": "Get Web Apps Functions",
        "description": "Get Web Apps Functions."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/functions/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Functions",
        "operation": "Update Web Apps Functions",
        "description": "Update Web Apps Functions."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/hostnamebindings/delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Hostname Bindings",
        "operation": "Delete Web Apps Hostname Bindings",
        "description": "Delete Web Apps Hostname Bindings."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/hostnamebindings/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Hostname Bindings",
        "operation": "Get Web Apps Hostname Bindings",
        "description": "Get Web Apps Hostname Bindings."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/hostnamebindings/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Hostname Bindings",
        "operation": "Update Web Apps Hostname Bindings",
        "description": "Update Web Apps Hostname Bindings."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/hybridconnection/delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Hybrid Connection",
        "operation": "Delete Web Apps Hybrid Connection",
        "description": "Delete Web Apps Hybrid Connection."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/hybridconnection/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Hybrid Connection",
        "operation": "Get Web Apps Hybrid Connection",
        "description": "Get Web Apps Hybrid Connection."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/hybridconnection/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Hybrid Connection",
        "operation": "Update Web Apps Hybrid Connection",
        "description": "Update Web Apps Hybrid Connection."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/hybridconnectionrelays/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Hybrid Connection Relays",
        "operation": "Get Web Apps Hybrid Connection Relays",
        "description": "Get Web Apps Hybrid Connection Relays."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/instances/deployments/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Instances Deployments",
        "operation": "Get Web Apps Instances Deployments",
        "description": "Get Web Apps Instances Deployments."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/instances/processes/delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Instances Processes",
        "operation": "Delete Web Apps Instances Processes",
        "description": "Delete Web Apps Instances Processes."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/instances/processes/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Instances Processes",
        "operation": "Get Web Apps Instances Processes",
        "description": "Get Web Apps Instances Processes."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/instances/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Instances",
        "operation": "Get Web Apps Instances",
        "description": "Get Web Apps Instances."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/listsyncfunctiontriggerstatus/action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps",
        "operation": "List Sync Function Trigger Status Web Apps",
        "description": "List Sync Function Trigger Status Web Apps."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/metricdefinitions/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Metric Definitions",
        "operation": "Get Web Apps Metric Definitions",
        "description": "Get Web Apps Metric Definitions."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/metrics/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Metrics",
        "operation": "Get Web Apps Metrics",
        "description": "Get Web Apps Metrics."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/networktrace/action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps",
        "operation": "Network Trace Web Apps",
        "description": "Network Trace Web Apps."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/newpassword/action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps",
        "operation": "Newpassword Web Apps",
        "description": "Newpassword Web Apps."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/operationresults/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Operation Results",
        "operation": "Get Web Apps Operation Results",
        "description": "Get Web Apps Operation Results."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/perfcounters/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Performance Counters",
        "operation": "Get Web Apps Performance Counters",
        "description": "Get Web Apps Performance Counters."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/premieraddons/delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Premier Addons",
        "operation": "Delete Web Apps Premier Addons",
        "description": "Delete Web Apps Premier Addons."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/premieraddons/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Premier Addons",
        "operation": "Get Web Apps Premier Addons",
        "description": "Get Web Apps Premier Addons."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/premieraddons/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Premier Addons",
        "operation": "Update Web Apps Premier Addons",
        "description": "Update Web Apps Premier Addons."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/publishxml/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Publishing XML",
        "operation": "Get Web Apps Publishing XML",
        "description": "Get Web Apps Publishing XML."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/recommendationhistory/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Recommendation History",
        "operation": "Get Web Apps Recommendation History",
        "description": "Get Web Apps Recommendation History."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/recommendations/disable/action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Recommendations",
        "operation": "Disable Web Apps Recommendations",
        "description": "Disable Web Apps Recommendations."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/restore/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Restore",
        "operation": "Get Web Apps Restore",
        "description": "Get Web Apps Restore."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/analyzecustomhostname/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Analyze Custom Hostname",
        "operation": "Get Web Apps Slots Analyze Custom Hostname",
        "description": "Get Web Apps Slots Analyze Custom Hostname."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/backup/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Backup",
        "operation": "Update Web Apps Slots Backup",
        "description": "Update Web Apps Slots Backup."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/backups/list/action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Backups",
        "operation": "List Web Apps Slots Backups",
        "description": "List Web Apps Slots Backups."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/backups/restore/action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Backups",
        "operation": "Restore Web Apps Slots Backups",
        "description": "Restore Web Apps Slots Backups."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/config/delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Config",
        "operation": "Delete Web Apps Slots Config",
        "description": "Delete Web Apps Slots Config."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/continuouswebjobs/delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Continuous Web Jobs",
        "operation": "Delete Web Apps Slots Continuous Web Jobs",
        "description": "Delete Web Apps Slots Continuous Web Jobs."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/continuouswebjobs/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Continuous Web Jobs",
        "operation": "Get Web Apps Slots Continuous Web Jobs",
        "description": "Get Web Apps Slots Continuous Web Jobs."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/continuouswebjobs/start/action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Continuous Web Jobs",
        "operation": "Start Web Apps Slots Continuous Web Jobs",
        "description": "Start Web Apps Slots Continuous Web Jobs."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/continuouswebjobs/stop/action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Continuous Web Jobs",
        "operation": "Stop Web Apps Slots Continuous Web Jobs",
        "description": "Stop Web Apps Slots Continuous Web Jobs."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/deployments/delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Deployments",
        "operation": "Delete Web Apps Slots Deployments",
        "description": "Delete Web Apps Slots Deployments."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/deployments/log/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Deployments Log",
        "operation": "Get Web Apps Slots Deployments Log",
        "description": "Get Web Apps Slots Deployments Log."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/deployments/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Deployments",
        "operation": "Get Web Apps Slots Deployments",
        "description": "Get Web Apps Slots Deployments."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/deployments/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Deployments",
        "operation": "Update Web Apps Slots Deployments",
        "description": "Update Web Apps Slots Deployments."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/hostnamebindings/delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Hostname Bindings",
        "operation": "Delete Web Apps Slots Hostname Bindings",
        "description": "Delete Web Apps Slots Hostname Bindings."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/hostnamebindings/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Hostname Bindings",
        "operation": "Get Web Apps Slots Hostname Bindings",
        "description": "Get Web Apps Slots Hostname Bindings."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/hostnamebindings/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Hostname Bindings",
        "operation": "Update Web Apps Slots Hostname Bindings",
        "description": "Update Web Apps Slots Hostname Bindings."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/hybridconnection/delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Hybrid Connection",
        "operation": "Delete Web Apps Slots Hybrid Connection",
        "description": "Delete Web Apps Slots Hybrid Connection."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/hybridconnection/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Hybrid Connection",
        "operation": "Get Web Apps Slots Hybrid Connection",
        "description": "Get Web Apps Slots Hybrid Connection."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/hybridconnection/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Hybrid Connection",
        "operation": "Update Web Apps Slots Hybrid Connection",
        "description": "Update Web Apps Slots Hybrid Connection."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/instances/deployments/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Instances Deployments",
        "operation": "Get Web Apps Slots Instances Deployments",
        "description": "Get Web Apps Slots Instances Deployments."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/instances/processes/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Instances Processes",
        "operation": "Get Web Apps Slots Instances Processes",
        "description": "Get Web Apps Slots Instances Processes."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/instances/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Instances",
        "operation": "Get Web Apps Slots Instances",
        "description": "Get Web Apps Slots Instances."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/metricdefinitions/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Metric Definitions",
        "operation": "Get Web Apps Slots Metric Definitions",
        "description": "Get Web Apps Slots Metric Definitions."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/metrics/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Metrics",
        "operation": "Get Web Apps Slots Metrics",
        "description": "Get Web Apps Slots Metrics."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/newpassword/action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots",
        "operation": "Newpassword Web Apps Slots",
        "description": "Newpassword Web Apps Slots."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/operationresults/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Operation Results",
        "operation": "Get Web Apps Slots Operation Results",
        "description": "Get Web Apps Slots Operation Results."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/phplogging/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Phplogging",
        "operation": "Get Web Apps Slots Phplogging",
        "description": "Get Web Apps Slots Phplogging."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/premieraddons/delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Premier Addons",
        "operation": "Delete Web Apps Slots Premier Addons",
        "description": "Delete Web Apps Slots Premier Addons."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/premieraddons/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Premier Addons",
        "operation": "Get Web Apps Slots Premier Addons",
        "description": "Get Web Apps Slots Premier Addons."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/premieraddons/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Premier Addons",
        "operation": "Update Web Apps Slots Premier Addons",
        "description": "Update Web Apps Slots Premier Addons."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/restore/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Restore",
        "operation": "Get Web Apps Slots Restore",
        "description": "Get Web Apps Slots Restore."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/sync/action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots",
        "operation": "Sync Web Apps Slots",
        "description": "Sync Web Apps Slots."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/triggeredwebjobs/delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Triggered WebJobs",
        "operation": "Delete Web Apps Slots Triggered WebJobs",
        "description": "Delete Web Apps Slots Triggered WebJobs."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/triggeredwebjobs/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Triggered WebJobs",
        "operation": "Get Web Apps Slots Triggered WebJobs",
        "description": "Get Web Apps Slots Triggered WebJobs."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/triggeredwebjobs/run/action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Triggered WebJobs",
        "operation": "Run Web Apps Slots Triggered WebJobs",
        "description": "Run Web Apps Slots Triggered WebJobs."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/usages/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Usages",
        "operation": "Get Web Apps Slots Usages",
        "description": "Get Web Apps Slots Usages."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/virtualnetworkconnections/delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Virtual Network Connections",
        "operation": "Delete Web Apps Slots Virtual Network Connections",
        "description": "Delete Web Apps Slots Virtual Network Connections."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/virtualnetworkconnections/gateways/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Virtual Network Connections Gateways",
        "operation": "Update Web Apps Slots Virtual Network Connections Gateways",
        "description": "Update Web Apps Slots Virtual Network Connections Gateways."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/virtualnetworkconnections/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Virtual Network Connections",
        "operation": "Get Web Apps Slots Virtual Network Connections",
        "description": "Get Web Apps Slots Virtual Network Connections."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/virtualnetworkconnections/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Virtual Network Connections",
        "operation": "Update Web Apps Slots Virtual Network Connections",
        "description": "Update Web Apps Slots Virtual Network Connections."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/webjobs/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots WebJobs",
        "operation": "Get Web Apps Slots WebJobs",
        "description": "Get Web Apps Slots WebJobs."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/snapshots/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Snapshots",
        "operation": "Get Web Apps Snapshots",
        "description": "Get Web Apps Snapshots."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/sync/action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps",
        "operation": "Sync Web Apps",
        "description": "Sync Web Apps."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/triggeredwebjobs/delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Triggered WebJobs",
        "operation": "Delete Web Apps Triggered WebJobs",
        "description": "Delete Web Apps Triggered WebJobs."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/triggeredwebjobs/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Triggered WebJobs",
        "operation": "Get Web Apps Triggered WebJobs",
        "description": "Get Web Apps Triggered WebJobs."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/triggeredwebjobs/run/action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Triggered WebJobs",
        "operation": "Run Web Apps Triggered WebJobs",
        "description": "Run Web Apps Triggered WebJobs."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/usages/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Usages",
        "operation": "Get Web Apps Usages",
        "description": "Get Web Apps Usages."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/virtualnetworkconnections/delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Virtual Network Connections",
        "operation": "Delete Web Apps Virtual Network Connections",
        "description": "Delete Web Apps Virtual Network Connections."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/virtualnetworkconnections/gateways/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Virtual Network Connections Gateways",
        "operation": "Get Web Apps Virtual Network Connections Gateways",
        "description": "Get Web Apps Virtual Network Connections Gateways."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/virtualnetworkconnections/gateways/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Virtual Network Connections Gateways",
        "operation": "Update Web Apps Virtual Network Connections Gateways",
        "description": "Update Web Apps Virtual Network Connections Gateways."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/virtualnetworkconnections/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Virtual Network Connections",
        "operation": "Get Web Apps Virtual Network Connections",
        "description": "Get Web Apps Virtual Network Connections."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/virtualnetworkconnections/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Virtual Network Connections",
        "operation": "Update Web Apps Virtual Network Connections",
        "description": "Update Web Apps Virtual Network Connections."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/webjobs/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps WebJobs",
        "operation": "Get Web Apps WebJobs",
        "description": "Get Web Apps WebJobs."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/skus/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "SKUs",
        "operation": "Get SKUs",
        "description": "Get SKUs."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sourcecontrols/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Source Controls",
        "operation": "Get Source Controls",
        "description": "Get Source Controls."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sourcecontrols/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Source Controls",
        "operation": "Update Source Controls",
        "description": "Update Source Controls."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/unregister/action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Microsoft.Web resource provider",
        "operation": "Unregister Microsoft.Web resource provider",
        "description": "Unregister Microsoft.Web resource provider for the subscription."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/validate/action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "",
        "operation": "Validate ",
        "description": "Validate ."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/register/action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Microsoft.Web resource provider",
        "operation": "Register Microsoft.Web resource provider",
        "description": "Register Microsoft.Web resource provider for the subscription."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/serverfarms/hybridconnectionnamespaces/relays/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "App Service Plans Hybrid Connection Namespaces Relays",
        "operation": "Get App Service Plans Hybrid Connection Namespaces Relays",
        "description": "Get App Service Plans Hybrid Connection Namespaces Relays."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/backups/delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Backups",
        "operation": "Delete Web Apps Backups",
        "description": "Delete Web Apps Backups."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/hybridconnectionnamespaces/relays/delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Hybrid Connection Namespaces Relays",
        "operation": "Delete Web Apps Hybrid Connection Namespaces Relays",
        "description": "Delete Web Apps Hybrid Connection Namespaces Relays."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/hybridconnectionnamespaces/relays/listkeys/action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Hybrid Connection Namespaces Relays",
        "operation": "List Keys Web Apps Hybrid Connection Namespaces Relays",
        "description": "List Keys Web Apps Hybrid Connection Namespaces Relays."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/hybridconnectionnamespaces/relays/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Hybrid Connection Namespaces Relays",
        "operation": "Update Web Apps Hybrid Connection Namespaces Relays",
        "description": "Update Web Apps Hybrid Connection Namespaces Relays."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/metricsdefinitions/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Metrics Definitions",
        "operation": "Get Web Apps Metrics Definitions",
        "description": "Get Web Apps Metrics Definitions."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/migratemysql/action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps",
        "operation": "Migrate MySql Web Apps",
        "description": "Migrate MySql Web Apps."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/migratemysql/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Migrate MySql",
        "operation": "Get Web Apps Migrate MySql",
        "description": "Get Web Apps Migrate MySql."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/recover/action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps",
        "operation": "Recover Web Apps",
        "description": "Recover Web Apps."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/siteextensions/delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Site Extensions",
        "operation": "Delete Web Apps Site Extensions",
        "description": "Delete Web Apps Site Extensions."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/siteextensions/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Site Extensions",
        "operation": "Get Web Apps Site Extensions",
        "description": "Get Web Apps Site Extensions."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/siteextensions/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Site Extensions",
        "operation": "Update Web Apps Site Extensions",
        "description": "Update Web Apps Site Extensions."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/backup/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Backup",
        "operation": "Get Web Apps Slots Backup",
        "description": "Get Web Apps Slots Backup."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/hybridconnectionrelays/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Hybrid Connection Relays",
        "operation": "Get Web Apps Slots Hybrid Connection Relays",
        "description": "Get Web Apps Slots Hybrid Connection Relays."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/siteextensions/delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Site Extensions",
        "operation": "Delete Web Apps Slots Site Extensions",
        "description": "Delete Web Apps Slots Site Extensions."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/siteextensions/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Site Extensions",
        "operation": "Get Web Apps Slots Site Extensions",
        "description": "Get Web Apps Slots Site Extensions."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/siteextensions/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Site Extensions",
        "operation": "Update Web Apps Slots Site Extensions",
        "description": "Update Web Apps Slots Site Extensions."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/snapshots/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Snapshots",
        "operation": "Get Web Apps Slots Snapshots",
        "description": "Get Web Apps Slots Snapshots."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/syncfunctiontriggers/action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps",
        "operation": "Sync Function Triggers for Web Apps",
        "description": "Sync Function Triggers for Web Apps."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/triggeredwebjobs/history/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Triggered WebJobs History",
        "operation": "Get Web Apps Triggered WebJobs History",
        "description": "Get Web Apps Triggered WebJobs History."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/connectiongateways/liststatus/action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Connection Gateways",
        "operation": "List Status Connection Gateways",
        "description": "List Status Connection Gateways."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/serverfarms/hybridconnectionnamespaces/relays/delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "App Service Plans Hybrid Connection Namespaces Relays",
        "operation": "Delete App Service Plans Hybrid Connection Namespaces Relays",
        "description": "Delete App Service Plans Hybrid Connection Namespaces Relays."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/diagnostics/deployment/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Diagnostics Deployment",
        "operation": "Get Web Apps Diagnostics Deployment",
        "description": "Get Web Apps Diagnostics Deployment."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/diagnostics/sitecpuanalysis/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Diagnostics Site CPU Analysis",
        "operation": "Get Web Apps Diagnostics Site CPU Analysis",
        "description": "Get Web Apps Diagnostics Site CPU Analysis."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/diagnostics/sitelatency/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Diagnostics Site Latency",
        "operation": "Get Web Apps Diagnostics Site Latency",
        "description": "Get Web Apps Diagnostics Site Latency."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/diagnostics/sitememoryanalysis/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Diagnostics Site Memory Analysis",
        "operation": "Get Web Apps Diagnostics Site Memory Analysis",
        "description": "Get Web Apps Diagnostics Site Memory Analysis."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/diagnostics/threadcount/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Diagnostics Thread Count",
        "operation": "Get Web Apps Diagnostics Thread Count",
        "description": "Get Web Apps Diagnostics Thread Count."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/diagnostics/deployment/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Diagnostics Deployment",
        "operation": "Get Web Apps Slots Diagnostics Deployment",
        "description": "Get Web Apps Slots Diagnostics Deployment."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/diagnostics/sitecpuanalysis/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Diagnostics Site CPU Analysis",
        "operation": "Get Web Apps Slots Diagnostics Site CPU Analysis",
        "description": "Get Web Apps Slots Diagnostics Site CPU Analysis."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/diagnostics/sitelatency/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Diagnostics Site Latency",
        "operation": "Get Web Apps Slots Diagnostics Site Latency",
        "description": "Get Web Apps Slots Diagnostics Site Latency."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/diagnostics/sitememoryanalysis/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Diagnostics Site Memory Analysis",
        "operation": "Get Web Apps Slots Diagnostics Site Memory Analysis",
        "description": "Get Web Apps Slots Diagnostics Site Memory Analysis."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/diagnostics/threadcount/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Diagnostics Thread Count",
        "operation": "Get Web Apps Slots Diagnostics Thread Count",
        "description": "Get Web Apps Slots Diagnostics Thread Count."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/functions/masterkey/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Functions Masterkey",
        "operation": "Get Web Apps Functions Masterkey",
        "description": "Get Web Apps Functions Masterkey."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/hybridconnectionnamespaces/relays/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Hybrid Connection Namespaces Relays",
        "operation": "Get Web Apps Hybrid Connection Namespaces Relays",
        "description": "Get Web Apps Hybrid Connection Namespaces Relays."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/instances/extensions/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Instances Extensions",
        "operation": "Get Web Apps Instances Extensions",
        "description": "Get Web Apps Instances Extensions."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/operations/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Operations",
        "operation": "Get Web Apps Operations",
        "description": "Get Web Apps Operations."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/resourcehealthmetadata/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Resource Health Metadata",
        "operation": "Get Web Apps Resource Health Metadata",
        "description": "Get Web Apps Resource Health Metadata."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/backups/delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Backups",
        "operation": "Delete Web Apps Slots Backups",
        "description": "Delete Web Apps Slots Backups."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/domainownershipidentifiers/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Domain Ownership Identifiers",
        "operation": "Get Web Apps Slots Domain Ownership Identifiers",
        "description": "Get Web Apps Slots Domain Ownership Identifiers."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/hybridconnectionnamespaces/relays/delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Hybrid Connection Namespaces Relays",
        "operation": "Delete Web Apps Slots Hybrid Connection Namespaces Relays",
        "description": "Delete Web Apps Slots Hybrid Connection Namespaces Relays."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/hybridconnectionnamespaces/relays/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Hybrid Connection Namespaces Relays",
        "operation": "Update Web Apps Slots Hybrid Connection Namespaces Relays",
        "description": "Update Web Apps Slots Hybrid Connection Namespaces Relays."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/operations/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Operations",
        "operation": "Get Web Apps Slots Operations",
        "description": "Get Web Apps Slots Operations."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/perfcounters/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Performance Counters",
        "operation": "Get Web Apps Slots Performance Counters",
        "description": "Get Web Apps Slots Performance Counters."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/resourcehealthmetadata/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Resource Health Metadata",
        "operation": "Get Web Apps Slots Resource Health Metadata",
        "description": "Get Web Apps Slots Resource Health Metadata."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/apimanagementaccounts/apiacls/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Api Management Accounts Apiacls",
        "operation": "Get Api Management Accounts Apiacls",
        "description": "Get Api Management Accounts Apiacls."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/apimanagementaccounts/apis/connections/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Api Management Accounts APIs Connections",
        "operation": "Get Api Management Accounts APIs Connections",
        "description": "Get Api Management Accounts APIs Connections."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/apimanagementaccounts/apis/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Api Management Accounts APIs",
        "operation": "Get Api Management Accounts APIs",
        "description": "Get Api Management Accounts APIs."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/apimanagementaccounts/connectionacls/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Api Management Accounts Connectionacls",
        "operation": "Get Api Management Accounts Connectionacls",
        "description": "Get Api Management Accounts Connectionacls."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/apimanagementaccounts/apis/apiacls/delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Api Management Accounts APIs Apiacls",
        "operation": "Delete Api Management Accounts APIs Apiacls",
        "description": "Delete Api Management Accounts APIs Apiacls."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/apimanagementaccounts/apis/apiacls/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Api Management Accounts APIs Apiacls",
        "operation": "Get Api Management Accounts APIs Apiacls",
        "description": "Get Api Management Accounts APIs Apiacls."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/apimanagementaccounts/apis/apiacls/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Api Management Accounts APIs Apiacls",
        "operation": "Update Api Management Accounts APIs Apiacls",
        "description": "Update Api Management Accounts APIs Apiacls."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/apimanagementaccounts/apis/connectionacls/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Api Management Accounts APIs Connectionacls",
        "operation": "Get Api Management Accounts APIs Connectionacls",
        "description": "Get Api Management Accounts APIs Connectionacls."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/apimanagementaccounts/apis/connections/confirmconsentcode/action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Api Management Accounts APIs Connections",
        "operation": "Confirm Consent Code Api Management Accounts APIs Connections",
        "description": "Confirm Consent Code Api Management Accounts APIs Connections."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/apimanagementaccounts/apis/connections/connectionacls/delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Api Management Accounts APIs Connections Connectionacls",
        "operation": "Delete Api Management Accounts APIs Connections Connectionacls",
        "description": "Delete Api Management Accounts APIs Connections Connectionacls."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/apimanagementaccounts/apis/connections/connectionacls/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Api Management Accounts APIs Connections Connectionacls",
        "operation": "Get Api Management Accounts APIs Connections Connectionacls",
        "description": "Get Api Management Accounts APIs Connections Connectionacls."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/apimanagementaccounts/apis/connections/connectionacls/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Api Management Accounts APIs Connections Connectionacls",
        "operation": "Update Api Management Accounts APIs Connections Connectionacls",
        "description": "Update Api Management Accounts APIs Connections Connectionacls."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/apimanagementaccounts/apis/connections/delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Api Management Accounts APIs Connections",
        "operation": "Delete Api Management Accounts APIs Connections",
        "description": "Delete Api Management Accounts APIs Connections."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/apimanagementaccounts/apis/connections/getconsentlinks/action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Api Management Accounts APIs Connections",
        "operation": "Get Consent Links for Api Management Accounts APIs Connections",
        "description": "Get Consent Links for Api Management Accounts APIs Connections."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/apimanagementaccounts/apis/connections/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Api Management Accounts APIs Connections",
        "operation": "Update Api Management Accounts APIs Connections",
        "description": "Update Api Management Accounts APIs Connections."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/apimanagementaccounts/apis/delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Api Management Accounts APIs",
        "operation": "Delete Api Management Accounts APIs",
        "description": "Delete Api Management Accounts APIs."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/apimanagementaccounts/apis/localizeddefinitions/delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Api Management Accounts APIs Localized Definitions",
        "operation": "Delete Api Management Accounts APIs Localized Definitions",
        "description": "Delete Api Management Accounts APIs Localized Definitions."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/apimanagementaccounts/apis/localizeddefinitions/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Api Management Accounts APIs Localized Definitions",
        "operation": "Get Api Management Accounts APIs Localized Definitions",
        "description": "Get Api Management Accounts APIs Localized Definitions."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/apimanagementaccounts/apis/localizeddefinitions/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Api Management Accounts APIs Localized Definitions",
        "operation": "Update Api Management Accounts APIs Localized Definitions",
        "description": "Update Api Management Accounts APIs Localized Definitions."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/apimanagementaccounts/apis/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Api Management Accounts APIs",
        "operation": "Update Api Management Accounts APIs",
        "description": "Update Api Management Accounts APIs."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/apimanagementaccounts/apis/connections/listconnectionkeys/action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Api Management Accounts APIs Connections",
        "operation": "List Connection Keys Api Management Accounts APIs Connections",
        "description": "List Connection Keys Api Management Accounts APIs Connections."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/apimanagementaccounts/apis/connections/listsecrets/action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Api Management Accounts APIs Connections",
        "operation": "List Secrets Api Management Accounts APIs Connections",
        "description": "List Secrets Api Management Accounts APIs Connections."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/diagnostics/deployments/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Diagnostics Deployments",
        "operation": "Get Web Apps Diagnostics Deployments",
        "description": "Get Web Apps Diagnostics Deployments."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/diagnostics/deployments/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Diagnostics Deployments",
        "operation": "Get Web Apps Slots Diagnostics Deployments",
        "description": "Get Web Apps Slots Diagnostics Deployments."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/diagnostics/loganalyzer/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Diagnostics Log Analyzer",
        "operation": "Get Web Apps Diagnostics Log Analyzer",
        "description": "Get Web Apps Diagnostics Log Analyzer."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/diagnostics/loganalyzer/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Diagnostics Log Analyzer",
        "operation": "Get Web Apps Slots Diagnostics Log Analyzer",
        "description": "Get Web Apps Slots Diagnostics Log Analyzer."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/diagnostics/sitecrashes/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Diagnostics Site Crashes",
        "operation": "Get Web Apps Diagnostics Site Crashes",
        "description": "Get Web Apps Diagnostics Site Crashes."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/diagnostics/sitecrashes/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Diagnostics Site Crashes",
        "operation": "Get Web Apps Slots Diagnostics Site Crashes",
        "description": "Get Web Apps Slots Diagnostics Site Crashes."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/diagnostics/siterestartsettingupdate/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Diagnostics Site Restart Setting Update",
        "operation": "Get Web Apps Diagnostics Site Restart Setting Update",
        "description": "Get Web Apps Diagnostics Site Restart Setting Update."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/diagnostics/siterestartsettingupdate/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Diagnostics Site Restart Setting Update",
        "operation": "Get Web Apps Slots Diagnostics Site Restart Setting Update",
        "description": "Get Web Apps Slots Diagnostics Site Restart Setting Update."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/diagnostics/siterestartuserinitiated/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Diagnostics Site Restart User Initiated",
        "operation": "Get Web Apps Diagnostics Site Restart User Initiated",
        "description": "Get Web Apps Diagnostics Site Restart User Initiated."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/diagnostics/siterestartuserinitiated/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Diagnostics Site Restart User Initiated",
        "operation": "Get Web Apps Slots Diagnostics Site Restart User Initiated",
        "description": "Get Web Apps Slots Diagnostics Site Restart User Initiated."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/diagnostics/siteswap/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Diagnostics Site Swap",
        "operation": "Get Web Apps Diagnostics Site Swap",
        "description": "Get Web Apps Diagnostics Site Swap."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/diagnostics/siteswap/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Diagnostics Site Swap",
        "operation": "Get Web Apps Slots Diagnostics Site Swap",
        "description": "Get Web Apps Slots Diagnostics Site Swap."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/functions/token/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Functions Token",
        "operation": "Get Web Apps Functions Token",
        "description": "Get Web Apps Functions Token."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/instances/deployments/delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Instances Deployments",
        "operation": "Delete Web Apps Instances Deployments",
        "description": "Delete Web Apps Instances Deployments."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/processes/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Processes",
        "operation": "Get Web Apps Processes",
        "description": "Get Web Apps Processes."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/publiccertificates/delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Public Certificates",
        "operation": "Delete Web Apps Public Certificates",
        "description": "Delete Web Apps Public Certificates."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/publiccertificates/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Public Certificates",
        "operation": "Get Web Apps Public Certificates",
        "description": "Get Web Apps Public Certificates."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/publiccertificates/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Public Certificates",
        "operation": "Update Web Apps Public Certificates",
        "description": "Update Web Apps Public Certificates."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/networktrace/action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots",
        "operation": "Network Trace Web Apps Slots",
        "description": "Network Trace Web Apps Slots."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/diagnostics/autoheal/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Diagnostics Autoheal",
        "operation": "Get Web Apps Diagnostics Autoheal",
        "description": "Get Web Apps Diagnostics Autoheal."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/diagnostics/autoheal/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Diagnostics Autoheal",
        "operation": "Get Web Apps Slots Diagnostics Autoheal",
        "description": "Get Web Apps Slots Diagnostics Autoheal."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/diagnostics/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Diagnostics",
        "operation": "Get Web Apps Slots Diagnostics",
        "description": "Get Web Apps Slots Diagnostics."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/diagnostics/runtimeavailability/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Diagnostics Runtime Availability",
        "operation": "Get Web Apps Slots Diagnostics Runtime Availability",
        "description": "Get Web Apps Slots Diagnostics Runtime Availability."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/diagnostics/servicehealth/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Diagnostics Service Health",
        "operation": "Get Web Apps Slots Diagnostics Service Health",
        "description": "Get Web Apps Slots Diagnostics Service Health."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/diagnostics/sitelatency/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Diagnostics Site Latency",
        "operation": "Get Web Apps Slots Diagnostics Site Latency",
        "description": "Get Web Apps Slots Diagnostics Site Latency."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/migratemysql/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Migrate MySql",
        "operation": "Get Web Apps Slots Migrate MySql",
        "description": "Get Web Apps Slots Migrate MySql."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/providers/Microsoft.Insights/diagnosticSettings/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Diagnostic setting for Web App",
        "operation": "Read diagnostic setting",
        "description": "Gets the diagnostic setting for the resource"
      },
      "origin": "system"
    },
    {
      "name": "microsoft.web/sites/providers/Microsoft.Insights/diagnosticSettings/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Diagnostic setting for Web App",
        "operation": "Write diagnostic setting",
        "description": "Creates or updates the diagnostic setting for the resource"
      },
      "origin": "system"
    },
    {
      "name": "microsoft.web/sites/slots/providers/Microsoft.Insights/diagnosticSettings/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Diagnostic setting for Web App slot",
        "operation": "Read diagnostic setting",
        "description": "Gets the diagnostic setting for the resource"
      },
      "origin": "system"
    },
    {
      "name": "microsoft.web/sites/slots/providers/Microsoft.Insights/diagnosticSettings/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Diagnostic setting for Web App slot",
        "operation": "Write diagnostic setting",
        "description": "Creates or updates the diagnostic setting for the resource"
      },
      "origin": "system"
    },
    {
      "name": "microsoft.web/serverfarms/providers/Microsoft.Insights/diagnosticSettings/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Diagnostic setting for App Service plan",
        "operation": "Read diagnostic setting",
        "description": "Gets the diagnostic setting for the resource"
      },
      "origin": "system"
    },
    {
      "name": "microsoft.web/serverfarms/providers/Microsoft.Insights/diagnosticSettings/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Diagnostic setting for App Service plan",
        "operation": "Write diagnostic setting",
        "description": "Creates or updates the diagnostic setting for the resource"
      },
      "origin": "system"
    },
    {
      "name": "microsoft.web/hostingenvironments/providers/Microsoft.Insights/diagnosticSettings/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Diagnostic setting for App Service Environment",
        "operation": "Read diagnostic setting",
        "description": "Gets the diagnostic setting for the resource"
      },
      "origin": "system"
    },
    {
      "name": "microsoft.web/hostingenvironments/providers/Microsoft.Insights/diagnosticSettings/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Diagnostic setting for App Service Environment",
        "operation": "Write diagnostic setting",
        "description": "Creates or updates the diagnostic setting for the resource"
      },
      "origin": "system"
    },
    {
      "name": "microsoft.web/billingmeters/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Billing meters for Microsoft Web Apps",
        "operation": "Read billing meters",
        "description": "Get list of billing meters."
      },
      "origin": "system"
    },
    {
      "name": "microsoft.web/sites/slots/instances/processes/delete",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Instances Processes",
        "operation": "Delete Web Apps Slots Instances Processes",
        "description": "Delete Web Apps Slots Instances Processes."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/restore/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps",
        "operation": "Restore Web Apps",
        "description": "Restore Web Apps."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/instances/extensions/log/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Instances Extensions Log",
        "operation": "Get Web Apps Instances Extensions Log",
        "description": "Get Web Apps Instances Extensions Log."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/customapis/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Custom APIs",
        "operation": "Update Custom APIs",
        "description": "Update Custom APIs."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/customapis/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Custom APIs",
        "operation": "Get Custom APIs",
        "description": "Get Custom APIs."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/diagnostics/failedrequestsperuri/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Diagnostics Failed Requests Per Uri",
        "operation": "Get Web Apps Diagnostics Failed Requests Per Uri",
        "description": "Get Web Apps Diagnostics Failed Requests Per Uri."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/restore/write",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots",
        "operation": "Restore Web Apps Slots",
        "description": "Restore Web Apps Slots."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/diagnostics/detectors/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Diagnostics Detector",
        "operation": "Get Web Apps Diagnostics Detector",
        "description": "Get Web Apps Diagnostics Detector."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/diagnostics/analyses/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Diagnostics Analysis",
        "operation": "Get Web Apps Diagnostics Analysis",
        "description": "Get Web Apps Diagnostics Analysis."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/diagnostics/analyses/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Diagnostics Analysis",
        "operation": "Get Web Apps Slots Diagnostics Analysis",
        "description": "Get Web Apps Slots Diagnostics Analysis."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/diagnostics/detectors/read",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Diagnostics Detector",
        "operation": "Get Web Apps Slots Diagnostics Detector",
        "description": "Get Web Apps Slots Diagnostics Detector."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/diagnostics/analyses/execute/Action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Diagnostics Analysis",
        "operation": "Run Web Apps Diagnostics Analysis",
        "description": "Run Web Apps Diagnostics Analysis."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/diagnostics/detectors/execute/Action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Diagnostics Detector",
        "operation": "Run Web Apps Diagnostics Detector",
        "description": "Run Web Apps Diagnostics Detector."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/diagnostics/analyses/execute/Action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Diagnostics Analysis",
        "operation": "Run Web Apps Slots Diagnostics Analysis",
        "description": "Run Web Apps Slots Diagnostics Analysis."
      },
      "origin": "user,system"
    },
    {
      "name": "microsoft.web/sites/slots/diagnostics/detectors/execute/Action",
      "display": {
        "provider": "Microsoft Web Apps",
        "resource": "Web Apps Slots Diagnostics Detector",
        "operation": "Run Web Apps Slots Diagnostics Detector",
        "description": "Run Web Apps Slots Diagnostics Detector."
      },
      "origin": "user,system"
    },
    {
      "name": "Microsoft.Web/serverfarms/providers/Microsoft.Insights/metricDefinitions/Read",
      "display": {
        "provider": "Microsoft.Web",
        "resource": "The metric definition of App Service Plan",
        "operation": "Read App Service Plan metric definitions",
        "description": "Gets the available metrics for App Service Plan"
      },
      "origin": "system",
      "properties": {
        "serviceSpecification": {
          "metricSpecifications": [
            {
              "name": "CpuPercentage",
              "displayName": "CPU Percentage",
              "displayDescription": "CPU Percentage",
              "unit": "Percent",
              "aggregationType": "Average",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "metricFilterPattern": "^(?!functionapp).*$",
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "MemoryPercentage",
              "displayName": "Memory Percentage",
              "displayDescription": "Memory Percentage",
              "unit": "Percent",
              "aggregationType": "Average",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "metricFilterPattern": "^(?!functionapp).*$",
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "DiskQueueLength",
              "displayName": "Disk Queue Length",
              "displayDescription": "Disk Queue Length",
              "unit": "Count",
              "aggregationType": "Average",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "metricFilterPattern": "^(?!functionapp).*$",
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "HttpQueueLength",
              "displayName": "Http Queue Length",
              "displayDescription": "Http Queue Length",
              "unit": "Count",
              "aggregationType": "Average",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "metricFilterPattern": "^(?!functionapp).*$",
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "BytesReceived",
              "displayName": "Data In",
              "displayDescription": "Data In",
              "unit": "Bytes",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "metricFilterPattern": "^(?!functionapp).*$",
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "BytesSent",
              "displayName": "Data Out",
              "displayDescription": "Data Out",
              "unit": "Bytes",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "metricFilterPattern": "^(?!functionapp).*$",
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            }
          ]
        }
      }
    },
    {
      "name": "Microsoft.Web/sites/providers/Microsoft.Insights/metricDefinitions/Read",
      "display": {
        "provider": "Microsoft.Web",
        "resource": "The metric definition of Web App",
        "operation": "Read Web App metric definitions",
        "description": "Gets the available metrics for Web App"
      },
      "origin": "system",
      "properties": {
        "serviceSpecification": {
          "metricSpecifications": [
            {
              "name": "CpuTime",
              "displayName": "CPU Time",
              "displayDescription": "CPU Time",
              "unit": "Seconds",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "metricFilterPattern": "^(?!functionapp).*$",
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "Requests",
              "displayName": "Requests",
              "displayDescription": "Requests",
              "unit": "Count",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "metricFilterPattern": "^(?!functionapp).*$",
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "BytesReceived",
              "displayName": "Data In",
              "displayDescription": "Data In",
              "unit": "Bytes",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "BytesSent",
              "displayName": "Data Out",
              "displayDescription": "Data Out",
              "unit": "Bytes",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "Http101",
              "displayName": "Http 101",
              "displayDescription": "Http 101",
              "unit": "Count",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "metricFilterPattern": "^(?!functionapp).*$",
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "Http2xx",
              "displayName": "Http 2xx",
              "displayDescription": "Http 2xx",
              "unit": "Count",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "metricFilterPattern": "^(?!functionapp).*$",
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "Http3xx",
              "displayName": "Http 3xx",
              "displayDescription": "Http 3xx",
              "unit": "Count",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "metricFilterPattern": "^(?!functionapp).*$",
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "Http401",
              "displayName": "Http 401",
              "displayDescription": "Http 401",
              "unit": "Count",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "metricFilterPattern": "^(?!functionapp).*$",
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "Http403",
              "displayName": "Http 403",
              "displayDescription": "Http 403",
              "unit": "Count",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "metricFilterPattern": "^(?!functionapp).*$",
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "Http404",
              "displayName": "Http 404",
              "displayDescription": "Http 404",
              "unit": "Count",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "metricFilterPattern": "^(?!functionapp).*$",
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "Http406",
              "displayName": "Http 406",
              "displayDescription": "Http 406",
              "unit": "Count",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "metricFilterPattern": "^(?!functionapp).*$",
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "Http4xx",
              "displayName": "Http 4xx",
              "displayDescription": "Http 4xx",
              "unit": "Count",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "metricFilterPattern": "^(?!functionapp).*$",
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "Http5xx",
              "displayName": "Http Server Errors",
              "displayDescription": "Http Server Errors",
              "unit": "Count",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "MemoryWorkingSet",
              "displayName": "Memory working set",
              "displayDescription": "Memory working set",
              "unit": "Bytes",
              "aggregationType": "Average",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "AverageMemoryWorkingSet",
              "displayName": "Average memory working set",
              "displayDescription": "Average memory working set",
              "unit": "Bytes",
              "aggregationType": "Average",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "AverageResponseTime",
              "displayName": "Average Response Time",
              "displayDescription": "Average Response Time",
              "unit": "Seconds",
              "aggregationType": "Average",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "metricFilterPattern": "^(?!functionapp).*$",
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "FunctionExecutionUnits",
              "displayName": "Function Execution Units",
              "displayDescription": "Function Execution Units",
              "unit": "Count",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "metricFilterPattern": "(?i:functionapp)",
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "FunctionExecutionCount",
              "displayName": "Function Execution Count",
              "displayDescription": "Function Execution Count",
              "unit": "Count",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "metricFilterPattern": "(?i:functionapp)",
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            }
          ]
        }
      }
    },
    {
      "name": "Microsoft.Web/sites/slots/providers/Microsoft.Insights/metricDefinitions/Read",
      "display": {
        "provider": "Microsoft.Web",
        "resource": "The metric definition of Web App Slot",
        "operation": "Read Web App Slot metric definitions",
        "description": "Gets the available metrics for Web App Slot"
      },
      "origin": "system",
      "properties": {
        "serviceSpecification": {
          "metricSpecifications": [
            {
              "name": "CpuTime",
              "displayName": "CPU Time",
              "displayDescription": "CPU Time",
              "unit": "Seconds",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "metricFilterPattern": "^(?!functionapp).*$",
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "Requests",
              "displayName": "Requests",
              "displayDescription": "Requests",
              "unit": "Count",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "metricFilterPattern": "^(?!functionapp).*$",
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "BytesReceived",
              "displayName": "Data In",
              "displayDescription": "Data In",
              "unit": "Bytes",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "BytesSent",
              "displayName": "Data Out",
              "displayDescription": "Data Out",
              "unit": "Bytes",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "Http101",
              "displayName": "Http 101",
              "displayDescription": "Http 101",
              "unit": "Count",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "metricFilterPattern": "^(?!functionapp).*$",
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "Http2xx",
              "displayName": "Http 2xx",
              "displayDescription": "Http 2xx",
              "unit": "Count",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "metricFilterPattern": "^(?!functionapp).*$",
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "Http3xx",
              "displayName": "Http 3xx",
              "displayDescription": "Http 3xx",
              "unit": "Count",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "metricFilterPattern": "^(?!functionapp).*$",
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "Http401",
              "displayName": "Http 401",
              "displayDescription": "Http 401",
              "unit": "Count",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "metricFilterPattern": "^(?!functionapp).*$",
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "Http403",
              "displayName": "Http 403",
              "displayDescription": "Http 403",
              "unit": "Count",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "metricFilterPattern": "^(?!functionapp).*$",
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "Http404",
              "displayName": "Http 404",
              "displayDescription": "Http 404",
              "unit": "Count",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "metricFilterPattern": "^(?!functionapp).*$",
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "Http406",
              "displayName": "Http 406",
              "displayDescription": "Http 406",
              "unit": "Count",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "metricFilterPattern": "^(?!functionapp).*$",
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "Http4xx",
              "displayName": "Http 4xx",
              "displayDescription": "Http 4xx",
              "unit": "Count",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "metricFilterPattern": "^(?!functionapp).*$",
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "Http5xx",
              "displayName": "Http Server Errors",
              "displayDescription": "Http Server Errors",
              "unit": "Count",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "MemoryWorkingSet",
              "displayName": "Memory working set",
              "displayDescription": "Memory working set",
              "unit": "Bytes",
              "aggregationType": "Average",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "AverageMemoryWorkingSet",
              "displayName": "Average memory working set",
              "displayDescription": "Average memory working set",
              "unit": "Bytes",
              "aggregationType": "Average",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "AverageResponseTime",
              "displayName": "Average Response Time",
              "displayDescription": "Average Response Time",
              "unit": "Seconds",
              "aggregationType": "Average",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "metricFilterPattern": "^(?!functionapp).*$",
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "FunctionExecutionUnits",
              "displayName": "Function Execution Units",
              "displayDescription": "Function Execution Units",
              "unit": "Count",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "metricFilterPattern": "(?i:functionapp)",
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "FunctionExecutionCount",
              "displayName": "Function Execution Count",
              "displayDescription": "Function Execution Count",
              "unit": "Count",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "metricFilterPattern": "(?i:functionapp)",
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            }
          ]
        }
      }
    },
    {
      "name": "Microsoft.Web/hostingEnvironments/multiRolePools/providers/Microsoft.Insights/metricDefinitions/Read",
      "display": {
        "provider": "Microsoft.Web",
        "resource": "The metric definition of App Service Environment MultiRole",
        "operation": "Read App Service Environment MultiRole metric definitions",
        "description": "Gets the available metrics for App Service Environment MultiRole"
      },
      "origin": "system",
      "properties": {
        "serviceSpecification": {
          "metricSpecifications": [
            {
              "name": "Requests",
              "displayName": "Requests",
              "displayDescription": "Requests",
              "unit": "Count",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "BytesReceived",
              "displayName": "Data In",
              "displayDescription": "Data In",
              "unit": "Bytes",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "BytesSent",
              "displayName": "Data Out",
              "displayDescription": "Data Out",
              "unit": "Bytes",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "Http101",
              "displayName": "Http 101",
              "displayDescription": "Http 101",
              "unit": "Count",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "Http2xx",
              "displayName": "Http 2xx",
              "displayDescription": "Http 2xx",
              "unit": "Count",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "Http3xx",
              "displayName": "Http 3xx",
              "displayDescription": "Http 3xx",
              "unit": "Count",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "Http401",
              "displayName": "Http 401",
              "displayDescription": "Http 401",
              "unit": "Count",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "Http403",
              "displayName": "Http 403",
              "displayDescription": "Http 403",
              "unit": "Count",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "Http404",
              "displayName": "Http 404",
              "displayDescription": "Http 404",
              "unit": "Count",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "Http406",
              "displayName": "Http 406",
              "displayDescription": "Http 406",
              "unit": "Count",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "Http4xx",
              "displayName": "Http 4xx",
              "displayDescription": "Http 4xx",
              "unit": "Count",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "Http5xx",
              "displayName": "Http Server Errors",
              "displayDescription": "Http Server Errors",
              "unit": "Count",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "AverageResponseTime",
              "displayName": "Average Response Time",
              "displayDescription": "Average Response Time",
              "unit": "Seconds",
              "aggregationType": "Average",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "CpuPercentage",
              "displayName": "CPU Percentage",
              "displayDescription": "CPU Percentage",
              "unit": "Percent",
              "aggregationType": "Average",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "MemoryPercentage",
              "displayName": "Memory Percentage",
              "displayDescription": "Memory Percentage",
              "unit": "Percent",
              "aggregationType": "Average",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "DiskQueueLength",
              "displayName": "Disk Queue Length",
              "displayDescription": "Disk Queue Length",
              "unit": "Count",
              "aggregationType": "Average",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "HttpQueueLength",
              "displayName": "Http Queue Length",
              "displayDescription": "Http Queue Length",
              "unit": "Count",
              "aggregationType": "Average",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "ActiveRequests",
              "displayName": "Active Requests",
              "displayDescription": "Active Requests",
              "unit": "Count",
              "aggregationType": "Total",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "fillGapWithZero": true,
              "isInternal": false,
              "dimensions": [
                {
                  "name": "Instance",
                  "displayName": "Instance",
                  "internalName": "ServerName",
                  "toBeExportedForShoebox": true
                }
              ],
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "TotalFrontEnds",
              "displayName": "Total Front Ends",
              "displayDescription": "Total Front Ends",
              "unit": "Count",
              "aggregationType": "Average",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "fillGapWithZero": true,
              "isInternal": false,
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "SmallAppServicePlanInstances",
              "displayName": "Small App Service Plan Workers",
              "displayDescription": "Small App Service Plan Workers",
              "unit": "Count",
              "aggregationType": "Average",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "fillGapWithZero": true,
              "isInternal": false,
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "MediumAppServicePlanInstances",
              "displayName": "Medium App Service Plan Workers",
              "displayDescription": "Medium App Service Plan Workers",
              "unit": "Count",
              "aggregationType": "Average",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "fillGapWithZero": true,
              "isInternal": false,
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "LargeAppServicePlanInstances",
              "displayName": "Large App Service Plan Workers",
              "displayDescription": "Large App Service Plan Workers",
              "unit": "Count",
              "aggregationType": "Average",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "fillGapWithZero": true,
              "isInternal": false,
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            }
          ]
        }
      }
    },
    {
      "name": "Microsoft.Web/hostingEnvironments/workerPools/providers/Microsoft.Insights/metricDefinitions/Read",
      "display": {
        "provider": "Microsoft.Web",
        "resource": "The metric definition of App Service Environment WorkerPool",
        "operation": "Read App Service Environment WorkerPool metric definitions",
        "description": "Gets the available metrics for App Service Environment WorkerPool"
      },
      "origin": "system",
      "properties": {
        "serviceSpecification": {
          "metricSpecifications": [
            {
              "name": "WorkersTotal",
              "displayName": "Total Workers",
              "displayDescription": "Total Workers",
              "unit": "Count",
              "aggregationType": "Average",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "fillGapWithZero": true,
              "isInternal": false,
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "WorkersAvailable",
              "displayName": "Available Workers",
              "displayDescription": "Available Workers",
              "unit": "Count",
              "aggregationType": "Average",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "fillGapWithZero": true,
              "isInternal": false,
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            },
            {
              "name": "WorkersUsed",
              "displayName": "Used Workers",
              "displayDescription": "Used Workers",
              "unit": "Count",
              "aggregationType": "Average",
              "supportsInstanceLevelAggregation": false,
              "enableRegionalMdmAccount": false,
              "fillGapWithZero": true,
              "isInternal": false,
              "availabilities": [
                {
                  "timeGrain": "PT1M",
                  "blobDuration": "P2D"
                },
                {
                  "timeGrain": "PT1H",
                  "blobDuration": "P30D"
                },
                {
                  "timeGrain": "P1D",
                  "blobDuration": "P90D"
                }
              ]
            }
          ]
        }
      }
    }
  ]
}

Definitions

Name Description
CsmOperationCollection

Collection of Azure resource manager operation metadata.

CsmOperationDescription

Description of an operation available for Microsoft.Web resource provider.

CsmOperationDescriptionProperties

Properties available for a Microsoft.Web resource provider operation.

CsmOperationDisplay

Meta data about operation used for display in portal.

DefaultErrorResponse

App Service error response.

Details
Dimension

Dimension of a resource metric. For e.g. instance specific HTTP requests for a web app, where instance name is dimension of the metric HTTP request

Error

Error model.

LogSpecification

Log Definition of a single resource metric.

MetricAvailability

Retention policy of a resource metric.

MetricSpecification

Definition of a single resource metric.

ServiceSpecification

Resource metrics service provided by Microsoft.Insights resource provider.

CsmOperationCollection

Collection of Azure resource manager operation metadata.

Name Type Description
nextLink

string

Link to next page of resources.

value

CsmOperationDescription[]

Collection of resources.

CsmOperationDescription

Description of an operation available for Microsoft.Web resource provider.

Name Type Description
display

CsmOperationDisplay

Meta data about operation used for display in portal.

isDataAction

boolean

name

string

origin

string

properties

CsmOperationDescriptionProperties

Properties available for a Microsoft.Web resource provider operation.

CsmOperationDescriptionProperties

Properties available for a Microsoft.Web resource provider operation.

Name Type Description
serviceSpecification

ServiceSpecification

Resource metrics service provided by Microsoft.Insights resource provider.

CsmOperationDisplay

Meta data about operation used for display in portal.

Name Type Description
description

string

operation

string

provider

string

resource

string

DefaultErrorResponse

App Service error response.

Name Type Description
error

Error

Error model.

Details

Name Type Description
code

string

Standardized string to programmatically identify the error.

message

string

Detailed error description and debugging information.

target

string

Detailed error description and debugging information.

Dimension

Dimension of a resource metric. For e.g. instance specific HTTP requests for a web app, where instance name is dimension of the metric HTTP request

Name Type Description
displayName

string

internalName

string

name

string

toBeExportedForShoebox

boolean

Error

Error model.

Name Type Description
code

string

Standardized string to programmatically identify the error.

details

Details[]

Detailed errors.

innererror

string

More information to debug error.

message

string

Detailed error description and debugging information.

target

string

Detailed error description and debugging information.

LogSpecification

Log Definition of a single resource metric.

Name Type Description
blobDuration

string

displayName

string

logFilterPattern

string

name

string

MetricAvailability

Retention policy of a resource metric.

Name Type Description
blobDuration

string

timeGrain

string

MetricSpecification

Definition of a single resource metric.

Name Type Description
aggregationType

string

availabilities

MetricAvailability[]

Retention policy of a resource metric.

category

string

dimensions

Dimension[]

Dimension of a resource metric. For e.g. instance specific HTTP requests for a web app, where instance name is dimension of the metric HTTP request

displayDescription

string

displayName

string

enableRegionalMdmAccount

boolean

fillGapWithZero

boolean

isInternal

boolean

metricFilterPattern

string

name

string

sourceMdmAccount

string

sourceMdmNamespace

string

supportedAggregationTypes

string[]

supportedTimeGrainTypes

string[]

supportsInstanceLevelAggregation

boolean

unit

string

ServiceSpecification

Resource metrics service provided by Microsoft.Insights resource provider.

Name Type Description
logSpecifications

LogSpecification[]

Log Definition of a single resource metric.

metricSpecifications

MetricSpecification[]

Definition of a single resource metric.