{
  "swagger": "2.0",
  "schemes": [
    "https"
  ],
  "host": "management.azure.com",
  "info": {
    "description": "Azure Log Analytics API reference.",
    "title": "Azure Log Analytics",
    "version": "2015-03-20",
    "x-apisguru-categories": [
      "cloud"
    ],
    "x-logo": {
      "url": "https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png"
    },
    "x-origin": [
      {
        "format": "swagger",
        "url": "https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/operationalinsights/resource-manager/Microsoft.OperationalInsights/stable/2015-03-20/OperationalInsights.json",
        "version": "2.0"
      }
    ],
    "x-preferred": false,
    "x-providerName": "azure.com",
    "x-serviceName": "operationalinsights-OperationalInsights",
    "x-tags": [
      "Azure",
      "Microsoft"
    ]
  },
  "consumes": [
    "application/json"
  ],
  "produces": [
    "application/json"
  ],
  "securityDefinitions": {
    "azure_auth": {
      "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize",
      "description": "Azure Active Directory OAuth2 Flow",
      "flow": "implicit",
      "scopes": {
        "user_impersonation": "impersonate your user account"
      },
      "type": "oauth2"
    }
  },
  "security": [
    {
      "azure_auth": [
        "user_impersonation"
      ]
    }
  ],
  "parameters": {
    "ApiVersionParameter": {
      "description": "The client API version.",
      "in": "query",
      "name": "api-version",
      "required": true,
      "type": "string"
    },
    "GatewayIdParameter": {
      "description": "The Log Analytics gateway Id.",
      "in": "path",
      "name": "gatewayId",
      "required": true,
      "type": "string",
      "x-ms-parameter-location": "method"
    },
    "ResourceGroupNameParameter": {
      "description": "The Resource Group name.",
      "in": "path",
      "maxLength": 90,
      "minLength": 1,
      "name": "resourceGroupName",
      "pattern": "^[-\\w\\._\\(\\)]+$",
      "required": true,
      "type": "string",
      "x-ms-parameter-location": "method"
    },
    "SubscriptionIdParameter": {
      "description": "The Subscription ID.",
      "in": "path",
      "name": "subscriptionId",
      "required": true,
      "type": "string"
    },
    "WorkspaceNameParameter": {
      "description": "The Log Analytics Workspace name.",
      "in": "path",
      "name": "workspaceName",
      "required": true,
      "type": "string",
      "x-ms-parameter-location": "method"
    },
    "WorkspacePurgeIdParameter": {
      "description": "In a purge status request, this is the Id of the operation the status of which is returned.",
      "in": "path",
      "name": "purgeId",
      "required": true,
      "type": "string",
      "x-ms-parameter-location": "client"
    },
    "WorkspacePurgeParameter": {
      "description": "Describes the body of a request to purge data in a single table of an Log Analytics Workspace",
      "in": "body",
      "name": "body",
      "required": true,
      "schema": {
        "$ref": "#/definitions/WorkspacePurgeBody"
      },
      "x-ms-parameter-location": "client"
    }
  },
  "paths": {
    "/providers/Microsoft.OperationalInsights/operations": {
      "get": {
        "description": "Lists all of the available OperationalInsights Rest API operations.",
        "operationId": "Operations_List",
        "parameters": [
          {
            "$ref": "#/parameters/ApiVersionParameter"
          }
        ],
        "responses": {
          "200": {
            "description": "OK response definition.",
            "schema": {
              "$ref": "#/definitions/OperationListResult"
            }
          }
        },
        "tags": [
          "Operations"
        ],
        "x-ms-examples": {
          "OperationsList": {
            "parameters": {
              "api-version": "2015-03-02"
            },
            "responses": {
              "200": {
                "body": [
                  {
                    "display": {
                      "description": "Creates a new workspace or links to an existing workspace by providing the customer id from the existing workspace.",
                      "operation": "Create Workspace",
                      "provider": "Microsoft Operational Insights",
                      "resource": "Workspace"
                    },
                    "name": "Microsoft.OperationalInsights/workspaces/write"
                  },
                  {
                    "display": {
                      "description": "Gets an existing workspace",
                      "operation": "Get Workspace",
                      "provider": "Microsoft Operational Insights",
                      "resource": "Workspace"
                    },
                    "name": "Microsoft.OperationalInsights/workspaces/read"
                  },
                  {
                    "display": {
                      "description": "Deletes a workspace. If the workspace was linked to an existing workspace at creation time then the workspace it was linked to is not deleted.",
                      "operation": "Delete Workspace",
                      "provider": "Microsoft Operational Insights",
                      "resource": "Workspace"
                    },
                    "name": "Microsoft.OperationalInsights/workspaces/delete"
                  },
                  {
                    "display": {
                      "description": "Generates Registration Certificate for the workspace. This Certificate is used to connect Microsoft System Center Operation Manager to the workspace.",
                      "operation": "Generates Registration Certificate for Workspace.",
                      "provider": "Microsoft Operational Insights",
                      "resource": "Registration Certificate"
                    },
                    "name": "Microsoft.OperationalInsights/workspaces/generateregistrationcertificate/action"
                  },
                  {
                    "display": {
                      "description": "Creates a new storage configuration. These configurations are used to pull data from a location in an existing storage account.",
                      "operation": "Create Storage Configuration",
                      "provider": "Microsoft Operational Insights",
                      "resource": "Storage Insight Configuration"
                    },
                    "name": "Microsoft.OperationalInsights/workspaces/storageinsightconfigs/write"
                  },
                  {
                    "display": {
                      "description": "Gets a storage configuration.",
                      "operation": "Get Storage Configuration",
                      "provider": "Microsoft Operational Insights",
                      "resource": "Storage Insight Configuration"
                    },
                    "name": "Microsoft.OperationalInsights/workspaces/storageinsightconfigs/read"
                  },
                  {
                    "display": {
                      "description": "Deletes a storage configuration. This will stop Microsoft Operational Insights from reading data from the storage account.",
                      "operation": "Delete Storage Configuration",
                      "provider": "Microsoft Operational Insights",
                      "resource": "Storage Insight Configuration"
                    },
                    "name": "Microsoft.OperationalInsights/workspaces/storageinsightconfigs/delete"
                  },
                  {
                    "display": {
                      "description": "Register a subscription to a resource provider.",
                      "operation": "Register a subscription to a resource provider.",
                      "provider": "Microsoft Operational Insights",
                      "resource": "Register"
                    },
                    "name": "Microsoft.OperationalInsights/register/action"
                  },
                  {
                    "display": {
                      "description": "Retrieves the shared keys for the workspace. These keys are used to connect Microsoft Operational Insights agents to the workspace.",
                      "operation": "List Workspace Shared Keys",
                      "provider": "Microsoft Operational Insights",
                      "resource": "Shared Keys"
                    },
                    "name": "Microsoft.OperationalInsights/workspaces/sharedKeys/action"
                  },
                  {
                    "display": {
                      "description": "Retrieves the shared keys for the workspace. These keys are used to connect Microsoft Operational Insights agents to the workspace.",
                      "operation": "List Workspace Shared Keys",
                      "provider": "Microsoft Operational Insights",
                      "resource": "Shared Keys"
                    },
                    "name": "Microsoft.OperationalInsights/workspaces/sharedKeys/read"
                  },
                  {
                    "display": {
                      "description": "Retrieves the list keys for the workspace. These keys are used to connect Microsoft Operational Insights agents to the workspace.",
                      "operation": "List Workspace Keys",
                      "provider": "Microsoft Operational Insights",
                      "resource": "List Keys"
                    },
                    "name": "Microsoft.OperationalInsights/workspaces/listKeys/action"
                  },
                  {
                    "display": {
                      "description": "Retrieves the list keys for the workspace. These keys are used to connect Microsoft Operational Insights agents to the workspace.",
                      "operation": "List Workspace Keys",
                      "provider": "Microsoft Operational Insights",
                      "resource": "List Keys"
                    },
                    "name": "Microsoft.OperationalInsights/workspaces/listKeys/read"
                  },
                  {
                    "display": {
                      "description": "Gets the names and metadata for System Center Operations Manager management groups connected to this workspace.",
                      "operation": "Get Management Groups for Workspace",
                      "provider": "Microsoft Operational Insights",
                      "resource": "Management Group"
                    },
                    "name": "Microsoft.OperationalInsights/workspaces/managementGroups/read"
                  },
                  {
                    "display": {
                      "description": "Gets usage data for a workspace including the amount of data read by the workspace.",
                      "operation": "Get Usage Data for Workspace",
                      "provider": "Microsoft Operational Insights",
                      "resource": "Usage Metric"
                    },
                    "name": "Microsoft.OperationalInsights/workspaces/usages/read"
                  },
                  {
                    "display": {
                      "description": "Executes a search query",
                      "operation": "Search Workspace Data",
                      "provider": "Microsoft Operational Insights",
                      "resource": "Search"
                    },
                    "name": "Microsoft.OperationalInsights/workspaces/search/action"
                  },
                  {
                    "display": {
                      "description": "Gets the search schema for the workspace.  Search schema includes the exposed fields and their types.",
                      "operation": "Get Search Schema",
                      "provider": "Microsoft Operational Insights",
                      "resource": "Search Schema"
                    },
                    "name": "Microsoft.OperationalInsights/workspaces/schema/read"
                  },
                  {
                    "display": {
                      "description": "Get datasources under a workspace.",
                      "operation": "Get datasources under a workspace.",
                      "provider": "Microsoft Operational Insights",
                      "resource": "Data Source"
                    },
                    "name": "Microsoft.OperationalInsights/workspaces/datasources/read"
                  },
                  {
                    "display": {
                      "description": "Create/Update datasources under a workspace.",
                      "operation": "Create/Update datasources under a workspace.",
                      "provider": "Microsoft Operational Insights",
                      "resource": "Data Source"
                    },
                    "name": "Microsoft.OperationalInsights/workspaces/datasources/write"
                  },
                  {},
                  {},
                  {},
                  {},
                  {
                    "display": {
                      "description": "Get the user's notification settings for the workspace.",
                      "operation": "Get Notification Settings",
                      "provider": "Microsoft Operational Insights",
                      "resource": "Notification Settings"
                    },
                    "name": "Microsoft.OperationalInsights/workspaces/notificationSettings/read"
                  },
                  {
                    "display": {
                      "description": "Set the user's notification settings for the workspace.",
                      "operation": "Put Notification Settings",
                      "provider": "Microsoft Operational Insights",
                      "resource": "Notification Settings"
                    },
                    "name": "Microsoft.OperationalInsights/workspaces/notificationSettings/write"
                  },
                  {},
                  {},
                  {},
                  {
                    "display": {
                      "description": "Delete Configuration Scope",
                      "operation": "Delete Configuration Scope",
                      "provider": "Microsoft Operational Insights",
                      "resource": "Configuration Scope"
                    },
                    "name": "Microsoft.OperationalInsights/workspaces/configurationScopes/delete"
                  },
                  {
                    "display": {
                      "description": "Get linked services under given workspace.",
                      "operation": "Get linked services under given workspace.",
                      "provider": "Microsoft Operational Insights",
                      "resource": "Linked Services"
                    },
                    "name": "Microsoft.OperationalInsights/workspaces/linkedServices/read"
                  },
                  {
                    "display": {
                      "description": "Create/Update linked services under given workspace.",
                      "operation": "Create/Update linked services under given workspace.",
                      "provider": "Microsoft Operational Insights",
                      "resource": "Linked Services"
                    },
                    "name": "Microsoft.OperationalInsights/workspaces/linkedServices/write"
                  },
                  {
                    "display": {
                      "description": "Delete linked services under given workspace.",
                      "operation": "Delete linked services under given workspace.",
                      "provider": "Microsoft Operational Insights",
                      "resource": "Linked Services"
                    },
                    "name": "Microsoft.OperationalInsights/workspaces/linkedServices/delete"
                  },
                  {
                    "display": {
                      "description": "Lists all intelligence packs that are visible for a given worksapce and also lists whether the pack is enabled or disabled for that workspace.",
                      "operation": "List Intelligence Packs",
                      "provider": "Microsoft Operational Insights",
                      "resource": "Intelligence Packs"
                    },
                    "name": "Microsoft.OperationalInsights/workspaces/intelligencepacks/read"
                  },
                  {
                    "display": {
                      "description": "Enables an intelligence pack for a given workspace.",
                      "operation": "Enable Intelligence Pack",
                      "provider": "Microsoft Operational Insights",
                      "resource": "Intelligence Packs"
                    },
                    "name": "Microsoft.OperationalInsights/workspaces/intelligencepacks/enable/action"
                  },
                  {
                    "display": {
                      "description": "Disables an intelligence pack for a given workspace.",
                      "operation": "Disable Intelligence Pack",
                      "provider": "Microsoft Operational Insights",
                      "resource": "Intelligence Packs"
                    },
                    "name": "Microsoft.OperationalInsights/workspaces/intelligencepacks/disable/action"
                  },
                  {
                    "display": {
                      "description": "Search using new engine.",
                      "operation": "Search using new engine.",
                      "provider": "Microsoft Operational Insights",
                      "resource": "analytics"
                    },
                    "name": "Microsoft.OperationalInsights/workspaces/analytics/query/action"
                  },
                  {
                    "display": {
                      "description": "Get search schema V2.",
                      "operation": "Get search schema V2.",
                      "provider": "Microsoft Operational Insights",
                      "resource": "analytics"
                    },
                    "name": "Microsoft.OperationalInsights/workspaces/analytics/query/schema/read"
                  },
                  {
                    "display": {
                      "description": "Search using new engine.",
                      "operation": "Search using new engine.",
                      "provider": "Microsoft Operational Insights",
                      "resource": "analytics"
                    },
                    "name": "Microsoft.OperationalInsights/workspaces/api/query/action"
                  },
                  {
                    "display": {
                      "description": "Get search schema V2.",
                      "operation": "Get search schema V2.",
                      "provider": "Microsoft Operational Insights",
                      "resource": "analytics"
                    },
                    "name": "Microsoft.OperationalInsights/workspaces/api/query/schema/read"
                  },
                  {
                    "display": {
                      "description": "Delete specified data from workspace",
                      "operation": "Delete specified data from workspace",
                      "provider": "Microsoft Operational Insights",
                      "resource": "analytics"
                    },
                    "name": "Microsoft.OperationalInsights/workspaces/purge/action"
                  },
                  {
                    "display": {
                      "description": "Lists existing accounts that are not associated with an Azure subscription. To link this Azure subscription to a workspace, use a customer id returned by this operation in the customer id property of the Create Workspace operation.",
                      "operation": "List Unlinked Accounts",
                      "provider": "Microsoft Operational Insights",
                      "resource": "Unlinked Account"
                    },
                    "name": "Microsoft.OperationalInsights/linkTargets/read"
                  },
                  {
                    "display": {
                      "description": "Get Metric Definitions under workspace",
                      "operation": "Metric Definition operation",
                      "provider": "Microsoft Operational Insights",
                      "resource": "Metric Definitions"
                    },
                    "name": "Microsoft.OperationalInsights/workspaces/metricDefinitions/read",
                    "properties": {
                      "serviceSpecification": {
                        "metricSpecifications": [
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_% Free Inodes",
                            "displayName": "Average_% Free Inodes",
                            "name": "Average_% Free Inodes",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_% Free Space",
                            "displayName": "Average_% Free Space",
                            "name": "Average_% Free Space",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_% Used Inodes",
                            "displayName": "Average_% Used Inodes",
                            "name": "Average_% Used Inodes",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_% Used Space",
                            "displayName": "Average_% Used Space",
                            "name": "Average_% Used Space",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Disk Read Bytes/sec",
                            "displayName": "Average_Disk Read Bytes/sec",
                            "name": "Average_Disk Read Bytes/sec",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Disk Reads/sec",
                            "displayName": "Average_Disk Reads/sec",
                            "name": "Average_Disk Reads/sec",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Disk Transfers/sec",
                            "displayName": "Average_Disk Transfers/sec",
                            "name": "Average_Disk Transfers/sec",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Disk Write Bytes/sec",
                            "displayName": "Average_Disk Write Bytes/sec",
                            "name": "Average_Disk Write Bytes/sec",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Disk Writes/sec",
                            "displayName": "Average_Disk Writes/sec",
                            "name": "Average_Disk Writes/sec",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Free Megabytes",
                            "displayName": "Average_Free Megabytes",
                            "name": "Average_Free Megabytes",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Logical Disk Bytes/sec",
                            "displayName": "Average_Logical Disk Bytes/sec",
                            "name": "Average_Logical Disk Bytes/sec",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_% Available Memory",
                            "displayName": "Average_% Available Memory",
                            "name": "Average_% Available Memory",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_% Available Swap Space",
                            "displayName": "Average_% Available Swap Space",
                            "name": "Average_% Available Swap Space",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_% Used Memory",
                            "displayName": "Average_% Used Memory",
                            "name": "Average_% Used Memory",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_% Used Swap Space",
                            "displayName": "Average_% Used Swap Space",
                            "name": "Average_% Used Swap Space",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Available MBytes Memory",
                            "displayName": "Average_Available MBytes Memory",
                            "name": "Average_Available MBytes Memory",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Available MBytes Swap",
                            "displayName": "Average_Available MBytes Swap",
                            "name": "Average_Available MBytes Swap",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Page Reads/sec",
                            "displayName": "Average_Page Reads/sec",
                            "name": "Average_Page Reads/sec",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Page Writes/sec",
                            "displayName": "Average_Page Writes/sec",
                            "name": "Average_Page Writes/sec",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Pages/sec",
                            "displayName": "Average_Pages/sec",
                            "name": "Average_Pages/sec",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Used MBytes Swap Space",
                            "displayName": "Average_Used MBytes Swap Space",
                            "name": "Average_Used MBytes Swap Space",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Used Memory MBytes",
                            "displayName": "Average_Used Memory MBytes",
                            "name": "Average_Used Memory MBytes",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Total Bytes Transmitted",
                            "displayName": "Average_Total Bytes Transmitted",
                            "name": "Average_Total Bytes Transmitted",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Total Bytes Received",
                            "displayName": "Average_Total Bytes Received",
                            "name": "Average_Total Bytes Received",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Total Bytes",
                            "displayName": "Average_Total Bytes",
                            "name": "Average_Total Bytes",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Total Packets Transmitted",
                            "displayName": "Average_Total Packets Transmitted",
                            "name": "Average_Total Packets Transmitted",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Total Packets Received",
                            "displayName": "Average_Total Packets Received",
                            "name": "Average_Total Packets Received",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Total Rx Errors",
                            "displayName": "Average_Total Rx Errors",
                            "name": "Average_Total Rx Errors",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Total Tx Errors",
                            "displayName": "Average_Total Tx Errors",
                            "name": "Average_Total Tx Errors",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Total Collisions",
                            "displayName": "Average_Total Collisions",
                            "name": "Average_Total Collisions",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Avg. Disk sec/Read",
                            "displayName": "Average_Avg. Disk sec/Read",
                            "name": "Average_Avg. Disk sec/Read",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Avg. Disk sec/Transfer",
                            "displayName": "Average_Avg. Disk sec/Transfer",
                            "name": "Average_Avg. Disk sec/Transfer",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Avg. Disk sec/Write",
                            "displayName": "Average_Avg. Disk sec/Write",
                            "name": "Average_Avg. Disk sec/Write",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Physical Disk Bytes/sec",
                            "displayName": "Average_Physical Disk Bytes/sec",
                            "name": "Average_Physical Disk Bytes/sec",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Pct Privileged Time",
                            "displayName": "Average_Pct Privileged Time",
                            "name": "Average_Pct Privileged Time",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Pct User Time",
                            "displayName": "Average_Pct User Time",
                            "name": "Average_Pct User Time",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Used Memory kBytes",
                            "displayName": "Average_Used Memory kBytes",
                            "name": "Average_Used Memory kBytes",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Virtual Shared Memory",
                            "displayName": "Average_Virtual Shared Memory",
                            "name": "Average_Virtual Shared Memory",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_% DPC Time",
                            "displayName": "Average_% DPC Time",
                            "name": "Average_% DPC Time",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_% Idle Time",
                            "displayName": "Average_% Idle Time",
                            "name": "Average_% Idle Time",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_% Interrupt Time",
                            "displayName": "Average_% Interrupt Time",
                            "name": "Average_% Interrupt Time",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_% IO Wait Time",
                            "displayName": "Average_% IO Wait Time",
                            "name": "Average_% IO Wait Time",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_% Nice Time",
                            "displayName": "Average_% Nice Time",
                            "name": "Average_% Nice Time",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_% Privileged Time",
                            "displayName": "Average_% Privileged Time",
                            "name": "Average_% Privileged Time",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_% Processor Time",
                            "displayName": "Average_% Processor Time",
                            "name": "Average_% Processor Time",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_% User Time",
                            "displayName": "Average_% User Time",
                            "name": "Average_% User Time",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Free Physical Memory",
                            "displayName": "Average_Free Physical Memory",
                            "name": "Average_Free Physical Memory",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Free Space in Paging Files",
                            "displayName": "Average_Free Space in Paging Files",
                            "name": "Average_Free Space in Paging Files",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Free Virtual Memory",
                            "displayName": "Average_Free Virtual Memory",
                            "name": "Average_Free Virtual Memory",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Processes",
                            "displayName": "Average_Processes",
                            "name": "Average_Processes",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Size Stored In Paging Files",
                            "displayName": "Average_Size Stored In Paging Files",
                            "name": "Average_Size Stored In Paging Files",
                            "unit": "Count"
                          },
                          {},
                          {},
                          {},
                          {},
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Current Disk Queue Length",
                            "displayName": "Average_Current Disk Queue Length",
                            "name": "Average_Current Disk Queue Length",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Disk Reads/sec",
                            "displayName": "Average_Disk Reads/sec",
                            "name": "Average_Disk Reads/sec",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Disk Transfers/sec",
                            "displayName": "Average_Disk Transfers/sec",
                            "name": "Average_Disk Transfers/sec",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Disk Writes/sec",
                            "displayName": "Average_Disk Writes/sec",
                            "name": "Average_Disk Writes/sec",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Free Megabytes",
                            "displayName": "Average_Free Megabytes",
                            "name": "Average_Free Megabytes",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_% Free Space",
                            "displayName": "Average_% Free Space",
                            "name": "Average_% Free Space",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Available MBytes",
                            "displayName": "Average_Available MBytes",
                            "name": "Average_Available MBytes",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_% Committed Bytes In Use",
                            "displayName": "Average_% Committed Bytes In Use",
                            "name": "Average_% Committed Bytes In Use",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Bytes Received/sec",
                            "displayName": "Average_Bytes Received/sec",
                            "name": "Average_Bytes Received/sec",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Bytes Sent/sec",
                            "displayName": "Average_Bytes Sent/sec",
                            "name": "Average_Bytes Sent/sec",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Bytes Total/sec",
                            "displayName": "Average_Bytes Total/sec",
                            "name": "Average_Bytes Total/sec",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_% Processor Time",
                            "displayName": "Average_% Processor Time",
                            "name": "Average_% Processor Time",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "ObjectName",
                                "name": "ObjectName"
                              },
                              {
                                "displayName": "InstanceName",
                                "name": "InstanceName"
                              },
                              {
                                "displayName": "CounterPath",
                                "name": "CounterPath"
                              },
                              {
                                "displayName": "SourceSystem",
                                "name": "SourceSystem"
                              }
                            ],
                            "displayDescription": "Average_Processor Queue Length",
                            "displayName": "Average_Processor Queue Length",
                            "name": "Average_Processor Queue Length",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "OSType",
                                "name": "OSType"
                              },
                              {
                                "displayName": "Version",
                                "name": "Version"
                              },
                              {
                                "displayName": "SourceComputerId",
                                "name": "SourceComputerId"
                              }
                            ],
                            "displayDescription": "Heartbeat",
                            "displayName": "Heartbeat",
                            "name": "Heartbeat",
                            "unit": "Count"
                          },
                          {
                            "aggregationType": "Average",
                            "dimensions": [
                              {
                                "displayName": "Computer",
                                "name": "Computer"
                              },
                              {
                                "displayName": "Product",
                                "name": "Product"
                              },
                              {
                                "displayName": "Classification",
                                "name": "Classification"
                              },
                              {
                                "displayName": "UpdateState",
                                "name": "UpdateState"
                              },
                              {
                                "displayName": "Optional",
                                "name": "Optional"
                              },
                              {
                                "displayName": "Approved",
                                "name": "Approved"
                              }
                            ],
                            "displayDescription": "Update",
                            "displayName": "Update",
                            "name": "Update",
                            "unit": "Count"
                          }
                        ]
                      }
                    }
                  }
                ]
              }
            }
          }
        }
      }
    },
    "/subscriptions/{subscriptionId}/providers/Microsoft.OperationalInsights/linkTargets": {
      "get": {
        "description": "Get a list of workspaces which the current user has administrator privileges and are not associated with an Azure Subscription. The subscriptionId parameter in the Url is ignored.",
        "operationId": "Workspaces_ListLinkTargets",
        "parameters": [
          {
            "$ref": "#/parameters/ApiVersionParameter"
          },
          {
            "$ref": "#/parameters/SubscriptionIdParameter"
          }
        ],
        "responses": {
          "200": {
            "description": "OK response definition.",
            "schema": {
              "items": {
                "$ref": "#/definitions/LinkTarget"
              },
              "type": "array"
            }
          }
        },
        "tags": [
          "Workspaces"
        ],
        "x-ms-examples": {
          "LinkTargetsList": {
            "parameters": {
              "api-version": "2015-03-02",
              "subscriptionId": "00000000-0000-0000-0000-00000000000"
            },
            "responses": {
              "200": {
                "body": [
                  {
                    "accountName": "name",
                    "customerId": "customer id",
                    "location": "East US",
                    "workspaceName": "workspaceName"
                  }
                ]
              }
            }
          }
        }
      }
    },
    "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/operations/{purgeId}": {
      "get": {
        "description": "Gets status of an ongoing purge operation.",
        "operationId": "Workspaces_GetPurgeStatus",
        "parameters": [
          {
            "$ref": "#/parameters/ResourceGroupNameParameter"
          },
          {
            "$ref": "#/parameters/ApiVersionParameter"
          },
          {
            "$ref": "#/parameters/SubscriptionIdParameter"
          },
          {
            "$ref": "#/parameters/WorkspaceNameParameter"
          },
          {
            "$ref": "#/parameters/WorkspacePurgeIdParameter"
          }
        ],
        "responses": {
          "200": {
            "description": "Returns status of purge operation in body of response. e.g.:  running, completed.",
            "schema": {
              "$ref": "#/definitions/WorkspacePurgeStatusResponse"
            }
          }
        },
        "tags": [
          "Workspaces"
        ],
        "x-ms-examples": {
          "WorkspacePurgeOperation": {
            "parameters": {
              "api-version": "2015-03-20",
              "purgeId": "purge-970318e7-b859-4edb-8903-83b1b54d0b74",
              "resourceGroupName": "OIAutoRest5123",
              "subscriptionId": "00000000-0000-0000-0000-00000000000",
              "workspaceName": "aztest5048"
            },
            "responses": {
              "200": {
                "body": {
                  "status": "completed"
                }
              }
            }
          }
        }
      }
    },
    "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/purge": {
      "post": {
        "description": "Purges data in an Log Analytics workspace by a set of user-defined filters.\n\nIn order to manage system resources, purge requests are throttled at 50 requests per hour. You should batch the execution of purge requests by sending a single command whose predicate includes all user identities that require purging. Use the in operator to specify multiple identities. You should run the query prior to using for a purge request to verify that the results are expected.",
        "operationId": "Workspaces_Purge",
        "parameters": [
          {
            "$ref": "#/parameters/ResourceGroupNameParameter"
          },
          {
            "$ref": "#/parameters/ApiVersionParameter"
          },
          {
            "$ref": "#/parameters/SubscriptionIdParameter"
          },
          {
            "$ref": "#/parameters/WorkspaceNameParameter"
          },
          {
            "$ref": "#/parameters/WorkspacePurgeParameter"
          }
        ],
        "responses": {
          "202": {
            "description": "Accepted request for purging an Log Analytics workspace.",
            "headers": {
              "x-ms-status-location": {
                "description": "The location from which to request the operation status.",
                "type": "string"
              }
            },
            "schema": {
              "$ref": "#/definitions/WorkspacePurgeResponse"
            }
          }
        },
        "tags": [
          "Workspaces"
        ],
        "x-ms-examples": {
          "WorkspacePurge": {
            "parameters": {
              "api-version": "2015-03-20",
              "body": {
                "filters": [
                  {
                    "column": "TimeGenerated",
                    "operator": ">",
                    "value": "2017-09-01T00:00:00"
                  }
                ],
                "table": "Heartbeat"
              },
              "resourceGroupName": "OIAutoRest5123",
              "subscriptionId": "00000000-0000-0000-0000-00000000000",
              "workspaceName": "aztest5048"
            },
            "responses": {
              "202": {
                "body": {
                  "operationId": "7d7cf277-9113-4ab3-8359-d0364b74d01d"
                },
                "headers": {
                  "x-ms-status-location": "https://management.azure.com/subscriptions/b96161de-b34a-480f-7343-59b099299283/resourceGroups/example/providers/microsoft.operationalinsights/workspaces/test/operations/purge-970318e7-b859-4edb-8903-83b1b54d0b74?api-version=2015-03-20"
                }
              }
            }
          }
        }
      }
    },
    "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/gateways/{gatewayId}": {
      "delete": {
        "description": "Delete a Log Analytics gateway.",
        "operationId": "Workspaces_DeleteGateways",
        "parameters": [
          {
            "$ref": "#/parameters/SubscriptionIdParameter"
          },
          {
            "$ref": "#/parameters/ResourceGroupNameParameter"
          },
          {
            "$ref": "#/parameters/WorkspaceNameParameter"
          },
          {
            "$ref": "#/parameters/GatewayIdParameter"
          },
          {
            "$ref": "#/parameters/ApiVersionParameter"
          }
        ],
        "responses": {
          "200": {
            "description": "The specified gateway was deleted successfully."
          }
        },
        "tags": [
          "Workspaces"
        ],
        "x-ms-examples": {
          "DeleteGateways": {
            "parameters": {
              "api-version": "2015-03-02",
              "gatewayId": "00000000-0000-0000-0000-00000000000",
              "resourceGroupName": "OIAutoRest5123",
              "subscriptionId": "00000000-0000-0000-0000-00000000000",
              "workspaceName": "aztest5048"
            },
            "responses": {
              "200": {}
            }
          }
        }
      }
    },
    "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/listKeys": {
      "post": {
        "description": "Gets the shared keys for a Log Analytics Workspace. These keys are used to connect Microsoft Operational Insights agents to the workspace.",
        "operationId": "Workspaces_ListKeys",
        "parameters": [
          {
            "$ref": "#/parameters/SubscriptionIdParameter"
          },
          {
            "$ref": "#/parameters/ResourceGroupNameParameter"
          },
          {
            "$ref": "#/parameters/WorkspaceNameParameter"
          },
          {
            "$ref": "#/parameters/ApiVersionParameter"
          }
        ],
        "responses": {
          "200": {
            "description": "Returns the shared keys associated with the Log Analytics Workspace.",
            "schema": {
              "$ref": "#/definitions/SharedKeys"
            }
          }
        },
        "tags": [
          "Workspaces"
        ],
        "x-ms-examples": {
          "SharedKeysList": {
            "parameters": {
              "api-version": "2015-03-20",
              "resourceGroupName": "rg1",
              "subscriptionId": "00000000-0000-0000-0000-00000000000",
              "workspaceName": "workspace1"
            },
            "responses": {
              "200": {
                "body": {
                  "primarySharedKey": "BozLY1JnZbxu0jWUQSY8iRPEM8ObmpP8rW+8bUl3+HpDJI+n689SxXgTgU7k1qdxo/WugRLxechxbolAfHM5uA==",
                  "secondarySharedKey": "7tDt5W0JBrCQKtQA3igfFltLSzJeyr9LmuT+B/ibzd8cdC1neZ1ePOQLBx5NUzc0q2VUIK0cLhWNyFvo/hT8Ww=="
                }
              }
            }
          }
        }
      }
    },
    "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/regenerateSharedKey": {
      "post": {
        "description": "Regenerates the shared keys for a Log Analytics Workspace. These keys are used to connect Microsoft Operational Insights agents to the workspace.",
        "operationId": "Workspaces_RegenerateSharedKeys",
        "parameters": [
          {
            "$ref": "#/parameters/SubscriptionIdParameter"
          },
          {
            "$ref": "#/parameters/ResourceGroupNameParameter"
          },
          {
            "$ref": "#/parameters/WorkspaceNameParameter"
          },
          {
            "$ref": "#/parameters/ApiVersionParameter"
          }
        ],
        "responses": {
          "200": {
            "description": "Returns the new shared keys associated with the Log Analytics Workspace.",
            "schema": {
              "$ref": "#/definitions/SharedKeys"
            }
          }
        },
        "tags": [
          "Workspaces"
        ],
        "x-ms-examples": {
          "RegenerateSharedKeys": {
            "parameters": {
              "api-version": "2015-03-20",
              "resourceGroupName": "rg1",
              "subscriptionId": "00000000-0000-0000-0000-00000000000",
              "workspaceName": "workspace1"
            },
            "responses": {
              "200": {
                "body": {
                  "primarySharedKey": "BozLY1JnZbxu0jWUQSY8iRPEM8ObmpP8rW+8bUl3+HpDJI+n689SxXgTgU7k1qdxo/WugRLxechxbolAfHM5uA==",
                  "secondarySharedKey": "7tDt5W0JBrCQKtQA3igfFltLSzJeyr9LmuT+B/ibzd8cdC1neZ1ePOQLBx5NUzc0q2VUIK0cLhWNyFvo/hT8Ww=="
                }
              }
            }
          }
        }
      }
    },
    "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/savedSearches": {
      "get": {
        "description": "Gets the saved searches for a given Log Analytics Workspace",
        "operationId": "SavedSearches_ListByWorkspace",
        "parameters": [
          {
            "$ref": "#/parameters/ResourceGroupNameParameter"
          },
          {
            "$ref": "#/parameters/WorkspaceNameParameter"
          },
          {
            "$ref": "#/parameters/ApiVersionParameter"
          },
          {
            "$ref": "#/parameters/SubscriptionIdParameter"
          }
        ],
        "responses": {
          "200": {
            "description": "Returns the list of saved searches for the given Log Analytics Workspace.",
            "schema": {
              "$ref": "#/definitions/SavedSearchesListResult"
            }
          }
        },
        "tags": [
          "SavedSearches"
        ],
        "x-ms-examples": {
          "SavedSearchesList": {
            "parameters": {
              "api-version": "2015-03-02",
              "resourceGroupName": "TestRG",
              "subscriptionId": "00000000-0000-0000-0000-00000000000",
              "workspaceName": "TestWS"
            },
            "responses": {
              "200": {
                "body": [
                  {
                    "eTag": "W/\"datetime'2017-10-02T23%3A15%3A41.0709875Z'\"",
                    "id": "subscriptions/00000000-0000-0000-0000-000000000005/resourceGroups/mms-eus/providers/Microsoft.OperationalInsights/workspaces/AtlantisDemo/savedSearches/test-new-saved-search-id-2015",
                    "properties": {
                      "Category": " Saved Search Test Category",
                      "DisplayName": "Create or Update Saved Search Test",
                      "Query": "* | measure Count() by Computer",
                      "Tags": [
                        {
                          "Name": "Group",
                          "Value": "Computer"
                        }
                      ],
                      "Version": 1
                    }
                  }
                ]
              }
            }
          }
        }
      }
    },
    "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/savedSearches/{savedSearchId}": {
      "delete": {
        "description": "Deletes the specified saved search in a given workspace.",
        "operationId": "SavedSearches_Delete",
        "parameters": [
          {
            "$ref": "#/parameters/SubscriptionIdParameter"
          },
          {
            "$ref": "#/parameters/ResourceGroupNameParameter"
          },
          {
            "$ref": "#/parameters/WorkspaceNameParameter"
          },
          {
            "description": "The id of the saved search.",
            "in": "path",
            "name": "savedSearchId",
            "required": true,
            "type": "string"
          },
          {
            "$ref": "#/parameters/ApiVersionParameter"
          }
        ],
        "responses": {
          "200": {
            "description": "OK response definition."
          }
        },
        "tags": [
          "SavedSearches"
        ],
        "x-ms-examples": {
          "SavedSearchesDelete": {
            "parameters": {
              "api-version": "2015-03-02",
              "resourceGroupName": "TestRG",
              "savedSearchId": "00000000-0000-0000-0000-00000000000",
              "savedSearchName": "SavedSearchName",
              "subscriptionId": "00000000-0000-0000-0000-00000000000",
              "workspaceName": "TestWS"
            },
            "responses": {
              "200": {}
            }
          }
        }
      },
      "get": {
        "description": "Gets the specified saved search for a given workspace.",
        "operationId": "SavedSearches_Get",
        "parameters": [
          {
            "$ref": "#/parameters/SubscriptionIdParameter"
          },
          {
            "$ref": "#/parameters/ResourceGroupNameParameter"
          },
          {
            "$ref": "#/parameters/WorkspaceNameParameter"
          },
          {
            "description": "The id of the saved search.",
            "in": "path",
            "name": "savedSearchId",
            "required": true,
            "type": "string"
          },
          {
            "$ref": "#/parameters/ApiVersionParameter"
          }
        ],
        "responses": {
          "200": {
            "description": "OK response definition.",
            "schema": {
              "$ref": "#/definitions/SavedSearch"
            }
          }
        },
        "tags": [
          "SavedSearches"
        ],
        "x-ms-examples": {
          "SavedSearchesGet": {
            "parameters": {
              "api-version": "2015-03-02",
              "resourceGroupName": "TestRG",
              "savedSearchId": "00000000-0000-0000-0000-00000000000",
              "savedSearchName": "SavedSearchName",
              "subscriptionId": "00000000-0000-0000-0000-00000000000",
              "workspaceName": "TestWS"
            },
            "responses": {
              "200": {
                "body": {
                  "eTag": "W/\"datetime'2017-10-02T23%3A15%3A41.0709875Z'\"",
                  "id": "subscriptions/00000000-0000-0000-0000-000000000005/resourceGroups/mms-eus/providers/Microsoft.OperationalInsights/workspaces/AtlantisDemo/savedSearches/test-new-saved-search-id-2015",
                  "properties": {
                    "category": " Saved Search Test Category",
                    "displayName": "Create or Update Saved Search Test",
                    "query": "* | measure Count() by Computer",
                    "version": 1
                  }
                }
              }
            }
          }
        }
      },
      "put": {
        "description": "Creates or updates a saved search for a given workspace.",
        "operationId": "SavedSearches_CreateOrUpdate",
        "parameters": [
          {
            "$ref": "#/parameters/SubscriptionIdParameter"
          },
          {
            "$ref": "#/parameters/ResourceGroupNameParameter"
          },
          {
            "$ref": "#/parameters/WorkspaceNameParameter"
          },
          {
            "description": "The id of the saved search.",
            "in": "path",
            "name": "savedSearchId",
            "required": true,
            "type": "string"
          },
          {
            "$ref": "#/parameters/ApiVersionParameter"
          },
          {
            "description": "The parameters required to save a search.",
            "in": "body",
            "name": "parameters",
            "required": true,
            "schema": {
              "$ref": "#/definitions/SavedSearch"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK response definition.",
            "schema": {
              "$ref": "#/definitions/SavedSearch"
            }
          }
        },
        "tags": [
          "SavedSearches"
        ],
        "x-ms-examples": {
          "SavedSearchCreateOrUpdate": {
            "parameters": {
              "api-version": "2015-03-02",
              "parameters": {
                "properties": {
                  "category": "Saved Search Test Category",
                  "displayName": "Create or Update Saved Search Test",
                  "query": "Heartbeat | summarize Count() by Computer",
                  "tags": [
                    {
                      "name": "Group",
                      "value": "Computer"
                    }
                  ],
                  "version": 2
                }
              },
              "resourceGroupName": "TestRG",
              "savedSearchId": "00000000-0000-0000-0000-00000000000",
              "savedSearchName": "SavedSearchName",
              "subscriptionId": "00000000-0000-0000-0000-00000000000",
              "workspaceName": "TestWS"
            },
            "responses": {
              "200": {
                "body": {
                  "eTag": "W/\"datetime'2017-10-02T23%3A15%3A41.0709875Z'\"",
                  "id": "subscriptions/00000000-0000-0000-0000-000000000005/resourceGroups/mms-eus/providers/Microsoft.OperationalInsights/workspaces/AtlantisDemo/savedSearches/test-new-saved-search-id-2015",
                  "properties": {
                    "category": "Saved Search Test Category",
                    "displayName": "Create or Update Saved Search Test",
                    "query": "Heartbeat | summarize Count() by Computer",
                    "version": 2
                  }
                }
              }
            }
          }
        }
      }
    },
    "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/schema": {
      "post": {
        "description": "Gets the schema for a given workspace.",
        "operationId": "Workspaces_GetSchema",
        "parameters": [
          {
            "$ref": "#/parameters/ResourceGroupNameParameter"
          },
          {
            "$ref": "#/parameters/WorkspaceNameParameter"
          },
          {
            "$ref": "#/parameters/ApiVersionParameter"
          },
          {
            "$ref": "#/parameters/SubscriptionIdParameter"
          }
        ],
        "responses": {
          "200": {
            "description": "OK response definition.",
            "schema": {
              "$ref": "#/definitions/SearchGetSchemaResponse"
            }
          }
        },
        "tags": [
          "Workspaces"
        ],
        "x-ms-examples": {
          "WorkspacesGetSchema": {
            "parameters": {
              "api-version": "2015-03-02",
              "parameters": {
                "query": "*",
                "top": 25
              },
              "resourceGroupName": "mms-eus",
              "subscriptionId": "00000000-0000-0000-0000-00000000000",
              "workspaceName": "atlantisdemo"
            },
            "responses": {
              "200": {
                "body": {
                  "metadata": {
                    "requestTime": 28,
                    "resultType": "schema",
                    "schema": {
                      "name": "CloudOps",
                      "version": 2
                    }
                  },
                  "value": [
                    {
                      "displayName": "TenantId",
                      "facet": false,
                      "indexed": true,
                      "name": "TenantId",
                      "ownerType": [
                        "Alert",
                        "AzureActivity",
                        "AzureAudit",
                        "AzureMetrics",
                        "ComputerGroup",
                        "ETWEvent",
                        "Event",
                        "ExtraHopDBLogin",
                        "ExtraHopDBTransaction",
                        "ExtraHopDNSResponse",
                        "ExtraHopFTPResponse",
                        "ExtraHopHTTPTransaction",
                        "ExtraHopSMTPMessage",
                        "ExtraHopSYNScanDetect",
                        "ExtraHopTCPOpen",
                        "Heartbeat",
                        "Operation",
                        "Perf",
                        "ReservedAzureCommonFields",
                        "ReservedCommonFields",
                        "ServiceFabricOperationalEvent",
                        "ServiceFabricReliableActorEvent",
                        "ServiceFabricReliableServiceEvent",
                        "Syslog",
                        "Usage",
                        "W3CIISLog"
                      ],
                      "stored": false,
                      "type": "Guid"
                    }
                  ]
                }
              }
            }
          }
        }
      }
    },
    "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/storageInsightConfigs": {
      "get": {
        "description": "Lists the storage insight instances within a workspace",
        "operationId": "StorageInsights_ListByWorkspace",
        "parameters": [
          {
            "$ref": "#/parameters/ResourceGroupNameParameter"
          },
          {
            "$ref": "#/parameters/WorkspaceNameParameter"
          },
          {
            "$ref": "#/parameters/ApiVersionParameter"
          },
          {
            "$ref": "#/parameters/SubscriptionIdParameter"
          }
        ],
        "responses": {
          "200": {
            "description": "OK response definition.",
            "schema": {
              "$ref": "#/definitions/StorageInsightListResult"
            }
          }
        },
        "tags": [
          "StorageInsights"
        ],
        "x-ms-examples": {
          "StorageInsightsList": {
            "parameters": {
              "api-version": "2015-03-02",
              "resourceGroupName": "OIAutoRest5123",
              "subscriptionId": "00000000-0000-0000-0000-00000000000",
              "workspaceName": "aztest5048"
            },
            "responses": {
              "200": {
                "body": [
                  {
                    "id": "/subscriptions/00000000-0000-0000-0000-000000000005/resourcegroups/oiautorest6987/providers/microsoft.operationalinsights/workspaces/aztest5048/storageinsightconfigs/AzTestSI1110",
                    "name": "AzTestSI1110",
                    "properties": {
                      "containers": [
                        "wad-iis-logfiles"
                      ],
                      "status": {
                        "state": "OK"
                      },
                      "storageAccount": {
                        "id": "/subscriptions/00000000-0000-0000-0000-000000000005/resourcegroups/OIAutoRest6987/providers/microsoft.storage/storageaccounts/AzTestFakeSA9945"
                      },
                      "tables": [
                        "WADWindowsEventLogsTable",
                        "LinuxSyslogVer2v0"
                      ]
                    },
                    "type": "Microsoft.OperationalInsights/workspaces/storageinsightconfigs"
                  }
                ]
              }
            }
          }
        },
        "x-ms-pageable": {
          "nextLinkName": "@odata.nextLink"
        }
      }
    },
    "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/storageInsightConfigs/{storageInsightName}": {
      "delete": {
        "description": "Deletes a storageInsightsConfigs resource",
        "operationId": "StorageInsights_Delete",
        "parameters": [
          {
            "$ref": "#/parameters/ResourceGroupNameParameter"
          },
          {
            "$ref": "#/parameters/WorkspaceNameParameter"
          },
          {
            "description": "Name of the storageInsightsConfigs resource",
            "in": "path",
            "name": "storageInsightName",
            "required": true,
            "type": "string"
          },
          {
            "$ref": "#/parameters/ApiVersionParameter"
          },
          {
            "$ref": "#/parameters/SubscriptionIdParameter"
          }
        ],
        "responses": {
          "200": {
            "description": "OK response definition."
          },
          "204": {
            "description": "NoContent response definition."
          }
        },
        "tags": [
          "StorageInsights"
        ],
        "x-ms-examples": {
          "StorageInsightsDelete": {
            "parameters": {
              "api-version": "2015-03-02",
              "resourceGroupName": "OIAutoRest5123",
              "storageInsightName": "AzTestSI1110",
              "subscriptionId": "00000000-0000-0000-0000-00000000000",
              "workspaceName": "aztest5048"
            },
            "responses": {
              "200": {},
              "204": {}
            }
          }
        }
      },
      "get": {
        "description": "Gets a storage insight instance.",
        "operationId": "StorageInsights_Get",
        "parameters": [
          {
            "$ref": "#/parameters/ResourceGroupNameParameter"
          },
          {
            "$ref": "#/parameters/WorkspaceNameParameter"
          },
          {
            "description": "Name of the storageInsightsConfigs resource",
            "in": "path",
            "name": "storageInsightName",
            "required": true,
            "type": "string"
          },
          {
            "$ref": "#/parameters/ApiVersionParameter"
          },
          {
            "$ref": "#/parameters/SubscriptionIdParameter"
          }
        ],
        "responses": {
          "200": {
            "description": "OK response definition.",
            "schema": {
              "$ref": "#/definitions/StorageInsight"
            }
          }
        },
        "tags": [
          "StorageInsights"
        ],
        "x-ms-examples": {
          "StorageInsightsGet": {
            "parameters": {
              "api-version": "2015-03-02",
              "resourceGroupName": "OIAutoRest5123",
              "storageInsightName": "AzTestSI1110",
              "subscriptionId": "00000000-0000-0000-0000-00000000000",
              "workspaceName": "aztest5048"
            },
            "responses": {
              "200": {
                "body": {
                  "id": "/subscriptions/00000000-0000-0000-0000-000000000005/resourcegroups/oiautorest6987/providers/microsoft.operationalinsights/workspaces/aztest5048/storageinsightconfigs/AzTestSI1110",
                  "name": "AzTestSI1110",
                  "properties": {
                    "containers": [
                      "wad-iis-logfiles"
                    ],
                    "status": {
                      "state": "OK"
                    },
                    "storageAccount": {
                      "id": "/subscriptions/00000000-0000-0000-0000-000000000005/resourcegroups/OIAutoRest6987/providers/microsoft.storage/storageaccounts/AzTestFakeSA9945",
                      "key": "Storage Account Key"
                    },
                    "tables": [
                      "WADWindowsEventLogsTable",
                      "LinuxSyslogVer2v0"
                    ]
                  },
                  "type": "Microsoft.OperationalInsights/workspaces/storageinsightconfigs"
                }
              }
            }
          }
        }
      },
      "put": {
        "description": "Create or update a storage insight.",
        "operationId": "StorageInsights_CreateOrUpdate",
        "parameters": [
          {
            "$ref": "#/parameters/ResourceGroupNameParameter"
          },
          {
            "$ref": "#/parameters/WorkspaceNameParameter"
          },
          {
            "description": "Name of the storageInsightsConfigs resource",
            "in": "path",
            "name": "storageInsightName",
            "required": true,
            "type": "string"
          },
          {
            "description": "The parameters required to create or update a storage insight.",
            "in": "body",
            "name": "parameters",
            "required": true,
            "schema": {
              "$ref": "#/definitions/StorageInsight"
            }
          },
          {
            "$ref": "#/parameters/ApiVersionParameter"
          },
          {
            "$ref": "#/parameters/SubscriptionIdParameter"
          }
        ],
        "responses": {
          "200": {
            "description": "OK response definition.",
            "schema": {
              "$ref": "#/definitions/StorageInsight"
            }
          },
          "201": {
            "description": "Created response definition.",
            "schema": {
              "$ref": "#/definitions/StorageInsight"
            }
          }
        },
        "tags": [
          "StorageInsights"
        ],
        "x-ms-examples": {
          "StorageInsightsCreate": {
            "parameters": {
              "api-version": "2015-03-02",
              "parameters": {
                "properties": {
                  "containers": [
                    "wad-iis-logfiles"
                  ],
                  "storageAccount": {
                    "id": "/subscriptions/00000000-0000-0000-0000-000000000005/resourcegroups/OIAutoRest6987/providers/microsoft.storage/storageaccounts/AzTestFakeSA9945",
                    "key": "1234"
                  },
                  "tables": [
                    "WADWindowsEventLogsTable",
                    "LinuxSyslogVer2v0"
                  ]
                }
              },
              "resourceGroupName": "OIAutoRest5123",
              "storageInsightName": "AzTestSI1110",
              "subscriptionId": "00000000-0000-0000-0000-00000000000",
              "workspaceName": "aztest5048"
            },
            "responses": {
              "200": {
                "body": {
                  "id": "/subscriptions/00000000-0000-0000-0000-000000000005/resourcegroups/oiautorest6987/providers/microsoft.operationalinsights/workspaces/aztest5048/storageinsightconfigs/AzTestSI1110",
                  "name": "AzTestSI1110",
                  "properties": {
                    "containers": [
                      "wad-iis-logfiles"
                    ],
                    "status": {
                      "state": "OK"
                    },
                    "storageAccount": {
                      "id": "/subscriptions/00000000-0000-0000-0000-000000000005/resourcegroups/OIAutoRest6987/providers/microsoft.storage/storageaccounts/AzTestFakeSA9945",
                      "key": "Storage Key"
                    },
                    "tables": [
                      "WADWindowsEventLogsTable",
                      "LinuxSyslogVer2v0"
                    ]
                  },
                  "type": "Microsoft.OperationalInsights/workspaces/storageinsightconfigs"
                }
              },
              "201": {
                "body": {
                  "id": "/subscriptions/00000000-0000-0000-0000-000000000005/resourcegroups/oiautorest6987/providers/microsoft.operationalinsights/workspaces/aztest5048/storageinsightconfigs/AzTestSI1110",
                  "name": "AzTestSI1110",
                  "properties": {
                    "containers": [
                      "wad-iis-logfiles"
                    ],
                    "status": {
                      "state": "OK"
                    },
                    "storageAccount": {
                      "id": "/subscriptions/00000000-0000-0000-0000-000000000005/resourcegroups/OIAutoRest6987/providers/microsoft.storage/storageaccounts/AzTestFakeSA9945",
                      "key": "Storage Key"
                    },
                    "tables": [
                      "WADWindowsEventLogsTable",
                      "LinuxSyslogVer2v0"
                    ]
                  },
                  "type": "Microsoft.OperationalInsights/workspaces/storageinsightconfigs"
                }
              }
            }
          }
        }
      }
    }
  },
  "definitions": {
    "CoreSummary": {
      "description": "The core summary of a search.",
      "properties": {
        "numberOfDocuments": {
          "description": "The number of documents of a core summary.",
          "format": "int64",
          "type": "integer"
        },
        "status": {
          "description": "The status of a core summary.",
          "type": "string"
        }
      },
      "required": [
        "numberOfDocuments"
      ]
    },
    "LinkTarget": {
      "description": "Metadata for a workspace that isn't linked to an Azure subscription.",
      "properties": {
        "accountName": {
          "description": "The display name of the workspace.",
          "type": "string",
          "x-ms-client-name": "DisplayName"
        },
        "customerId": {
          "description": "The GUID that uniquely identifies the workspace. ",
          "type": "string"
        },
        "location": {
          "description": "The location of the workspace.",
          "type": "string"
        },
        "workspaceName": {
          "description": "The DNS valid workspace name.",
          "type": "string"
        }
      }
    },
    "Operation": {
      "description": "Supported operation of OperationalInsights resource provider.",
      "properties": {
        "display": {
          "description": "Display metadata associated with the operation.",
          "properties": {
            "operation": {
              "description": "Type of operation: get, read, delete, etc.",
              "type": "string"
            },
            "provider": {
              "description": "Service provider: OperationalInsights.",
              "type": "string"
            },
            "resource": {
              "description": "Resource on which the operation is performed etc.",
              "type": "string"
            }
          }
        },
        "name": {
          "description": "Operation name: {provider}/{resource}/{operation}",
          "type": "string"
        }
      }
    },
    "OperationListResult": {
      "description": "Result of the request to list OperationalInsights operations.",
      "properties": {
        "value": {
          "description": "List of operations supported by the OperationalInsights resource provider.",
          "items": {
            "$ref": "#/definitions/Operation"
          },
          "type": "array"
        }
      }
    },
    "ProxyResource": {
      "description": "Common properties of proxy resource.",
      "properties": {
        "id": {
          "description": "Resource ID.",
          "readOnly": true,
          "type": "string"
        },
        "name": {
          "description": "Resource name.",
          "readOnly": true,
          "type": "string"
        },
        "tags": {
          "additionalProperties": {
            "type": "string"
          },
          "description": "Resource tags",
          "type": "object"
        },
        "type": {
          "description": "Resource type.",
          "readOnly": true,
          "type": "string"
        }
      }
    },
    "Resource": {
      "description": "The resource definition.",
      "properties": {
        "id": {
          "description": "Resource Id",
          "readOnly": true,
          "type": "string"
        },
        "location": {
          "description": "Resource location",
          "type": "string"
        },
        "name": {
          "description": "Resource name",
          "readOnly": true,
          "type": "string"
        },
        "tags": {
          "additionalProperties": {
            "type": "string"
          },
          "description": "Resource tags",
          "type": "object"
        },
        "type": {
          "description": "Resource type",
          "readOnly": true,
          "type": "string"
        }
      },
      "required": [
        "location"
      ],
      "x-ms-azure-resource": true
    },
    "SavedSearch": {
      "description": "Value object for saved search results.",
      "properties": {
        "eTag": {
          "description": "The ETag of the saved search.",
          "type": "string"
        },
        "id": {
          "description": "The id of the saved search.",
          "readOnly": true,
          "type": "string"
        },
        "name": {
          "description": "The name of the saved search.",
          "readOnly": true,
          "type": "string"
        },
        "properties": {
          "$ref": "#/definitions/SavedSearchProperties",
          "description": "The properties of the saved search.",
          "x-ms-client-flatten": true
        },
        "type": {
          "description": "The type of the saved search.",
          "readOnly": true,
          "type": "string"
        }
      },
      "required": [
        "properties"
      ],
      "x-ms-azure-resource": true
    },
    "SavedSearchProperties": {
      "description": "Value object for saved search results.",
      "properties": {
        "category": {
          "description": "The category of the saved search. This helps the user to find a saved search faster. ",
          "type": "string"
        },
        "displayName": {
          "description": "Saved search display name.",
          "type": "string"
        },
        "query": {
          "description": "The query expression for the saved search. Please see https://docs.microsoft.com/en-us/azure/log-analytics/log-analytics-search-reference for reference.",
          "type": "string"
        },
        "tags": {
          "description": "The tags attached to the saved search.",
          "items": {
            "$ref": "#/definitions/Tag"
          },
          "type": "array"
        },
        "version": {
          "description": "The version number of the query language. The current version is 2 and is the default.",
          "format": "int64",
          "maximum": 2,
          "minimum": 1,
          "type": "integer"
        }
      },
      "required": [
        "category",
        "displayName",
        "query"
      ]
    },
    "SavedSearchesListResult": {
      "description": "The saved search list operation response.",
      "properties": {
        "__metadata": {
          "$ref": "#/definitions/SearchMetadata",
          "description": "Unused legacy property, kept here for backward compatibility.",
          "x-ms-client-name": "Metadata"
        },
        "value": {
          "description": "The array of result values.",
          "items": {
            "$ref": "#/definitions/SavedSearch"
          },
          "type": "array"
        }
      }
    },
    "SearchGetSchemaResponse": {
      "description": "The get schema operation response.",
      "properties": {
        "metadata": {
          "$ref": "#/definitions/SearchMetadata",
          "description": "The metadata from search results.",
          "x-ms-client-name": "Metadata"
        },
        "value": {
          "description": "The array of result values.",
          "items": {
            "$ref": "#/definitions/SearchSchemaValue"
          },
          "type": "array"
        }
      }
    },
    "SearchMetadata": {
      "description": "Metadata for search results.",
      "properties": {
        "aggregatedGroupingFields": {
          "description": "The aggregated grouping fields.",
          "type": "string"
        },
        "aggregatedValueField": {
          "description": "The aggregated value field.",
          "type": "string"
        },
        "coreSummaries": {
          "description": "The core summaries.",
          "items": {
            "$ref": "#/definitions/CoreSummary"
          },
          "type": "array"
        },
        "eTag": {
          "description": "The ETag of the search results.",
          "type": "string"
        },
        "id": {
          "description": "The id of the search results request.",
          "type": "string"
        },
        "lastUpdated": {
          "description": "The time of last update.",
          "format": "date-time",
          "type": "string"
        },
        "max": {
          "description": "The max of all aggregates returned in the result set.",
          "format": "int64",
          "type": "integer"
        },
        "requestId": {
          "description": "The request id of the search.",
          "type": "string",
          "x-ms-client-name": "SearchId"
        },
        "requestTime": {
          "description": "The request time.",
          "format": "int64",
          "type": "integer"
        },
        "resultType": {
          "description": "The search result type.",
          "type": "string"
        },
        "schema": {
          "$ref": "#/definitions/SearchMetadataSchema",
          "description": "The schema."
        },
        "sort": {
          "description": "How the results are sorted.",
          "items": {
            "$ref": "#/definitions/SearchSort"
          },
          "type": "array"
        },
        "startTime": {
          "description": "The start time for the search.",
          "format": "date-time",
          "type": "string"
        },
        "status": {
          "description": "The status of the search results.",
          "type": "string"
        },
        "sum": {
          "description": "The sum of all aggregates returned in the result set.",
          "format": "int64",
          "type": "integer"
        },
        "top": {
          "description": "The number of top search results.",
          "format": "int64",
          "type": "integer"
        },
        "total": {
          "description": "The total number of search results.",
          "format": "int64",
          "type": "integer"
        }
      }
    },
    "SearchMetadataSchema": {
      "description": "Schema metadata for search.",
      "properties": {
        "name": {
          "description": "The name of the metadata schema.",
          "type": "string"
        },
        "version": {
          "description": "The version of the metadata schema.",
          "format": "int32",
          "type": "integer"
        }
      }
    },
    "SearchSchemaValue": {
      "description": "Value object for schema results.",
      "properties": {
        "displayName": {
          "description": "The display name of the schema.",
          "type": "string"
        },
        "facet": {
          "description": "The boolean that indicates whether or not the field is a facet.",
          "type": "boolean"
        },
        "indexed": {
          "description": "The boolean that indicates the field is searchable as free text.",
          "type": "boolean"
        },
        "name": {
          "description": "The name of the schema.",
          "type": "string"
        },
        "ownerType": {
          "description": "The array of workflows containing the field.",
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "stored": {
          "description": "The boolean that indicates whether or not the field is stored.",
          "type": "boolean"
        },
        "type": {
          "description": "The type.",
          "type": "string"
        }
      },
      "required": [
        "facet",
        "stored",
        "indexed"
      ]
    },
    "SearchSort": {
      "description": "The sort parameters for search.",
      "properties": {
        "name": {
          "description": "The name of the field the search query is sorted on.",
          "type": "string"
        },
        "order": {
          "description": "The sort order of the search.",
          "enum": [
            "asc",
            "desc"
          ],
          "type": "string",
          "x-ms-enum": {
            "modelAsString": true,
            "name": "SearchSortEnum"
          }
        }
      }
    },
    "SharedKeys": {
      "description": "The shared keys for a workspace.",
      "properties": {
        "primarySharedKey": {
          "description": "The primary shared key of a workspace.",
          "type": "string"
        },
        "secondarySharedKey": {
          "description": "The secondary shared key of a workspace.",
          "type": "string"
        }
      }
    },
    "StorageAccount": {
      "description": "Describes a storage account connection.",
      "properties": {
        "id": {
          "description": "The Azure Resource Manager ID of the storage account resource.",
          "type": "string"
        },
        "key": {
          "description": "The storage account key.",
          "type": "string"
        }
      },
      "required": [
        "id",
        "key"
      ]
    },
    "StorageInsight": {
      "allOf": [
        {
          "$ref": "#/definitions/ProxyResource"
        }
      ],
      "description": "The top level storage insight resource container.",
      "properties": {
        "eTag": {
          "description": "The ETag of the storage insight.",
          "type": "string"
        },
        "properties": {
          "$ref": "#/definitions/StorageInsightProperties",
          "description": "Storage insight properties.",
          "x-ms-client-flatten": true
        }
      },
      "x-ms-azure-resource": true
    },
    "StorageInsightListResult": {
      "description": "The list storage insights operation response.",
      "properties": {
        "@odata.nextLink": {
          "description": "The link (url) to the next page of results.",
          "type": "string",
          "x-ms-client-name": "odataNextLink"
        },
        "value": {
          "description": "A list of storage insight items.",
          "items": {
            "$ref": "#/definitions/StorageInsight"
          },
          "type": "array"
        }
      }
    },
    "StorageInsightProperties": {
      "description": "Storage insight properties.",
      "properties": {
        "containers": {
          "description": "The names of the blob containers that the workspace should read",
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "status": {
          "$ref": "#/definitions/StorageInsightStatus",
          "description": "The status of the storage insight",
          "readOnly": true
        },
        "storageAccount": {
          "$ref": "#/definitions/StorageAccount",
          "description": "The storage account connection details"
        },
        "tables": {
          "description": "The names of the Azure tables that the workspace should read",
          "items": {
            "type": "string"
          },
          "type": "array"
        }
      },
      "required": [
        "storageAccount"
      ]
    },
    "StorageInsightStatus": {
      "description": "The status of the storage insight.",
      "properties": {
        "description": {
          "description": "Description of the state of the storage insight.",
          "type": "string"
        },
        "state": {
          "description": "The state of the storage insight connection to the workspace",
          "enum": [
            "OK",
            "ERROR"
          ],
          "type": "string",
          "x-ms-enum": {
            "modelAsString": true,
            "name": "StorageInsightState"
          }
        }
      },
      "required": [
        "state"
      ]
    },
    "Tag": {
      "description": "A tag of a saved search.",
      "properties": {
        "name": {
          "description": "The tag name.",
          "type": "string"
        },
        "value": {
          "description": "The tag value.",
          "type": "string"
        }
      },
      "required": [
        "name",
        "value"
      ]
    },
    "WorkspacePurgeBody": {
      "description": "Describes the body of a purge request for an App Insights Workspace",
      "properties": {
        "filters": {
          "description": "The set of columns and filters (queries) to run over them to purge the resulting data.",
          "items": {
            "$ref": "#/definitions/WorkspacePurgeBodyFilters"
          },
          "type": "array"
        },
        "table": {
          "description": "Table from which to purge data.",
          "type": "string"
        }
      },
      "required": [
        "table",
        "filters"
      ]
    },
    "WorkspacePurgeBodyFilters": {
      "description": "User-defined filters to return data which will be purged from the table.",
      "properties": {
        "column": {
          "description": "The column of the table over which the given query should run",
          "type": "string"
        },
        "key": {
          "description": "When filtering over custom dimensions, this key will be used as the name of the custom dimension.",
          "type": "string"
        },
        "operator": {
          "description": "A query operator to evaluate over the provided column and value(s). Supported operators are ==, =~, in, in~, >, >=, <, <=, between, and have the same behavior as they would in a KQL query.",
          "type": "string"
        },
        "value": {
          "description": "the value for the operator to function over. This can be a number (e.g., > 100), a string (timestamp >= '2017-09-01') or array of values."
        }
      }
    },
    "WorkspacePurgeResponse": {
      "description": "Response containing operationId for a specific purge action.",
      "properties": {
        "operationId": {
          "description": "Id to use when querying for status for a particular purge operation.",
          "type": "string"
        }
      },
      "required": [
        "operationId"
      ]
    },
    "WorkspacePurgeStatusResponse": {
      "description": "Response containing status for a specific purge operation.",
      "properties": {
        "status": {
          "description": "Status of the operation represented by the requested Id.",
          "enum": [
            "pending",
            "completed"
          ],
          "type": "string",
          "x-ms-enum": {
            "modelAsString": true,
            "name": "PurgeState"
          }
        }
      },
      "required": [
        "status"
      ]
    }
  }
}