From 2d0cf0f7995a4bf9bbbc3564df3b8acdde923063 Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Fri, 23 Apr 2021 18:50:30 -0700 Subject: [PATCH 01/43] Adds base for updating Microsoft.Insights from version preview/2017-05-01-preview to version 2017-09-01-preview --- .../diagnosticsSettingsCategories_API.json | 216 +++++++++ .../diagnosticsSettings_API.json | 389 +++++++++++++++ .../examples/GetMetric.json | 95 ++++ .../examples/GetMetricDefinitions.json | 446 ++++++++++++++++++ .../examples/GetMetricMetadata.json | 56 +++ .../createOrUpdateDiagnosticSetting.json | 73 +++ ...OrUpdateSubscriptionDiagnosticSetting.json | 71 +++ .../examples/deleteDiagnosticSetting.json | 11 + .../deleteSubscriptionDiagnosticSetting.json | 11 + .../examples/getDiagnosticSetting.json | 42 ++ .../getDiagnosticSettingsCategory.json | 20 + .../getSubscriptionDiagnosticSetting.json | 57 +++ .../examples/listDiagnosticSettings.json | 45 ++ .../listDiagnosticSettingsCategories.json | 31 ++ .../listSubscriptionDiagnosticSettings.json | 59 +++ .../metricDefinitions_API.json | 313 ++++++++++++ .../2017-09-01-preview/metrics_API.json | 428 +++++++++++++++++ .../subscriptionDiagnosticsSettings_API.json | 325 +++++++++++++ 18 files changed, 2688 insertions(+) create mode 100644 specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/diagnosticsSettingsCategories_API.json create mode 100644 specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/diagnosticsSettings_API.json create mode 100644 specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/GetMetric.json create mode 100644 specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/GetMetricDefinitions.json create mode 100644 specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/GetMetricMetadata.json create mode 100644 specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/createOrUpdateDiagnosticSetting.json create mode 100644 specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/createOrUpdateSubscriptionDiagnosticSetting.json create mode 100644 specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/deleteDiagnosticSetting.json create mode 100644 specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/deleteSubscriptionDiagnosticSetting.json create mode 100644 specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/getDiagnosticSetting.json create mode 100644 specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/getDiagnosticSettingsCategory.json create mode 100644 specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/getSubscriptionDiagnosticSetting.json create mode 100644 specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/listDiagnosticSettings.json create mode 100644 specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/listDiagnosticSettingsCategories.json create mode 100644 specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/listSubscriptionDiagnosticSettings.json create mode 100644 specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metricDefinitions_API.json create mode 100644 specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metrics_API.json create mode 100644 specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/subscriptionDiagnosticsSettings_API.json diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/diagnosticsSettingsCategories_API.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/diagnosticsSettingsCategories_API.json new file mode 100644 index 000000000000..f45dd867b275 --- /dev/null +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/diagnosticsSettingsCategories_API.json @@ -0,0 +1,216 @@ +{ + "swagger": "2.0", + "info": { + "title": "MonitorManagementClient", + "x-ms-code-generation-settings": { + "name": "MonitorManagementClient" + }, + "version": "2017-05-01-preview" + }, + "host": "management.azure.com", + "schemes": [ + "https" + ], + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "security": [ + { + "azure_auth": [ + "user_impersonation" + ] + } + ], + "securityDefinitions": { + "azure_auth": { + "type": "oauth2", + "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", + "flow": "implicit", + "description": "Azure Active Directory OAuth2 Flow", + "scopes": { + "user_impersonation": "impersonate your user account" + } + } + }, + "paths": { + "/{resourceUri}/providers/microsoft.insights/diagnosticSettingsCategories/{name}": { + "get": { + "tags": [ + "DiagnosticSettingsCategories" + ], + "operationId": "DiagnosticSettingsCategory_Get", + "description": "Gets the diagnostic settings category for the specified resource.", + "parameters": [ + { + "$ref": "#/parameters/ResourceUriParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "#/parameters/NameParameter" + } + ], + "responses": { + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "#/definitions/ErrorResponse" + } + }, + "200": { + "description": "Successful request to get more information about diagnostic setting category", + "schema": { + "$ref": "#/definitions/DiagnosticSettingsCategoryResource" + } + } + }, + "x-ms-examples": { + "Gets the diagnostic setting": { + "$ref": "./examples/getDiagnosticSettingsCategory.json" + } + } + } + }, + "/{resourceUri}/providers/microsoft.insights/diagnosticSettingsCategories": { + "get": { + "tags": [ + "DiagnosticSettingsCategories" + ], + "operationId": "DiagnosticSettingsCategory_List", + "description": "Lists the diagnostic settings categories for the specified resource.", + "parameters": [ + { + "$ref": "#/parameters/ResourceUriParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "#/definitions/ErrorResponse" + } + }, + "200": { + "description": "Successful request to get more information about diagnostic setting category", + "schema": { + "$ref": "#/definitions/DiagnosticSettingsCategoryResourceCollection" + } + } + }, + "x-ms-examples": { + "Gets the diagnostic setting": { + "$ref": "./examples/listDiagnosticSettingsCategories.json" + } + } + } + } + }, + "definitions": { + "ProxyOnlyResource": { + "properties": { + "id": { + "type": "string", + "readOnly": true, + "description": "Azure resource Id" + }, + "name": { + "type": "string", + "readOnly": true, + "description": "Azure resource name" + }, + "type": { + "type": "string", + "readOnly": true, + "description": "Azure resource type" + } + }, + "x-ms-azure-resource": true, + "description": "A proxy only azure resource object" + }, + "DiagnosticSettingsCategory": { + "properties": { + "categoryType": { + "enum": [ + "Metrics", + "Logs" + ], + "type": "string", + "x-ms-enum": { + "name": "categoryType" + }, + "x-nullable": false, + "description": "The type of the diagnostic settings category." + } + }, + "description": "The diagnostic settings Category." + }, + "DiagnosticSettingsCategoryResource": { + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/ProxyOnlyResource" + } + ], + "properties": { + "properties": { + "x-ms-client-flatten": true, + "$ref": "#/definitions/DiagnosticSettingsCategory", + "description": "The properties of a Diagnostic Settings Category." + } + }, + "description": "The diagnostic settings category resource." + }, + "DiagnosticSettingsCategoryResourceCollection": { + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/DiagnosticSettingsCategoryResource" + }, + "description": "The collection of diagnostic settings category resources." + } + }, + "description": "Represents a collection of diagnostic setting category resources." + }, + "ErrorResponse": { + "description": "Describes the format of Error response.", + "type": "object", + "properties": { + "code": { + "description": "Error code", + "type": "string" + }, + "message": { + "description": "Error message indicating why the operation failed.", + "type": "string" + } + } + } + }, + "parameters": { + "ResourceUriParameter": { + "name": "resourceUri", + "in": "path", + "required": true, + "type": "string", + "description": "The identifier of the resource.", + "x-ms-parameter-location": "method", + "x-ms-skip-url-encoding": true + }, + "NameParameter": { + "name": "name", + "in": "path", + "required": true, + "type": "string", + "description": "The name of the diagnostic setting.", + "x-ms-parameter-location": "method" + } + } +} diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/diagnosticsSettings_API.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/diagnosticsSettings_API.json new file mode 100644 index 000000000000..79337a4531f3 --- /dev/null +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/diagnosticsSettings_API.json @@ -0,0 +1,389 @@ +{ + "swagger": "2.0", + "info": { + "title": "MonitorManagementClient", + "x-ms-code-generation-settings": { + "name": "MonitorManagementClient" + }, + "version": "2017-05-01-preview" + }, + "host": "management.azure.com", + "schemes": [ + "https" + ], + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "security": [ + { + "azure_auth": [ + "user_impersonation" + ] + } + ], + "securityDefinitions": { + "azure_auth": { + "type": "oauth2", + "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", + "flow": "implicit", + "description": "Azure Active Directory OAuth2 Flow", + "scopes": { + "user_impersonation": "impersonate your user account" + } + } + }, + "paths": { + "/{resourceUri}/providers/microsoft.insights/diagnosticSettings/{name}": { + "get": { + "tags": [ + "DiagnosticSettings" + ], + "operationId": "DiagnosticSettings_Get", + "description": "Gets the active diagnostic settings for the specified resource.", + "parameters": [ + { + "$ref": "#/parameters/ResourceUriParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "#/parameters/NameParameter" + } + ], + "responses": { + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "#/definitions/ErrorResponse" + } + }, + "200": { + "description": "Successful request to get more information about diagnostic setting", + "schema": { + "$ref": "#/definitions/DiagnosticSettingsResource" + } + } + }, + "x-ms-examples": { + "Gets the diagnostic setting": { + "$ref": "./examples/getDiagnosticSetting.json" + } + } + }, + "put": { + "tags": [ + "DiagnosticSettings" + ], + "operationId": "DiagnosticSettings_CreateOrUpdate", + "description": "Creates or updates diagnostic settings for the specified resource.", + "parameters": [ + { + "$ref": "#/parameters/ResourceUriParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + }, + { + "name": "parameters", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/DiagnosticSettingsResource" + }, + "description": "Parameters supplied to the operation." + }, + { + "$ref": "#/parameters/NameParameter" + } + ], + "responses": { + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "#/definitions/ErrorResponse" + } + }, + "200": { + "description": "Successful request to create a diagnostic setting", + "schema": { + "$ref": "#/definitions/DiagnosticSettingsResource" + } + } + }, + "x-ms-examples": { + "Creates or Updates the diagnostic setting": { + "$ref": "./examples/createOrUpdateDiagnosticSetting.json" + } + } + }, + "delete": { + "tags": [ + "DiagnosticSettings" + ], + "operationId": "DiagnosticSettings_Delete", + "description": "Deletes existing diagnostic settings for the specified resource.", + "parameters": [ + { + "$ref": "#/parameters/ResourceUriParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "#/parameters/NameParameter" + } + ], + "responses": { + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "#/definitions/ErrorResponse" + } + }, + "200": { + "description": "Successful request to remove a diagnostic setting" + }, + "204": { + "description": "Successful request to remove a diagnostic setting" + } + }, + "x-ms-examples": { + "Deletes the diagnostic setting": { + "$ref": "./examples/deleteDiagnosticSetting.json" + } + } + } + }, + "/{resourceUri}/providers/microsoft.insights/diagnosticSettings": { + "get": { + "tags": [ + "DiagnosticSettings" + ], + "operationId": "DiagnosticSettings_List", + "description": "Gets the active diagnostic settings list for the specified resource.", + "parameters": [ + { + "$ref": "#/parameters/ResourceUriParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "#/definitions/ErrorResponse" + } + }, + "200": { + "description": "Successful request to get more information about diagnostic setting", + "schema": { + "$ref": "#/definitions/DiagnosticSettingsResourceCollection" + } + } + }, + "x-ms-examples": { + "Gets the diagnostic setting": { + "$ref": "./examples/listDiagnosticSettings.json" + } + } + } + } + }, + "definitions": { + "ProxyOnlyResource": { + "properties": { + "id": { + "type": "string", + "readOnly": true, + "description": "Azure resource Id" + }, + "name": { + "type": "string", + "readOnly": true, + "description": "Azure resource name" + }, + "type": { + "type": "string", + "readOnly": true, + "description": "Azure resource type" + } + }, + "x-ms-azure-resource": true, + "description": "A proxy only azure resource object" + }, + "RetentionPolicy": { + "properties": { + "enabled": { + "type": "boolean", + "description": "a value indicating whether the retention policy is enabled." + }, + "days": { + "type": "integer", + "format": "int32", + "minimum": 0, + "description": "the number of days for the retention in days. A value of 0 will retain the events indefinitely." + } + }, + "required": [ + "enabled", + "days" + ], + "description": "Specifies the retention policy for the log." + }, + "MetricSettings": { + "properties": { + "timeGrain": { + "type": "string", + "format": "duration", + "description": "the timegrain of the metric in ISO8601 format." + }, + "category": { + "type": "string", + "description": "Name of a Diagnostic Metric category for a resource type this setting is applied to. To obtain the list of Diagnostic metric categories for a resource, first perform a GET diagnostic settings operation." + }, + "enabled": { + "type": "boolean", + "description": "a value indicating whether this category is enabled." + }, + "retentionPolicy": { + "$ref": "#/definitions/RetentionPolicy", + "description": "the retention policy for this category." + } + }, + "required": [ + "enabled" + ], + "description": "Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular metric." + }, + "LogSettings": { + "properties": { + "category": { + "type": "string", + "description": "Name of a Diagnostic Log category for a resource type this setting is applied to. To obtain the list of Diagnostic Log categories for a resource, first perform a GET diagnostic settings operation." + }, + "enabled": { + "type": "boolean", + "description": "a value indicating whether this log is enabled." + }, + "retentionPolicy": { + "$ref": "#/definitions/RetentionPolicy", + "description": "the retention policy for this log." + } + }, + "required": [ + "enabled" + ], + "description": "Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular log." + }, + "DiagnosticSettings": { + "properties": { + "storageAccountId": { + "type": "string", + "description": "The resource ID of the storage account to which you would like to send Diagnostic Logs." + }, + "serviceBusRuleId": { + "type": "string", + "description": "The service bus rule Id of the diagnostic setting. This is here to maintain backwards compatibility." + }, + "eventHubAuthorizationRuleId": { + "type": "string", + "description": "The resource Id for the event hub authorization rule." + }, + "eventHubName": { + "type": "string", + "description": "The name of the event hub. If none is specified, the default event hub will be selected." + }, + "metrics": { + "type": "array", + "items": { + "$ref": "#/definitions/MetricSettings" + }, + "description": "The list of metric settings." + }, + "logs": { + "type": "array", + "items": { + "$ref": "#/definitions/LogSettings" + }, + "description": "The list of logs settings." + }, + "workspaceId": { + "type": "string", + "description": "The full ARM resource ID of the Log Analytics workspace to which you would like to send Diagnostic Logs. Example: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2" + }, + "logAnalyticsDestinationType": { + "type": "string", + "description": "A string indicating whether the export to Log Analytics should use the default destination type, i.e. AzureDiagnostics, or use a destination type constructed as follows: _. Possible values are: Dedicated and null (null is default.)" + } + }, + "description": "The diagnostic settings." + }, + "DiagnosticSettingsResource": { + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/ProxyOnlyResource" + } + ], + "properties": { + "properties": { + "x-ms-client-flatten": true, + "$ref": "#/definitions/DiagnosticSettings", + "description": "Properties of a Diagnostic Settings Resource." + } + }, + "description": "The diagnostic setting resource." + }, + "DiagnosticSettingsResourceCollection": { + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/DiagnosticSettingsResource" + }, + "description": "The collection of diagnostic settings resources;." + } + }, + "description": "Represents a collection of alert rule resources." + }, + "ErrorResponse": { + "description": "Describes the format of Error response.", + "type": "object", + "properties": { + "code": { + "description": "Error code", + "type": "string" + }, + "message": { + "description": "Error message indicating why the operation failed.", + "type": "string" + } + } + } + }, + "parameters": { + "ResourceUriParameter": { + "name": "resourceUri", + "in": "path", + "required": true, + "type": "string", + "description": "The identifier of the resource.", + "x-ms-parameter-location": "method", + "x-ms-skip-url-encoding": true + }, + "NameParameter": { + "name": "name", + "in": "path", + "required": true, + "type": "string", + "description": "The name of the diagnostic setting.", + "x-ms-parameter-location": "method" + } + } +} diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/GetMetric.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/GetMetric.json new file mode 100644 index 000000000000..07251092bf57 --- /dev/null +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/GetMetric.json @@ -0,0 +1,95 @@ +{ + "parameters": { + "resourceUri": "subscriptions/b324c52b-4073-4807-93af-e07d289c093e/resourceGroups/test/providers/Microsoft.Storage/storageAccounts/larryshoebox/blobServices/default", + "timespan": "2017-04-14T02:20:00Z/2017-04-14T04:20:00Z", + "metric": "BlobCapacity", + "$filter": "BlobType eq '*'", + "top": "3", + "orderby": "Average asc", + "aggregation": "Average,count", + "interval": "PT1M", + "api-version": "2017-05-01-preview" + }, + "responses": { + "200": { + "body": { + "cost": 0, + "timespan": "2017-04-14T02:20:00Z/2017-04-14T04:20:00Z", + "interval": "PT1M", + "value": [ + { + "id": "/subscriptions/b324c52b-4073-4807-93af-e07d289c093e/resourceGroups/test/providers/Microsoft.Storage/storageAccounts/larryshoebox/blobServices/default/providers/Microsoft.Insights/metrics/BlobCapacity", + "type": "Microsoft.Insights/metrics", + "name": { + "value": "BlobCapacity", + "localizedValue": "Blob Capacity" + }, + "unit": "Bytes", + "timeseries": [ + { + "metadatavalues": [ + { + "name": { + "value": "blobtype", + "localizedValue": "blobtype" + }, + "value": "PageBlob" + } + ], + "data": [ + { + "timeStamp": "2017-04-14T02:20:00Z", + "count": 0.0 + }, + { + "timeStamp": "2017-04-14T02:21:00Z", + "count": 0.0 + }, + { + "timeStamp": "2017-04-14T02:22:00Z", + "count": 0.0 + }, + { + "timeStamp": "2017-04-14T02:23:00Z", + "count": 1.0, + "average": 0.0 + } + ] + }, + { + "metadatavalues": [ + { + "name": { + "value": "blobtype", + "localizedValue": "blobtype" + }, + "value": "BlockBlob" + } + ], + "data": [ + { + "timeStamp": "2017-04-14T02:20:00Z", + "count": 0.0 + }, + { + "timeStamp": "2017-04-14T02:21:00Z", + "count": 0.0 + }, + { + "timeStamp": "2017-04-14T02:22:00Z", + "count": 0.0 + }, + { + "timeStamp": "2017-04-14T02:23:00Z", + "count": 1.0, + "average": 245.0 + } + ] + } + ] + } + ] + } + } + } +} diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/GetMetricDefinitions.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/GetMetricDefinitions.json new file mode 100644 index 000000000000..c92baff7bd0d --- /dev/null +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/GetMetricDefinitions.json @@ -0,0 +1,446 @@ +{ + "parameters": { + "resourceUri": "subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricDefinitions", + "api-version": "2017-05-01-preview" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricdefinitions/CpuTime", + "resourceId": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest", + "name": { + "value": "CpuTime", + "localizedValue": "CPU Time" + }, + "isDimensionRequired": false, + "unit": "Seconds", + "primaryAggregationType": "Total", + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P30D" + }, + { + "timeGrain": "PT1H", + "retention": "P30D" + } + ], + "dimensions": [ + { + "value": "Instance", + "localizedValue": "Instance" + } + ] + }, + { + "id": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricdefinitions/Requests", + "resourceId": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest", + "name": { + "value": "Requests", + "localizedValue": "Requests" + }, + "isDimensionRequired": false, + "unit": "Count", + "primaryAggregationType": "Total", + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P30D" + }, + { + "timeGrain": "PT1H", + "retention": "P30D" + } + ], + "dimensions": [ + { + "value": "Instance", + "localizedValue": "Instance" + } + ] + }, + { + "id": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricdefinitions/BytesReceived", + "resourceId": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest", + "name": { + "value": "BytesReceived", + "localizedValue": "Data In" + }, + "isDimensionRequired": false, + "unit": "Bytes", + "primaryAggregationType": "Total", + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P30D" + }, + { + "timeGrain": "PT1H", + "retention": "P30D" + } + ], + "dimensions": [ + { + "value": "Instance", + "localizedValue": "Instance" + } + ] + }, + { + "id": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricdefinitions/BytesSent", + "resourceId": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest", + "name": { + "value": "BytesSent", + "localizedValue": "Data Out" + }, + "isDimensionRequired": false, + "unit": "Bytes", + "primaryAggregationType": "Total", + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P30D" + }, + { + "timeGrain": "PT1H", + "retention": "P30D" + } + ], + "dimensions": [ + { + "value": "Instance", + "localizedValue": "Instance" + } + ] + }, + { + "id": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricdefinitions/Http101", + "resourceId": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest", + "name": { + "value": "Http101", + "localizedValue": "Http 101" + }, + "isDimensionRequired": false, + "unit": "Count", + "primaryAggregationType": "Total", + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P30D" + }, + { + "timeGrain": "PT1H", + "retention": "P30D" + } + ], + "dimensions": [ + { + "value": "Instance", + "localizedValue": "Instance" + } + ] + }, + { + "id": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricdefinitions/Http2xx", + "resourceId": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest", + "name": { + "value": "Http2xx", + "localizedValue": "Http 2xx" + }, + "isDimensionRequired": false, + "unit": "Count", + "primaryAggregationType": "Total", + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P30D" + }, + { + "timeGrain": "PT1H", + "retention": "P30D" + } + ], + "dimensions": [ + { + "value": "Instance", + "localizedValue": "Instance" + } + ] + }, + { + "id": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricdefinitions/Http3xx", + "resourceId": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest", + "name": { + "value": "Http3xx", + "localizedValue": "Http 3xx" + }, + "isDimensionRequired": false, + "unit": "Count", + "primaryAggregationType": "Total", + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P30D" + }, + { + "timeGrain": "PT1H", + "retention": "P30D" + } + ], + "dimensions": [ + { + "value": "Instance", + "localizedValue": "Instance" + } + ] + }, + { + "id": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricdefinitions/Http401", + "resourceId": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest", + "name": { + "value": "Http401", + "localizedValue": "Http 401" + }, + "isDimensionRequired": false, + "unit": "Count", + "primaryAggregationType": "Total", + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P30D" + }, + { + "timeGrain": "PT1H", + "retention": "P30D" + } + ], + "dimensions": [ + { + "value": "Instance", + "localizedValue": "Instance" + } + ] + }, + { + "id": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricdefinitions/Http403", + "resourceId": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest", + "name": { + "value": "Http403", + "localizedValue": "Http 403" + }, + "isDimensionRequired": false, + "unit": "Count", + "primaryAggregationType": "Total", + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P30D" + }, + { + "timeGrain": "PT1H", + "retention": "P30D" + } + ], + "dimensions": [ + { + "value": "Instance", + "localizedValue": "Instance" + } + ] + }, + { + "id": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricdefinitions/Http404", + "resourceId": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest", + "name": { + "value": "Http404", + "localizedValue": "Http 404" + }, + "isDimensionRequired": false, + "unit": "Count", + "primaryAggregationType": "Total", + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P30D" + }, + { + "timeGrain": "PT1H", + "retention": "P30D" + } + ], + "dimensions": [ + { + "value": "Instance", + "localizedValue": "Instance" + } + ] + }, + { + "id": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricdefinitions/Http406", + "resourceId": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest", + "name": { + "value": "Http406", + "localizedValue": "Http 406" + }, + "isDimensionRequired": false, + "unit": "Count", + "primaryAggregationType": "Total", + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P30D" + }, + { + "timeGrain": "PT1H", + "retention": "P30D" + } + ], + "dimensions": [ + { + "value": "Instance", + "localizedValue": "Instance" + } + ] + }, + { + "id": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricdefinitions/Http4xx", + "resourceId": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest", + "name": { + "value": "Http4xx", + "localizedValue": "Http 4xx" + }, + "isDimensionRequired": false, + "unit": "Count", + "primaryAggregationType": "Total", + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P30D" + }, + { + "timeGrain": "PT1H", + "retention": "P30D" + } + ], + "dimensions": [ + { + "value": "Instance", + "localizedValue": "Instance" + } + ] + }, + { + "id": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricdefinitions/Http5xx", + "resourceId": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest", + "name": { + "value": "Http5xx", + "localizedValue": "Http Server Errors" + }, + "isDimensionRequired": false, + "unit": "Count", + "primaryAggregationType": "Total", + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P30D" + }, + { + "timeGrain": "PT1H", + "retention": "P30D" + } + ], + "dimensions": [ + { + "value": "Instance", + "localizedValue": "Instance" + } + ] + }, + { + "id": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricdefinitions/MemoryWorkingSet", + "resourceId": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest", + "name": { + "value": "MemoryWorkingSet", + "localizedValue": "Memory working set" + }, + "isDimensionRequired": false, + "unit": "Bytes", + "primaryAggregationType": "Average", + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P30D" + }, + { + "timeGrain": "PT1H", + "retention": "P30D" + } + ], + "dimensions": [ + { + "value": "Instance", + "localizedValue": "Instance" + } + ] + }, + { + "id": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricdefinitions/AverageMemoryWorkingSet", + "resourceId": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest", + "name": { + "value": "AverageMemoryWorkingSet", + "localizedValue": "Average memory working set" + }, + "isDimensionRequired": false, + "unit": "Bytes", + "primaryAggregationType": "Average", + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P30D" + }, + { + "timeGrain": "PT1H", + "retention": "P30D" + } + ], + "dimensions": [ + { + "value": "Instance", + "localizedValue": "Instance" + } + ] + }, + { + "id": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricdefinitions/AverageResponseTime", + "resourceId": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest", + "name": { + "value": "AverageResponseTime", + "localizedValue": "Average Response Time" + }, + "isDimensionRequired": false, + "unit": "Seconds", + "primaryAggregationType": "Average", + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P30D" + }, + { + "timeGrain": "PT1H", + "retention": "P30D" + } + ], + "dimensions": [ + { + "value": "Instance", + "localizedValue": "Instance" + } + ] + } + ] + } + } + } +} diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/GetMetricMetadata.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/GetMetricMetadata.json new file mode 100644 index 000000000000..23a9ca8877b0 --- /dev/null +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/GetMetricMetadata.json @@ -0,0 +1,56 @@ +{ + "parameters": { + "timespan": "2017-04-14T02:20:00Z/2017-04-14T04:20:00Z", + "metric": "BlobCapacity", + "$filter": "BlobType eq '*'", + "top": "3", + "orderby": "Average asc", + "aggregation": "Average,count", + "interval": "PT1M", + "resulttype": "metadata", + "resourceUri": "subscriptions/b324c52b-4073-4807-93af-e07d289c093e/resourceGroups/test/providers/Microsoft.Storage/storageAccounts/larryshoebox/blobServices/default", + "api-version": "2017-05-01-preview" + }, + "responses": { + "200": { + "body": { + "timespan": "2017-04-14T02:20:00Z/2017-04-14T04:20:00Z", + "value": [ + { + "id": "/subscriptions/b324c52b-4073-4807-93af-e07d289c093e/resourceGroups/test/providers/Microsoft.Storage/storageAccounts/larryshoebox/blobServices/default/providers/Microsoft.Insights/metrics/BlobCapacity", + "type": "Microsoft.Insights/metrics", + "name": { + "value": "BlobCapacity", + "localizedValue": "Blob Capacity" + }, + "unit": "Bytes", + "timeseries": [ + { + "metadatavalues": [ + { + "name": { + "value": "blobtype", + "localizedValue": "blobtype" + }, + "value": "BlockBlob" + } + ] + }, + { + "metadatavalues": [ + { + "name": { + "value": "blobtype", + "localizedValue": "blobtype" + }, + "value": "PageBlob" + } + ] + } + ] + } + ] + } + } + } +} diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/createOrUpdateDiagnosticSetting.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/createOrUpdateDiagnosticSetting.json new file mode 100644 index 000000000000..602799e199b4 --- /dev/null +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/createOrUpdateDiagnosticSetting.json @@ -0,0 +1,73 @@ +{ + "parameters": { + "resourceUri": "subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourcegroups/viruela1/providers/microsoft.logic/workflows/viruela6", + "name": "mysetting", + "api-version": "2017-05-01-preview", + "parameters": { + "properties": { + "storageAccountId": "/subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/resourceGroups/apptest/providers/Microsoft.Storage/storageAccounts/appteststorage1", + "workspaceId": "", + "eventHubAuthorizationRuleId": "/subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourceGroups/montest/providers/microsoft.eventhub/namespaces/mynamespace/eventhubs/myeventhub/authorizationrules/myrule", + "eventHubName": "myeventhub", + "metrics": [ + { + "category": "WorkflowMetrics", + "enabled": true, + "retentionPolicy": { + "enabled": false, + "days": 0 + } + } + ], + "logs": [ + { + "category": "WorkflowRuntime", + "enabled": true, + "retentionPolicy": { + "enabled": false, + "days": 0 + } + } + ], + "logAnalyticsDestinationType": "Dedicated" + } + } + }, + "responses": { + "200": { + "headers": {}, + "body": { + "id": "/subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourcegroups/viruela1/providers/microsoft.logic/workflows/viruela6/diagnosticSettings/mysetting", + "type": "", + "name": "mysetting", + "properties": { + "storageAccountId": "/subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/resourceGroups/apptest/providers/Microsoft.Storage/storageAccounts/appteststorage1", + "workspaceId": "", + "eventHubAuthorizationRuleId": "/subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourceGroups/montest/providers/microsoft.eventhub/namespaces/mynamespace/eventhubs/myeventhub/authorizationrules/myrule", + "eventHubName": "myeventhub", + "metrics": [ + { + "category": "WorkflowMetrics", + "enabled": true, + "retentionPolicy": { + "enabled": false, + "days": 0 + } + } + ], + "logs": [ + { + "category": "WorkflowRuntime", + "enabled": true, + "retentionPolicy": { + "enabled": false, + "days": 0 + } + } + ], + "logAnalyticsDestinationType": "Dedicated" + } + } + } + } +} diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/createOrUpdateSubscriptionDiagnosticSetting.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/createOrUpdateSubscriptionDiagnosticSetting.json new file mode 100644 index 000000000000..d4dfb6f6e2a7 --- /dev/null +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/createOrUpdateSubscriptionDiagnosticSetting.json @@ -0,0 +1,71 @@ +{ + "parameters": { + "subscriptionId": "fb9f25f9-5785-4510-a38f-a62f188eb9f8", + "name": "ds4", + "api-version": "2017-05-01-preview", + "parameters": { + "properties": { + "storageAccountId": "/subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/resourceGroups/apptest/providers/Microsoft.Storage/storageAccounts/appteststorage1", + "workspaceId": "", + "eventHubAuthorizationRuleId": "/subscriptions/fb9f25f9-5785-4510-a38f-a62f188eb9f8/resourceGroups/montest/providers/microsoft.eventhub/namespaces/mynamespace/eventhubs/myeventhub/authorizationrules/myrule", + "eventHubName": "myeventhub", + "logs": [ + { + "category": "Security", + "enabled": true + } + ] + } + } + }, + "responses": { + "200": { + "headers": {}, + "body": { + "id": "subscriptions/fb9f25f9-5785-4510-a38f-a62f188eb9f8/providers/AzureResourceManager/diagnosticSettings/ds4", + "type": null, + "name": "ds4", + "location": "global", + "properties": { + "storageAccountId": "/subscriptions/fb9f25f9-5785-4510-a38f-a62f188eb9f8/resourceGroups/apptest/providers/Microsoft.Storage/storageAccounts/appteststorage1", + "workspaceId": "/subscriptions/fb9f25f9-5785-4510-a38f-a62f188eb9f8/resourceGroups/apptest/providers/Microsoft.OperationalInsights/workspaces/test1", + "eventHubAuthorizationRuleId": "/subscriptions/fb9f25f9-5785-4510-a38f-a62f188eb9f8/resourceGroups/apptest/providers/microsoft.eventhub/namespaces/mynamespace/eventhubs/myeventhub/authorizationrules/myrule", + "logs": [ + { + "category": "Security", + "enabled": true + }, + { + "category": "Administrative", + "enabled": true + }, + { + "category": "ServiceHealth", + "enabled": true + }, + { + "category": "Alert", + "enabled": true + }, + { + "category": "Recommendation", + "enabled": true + }, + { + "category": "Policy", + "enabled": true + }, + { + "category": "Autoscale", + "enabled": true + }, + { + "category": "ResourceHealth", + "enabled": true + } + ] + } + } + } + } +} diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/deleteDiagnosticSetting.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/deleteDiagnosticSetting.json new file mode 100644 index 000000000000..ab80a3c2f4ae --- /dev/null +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/deleteDiagnosticSetting.json @@ -0,0 +1,11 @@ +{ + "parameters": { + "resourceUri": "subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourcegroups/viruela1/providers/microsoft.logic/workflows/viruela6", + "name": "mysetting", + "api-version": "2017-05-01-preview" + }, + "responses": { + "200": {}, + "204": {} + } +} diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/deleteSubscriptionDiagnosticSetting.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/deleteSubscriptionDiagnosticSetting.json new file mode 100644 index 000000000000..72c40f9ae1bd --- /dev/null +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/deleteSubscriptionDiagnosticSetting.json @@ -0,0 +1,11 @@ +{ + "parameters": { + "subscriptionId": "1a66ce04-b633-4a0b-b2bc-a912ec8986a6", + "name": "ds4", + "api-version": "2017-05-01-preview" + }, + "responses": { + "200": {}, + "204": {} + } +} diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/getDiagnosticSetting.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/getDiagnosticSetting.json new file mode 100644 index 000000000000..50cf4c636646 --- /dev/null +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/getDiagnosticSetting.json @@ -0,0 +1,42 @@ +{ + "parameters": { + "resourceUri": "subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourcegroups/viruela1/providers/microsoft.logic/workflows/viruela6", + "name": "mysetting", + "api-version": "2017-05-01-preview" + }, + "responses": { + "200": { + "headers": {}, + "body": { + "id": "/subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourcegroups/viruela1/providers/microsoft.logic/workflows/viruela6/diagnosticSettings/service", + "type": "", + "name": "mysetting", + "properties": { + "storageAccountId": "/subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/resourceGroups/apptest/providers/Microsoft.Storage/storageAccounts/appteststorage1", + "workspaceId": "", + "eventHubAuthorizationRuleId": "/subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourceGroups/montest/providers/microsoft.eventhub/namespaces/mynamespace/eventhubs/myeventhub/authorizationrules/myrule", + "metrics": [ + { + "category": "WorkflowMetrics", + "enabled": true, + "retentionPolicy": { + "enabled": false, + "days": 0 + } + } + ], + "logs": [ + { + "category": "WorkflowRuntime", + "enabled": true, + "retentionPolicy": { + "enabled": false, + "days": 0 + } + } + ] + } + } + } + } +} diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/getDiagnosticSettingsCategory.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/getDiagnosticSettingsCategory.json new file mode 100644 index 000000000000..ae766e558bdc --- /dev/null +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/getDiagnosticSettingsCategory.json @@ -0,0 +1,20 @@ +{ + "parameters": { + "resourceUri": "subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourcegroups/viruela1/providers/microsoft.logic/workflows/viruela6", + "name": "WorkflowRuntime", + "api-version": "2017-05-01-preview" + }, + "responses": { + "200": { + "headers": {}, + "body": { + "id": "/subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourcegroups/viruela1/providers/microsoft.logic/workflows/viruela6/providers/microsoft.insights/diagnosticSettingsCategories/WorkflowRuntime", + "type": "microsoft.insights/diagnosticSettingsCategories", + "name": "WorkflowRuntime", + "properties": { + "categoryType": "Logs" + } + } + } + } +} diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/getSubscriptionDiagnosticSetting.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/getSubscriptionDiagnosticSetting.json new file mode 100644 index 000000000000..fb3a6d4ac89b --- /dev/null +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/getSubscriptionDiagnosticSetting.json @@ -0,0 +1,57 @@ +{ + "parameters": { + "subscriptionId": "fb9f25f9-5785-4510-a38f-a62f188eb9f8", + "name": "mysetting", + "api-version": "2017-05-01-preview" + }, + "responses": { + "200": { + "headers": {}, + "body": { + "id": "subscriptions/fb9f25f9-5785-4510-a38f-a62f188eb9f8/providers/AzureResourceManager/diagnosticSettings/ds4", + "type": null, + "name": "ds4", + "location": "global", + "properties": { + "storageAccountId": "/subscriptions/fb9f25f9-5785-4510-a38f-a62f188eb9f8/resourceGroups/apptest/providers/Microsoft.Storage/storageAccounts/appteststorage1", + "workspaceId": "/subscriptions/fb9f25f9-5785-4510-a38f-a62f188eb9f8/resourceGroups/apptest/providers/Microsoft.OperationalInsights/workspaces/test1", + "eventHubAuthorizationRuleId": "/subscriptions/fb9f25f9-5785-4510-a38f-a62f188eb9f8/resourceGroups/apptest/providers/microsoft.eventhub/namespaces/mynamespace/eventhubs/myeventhub/authorizationrules/myrule", + "logs": [ + { + "category": "Security", + "enabled": true + }, + { + "category": "Administrative", + "enabled": true + }, + { + "category": "ServiceHealth", + "enabled": true + }, + { + "category": "Alert", + "enabled": true + }, + { + "category": "Recommendation", + "enabled": true + }, + { + "category": "Policy", + "enabled": true + }, + { + "category": "Autoscale", + "enabled": true + }, + { + "category": "ResourceHealth", + "enabled": true + } + ] + } + } + } + } +} diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/listDiagnosticSettings.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/listDiagnosticSettings.json new file mode 100644 index 000000000000..50220bc82498 --- /dev/null +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/listDiagnosticSettings.json @@ -0,0 +1,45 @@ +{ + "parameters": { + "resourceUri": "subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourcegroups/viruela1/providers/microsoft.logic/workflows/viruela6", + "api-version": "2017-05-01-preview" + }, + "responses": { + "200": { + "headers": {}, + "body": { + "value": [ + { + "id": "/subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourcegroups/viruela1/providers/microsoft.logic/workflows/viruela6/diagnosticSettings/mysetting", + "type": "microsoft.logic/workflows", + "name": "mysetting", + "properties": { + "storageAccountId": "/subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/resourceGroups/apptest/providers/Microsoft.Storage/storageAccounts/appteststorage1", + "eventHubAuthorizationRuleId": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/andy1101/providers/Microsoft.EventHub/namespaces/andy1101/authorizationrules/RootManageSharedAccessKey", + "workspaceId": "", + "metrics": [ + { + "category": "WorkflowMetrics", + "enabled": true, + "retentionPolicy": { + "enabled": false, + "days": 0 + } + } + ], + "logs": [ + { + "category": "WorkflowRuntime", + "enabled": true, + "retentionPolicy": { + "enabled": false, + "days": 0 + } + } + ] + } + } + ] + } + } + } +} diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/listDiagnosticSettingsCategories.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/listDiagnosticSettingsCategories.json new file mode 100644 index 000000000000..d7ea73b6638b --- /dev/null +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/listDiagnosticSettingsCategories.json @@ -0,0 +1,31 @@ +{ + "parameters": { + "resourceUri": "subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourcegroups/viruela1/providers/microsoft.logic/workflows/viruela6", + "api-version": "2017-05-01-preview" + }, + "responses": { + "200": { + "headers": {}, + "body": { + "value": [ + { + "id": "/subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourcegroups/viruela1/providers/microsoft.logic/workflows/viruela6/providers/microsoft.insights/diagnosticSettingsCategories/WorkflowRuntime", + "type": "microsoft.insights/diagnosticSettingsCategories", + "name": "WorkflowRuntime", + "properties": { + "categoryType": "Logs" + } + }, + { + "id": "/subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourcegroups/viruela1/providers/microsoft.logic/workflows/viruela6/providers/microsoft.insights/diagnosticSettingsCategories/WorkflowMetric", + "type": "microsoft.insights/diagnosticSettingsCategories", + "name": "WorkflowMetric", + "properties": { + "categoryType": "Metrics" + } + } + ] + } + } + } +} diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/listSubscriptionDiagnosticSettings.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/listSubscriptionDiagnosticSettings.json new file mode 100644 index 000000000000..9123cfa0649c --- /dev/null +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/listSubscriptionDiagnosticSettings.json @@ -0,0 +1,59 @@ +{ + "parameters": { + "subscriptionId": "fb9f25f9-5785-4510-a38f-a62f188eb9f8", + "api-version": "2017-05-01-preview" + }, + "responses": { + "200": { + "headers": {}, + "body": { + "value": [ + { + "id": "subscriptions/fb9f25f9-5785-4510-a38f-a62f188eb9f8/providers/AzureResourceManager/diagnosticSettings/ds4", + "type": null, + "name": "ds4", + "properties": { + "storageAccountId": "/subscriptions/fb9f25f9-5785-4510-a38f-a62f188eb9f8/resourceGroups/apptest/providers/Microsoft.Storage/storageAccounts/appteststorage1", + "workspaceId": "/subscriptions/fb9f25f9-5785-4510-a38f-a62f188eb9f8/resourceGroups/apptest/providers/Microsoft.OperationalInsights/workspaces/test1", + "eventHubAuthorizationRuleId": "/subscriptions/fb9f25f9-5785-4510-a38f-a62f188eb9f8/resourceGroups/apptest/providers/microsoft.eventhub/namespaces/mynamespace/eventhubs/myeventhub/authorizationrules/myrule", + "logs": [ + { + "category": "Security", + "enabled": true + }, + { + "category": "Administrative", + "enabled": true + }, + { + "category": "ServiceHealth", + "enabled": true + }, + { + "category": "Alert", + "enabled": true + }, + { + "category": "Recommendation", + "enabled": true + }, + { + "category": "Policy", + "enabled": true + }, + { + "category": "Autoscale", + "enabled": true + }, + { + "category": "ResourceHealth", + "enabled": true + } + ] + } + } + ] + } + } + } +} diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metricDefinitions_API.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metricDefinitions_API.json new file mode 100644 index 000000000000..194c1df1b31b --- /dev/null +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metricDefinitions_API.json @@ -0,0 +1,313 @@ +{ + "swagger": "2.0", + "info": { + "title": "MonitorManagementClient", + "x-ms-code-generation-settings": { + "name": "MonitorManagementClient" + }, + "version": "2017-05-01-preview" + }, + "host": "management.azure.com", + "schemes": [ + "https" + ], + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "security": [ + { + "azure_auth": [ + "user_impersonation" + ] + } + ], + "securityDefinitions": { + "azure_auth": { + "type": "oauth2", + "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", + "flow": "implicit", + "description": "Azure Active Directory OAuth2 Flow", + "scopes": { + "user_impersonation": "impersonate your user account" + } + } + }, + "paths": { + "/{resourceUri}/providers/microsoft.insights/metricDefinitions": { + "get": { + "tags": [ + "MetricDefinitions" + ], + "operationId": "MetricDefinitions_List", + "description": "Lists the metric definitions for the resource.", + "parameters": [ + { + "$ref": "#/parameters/ResourceUriParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "#/definitions/ErrorResponse" + } + }, + "200": { + "description": "Successful request to get the list of metric definitions", + "schema": { + "$ref": "#/definitions/MetricDefinitionCollection" + }, + "examples": { + "application/json": { + "value": [ + { + "id": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricdefinitions/CpuTime", + "resourceId": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest", + "name": { + "value": "CpuTime", + "localizedValue": "CPU Time" + }, + "isDimensionRequired": false, + "unit": "Seconds", + "primaryAggregationType": "Total", + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P30D" + }, + { + "timeGrain": "PT1H", + "retention": "P30D" + } + ], + "dimensions": [ + { + "value": "Instance", + "localizedValue": "Instance" + } + ] + }, + { + "id": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricdefinitions/MemoryWorkingSet", + "resourceId": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest", + "name": { + "value": "MemoryWorkingSet", + "localizedValue": "Memory working set" + }, + "isDimensionRequired": false, + "unit": "Bytes", + "primaryAggregationType": "Average", + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P30D" + }, + { + "timeGrain": "PT1H", + "retention": "P30D" + } + ], + "dimensions": [ + { + "value": "Instance", + "localizedValue": "Instance" + } + ] + }, + { + "id": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricdefinitions/AverageMemoryWorkingSet", + "resourceId": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest", + "name": { + "value": "AverageMemoryWorkingSet", + "localizedValue": "Average memory working set" + }, + "isDimensionRequired": false, + "unit": "Bytes", + "primaryAggregationType": "Average", + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P30D" + }, + { + "timeGrain": "PT1H", + "retention": "P30D" + } + ], + "dimensions": [ + { + "value": "Instance", + "localizedValue": "Instance" + } + ] + } + ] + } + } + } + }, + "x-ms-pageable": { + "nextLinkName": null + }, + "x-ms-examples": { + "Get Metric Definitions without filter": { + "$ref": "./examples/GetMetricDefinitions.json" + } + } + } + } + }, + "definitions": { + "LocalizableString": { + "required": [ + "value" + ], + "properties": { + "value": { + "type": "string", + "description": "the invariant value." + }, + "localizedValue": { + "type": "string", + "description": "the locale specific value." + } + }, + "description": "The localizable string class." + }, + "MetricAvailability": { + "properties": { + "timeGrain": { + "type": "string", + "format": "duration", + "description": "the time grain specifies the aggregation interval for the metric. Expressed as a duration 'PT1M', 'P1D', etc." + }, + "retention": { + "type": "string", + "format": "duration", + "description": "the retention period for the metric at the specified timegrain. Expressed as a duration 'PT1M', 'P1D', etc." + } + }, + "description": "Metric availability specifies the time grain (aggregation interval or frequency) and the retention period for that time grain." + }, + "Unit": { + "type": "string", + "description": "the unit of the metric.", + "enum": [ + "Count", + "Bytes", + "Seconds", + "CountPerSecond", + "BytesPerSecond", + "Percent", + "MilliSeconds", + "ByteSeconds", + "Unspecified" + ], + "x-ms-enum": { + "name": "Unit", + "modelAsString": false + } + }, + "MetricDefinition": { + "properties": { + "isDimensionRequired": { + "type": "boolean", + "description": "Flag to indicate whether the dimension is required." + }, + "resourceId": { + "type": "string", + "description": "the resource identifier of the resource that emitted the metric." + }, + "name": { + "$ref": "#/definitions/LocalizableString", + "description": "the name and the display name of the metric, i.e. it is a localizable string." + }, + "unit": { + "$ref": "#/definitions/Unit", + "description": "the unit of the metric." + }, + "primaryAggregationType": { + "type": "string", + "description": "the primary aggregation type value defining how to use the values for display.", + "enum": [ + "None", + "Average", + "Count", + "Minimum", + "Maximum", + "Total" + ], + "x-ms-enum": { + "name": "AggregationType", + "modelAsString": false + } + }, + "metricAvailabilities": { + "type": "array", + "items": { + "$ref": "#/definitions/MetricAvailability" + }, + "description": "the collection of what aggregation intervals are available to be queried." + }, + "id": { + "type": "string", + "description": "the resource identifier of the metric definition." + }, + "dimensions": { + "type": "array", + "items": { + "$ref": "#/definitions/LocalizableString" + }, + "description": "the name and the display name of the dimension, i.e. it is a localizable string." + } + }, + "description": "Metric definition class specifies the metadata for a metric." + }, + "MetricDefinitionCollection": { + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/MetricDefinition" + }, + "description": "the values for the metric definitions." + } + }, + "required": [ + "value" + ], + "description": "Represents collection of metric definitions." + }, + "ErrorResponse": { + "description": "Describes the format of Error response.", + "type": "object", + "properties": { + "code": { + "description": "Error code", + "type": "string" + }, + "message": { + "description": "Error message indicating why the operation failed.", + "type": "string" + } + } + } + }, + "parameters": { + "ResourceUriParameter": { + "name": "resourceUri", + "in": "path", + "required": true, + "type": "string", + "description": "The identifier of the resource.", + "x-ms-parameter-location": "method", + "x-ms-skip-url-encoding": true + } + } +} diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metrics_API.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metrics_API.json new file mode 100644 index 000000000000..c999f80fc92a --- /dev/null +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metrics_API.json @@ -0,0 +1,428 @@ +{ + "swagger": "2.0", + "info": { + "title": "MonitorManagementClient", + "x-ms-code-generation-settings": { + "name": "MonitorManagementClient" + }, + "version": "2017-05-01-preview" + }, + "host": "management.azure.com", + "schemes": [ + "https" + ], + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "security": [ + { + "azure_auth": [ + "user_impersonation" + ] + } + ], + "securityDefinitions": { + "azure_auth": { + "type": "oauth2", + "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", + "flow": "implicit", + "description": "Azure Active Directory OAuth2 Flow", + "scopes": { + "user_impersonation": "impersonate your user account" + } + } + }, + "paths": { + "/{resourceUri}/providers/microsoft.insights/metrics": { + "get": { + "tags": [ + "Metrics" + ], + "operationId": "Metrics_List", + "description": "**Lists the metric values for a resource**.", + "parameters": [ + { + "$ref": "#/parameters/ResourceUriParameter" + }, + { + "$ref": "#/parameters/TimespanParameter" + }, + { + "$ref": "#/parameters/IntervalParameter" + }, + { + "$ref": "#/parameters/MetricParameter" + }, + { + "$ref": "#/parameters/AggregationsParameter" + }, + { + "$ref": "#/parameters/TopParameter" + }, + { + "$ref": "#/parameters/OrderByParameter" + }, + { + "name": "$filter", + "in": "query", + "type": "string", + "description": "The **$filter** is used to reduce the set of metric data returned.
Example:
Metric contains metadata A, B and C.
- Return all time series of C where A = a1 and B = b1 or b2
**$filter=A eq ‘a1’ and B eq ‘b1’ or B eq ‘b2’ and C eq ‘*’**
- Invalid variant:
**$filter=A eq ‘a1’ and B eq ‘b1’ and C eq ‘*’ or B = ‘b2’**
This is invalid because the logical or operator cannot separate two different metadata names.
- Return all time series where A = a1, B = b1 and C = c1:
**$filter=A eq ‘a1’ and B eq ‘b1’ and C eq ‘c1’**
- Return all time series where A = a1
**$filter=A eq ‘a1’ and B eq ‘*’ and C eq ‘*’**.", + "required": false + }, + { + "$ref": "#/parameters/ResultTypeParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "#/definitions/ErrorResponse" + } + }, + "200": { + "description": "Successful request to get the list of metric values.", + "schema": { + "$ref": "#/definitions/Response" + }, + "examples": { + "application/json": { + "cost": 0, + "timespan": "2017-08-10T21:44:34Z/2017-08-10T22:44:34Z", + "interval": "PT1M", + "value": [ + { + "id": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/Microsoft.Insights/metrics/CpuTime", + "type": "Microsoft.Insights/metrics", + "name": { + "value": "CpuTime", + "localizedValue": "CPU Time" + }, + "unit": "Seconds", + "timeseries": [ + { + "metadatavalues": [], + "data": [ + { + "timeStamp": "2017-08-10T21:44:00Z", + "total": 0.0 + }, + { + "timeStamp": "2017-08-10T21:45:00Z", + "total": 0.0 + }, + { + "timeStamp": "2017-08-10T21:46:00Z", + "total": 0.0 + }, + { + "timeStamp": "2017-08-10T21:47:00Z", + "total": 0.0 + }, + { + "timeStamp": "2017-08-10T21:48:00Z", + "total": 0.0 + }, + { + "timeStamp": "2017-08-10T21:49:00Z", + "total": 0.0 + }, + { + "timeStamp": "2017-08-10T21:50:00Z", + "total": 0.0 + } + ] + } + ] + } + ] + } + } + } + }, + "x-ms-odata": "#/definitions/MetadataValue", + "x-ms-examples": { + "Get Metric for data": { + "$ref": "./examples/GetMetric.json" + }, + "Get Metric for metadata": { + "$ref": "./examples/GetMetricMetadata.json" + } + } + } + } + }, + "definitions": { + "LocalizableString": { + "required": [ + "value" + ], + "properties": { + "value": { + "type": "string", + "description": "the invariant value." + }, + "localizedValue": { + "type": "string", + "description": "the locale specific value." + } + }, + "description": "The localizable string class." + }, + "Unit": { + "type": "string", + "description": "the unit of the metric.", + "enum": [ + "Count", + "Bytes", + "Seconds", + "CountPerSecond", + "BytesPerSecond", + "Percent", + "MilliSeconds", + "ByteSeconds", + "Unspecified" + ], + "x-ms-enum": { + "name": "Unit", + "modelAsString": false + } + }, + "MetricValue": { + "required": [ + "timeStamp" + ], + "properties": { + "timeStamp": { + "type": "string", + "format": "date-time", + "description": "the timestamp for the metric value in ISO 8601 format." + }, + "average": { + "type": "number", + "format": "double", + "description": "the average value in the time range." + }, + "minimum": { + "type": "number", + "format": "double", + "description": "the least value in the time range." + }, + "maximum": { + "type": "number", + "format": "double", + "description": "the greatest value in the time range." + }, + "total": { + "type": "number", + "format": "double", + "description": "the sum of all of the values in the time range." + }, + "count": { + "type": "integer", + "format": "int64", + "description": "the number of samples in the time range. Can be used to determine the number of values that contributed to the average value." + } + }, + "description": "Represents a metric value." + }, + "MetadataValue": { + "properties": { + "name": { + "$ref": "#/definitions/LocalizableString", + "description": "the name of the metadata." + }, + "value": { + "type": "string", + "description": "the value of the metadata." + } + }, + "description": "Represents a metric metadata value." + }, + "ErrorResponse": { + "description": "Describes the format of Error response.", + "type": "object", + "properties": { + "code": { + "description": "Error code", + "type": "string" + }, + "message": { + "description": "Error message indicating why the operation failed.", + "type": "string" + } + } + }, + "Response": { + "type": "object", + "properties": { + "cost": { + "type": "number", + "format": "int32", + "minimum": 0, + "description": "The integer value representing the cost of the query, for data case." + }, + "timespan": { + "type": "string", + "description": "The timespan for which the data was retrieved. Its value consists of two datetimes concatenated, separated by '/'. This may be adjusted in the future and returned back from what was originally requested." + }, + "interval": { + "type": "string", + "format": "duration", + "description": "The interval (window size) for which the metric data was returned in. This may be adjusted in the future and returned back from what was originally requested. This is not present if a metadata request was made." + }, + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/Metric" + }, + "description": "the value of the collection." + } + }, + "required": [ + "timespan", + "value" + ], + "description": "The response to a metrics query." + }, + "Metric": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "the metric Id." + }, + "type": { + "type": "string", + "description": "the resource type of the metric resource." + }, + "name": { + "$ref": "#/definitions/LocalizableString", + "description": "the name and the display name of the metric, i.e. it is localizable string." + }, + "unit": { + "$ref": "#/definitions/Unit", + "description": "the unit of the metric." + }, + "timeseries": { + "type": "array", + "items": { + "$ref": "#/definitions/TimeSeriesElement" + }, + "description": "the time series returned when a data query is performed." + } + }, + "required": [ + "id", + "type", + "name", + "unit", + "timeseries" + ], + "description": "The result data of a query." + }, + "TimeSeriesElement": { + "type": "object", + "properties": { + "metadatavalues": { + "type": "array", + "items": { + "$ref": "#/definitions/MetadataValue" + }, + "description": "the metadata values returned if $filter was specified in the call." + }, + "data": { + "type": "array", + "items": { + "$ref": "#/definitions/MetricValue" + }, + "description": "An array of data points representing the metric values. This is only returned if a result type of data is specified." + } + }, + "description": "A time series result type. The discriminator value is always TimeSeries in this case." + } + }, + "parameters": { + "ResourceUriParameter": { + "name": "resourceUri", + "in": "path", + "required": true, + "type": "string", + "description": "The identifier of the resource.", + "x-ms-parameter-location": "method", + "x-ms-skip-url-encoding": true + }, + "TimespanParameter": { + "name": "timespan", + "in": "query", + "required": false, + "type": "string", + "description": "The timespan of the query. It is a string with the following format 'startDateTime_ISO/endDateTime_ISO'.", + "x-ms-parameter-location": "method" + }, + "IntervalParameter": { + "name": "interval", + "in": "query", + "required": false, + "type": "string", + "format": "duration", + "description": "The interval (i.e. timegrain) of the query.", + "x-ms-parameter-location": "method" + }, + "MetricParameter": { + "name": "metric", + "in": "query", + "required": false, + "type": "string", + "description": "The name of the metric to retrieve.", + "x-ms-parameter-location": "method" + }, + "AggregationsParameter": { + "name": "aggregation", + "in": "query", + "required": false, + "type": "string", + "description": "The list of aggregation types (comma separated) to retrieve.", + "x-ms-parameter-location": "method" + }, + "TopParameter": { + "name": "$top", + "in": "query", + "required": false, + "type": "number", + "format": "int32", + "description": "The maximum number of records to retrieve.\nValid only if $filter is specified.\nDefaults to 10.", + "x-ms-parameter-location": "method" + }, + "OrderByParameter": { + "name": "$orderby", + "in": "query", + "required": false, + "type": "string", + "description": "The aggregation to use for sorting results and the direction of the sort.\nOnly one order can be specified.\nExamples: sum asc.", + "x-ms-parameter-location": "method" + }, + "ResultTypeParameter": { + "name": "resultType", + "in": "query", + "type": "string", + "enum": [ + "Data", + "Metadata" + ], + "x-ms-enum": { + "name": "ResultType", + "modelAsString": false + }, + "description": "Reduces the set of data collected. The syntax allowed depends on the operation. See the operation's description for details.", + "x-ms-parameter-location": "method", + "required": false + } + } +} diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/subscriptionDiagnosticsSettings_API.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/subscriptionDiagnosticsSettings_API.json new file mode 100644 index 000000000000..1c23ffa735b1 --- /dev/null +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/subscriptionDiagnosticsSettings_API.json @@ -0,0 +1,325 @@ +{ + "swagger": "2.0", + "info": { + "title": "MonitorManagementClient", + "x-ms-code-generation-settings": { + "name": "MonitorManagementClient" + }, + "version": "2017-05-01-preview" + }, + "host": "management.azure.com", + "schemes": [ + "https" + ], + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "security": [ + { + "azure_auth": [ + "user_impersonation" + ] + } + ], + "securityDefinitions": { + "azure_auth": { + "type": "oauth2", + "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", + "flow": "implicit", + "description": "Azure Active Directory OAuth2 Flow", + "scopes": { + "user_impersonation": "impersonate your user account" + } + } + }, + "paths": { + "/subscriptions/{subscriptionId}/providers/microsoft.insights/diagnosticSettings/{name}": { + "get": { + "tags": [ + "SubscriptionDiagnosticSettings" + ], + "operationId": "SubscriptionDiagnosticSettings_Get", + "description": "Gets the active subscription diagnostic settings for the specified resource.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "#/parameters/NameParameter" + } + ], + "responses": { + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "#/definitions/ErrorResponse" + } + }, + "200": { + "description": "Successful request to get more information about diagnostic setting.", + "schema": { + "$ref": "#/definitions/SubscriptionDiagnosticSettingsResource" + } + } + }, + "x-ms-examples": { + "Gets the subscription diagnostic setting": { + "$ref": "./examples/getSubscriptionDiagnosticSetting.json" + } + } + }, + "put": { + "tags": [ + "SubscriptionDiagnosticSettings" + ], + "operationId": "SubscriptionDiagnosticSettings_CreateOrUpdate", + "description": "Creates or updates subscription diagnostic settings for the specified resource.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + }, + { + "name": "parameters", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/SubscriptionDiagnosticSettingsResource" + }, + "description": "Parameters supplied to the operation." + }, + { + "$ref": "#/parameters/NameParameter" + } + ], + "responses": { + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "#/definitions/ErrorResponse" + } + }, + "200": { + "description": "Successful request to create a subscription diagnostic setting", + "schema": { + "$ref": "#/definitions/SubscriptionDiagnosticSettingsResource" + } + } + }, + "x-ms-examples": { + "Creates or Updates the subscription diagnostic setting": { + "$ref": "./examples/createOrUpdateSubscriptionDiagnosticSetting.json" + } + } + }, + "delete": { + "tags": [ + "SubscriptionDiagnosticSettings" + ], + "operationId": "SubscriptionDiagnosticSettings_Delete", + "description": "Deletes existing subscription diagnostic settings for the specified resource.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + }, + { + "$ref": "#/parameters/NameParameter" + } + ], + "responses": { + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "#/definitions/ErrorResponse" + } + }, + "200": { + "description": "Successful request to remove a subscription diagnostic setting" + }, + "204": { + "description": "Successful request to remove a subscription diagnostic setting" + } + }, + "x-ms-examples": { + "Deletes the subscription diagnostic setting": { + "$ref": "./examples/deleteSubscriptionDiagnosticSetting.json" + } + } + } + }, + "/subscriptions/{subscriptionId}/providers/microsoft.insights/diagnosticSettings": { + "get": { + "tags": [ + "SubscriptionDiagnosticSettings" + ], + "operationId": "SubscriptionDiagnosticSettings_List", + "description": "Gets the active subscription diagnostic settings list for the specified subscriptionId.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "#/definitions/ErrorResponse" + } + }, + "200": { + "description": "Successful request to get more information about subscription diagnostic setting", + "schema": { + "$ref": "#/definitions/SubscriptionDiagnosticSettingsResourceCollection" + } + } + }, + "x-ms-examples": { + "Gets the subscription diagnostic setting": { + "$ref": "./examples/listSubscriptionDiagnosticSettings.json" + } + } + } + } + }, + "definitions": { + "SubscriptionProxyOnlyResource": { + "properties": { + "id": { + "type": "string", + "readOnly": true, + "description": "Azure resource Id" + }, + "name": { + "type": "string", + "readOnly": true, + "description": "Azure resource name" + }, + "type": { + "type": "string", + "readOnly": true, + "description": "Azure resource type" + }, + "location": { + "type": "string", + "description": "Location of the resource" + } + }, + "x-ms-azure-resource": true, + "description": "A proxy only azure resource object" + }, + "SubscriptionLogSettings": { + "properties": { + "category": { + "type": "string", + "description": "Name of a Subscription Diagnostic Log category for a resource type this setting is applied to." + }, + "enabled": { + "type": "boolean", + "description": "a value indicating whether this log is enabled." + } + }, + "required": [ + "enabled" + ], + "description": "Part of Subscription diagnostic setting. Specifies the settings for a particular log." + }, + "SubscriptionDiagnosticSettings": { + "properties": { + "storageAccountId": { + "type": "string", + "description": "The resource ID of the storage account to which you would like to send Diagnostic Logs." + }, + "serviceBusRuleId": { + "type": "string", + "description": "The service bus rule Id of the diagnostic setting. This is here to maintain backwards compatibility." + }, + "eventHubAuthorizationRuleId": { + "type": "string", + "description": "The resource Id for the event hub authorization rule." + }, + "eventHubName": { + "type": "string", + "description": "The name of the event hub. If none is specified, the default event hub will be selected." + }, + "logs": { + "type": "array", + "items": { + "$ref": "#/definitions/SubscriptionLogSettings" + }, + "description": "The list of logs settings." + }, + "workspaceId": { + "type": "string", + "description": "The full ARM resource ID of the Log Analytics workspace to which you would like to send Diagnostic Logs. Example: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2" + } + }, + "description": "The subscription diagnostic settings." + }, + "SubscriptionDiagnosticSettingsResource": { + "type": "object", + "allOf": [ + { + "$ref": "#/definitions/SubscriptionProxyOnlyResource" + } + ], + "properties": { + "properties": { + "x-ms-client-flatten": true, + "$ref": "#/definitions/SubscriptionDiagnosticSettings", + "description": "Properties of a Subscription Diagnostic Settings Resource." + } + }, + "description": "The subscription diagnostic setting resource." + }, + "SubscriptionDiagnosticSettingsResourceCollection": { + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/SubscriptionDiagnosticSettingsResource" + }, + "description": "The collection of subscription diagnostic settings resources." + } + }, + "description": "Represents a collection of subscription diagnostic settings resources." + }, + "ErrorResponse": { + "description": "Describes the format of Error response.", + "type": "object", + "properties": { + "code": { + "description": "Error code", + "type": "string" + }, + "message": { + "description": "Error message indicating why the operation failed.", + "type": "string" + } + } + } + }, + "parameters": { + "NameParameter": { + "name": "name", + "in": "path", + "required": true, + "type": "string", + "description": "The name of the diagnostic setting.", + "x-ms-parameter-location": "method" + } + } +} From f90c35f14c101fb7dabd6bc213cca59c049824e4 Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Fri, 23 Apr 2021 18:50:51 -0700 Subject: [PATCH 02/43] Updates readme --- specification/monitor/resource-manager/readme.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/specification/monitor/resource-manager/readme.md b/specification/monitor/resource-manager/readme.md index e1ba0a364278..4ff2c18337fb 100644 --- a/specification/monitor/resource-manager/readme.md +++ b/specification/monitor/resource-manager/readme.md @@ -27,6 +27,7 @@ These are the global settings for the MonitorClient API. ``` yaml !$(python) || !$(track2) title: MonitorClient ``` + ``` yaml $(python) && $(track2) title: MonitorManagementClient ``` @@ -34,9 +35,22 @@ title: MonitorManagementClient ``` yaml description: Monitor Management Client openapi-type: arm -tag: package-2020-03 +tag: package-preview-2017-09 ``` + +### Tag: package-preview-2017-09 + +These settings apply only when `--tag=package-preview-2017-09` is specified on the command line. + +```yaml $(tag) == 'package-preview-2017-09' +input-file: + - Microsoft.Insights/preview/2017-09-01-preview/diagnosticsSettingsCategories_API.json + - Microsoft.Insights/preview/2017-09-01-preview/diagnosticsSettings_API.json + - Microsoft.Insights/preview/2017-09-01-preview/metricDefinitions_API.json + - Microsoft.Insights/preview/2017-09-01-preview/metrics_API.json + - Microsoft.Insights/preview/2017-09-01-preview/subscriptionDiagnosticsSettings_API.json +``` ### Tag: package-2021-02-preview-only These settings apply only when `--tag=package-2021-02-preview-only` is specified on the command line. From 86731ac97d2743e21f998b12c6bba61103f1c152 Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Fri, 23 Apr 2021 18:50:53 -0700 Subject: [PATCH 03/43] Updates API version in new specs and examples --- .../2017-09-01-preview/diagnosticsSettingsCategories_API.json | 2 +- .../preview/2017-09-01-preview/diagnosticsSettings_API.json | 2 +- .../preview/2017-09-01-preview/examples/GetMetric.json | 2 +- .../2017-09-01-preview/examples/GetMetricDefinitions.json | 2 +- .../preview/2017-09-01-preview/examples/GetMetricMetadata.json | 2 +- .../examples/createOrUpdateDiagnosticSetting.json | 2 +- .../examples/createOrUpdateSubscriptionDiagnosticSetting.json | 2 +- .../2017-09-01-preview/examples/deleteDiagnosticSetting.json | 2 +- .../examples/deleteSubscriptionDiagnosticSetting.json | 2 +- .../2017-09-01-preview/examples/getDiagnosticSetting.json | 2 +- .../examples/getDiagnosticSettingsCategory.json | 2 +- .../examples/getSubscriptionDiagnosticSetting.json | 2 +- .../2017-09-01-preview/examples/listDiagnosticSettings.json | 2 +- .../examples/listDiagnosticSettingsCategories.json | 2 +- .../examples/listSubscriptionDiagnosticSettings.json | 2 +- .../preview/2017-09-01-preview/metricDefinitions_API.json | 2 +- .../preview/2017-09-01-preview/metrics_API.json | 2 +- .../2017-09-01-preview/subscriptionDiagnosticsSettings_API.json | 2 +- 18 files changed, 18 insertions(+), 18 deletions(-) diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/diagnosticsSettingsCategories_API.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/diagnosticsSettingsCategories_API.json index f45dd867b275..3932c1a90bd0 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/diagnosticsSettingsCategories_API.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/diagnosticsSettingsCategories_API.json @@ -5,7 +5,7 @@ "x-ms-code-generation-settings": { "name": "MonitorManagementClient" }, - "version": "2017-05-01-preview" + "version": "2017-09-01-preview" }, "host": "management.azure.com", "schemes": [ diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/diagnosticsSettings_API.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/diagnosticsSettings_API.json index 79337a4531f3..3b5a20db297c 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/diagnosticsSettings_API.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/diagnosticsSettings_API.json @@ -5,7 +5,7 @@ "x-ms-code-generation-settings": { "name": "MonitorManagementClient" }, - "version": "2017-05-01-preview" + "version": "2017-09-01-preview" }, "host": "management.azure.com", "schemes": [ diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/GetMetric.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/GetMetric.json index 07251092bf57..d174c46536be 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/GetMetric.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/GetMetric.json @@ -8,7 +8,7 @@ "orderby": "Average asc", "aggregation": "Average,count", "interval": "PT1M", - "api-version": "2017-05-01-preview" + "api-version": "2017-09-01-preview" }, "responses": { "200": { diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/GetMetricDefinitions.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/GetMetricDefinitions.json index c92baff7bd0d..921a2c7f3ea5 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/GetMetricDefinitions.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/GetMetricDefinitions.json @@ -1,7 +1,7 @@ { "parameters": { "resourceUri": "subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricDefinitions", - "api-version": "2017-05-01-preview" + "api-version": "2017-09-01-preview" }, "responses": { "200": { diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/GetMetricMetadata.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/GetMetricMetadata.json index 23a9ca8877b0..ded37edbe9c2 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/GetMetricMetadata.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/GetMetricMetadata.json @@ -9,7 +9,7 @@ "interval": "PT1M", "resulttype": "metadata", "resourceUri": "subscriptions/b324c52b-4073-4807-93af-e07d289c093e/resourceGroups/test/providers/Microsoft.Storage/storageAccounts/larryshoebox/blobServices/default", - "api-version": "2017-05-01-preview" + "api-version": "2017-09-01-preview" }, "responses": { "200": { diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/createOrUpdateDiagnosticSetting.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/createOrUpdateDiagnosticSetting.json index 602799e199b4..dc5b782972b5 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/createOrUpdateDiagnosticSetting.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/createOrUpdateDiagnosticSetting.json @@ -2,7 +2,7 @@ "parameters": { "resourceUri": "subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourcegroups/viruela1/providers/microsoft.logic/workflows/viruela6", "name": "mysetting", - "api-version": "2017-05-01-preview", + "api-version": "2017-09-01-preview", "parameters": { "properties": { "storageAccountId": "/subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/resourceGroups/apptest/providers/Microsoft.Storage/storageAccounts/appteststorage1", diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/createOrUpdateSubscriptionDiagnosticSetting.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/createOrUpdateSubscriptionDiagnosticSetting.json index d4dfb6f6e2a7..c38a0f94e26c 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/createOrUpdateSubscriptionDiagnosticSetting.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/createOrUpdateSubscriptionDiagnosticSetting.json @@ -2,7 +2,7 @@ "parameters": { "subscriptionId": "fb9f25f9-5785-4510-a38f-a62f188eb9f8", "name": "ds4", - "api-version": "2017-05-01-preview", + "api-version": "2017-09-01-preview", "parameters": { "properties": { "storageAccountId": "/subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/resourceGroups/apptest/providers/Microsoft.Storage/storageAccounts/appteststorage1", diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/deleteDiagnosticSetting.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/deleteDiagnosticSetting.json index ab80a3c2f4ae..12b3e9a26463 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/deleteDiagnosticSetting.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/deleteDiagnosticSetting.json @@ -2,7 +2,7 @@ "parameters": { "resourceUri": "subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourcegroups/viruela1/providers/microsoft.logic/workflows/viruela6", "name": "mysetting", - "api-version": "2017-05-01-preview" + "api-version": "2017-09-01-preview" }, "responses": { "200": {}, diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/deleteSubscriptionDiagnosticSetting.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/deleteSubscriptionDiagnosticSetting.json index 72c40f9ae1bd..4eb48c51f72b 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/deleteSubscriptionDiagnosticSetting.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/deleteSubscriptionDiagnosticSetting.json @@ -2,7 +2,7 @@ "parameters": { "subscriptionId": "1a66ce04-b633-4a0b-b2bc-a912ec8986a6", "name": "ds4", - "api-version": "2017-05-01-preview" + "api-version": "2017-09-01-preview" }, "responses": { "200": {}, diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/getDiagnosticSetting.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/getDiagnosticSetting.json index 50cf4c636646..cdd3e609c94b 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/getDiagnosticSetting.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/getDiagnosticSetting.json @@ -2,7 +2,7 @@ "parameters": { "resourceUri": "subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourcegroups/viruela1/providers/microsoft.logic/workflows/viruela6", "name": "mysetting", - "api-version": "2017-05-01-preview" + "api-version": "2017-09-01-preview" }, "responses": { "200": { diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/getDiagnosticSettingsCategory.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/getDiagnosticSettingsCategory.json index ae766e558bdc..3698522cedff 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/getDiagnosticSettingsCategory.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/getDiagnosticSettingsCategory.json @@ -2,7 +2,7 @@ "parameters": { "resourceUri": "subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourcegroups/viruela1/providers/microsoft.logic/workflows/viruela6", "name": "WorkflowRuntime", - "api-version": "2017-05-01-preview" + "api-version": "2017-09-01-preview" }, "responses": { "200": { diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/getSubscriptionDiagnosticSetting.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/getSubscriptionDiagnosticSetting.json index fb3a6d4ac89b..cdb6a116d533 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/getSubscriptionDiagnosticSetting.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/getSubscriptionDiagnosticSetting.json @@ -2,7 +2,7 @@ "parameters": { "subscriptionId": "fb9f25f9-5785-4510-a38f-a62f188eb9f8", "name": "mysetting", - "api-version": "2017-05-01-preview" + "api-version": "2017-09-01-preview" }, "responses": { "200": { diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/listDiagnosticSettings.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/listDiagnosticSettings.json index 50220bc82498..c78cbaffffe7 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/listDiagnosticSettings.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/listDiagnosticSettings.json @@ -1,7 +1,7 @@ { "parameters": { "resourceUri": "subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourcegroups/viruela1/providers/microsoft.logic/workflows/viruela6", - "api-version": "2017-05-01-preview" + "api-version": "2017-09-01-preview" }, "responses": { "200": { diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/listDiagnosticSettingsCategories.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/listDiagnosticSettingsCategories.json index d7ea73b6638b..fb7e3f16483c 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/listDiagnosticSettingsCategories.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/listDiagnosticSettingsCategories.json @@ -1,7 +1,7 @@ { "parameters": { "resourceUri": "subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourcegroups/viruela1/providers/microsoft.logic/workflows/viruela6", - "api-version": "2017-05-01-preview" + "api-version": "2017-09-01-preview" }, "responses": { "200": { diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/listSubscriptionDiagnosticSettings.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/listSubscriptionDiagnosticSettings.json index 9123cfa0649c..ff41fad8a2a4 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/listSubscriptionDiagnosticSettings.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/listSubscriptionDiagnosticSettings.json @@ -1,7 +1,7 @@ { "parameters": { "subscriptionId": "fb9f25f9-5785-4510-a38f-a62f188eb9f8", - "api-version": "2017-05-01-preview" + "api-version": "2017-09-01-preview" }, "responses": { "200": { diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metricDefinitions_API.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metricDefinitions_API.json index 194c1df1b31b..3804d350d871 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metricDefinitions_API.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metricDefinitions_API.json @@ -5,7 +5,7 @@ "x-ms-code-generation-settings": { "name": "MonitorManagementClient" }, - "version": "2017-05-01-preview" + "version": "2017-09-01-preview" }, "host": "management.azure.com", "schemes": [ diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metrics_API.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metrics_API.json index c999f80fc92a..864e866cf70c 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metrics_API.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metrics_API.json @@ -5,7 +5,7 @@ "x-ms-code-generation-settings": { "name": "MonitorManagementClient" }, - "version": "2017-05-01-preview" + "version": "2017-09-01-preview" }, "host": "management.azure.com", "schemes": [ diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/subscriptionDiagnosticsSettings_API.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/subscriptionDiagnosticsSettings_API.json index 1c23ffa735b1..557beb4ddd4a 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/subscriptionDiagnosticsSettings_API.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/subscriptionDiagnosticsSettings_API.json @@ -5,7 +5,7 @@ "x-ms-code-generation-settings": { "name": "MonitorManagementClient" }, - "version": "2017-05-01-preview" + "version": "2017-09-01-preview" }, "host": "management.azure.com", "schemes": [ From 06e2e11ae35f71fa86e48a5bc553671aebdc04b3 Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Fri, 23 Apr 2021 18:53:26 -0700 Subject: [PATCH 04/43] Update readme.md --- specification/monitor/resource-manager/readme.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/specification/monitor/resource-manager/readme.md b/specification/monitor/resource-manager/readme.md index 4ff2c18337fb..2ac52ab6707a 100644 --- a/specification/monitor/resource-manager/readme.md +++ b/specification/monitor/resource-manager/readme.md @@ -45,11 +45,8 @@ These settings apply only when `--tag=package-preview-2017-09` is specified on t ```yaml $(tag) == 'package-preview-2017-09' input-file: - - Microsoft.Insights/preview/2017-09-01-preview/diagnosticsSettingsCategories_API.json - - Microsoft.Insights/preview/2017-09-01-preview/diagnosticsSettings_API.json - Microsoft.Insights/preview/2017-09-01-preview/metricDefinitions_API.json - Microsoft.Insights/preview/2017-09-01-preview/metrics_API.json - - Microsoft.Insights/preview/2017-09-01-preview/subscriptionDiagnosticsSettings_API.json ``` ### Tag: package-2021-02-preview-only From b87c2638a344c7ed32a5a5940b085f708ea563eb Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Fri, 23 Apr 2021 18:53:42 -0700 Subject: [PATCH 05/43] Delete diagnosticsSettingsCategories_API.json --- .../diagnosticsSettingsCategories_API.json | 216 ------------------ 1 file changed, 216 deletions(-) delete mode 100644 specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/diagnosticsSettingsCategories_API.json diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/diagnosticsSettingsCategories_API.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/diagnosticsSettingsCategories_API.json deleted file mode 100644 index 3932c1a90bd0..000000000000 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/diagnosticsSettingsCategories_API.json +++ /dev/null @@ -1,216 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "title": "MonitorManagementClient", - "x-ms-code-generation-settings": { - "name": "MonitorManagementClient" - }, - "version": "2017-09-01-preview" - }, - "host": "management.azure.com", - "schemes": [ - "https" - ], - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "security": [ - { - "azure_auth": [ - "user_impersonation" - ] - } - ], - "securityDefinitions": { - "azure_auth": { - "type": "oauth2", - "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", - "flow": "implicit", - "description": "Azure Active Directory OAuth2 Flow", - "scopes": { - "user_impersonation": "impersonate your user account" - } - } - }, - "paths": { - "/{resourceUri}/providers/microsoft.insights/diagnosticSettingsCategories/{name}": { - "get": { - "tags": [ - "DiagnosticSettingsCategories" - ], - "operationId": "DiagnosticSettingsCategory_Get", - "description": "Gets the diagnostic settings category for the specified resource.", - "parameters": [ - { - "$ref": "#/parameters/ResourceUriParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "#/parameters/NameParameter" - } - ], - "responses": { - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "#/definitions/ErrorResponse" - } - }, - "200": { - "description": "Successful request to get more information about diagnostic setting category", - "schema": { - "$ref": "#/definitions/DiagnosticSettingsCategoryResource" - } - } - }, - "x-ms-examples": { - "Gets the diagnostic setting": { - "$ref": "./examples/getDiagnosticSettingsCategory.json" - } - } - } - }, - "/{resourceUri}/providers/microsoft.insights/diagnosticSettingsCategories": { - "get": { - "tags": [ - "DiagnosticSettingsCategories" - ], - "operationId": "DiagnosticSettingsCategory_List", - "description": "Lists the diagnostic settings categories for the specified resource.", - "parameters": [ - { - "$ref": "#/parameters/ResourceUriParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" - } - ], - "responses": { - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "#/definitions/ErrorResponse" - } - }, - "200": { - "description": "Successful request to get more information about diagnostic setting category", - "schema": { - "$ref": "#/definitions/DiagnosticSettingsCategoryResourceCollection" - } - } - }, - "x-ms-examples": { - "Gets the diagnostic setting": { - "$ref": "./examples/listDiagnosticSettingsCategories.json" - } - } - } - } - }, - "definitions": { - "ProxyOnlyResource": { - "properties": { - "id": { - "type": "string", - "readOnly": true, - "description": "Azure resource Id" - }, - "name": { - "type": "string", - "readOnly": true, - "description": "Azure resource name" - }, - "type": { - "type": "string", - "readOnly": true, - "description": "Azure resource type" - } - }, - "x-ms-azure-resource": true, - "description": "A proxy only azure resource object" - }, - "DiagnosticSettingsCategory": { - "properties": { - "categoryType": { - "enum": [ - "Metrics", - "Logs" - ], - "type": "string", - "x-ms-enum": { - "name": "categoryType" - }, - "x-nullable": false, - "description": "The type of the diagnostic settings category." - } - }, - "description": "The diagnostic settings Category." - }, - "DiagnosticSettingsCategoryResource": { - "type": "object", - "allOf": [ - { - "$ref": "#/definitions/ProxyOnlyResource" - } - ], - "properties": { - "properties": { - "x-ms-client-flatten": true, - "$ref": "#/definitions/DiagnosticSettingsCategory", - "description": "The properties of a Diagnostic Settings Category." - } - }, - "description": "The diagnostic settings category resource." - }, - "DiagnosticSettingsCategoryResourceCollection": { - "properties": { - "value": { - "type": "array", - "items": { - "$ref": "#/definitions/DiagnosticSettingsCategoryResource" - }, - "description": "The collection of diagnostic settings category resources." - } - }, - "description": "Represents a collection of diagnostic setting category resources." - }, - "ErrorResponse": { - "description": "Describes the format of Error response.", - "type": "object", - "properties": { - "code": { - "description": "Error code", - "type": "string" - }, - "message": { - "description": "Error message indicating why the operation failed.", - "type": "string" - } - } - } - }, - "parameters": { - "ResourceUriParameter": { - "name": "resourceUri", - "in": "path", - "required": true, - "type": "string", - "description": "The identifier of the resource.", - "x-ms-parameter-location": "method", - "x-ms-skip-url-encoding": true - }, - "NameParameter": { - "name": "name", - "in": "path", - "required": true, - "type": "string", - "description": "The name of the diagnostic setting.", - "x-ms-parameter-location": "method" - } - } -} From b6f55654ac0746e6431b82b5d10b5b65fb51e532 Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Fri, 23 Apr 2021 18:53:47 -0700 Subject: [PATCH 06/43] Delete diagnosticsSettings_API.json --- .../diagnosticsSettings_API.json | 389 ------------------ 1 file changed, 389 deletions(-) delete mode 100644 specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/diagnosticsSettings_API.json diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/diagnosticsSettings_API.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/diagnosticsSettings_API.json deleted file mode 100644 index 3b5a20db297c..000000000000 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/diagnosticsSettings_API.json +++ /dev/null @@ -1,389 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "title": "MonitorManagementClient", - "x-ms-code-generation-settings": { - "name": "MonitorManagementClient" - }, - "version": "2017-09-01-preview" - }, - "host": "management.azure.com", - "schemes": [ - "https" - ], - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "security": [ - { - "azure_auth": [ - "user_impersonation" - ] - } - ], - "securityDefinitions": { - "azure_auth": { - "type": "oauth2", - "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", - "flow": "implicit", - "description": "Azure Active Directory OAuth2 Flow", - "scopes": { - "user_impersonation": "impersonate your user account" - } - } - }, - "paths": { - "/{resourceUri}/providers/microsoft.insights/diagnosticSettings/{name}": { - "get": { - "tags": [ - "DiagnosticSettings" - ], - "operationId": "DiagnosticSettings_Get", - "description": "Gets the active diagnostic settings for the specified resource.", - "parameters": [ - { - "$ref": "#/parameters/ResourceUriParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "#/parameters/NameParameter" - } - ], - "responses": { - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "#/definitions/ErrorResponse" - } - }, - "200": { - "description": "Successful request to get more information about diagnostic setting", - "schema": { - "$ref": "#/definitions/DiagnosticSettingsResource" - } - } - }, - "x-ms-examples": { - "Gets the diagnostic setting": { - "$ref": "./examples/getDiagnosticSetting.json" - } - } - }, - "put": { - "tags": [ - "DiagnosticSettings" - ], - "operationId": "DiagnosticSettings_CreateOrUpdate", - "description": "Creates or updates diagnostic settings for the specified resource.", - "parameters": [ - { - "$ref": "#/parameters/ResourceUriParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" - }, - { - "name": "parameters", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/DiagnosticSettingsResource" - }, - "description": "Parameters supplied to the operation." - }, - { - "$ref": "#/parameters/NameParameter" - } - ], - "responses": { - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "#/definitions/ErrorResponse" - } - }, - "200": { - "description": "Successful request to create a diagnostic setting", - "schema": { - "$ref": "#/definitions/DiagnosticSettingsResource" - } - } - }, - "x-ms-examples": { - "Creates or Updates the diagnostic setting": { - "$ref": "./examples/createOrUpdateDiagnosticSetting.json" - } - } - }, - "delete": { - "tags": [ - "DiagnosticSettings" - ], - "operationId": "DiagnosticSettings_Delete", - "description": "Deletes existing diagnostic settings for the specified resource.", - "parameters": [ - { - "$ref": "#/parameters/ResourceUriParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "#/parameters/NameParameter" - } - ], - "responses": { - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "#/definitions/ErrorResponse" - } - }, - "200": { - "description": "Successful request to remove a diagnostic setting" - }, - "204": { - "description": "Successful request to remove a diagnostic setting" - } - }, - "x-ms-examples": { - "Deletes the diagnostic setting": { - "$ref": "./examples/deleteDiagnosticSetting.json" - } - } - } - }, - "/{resourceUri}/providers/microsoft.insights/diagnosticSettings": { - "get": { - "tags": [ - "DiagnosticSettings" - ], - "operationId": "DiagnosticSettings_List", - "description": "Gets the active diagnostic settings list for the specified resource.", - "parameters": [ - { - "$ref": "#/parameters/ResourceUriParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" - } - ], - "responses": { - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "#/definitions/ErrorResponse" - } - }, - "200": { - "description": "Successful request to get more information about diagnostic setting", - "schema": { - "$ref": "#/definitions/DiagnosticSettingsResourceCollection" - } - } - }, - "x-ms-examples": { - "Gets the diagnostic setting": { - "$ref": "./examples/listDiagnosticSettings.json" - } - } - } - } - }, - "definitions": { - "ProxyOnlyResource": { - "properties": { - "id": { - "type": "string", - "readOnly": true, - "description": "Azure resource Id" - }, - "name": { - "type": "string", - "readOnly": true, - "description": "Azure resource name" - }, - "type": { - "type": "string", - "readOnly": true, - "description": "Azure resource type" - } - }, - "x-ms-azure-resource": true, - "description": "A proxy only azure resource object" - }, - "RetentionPolicy": { - "properties": { - "enabled": { - "type": "boolean", - "description": "a value indicating whether the retention policy is enabled." - }, - "days": { - "type": "integer", - "format": "int32", - "minimum": 0, - "description": "the number of days for the retention in days. A value of 0 will retain the events indefinitely." - } - }, - "required": [ - "enabled", - "days" - ], - "description": "Specifies the retention policy for the log." - }, - "MetricSettings": { - "properties": { - "timeGrain": { - "type": "string", - "format": "duration", - "description": "the timegrain of the metric in ISO8601 format." - }, - "category": { - "type": "string", - "description": "Name of a Diagnostic Metric category for a resource type this setting is applied to. To obtain the list of Diagnostic metric categories for a resource, first perform a GET diagnostic settings operation." - }, - "enabled": { - "type": "boolean", - "description": "a value indicating whether this category is enabled." - }, - "retentionPolicy": { - "$ref": "#/definitions/RetentionPolicy", - "description": "the retention policy for this category." - } - }, - "required": [ - "enabled" - ], - "description": "Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular metric." - }, - "LogSettings": { - "properties": { - "category": { - "type": "string", - "description": "Name of a Diagnostic Log category for a resource type this setting is applied to. To obtain the list of Diagnostic Log categories for a resource, first perform a GET diagnostic settings operation." - }, - "enabled": { - "type": "boolean", - "description": "a value indicating whether this log is enabled." - }, - "retentionPolicy": { - "$ref": "#/definitions/RetentionPolicy", - "description": "the retention policy for this log." - } - }, - "required": [ - "enabled" - ], - "description": "Part of MultiTenantDiagnosticSettings. Specifies the settings for a particular log." - }, - "DiagnosticSettings": { - "properties": { - "storageAccountId": { - "type": "string", - "description": "The resource ID of the storage account to which you would like to send Diagnostic Logs." - }, - "serviceBusRuleId": { - "type": "string", - "description": "The service bus rule Id of the diagnostic setting. This is here to maintain backwards compatibility." - }, - "eventHubAuthorizationRuleId": { - "type": "string", - "description": "The resource Id for the event hub authorization rule." - }, - "eventHubName": { - "type": "string", - "description": "The name of the event hub. If none is specified, the default event hub will be selected." - }, - "metrics": { - "type": "array", - "items": { - "$ref": "#/definitions/MetricSettings" - }, - "description": "The list of metric settings." - }, - "logs": { - "type": "array", - "items": { - "$ref": "#/definitions/LogSettings" - }, - "description": "The list of logs settings." - }, - "workspaceId": { - "type": "string", - "description": "The full ARM resource ID of the Log Analytics workspace to which you would like to send Diagnostic Logs. Example: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2" - }, - "logAnalyticsDestinationType": { - "type": "string", - "description": "A string indicating whether the export to Log Analytics should use the default destination type, i.e. AzureDiagnostics, or use a destination type constructed as follows: _. Possible values are: Dedicated and null (null is default.)" - } - }, - "description": "The diagnostic settings." - }, - "DiagnosticSettingsResource": { - "type": "object", - "allOf": [ - { - "$ref": "#/definitions/ProxyOnlyResource" - } - ], - "properties": { - "properties": { - "x-ms-client-flatten": true, - "$ref": "#/definitions/DiagnosticSettings", - "description": "Properties of a Diagnostic Settings Resource." - } - }, - "description": "The diagnostic setting resource." - }, - "DiagnosticSettingsResourceCollection": { - "properties": { - "value": { - "type": "array", - "items": { - "$ref": "#/definitions/DiagnosticSettingsResource" - }, - "description": "The collection of diagnostic settings resources;." - } - }, - "description": "Represents a collection of alert rule resources." - }, - "ErrorResponse": { - "description": "Describes the format of Error response.", - "type": "object", - "properties": { - "code": { - "description": "Error code", - "type": "string" - }, - "message": { - "description": "Error message indicating why the operation failed.", - "type": "string" - } - } - } - }, - "parameters": { - "ResourceUriParameter": { - "name": "resourceUri", - "in": "path", - "required": true, - "type": "string", - "description": "The identifier of the resource.", - "x-ms-parameter-location": "method", - "x-ms-skip-url-encoding": true - }, - "NameParameter": { - "name": "name", - "in": "path", - "required": true, - "type": "string", - "description": "The name of the diagnostic setting.", - "x-ms-parameter-location": "method" - } - } -} From 90efa4fa7583ef4bbad13bf6bcc04147e6ee4539 Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Fri, 23 Apr 2021 18:53:52 -0700 Subject: [PATCH 07/43] Delete subscriptionDiagnosticsSettings_API.json --- .../subscriptionDiagnosticsSettings_API.json | 325 ------------------ 1 file changed, 325 deletions(-) delete mode 100644 specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/subscriptionDiagnosticsSettings_API.json diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/subscriptionDiagnosticsSettings_API.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/subscriptionDiagnosticsSettings_API.json deleted file mode 100644 index 557beb4ddd4a..000000000000 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/subscriptionDiagnosticsSettings_API.json +++ /dev/null @@ -1,325 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "title": "MonitorManagementClient", - "x-ms-code-generation-settings": { - "name": "MonitorManagementClient" - }, - "version": "2017-09-01-preview" - }, - "host": "management.azure.com", - "schemes": [ - "https" - ], - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "security": [ - { - "azure_auth": [ - "user_impersonation" - ] - } - ], - "securityDefinitions": { - "azure_auth": { - "type": "oauth2", - "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", - "flow": "implicit", - "description": "Azure Active Directory OAuth2 Flow", - "scopes": { - "user_impersonation": "impersonate your user account" - } - } - }, - "paths": { - "/subscriptions/{subscriptionId}/providers/microsoft.insights/diagnosticSettings/{name}": { - "get": { - "tags": [ - "SubscriptionDiagnosticSettings" - ], - "operationId": "SubscriptionDiagnosticSettings_Get", - "description": "Gets the active subscription diagnostic settings for the specified resource.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "#/parameters/NameParameter" - } - ], - "responses": { - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "#/definitions/ErrorResponse" - } - }, - "200": { - "description": "Successful request to get more information about diagnostic setting.", - "schema": { - "$ref": "#/definitions/SubscriptionDiagnosticSettingsResource" - } - } - }, - "x-ms-examples": { - "Gets the subscription diagnostic setting": { - "$ref": "./examples/getSubscriptionDiagnosticSetting.json" - } - } - }, - "put": { - "tags": [ - "SubscriptionDiagnosticSettings" - ], - "operationId": "SubscriptionDiagnosticSettings_CreateOrUpdate", - "description": "Creates or updates subscription diagnostic settings for the specified resource.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" - }, - { - "name": "parameters", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/SubscriptionDiagnosticSettingsResource" - }, - "description": "Parameters supplied to the operation." - }, - { - "$ref": "#/parameters/NameParameter" - } - ], - "responses": { - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "#/definitions/ErrorResponse" - } - }, - "200": { - "description": "Successful request to create a subscription diagnostic setting", - "schema": { - "$ref": "#/definitions/SubscriptionDiagnosticSettingsResource" - } - } - }, - "x-ms-examples": { - "Creates or Updates the subscription diagnostic setting": { - "$ref": "./examples/createOrUpdateSubscriptionDiagnosticSetting.json" - } - } - }, - "delete": { - "tags": [ - "SubscriptionDiagnosticSettings" - ], - "operationId": "SubscriptionDiagnosticSettings_Delete", - "description": "Deletes existing subscription diagnostic settings for the specified resource.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "#/parameters/NameParameter" - } - ], - "responses": { - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "#/definitions/ErrorResponse" - } - }, - "200": { - "description": "Successful request to remove a subscription diagnostic setting" - }, - "204": { - "description": "Successful request to remove a subscription diagnostic setting" - } - }, - "x-ms-examples": { - "Deletes the subscription diagnostic setting": { - "$ref": "./examples/deleteSubscriptionDiagnosticSetting.json" - } - } - } - }, - "/subscriptions/{subscriptionId}/providers/microsoft.insights/diagnosticSettings": { - "get": { - "tags": [ - "SubscriptionDiagnosticSettings" - ], - "operationId": "SubscriptionDiagnosticSettings_List", - "description": "Gets the active subscription diagnostic settings list for the specified subscriptionId.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" - } - ], - "responses": { - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "#/definitions/ErrorResponse" - } - }, - "200": { - "description": "Successful request to get more information about subscription diagnostic setting", - "schema": { - "$ref": "#/definitions/SubscriptionDiagnosticSettingsResourceCollection" - } - } - }, - "x-ms-examples": { - "Gets the subscription diagnostic setting": { - "$ref": "./examples/listSubscriptionDiagnosticSettings.json" - } - } - } - } - }, - "definitions": { - "SubscriptionProxyOnlyResource": { - "properties": { - "id": { - "type": "string", - "readOnly": true, - "description": "Azure resource Id" - }, - "name": { - "type": "string", - "readOnly": true, - "description": "Azure resource name" - }, - "type": { - "type": "string", - "readOnly": true, - "description": "Azure resource type" - }, - "location": { - "type": "string", - "description": "Location of the resource" - } - }, - "x-ms-azure-resource": true, - "description": "A proxy only azure resource object" - }, - "SubscriptionLogSettings": { - "properties": { - "category": { - "type": "string", - "description": "Name of a Subscription Diagnostic Log category for a resource type this setting is applied to." - }, - "enabled": { - "type": "boolean", - "description": "a value indicating whether this log is enabled." - } - }, - "required": [ - "enabled" - ], - "description": "Part of Subscription diagnostic setting. Specifies the settings for a particular log." - }, - "SubscriptionDiagnosticSettings": { - "properties": { - "storageAccountId": { - "type": "string", - "description": "The resource ID of the storage account to which you would like to send Diagnostic Logs." - }, - "serviceBusRuleId": { - "type": "string", - "description": "The service bus rule Id of the diagnostic setting. This is here to maintain backwards compatibility." - }, - "eventHubAuthorizationRuleId": { - "type": "string", - "description": "The resource Id for the event hub authorization rule." - }, - "eventHubName": { - "type": "string", - "description": "The name of the event hub. If none is specified, the default event hub will be selected." - }, - "logs": { - "type": "array", - "items": { - "$ref": "#/definitions/SubscriptionLogSettings" - }, - "description": "The list of logs settings." - }, - "workspaceId": { - "type": "string", - "description": "The full ARM resource ID of the Log Analytics workspace to which you would like to send Diagnostic Logs. Example: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2" - } - }, - "description": "The subscription diagnostic settings." - }, - "SubscriptionDiagnosticSettingsResource": { - "type": "object", - "allOf": [ - { - "$ref": "#/definitions/SubscriptionProxyOnlyResource" - } - ], - "properties": { - "properties": { - "x-ms-client-flatten": true, - "$ref": "#/definitions/SubscriptionDiagnosticSettings", - "description": "Properties of a Subscription Diagnostic Settings Resource." - } - }, - "description": "The subscription diagnostic setting resource." - }, - "SubscriptionDiagnosticSettingsResourceCollection": { - "properties": { - "value": { - "type": "array", - "items": { - "$ref": "#/definitions/SubscriptionDiagnosticSettingsResource" - }, - "description": "The collection of subscription diagnostic settings resources." - } - }, - "description": "Represents a collection of subscription diagnostic settings resources." - }, - "ErrorResponse": { - "description": "Describes the format of Error response.", - "type": "object", - "properties": { - "code": { - "description": "Error code", - "type": "string" - }, - "message": { - "description": "Error message indicating why the operation failed.", - "type": "string" - } - } - } - }, - "parameters": { - "NameParameter": { - "name": "name", - "in": "path", - "required": true, - "type": "string", - "description": "The name of the diagnostic setting.", - "x-ms-parameter-location": "method" - } - } -} From 15799fc94fb9e0af0f766ca9cdd5d2b6e752f918 Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Fri, 23 Apr 2021 18:54:03 -0700 Subject: [PATCH 08/43] Delete listSubscriptionDiagnosticSettings.json --- .../listSubscriptionDiagnosticSettings.json | 59 ------------------- 1 file changed, 59 deletions(-) delete mode 100644 specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/listSubscriptionDiagnosticSettings.json diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/listSubscriptionDiagnosticSettings.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/listSubscriptionDiagnosticSettings.json deleted file mode 100644 index ff41fad8a2a4..000000000000 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/listSubscriptionDiagnosticSettings.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "parameters": { - "subscriptionId": "fb9f25f9-5785-4510-a38f-a62f188eb9f8", - "api-version": "2017-09-01-preview" - }, - "responses": { - "200": { - "headers": {}, - "body": { - "value": [ - { - "id": "subscriptions/fb9f25f9-5785-4510-a38f-a62f188eb9f8/providers/AzureResourceManager/diagnosticSettings/ds4", - "type": null, - "name": "ds4", - "properties": { - "storageAccountId": "/subscriptions/fb9f25f9-5785-4510-a38f-a62f188eb9f8/resourceGroups/apptest/providers/Microsoft.Storage/storageAccounts/appteststorage1", - "workspaceId": "/subscriptions/fb9f25f9-5785-4510-a38f-a62f188eb9f8/resourceGroups/apptest/providers/Microsoft.OperationalInsights/workspaces/test1", - "eventHubAuthorizationRuleId": "/subscriptions/fb9f25f9-5785-4510-a38f-a62f188eb9f8/resourceGroups/apptest/providers/microsoft.eventhub/namespaces/mynamespace/eventhubs/myeventhub/authorizationrules/myrule", - "logs": [ - { - "category": "Security", - "enabled": true - }, - { - "category": "Administrative", - "enabled": true - }, - { - "category": "ServiceHealth", - "enabled": true - }, - { - "category": "Alert", - "enabled": true - }, - { - "category": "Recommendation", - "enabled": true - }, - { - "category": "Policy", - "enabled": true - }, - { - "category": "Autoscale", - "enabled": true - }, - { - "category": "ResourceHealth", - "enabled": true - } - ] - } - } - ] - } - } - } -} From aece48ef458382d7094f59666218d973e1eef904 Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Fri, 23 Apr 2021 18:54:09 -0700 Subject: [PATCH 09/43] Delete listDiagnosticSettingsCategories.json --- .../listDiagnosticSettingsCategories.json | 31 ------------------- 1 file changed, 31 deletions(-) delete mode 100644 specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/listDiagnosticSettingsCategories.json diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/listDiagnosticSettingsCategories.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/listDiagnosticSettingsCategories.json deleted file mode 100644 index fb7e3f16483c..000000000000 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/listDiagnosticSettingsCategories.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "parameters": { - "resourceUri": "subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourcegroups/viruela1/providers/microsoft.logic/workflows/viruela6", - "api-version": "2017-09-01-preview" - }, - "responses": { - "200": { - "headers": {}, - "body": { - "value": [ - { - "id": "/subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourcegroups/viruela1/providers/microsoft.logic/workflows/viruela6/providers/microsoft.insights/diagnosticSettingsCategories/WorkflowRuntime", - "type": "microsoft.insights/diagnosticSettingsCategories", - "name": "WorkflowRuntime", - "properties": { - "categoryType": "Logs" - } - }, - { - "id": "/subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourcegroups/viruela1/providers/microsoft.logic/workflows/viruela6/providers/microsoft.insights/diagnosticSettingsCategories/WorkflowMetric", - "type": "microsoft.insights/diagnosticSettingsCategories", - "name": "WorkflowMetric", - "properties": { - "categoryType": "Metrics" - } - } - ] - } - } - } -} From 427c2a6dffb6b60bbb8cf6692d2045e7741e2bf0 Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Fri, 23 Apr 2021 18:54:15 -0700 Subject: [PATCH 10/43] Delete listDiagnosticSettings.json --- .../examples/listDiagnosticSettings.json | 45 ------------------- 1 file changed, 45 deletions(-) delete mode 100644 specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/listDiagnosticSettings.json diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/listDiagnosticSettings.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/listDiagnosticSettings.json deleted file mode 100644 index c78cbaffffe7..000000000000 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/listDiagnosticSettings.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "parameters": { - "resourceUri": "subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourcegroups/viruela1/providers/microsoft.logic/workflows/viruela6", - "api-version": "2017-09-01-preview" - }, - "responses": { - "200": { - "headers": {}, - "body": { - "value": [ - { - "id": "/subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourcegroups/viruela1/providers/microsoft.logic/workflows/viruela6/diagnosticSettings/mysetting", - "type": "microsoft.logic/workflows", - "name": "mysetting", - "properties": { - "storageAccountId": "/subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/resourceGroups/apptest/providers/Microsoft.Storage/storageAccounts/appteststorage1", - "eventHubAuthorizationRuleId": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/andy1101/providers/Microsoft.EventHub/namespaces/andy1101/authorizationrules/RootManageSharedAccessKey", - "workspaceId": "", - "metrics": [ - { - "category": "WorkflowMetrics", - "enabled": true, - "retentionPolicy": { - "enabled": false, - "days": 0 - } - } - ], - "logs": [ - { - "category": "WorkflowRuntime", - "enabled": true, - "retentionPolicy": { - "enabled": false, - "days": 0 - } - } - ] - } - } - ] - } - } - } -} From 382ee152f40ef73739cd96a75bf7291b56e73dfa Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Fri, 23 Apr 2021 18:54:24 -0700 Subject: [PATCH 11/43] Delete getSubscriptionDiagnosticSetting.json --- .../getSubscriptionDiagnosticSetting.json | 57 ------------------- 1 file changed, 57 deletions(-) delete mode 100644 specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/getSubscriptionDiagnosticSetting.json diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/getSubscriptionDiagnosticSetting.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/getSubscriptionDiagnosticSetting.json deleted file mode 100644 index cdb6a116d533..000000000000 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/getSubscriptionDiagnosticSetting.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "parameters": { - "subscriptionId": "fb9f25f9-5785-4510-a38f-a62f188eb9f8", - "name": "mysetting", - "api-version": "2017-09-01-preview" - }, - "responses": { - "200": { - "headers": {}, - "body": { - "id": "subscriptions/fb9f25f9-5785-4510-a38f-a62f188eb9f8/providers/AzureResourceManager/diagnosticSettings/ds4", - "type": null, - "name": "ds4", - "location": "global", - "properties": { - "storageAccountId": "/subscriptions/fb9f25f9-5785-4510-a38f-a62f188eb9f8/resourceGroups/apptest/providers/Microsoft.Storage/storageAccounts/appteststorage1", - "workspaceId": "/subscriptions/fb9f25f9-5785-4510-a38f-a62f188eb9f8/resourceGroups/apptest/providers/Microsoft.OperationalInsights/workspaces/test1", - "eventHubAuthorizationRuleId": "/subscriptions/fb9f25f9-5785-4510-a38f-a62f188eb9f8/resourceGroups/apptest/providers/microsoft.eventhub/namespaces/mynamespace/eventhubs/myeventhub/authorizationrules/myrule", - "logs": [ - { - "category": "Security", - "enabled": true - }, - { - "category": "Administrative", - "enabled": true - }, - { - "category": "ServiceHealth", - "enabled": true - }, - { - "category": "Alert", - "enabled": true - }, - { - "category": "Recommendation", - "enabled": true - }, - { - "category": "Policy", - "enabled": true - }, - { - "category": "Autoscale", - "enabled": true - }, - { - "category": "ResourceHealth", - "enabled": true - } - ] - } - } - } - } -} From a5af3ca7ea357f47ca9eb01b5d716c14310e36fe Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Fri, 23 Apr 2021 18:54:28 -0700 Subject: [PATCH 12/43] Delete getDiagnosticSettingsCategory.json --- .../getDiagnosticSettingsCategory.json | 20 ------------------- 1 file changed, 20 deletions(-) delete mode 100644 specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/getDiagnosticSettingsCategory.json diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/getDiagnosticSettingsCategory.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/getDiagnosticSettingsCategory.json deleted file mode 100644 index 3698522cedff..000000000000 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/getDiagnosticSettingsCategory.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "parameters": { - "resourceUri": "subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourcegroups/viruela1/providers/microsoft.logic/workflows/viruela6", - "name": "WorkflowRuntime", - "api-version": "2017-09-01-preview" - }, - "responses": { - "200": { - "headers": {}, - "body": { - "id": "/subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourcegroups/viruela1/providers/microsoft.logic/workflows/viruela6/providers/microsoft.insights/diagnosticSettingsCategories/WorkflowRuntime", - "type": "microsoft.insights/diagnosticSettingsCategories", - "name": "WorkflowRuntime", - "properties": { - "categoryType": "Logs" - } - } - } - } -} From 3f5f5a03e3848f9d571b2dfc6d8c863b905633f5 Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Fri, 23 Apr 2021 18:54:33 -0700 Subject: [PATCH 13/43] Delete getDiagnosticSetting.json --- .../examples/getDiagnosticSetting.json | 42 ------------------- 1 file changed, 42 deletions(-) delete mode 100644 specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/getDiagnosticSetting.json diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/getDiagnosticSetting.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/getDiagnosticSetting.json deleted file mode 100644 index cdd3e609c94b..000000000000 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/getDiagnosticSetting.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "parameters": { - "resourceUri": "subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourcegroups/viruela1/providers/microsoft.logic/workflows/viruela6", - "name": "mysetting", - "api-version": "2017-09-01-preview" - }, - "responses": { - "200": { - "headers": {}, - "body": { - "id": "/subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourcegroups/viruela1/providers/microsoft.logic/workflows/viruela6/diagnosticSettings/service", - "type": "", - "name": "mysetting", - "properties": { - "storageAccountId": "/subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/resourceGroups/apptest/providers/Microsoft.Storage/storageAccounts/appteststorage1", - "workspaceId": "", - "eventHubAuthorizationRuleId": "/subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourceGroups/montest/providers/microsoft.eventhub/namespaces/mynamespace/eventhubs/myeventhub/authorizationrules/myrule", - "metrics": [ - { - "category": "WorkflowMetrics", - "enabled": true, - "retentionPolicy": { - "enabled": false, - "days": 0 - } - } - ], - "logs": [ - { - "category": "WorkflowRuntime", - "enabled": true, - "retentionPolicy": { - "enabled": false, - "days": 0 - } - } - ] - } - } - } - } -} From 6dad6aede382fbd54000a7ec1919f84f58d2d165 Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Fri, 23 Apr 2021 18:54:37 -0700 Subject: [PATCH 14/43] Delete deleteSubscriptionDiagnosticSetting.json --- .../examples/deleteSubscriptionDiagnosticSetting.json | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/deleteSubscriptionDiagnosticSetting.json diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/deleteSubscriptionDiagnosticSetting.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/deleteSubscriptionDiagnosticSetting.json deleted file mode 100644 index 4eb48c51f72b..000000000000 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/deleteSubscriptionDiagnosticSetting.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "parameters": { - "subscriptionId": "1a66ce04-b633-4a0b-b2bc-a912ec8986a6", - "name": "ds4", - "api-version": "2017-09-01-preview" - }, - "responses": { - "200": {}, - "204": {} - } -} From d77d43dc5e842b8d29ffb7471d8f80b5d378fc0e Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Fri, 23 Apr 2021 18:54:43 -0700 Subject: [PATCH 15/43] Delete deleteDiagnosticSetting.json --- .../examples/deleteDiagnosticSetting.json | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/deleteDiagnosticSetting.json diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/deleteDiagnosticSetting.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/deleteDiagnosticSetting.json deleted file mode 100644 index 12b3e9a26463..000000000000 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/deleteDiagnosticSetting.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "parameters": { - "resourceUri": "subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourcegroups/viruela1/providers/microsoft.logic/workflows/viruela6", - "name": "mysetting", - "api-version": "2017-09-01-preview" - }, - "responses": { - "200": {}, - "204": {} - } -} From 479b7f8ce5159b043550ac4c076beebaf0ebaaa5 Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Fri, 23 Apr 2021 18:54:48 -0700 Subject: [PATCH 16/43] Delete createOrUpdateSubscriptionDiagnosticSetting.json --- ...OrUpdateSubscriptionDiagnosticSetting.json | 71 ------------------- 1 file changed, 71 deletions(-) delete mode 100644 specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/createOrUpdateSubscriptionDiagnosticSetting.json diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/createOrUpdateSubscriptionDiagnosticSetting.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/createOrUpdateSubscriptionDiagnosticSetting.json deleted file mode 100644 index c38a0f94e26c..000000000000 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/createOrUpdateSubscriptionDiagnosticSetting.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "parameters": { - "subscriptionId": "fb9f25f9-5785-4510-a38f-a62f188eb9f8", - "name": "ds4", - "api-version": "2017-09-01-preview", - "parameters": { - "properties": { - "storageAccountId": "/subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/resourceGroups/apptest/providers/Microsoft.Storage/storageAccounts/appteststorage1", - "workspaceId": "", - "eventHubAuthorizationRuleId": "/subscriptions/fb9f25f9-5785-4510-a38f-a62f188eb9f8/resourceGroups/montest/providers/microsoft.eventhub/namespaces/mynamespace/eventhubs/myeventhub/authorizationrules/myrule", - "eventHubName": "myeventhub", - "logs": [ - { - "category": "Security", - "enabled": true - } - ] - } - } - }, - "responses": { - "200": { - "headers": {}, - "body": { - "id": "subscriptions/fb9f25f9-5785-4510-a38f-a62f188eb9f8/providers/AzureResourceManager/diagnosticSettings/ds4", - "type": null, - "name": "ds4", - "location": "global", - "properties": { - "storageAccountId": "/subscriptions/fb9f25f9-5785-4510-a38f-a62f188eb9f8/resourceGroups/apptest/providers/Microsoft.Storage/storageAccounts/appteststorage1", - "workspaceId": "/subscriptions/fb9f25f9-5785-4510-a38f-a62f188eb9f8/resourceGroups/apptest/providers/Microsoft.OperationalInsights/workspaces/test1", - "eventHubAuthorizationRuleId": "/subscriptions/fb9f25f9-5785-4510-a38f-a62f188eb9f8/resourceGroups/apptest/providers/microsoft.eventhub/namespaces/mynamespace/eventhubs/myeventhub/authorizationrules/myrule", - "logs": [ - { - "category": "Security", - "enabled": true - }, - { - "category": "Administrative", - "enabled": true - }, - { - "category": "ServiceHealth", - "enabled": true - }, - { - "category": "Alert", - "enabled": true - }, - { - "category": "Recommendation", - "enabled": true - }, - { - "category": "Policy", - "enabled": true - }, - { - "category": "Autoscale", - "enabled": true - }, - { - "category": "ResourceHealth", - "enabled": true - } - ] - } - } - } - } -} From b46ef564330a69f0b4fcf59032c492f6aedd47ff Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Fri, 23 Apr 2021 18:54:54 -0700 Subject: [PATCH 17/43] Delete createOrUpdateDiagnosticSetting.json --- .../createOrUpdateDiagnosticSetting.json | 73 ------------------- 1 file changed, 73 deletions(-) delete mode 100644 specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/createOrUpdateDiagnosticSetting.json diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/createOrUpdateDiagnosticSetting.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/createOrUpdateDiagnosticSetting.json deleted file mode 100644 index dc5b782972b5..000000000000 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/createOrUpdateDiagnosticSetting.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "parameters": { - "resourceUri": "subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourcegroups/viruela1/providers/microsoft.logic/workflows/viruela6", - "name": "mysetting", - "api-version": "2017-09-01-preview", - "parameters": { - "properties": { - "storageAccountId": "/subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/resourceGroups/apptest/providers/Microsoft.Storage/storageAccounts/appteststorage1", - "workspaceId": "", - "eventHubAuthorizationRuleId": "/subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourceGroups/montest/providers/microsoft.eventhub/namespaces/mynamespace/eventhubs/myeventhub/authorizationrules/myrule", - "eventHubName": "myeventhub", - "metrics": [ - { - "category": "WorkflowMetrics", - "enabled": true, - "retentionPolicy": { - "enabled": false, - "days": 0 - } - } - ], - "logs": [ - { - "category": "WorkflowRuntime", - "enabled": true, - "retentionPolicy": { - "enabled": false, - "days": 0 - } - } - ], - "logAnalyticsDestinationType": "Dedicated" - } - } - }, - "responses": { - "200": { - "headers": {}, - "body": { - "id": "/subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourcegroups/viruela1/providers/microsoft.logic/workflows/viruela6/diagnosticSettings/mysetting", - "type": "", - "name": "mysetting", - "properties": { - "storageAccountId": "/subscriptions/df602c9c-7aa0-407d-a6fb-eb20c8bd1192/resourceGroups/apptest/providers/Microsoft.Storage/storageAccounts/appteststorage1", - "workspaceId": "", - "eventHubAuthorizationRuleId": "/subscriptions/1a66ce04-b633-4a0b-b2bc-a912ec8986a6/resourceGroups/montest/providers/microsoft.eventhub/namespaces/mynamespace/eventhubs/myeventhub/authorizationrules/myrule", - "eventHubName": "myeventhub", - "metrics": [ - { - "category": "WorkflowMetrics", - "enabled": true, - "retentionPolicy": { - "enabled": false, - "days": 0 - } - } - ], - "logs": [ - { - "category": "WorkflowRuntime", - "enabled": true, - "retentionPolicy": { - "enabled": false, - "days": 0 - } - } - ], - "logAnalyticsDestinationType": "Dedicated" - } - } - } - } -} From b70fc7587827d26cebeeb62f61b13f3dc28c5fae Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Fri, 23 Apr 2021 19:37:04 -0700 Subject: [PATCH 18/43] Update GetMetric.json --- .../examples/GetMetric.json | 173 +++++++++++++++--- 1 file changed, 146 insertions(+), 27 deletions(-) diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/GetMetric.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/GetMetric.json index d174c46536be..46ebbf135e7a 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/GetMetric.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/GetMetric.json @@ -1,29 +1,30 @@ { "parameters": { - "resourceUri": "subscriptions/b324c52b-4073-4807-93af-e07d289c093e/resourceGroups/test/providers/Microsoft.Storage/storageAccounts/larryshoebox/blobServices/default", - "timespan": "2017-04-14T02:20:00Z/2017-04-14T04:20:00Z", + "resourceUri": "subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Storage/storageAccounts/tkfileserv/blobServices/default", + "timespan": "2021-04-21T01:00:00.000Z/2021-04-24T02:00:00.000Z", "metric": "BlobCapacity", "$filter": "BlobType eq '*'", "top": "3", "orderby": "Average asc", "aggregation": "Average,count", - "interval": "PT1M", - "api-version": "2017-09-01-preview" + "interval": "PT1H", + "api-version": "2017-05-01-preview" }, "responses": { "200": { "body": { - "cost": 0, - "timespan": "2017-04-14T02:20:00Z/2017-04-14T04:20:00Z", - "interval": "PT1M", + "cost": 659, + "timespan": "2021-04-21T01:00:00Z/2021-04-21T12:00:00Z", + "interval": "PT1H", "value": [ { - "id": "/subscriptions/b324c52b-4073-4807-93af-e07d289c093e/resourceGroups/test/providers/Microsoft.Storage/storageAccounts/larryshoebox/blobServices/default/providers/Microsoft.Insights/metrics/BlobCapacity", + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Storage/storageAccounts/tkfileserv/blobServices/default/providers/Microsoft.Insights/metrics/BlobCapacity", "type": "Microsoft.Insights/metrics", "name": { "value": "BlobCapacity", "localizedValue": "Blob Capacity" }, + "displayDescription": "The amount of storage used by the storage account’s Blob service in bytes.", "unit": "Bytes", "timeseries": [ { @@ -38,21 +39,48 @@ ], "data": [ { - "timeStamp": "2017-04-14T02:20:00Z", - "count": 0.0 + "timeStamp": "2021-04-21T01:00:00Z", + "average": 621492.0 }, { - "timeStamp": "2017-04-14T02:21:00Z", - "count": 0.0 + "timeStamp": "2021-04-21T02:00:00Z", + "average": 621492.0 }, { - "timeStamp": "2017-04-14T02:22:00Z", - "count": 0.0 + "timeStamp": "2021-04-21T03:00:00Z", + "average": 621492.0 }, { - "timeStamp": "2017-04-14T02:23:00Z", - "count": 1.0, - "average": 0.0 + "timeStamp": "2021-04-21T04:00:00Z", + "average": 621492.0 + }, + { + "timeStamp": "2021-04-21T05:00:00Z", + "average": 621492.0 + }, + { + "timeStamp": "2021-04-21T06:00:00Z", + "average": 621492.0 + }, + { + "timeStamp": "2021-04-21T07:00:00Z", + "average": 621492.0 + }, + { + "timeStamp": "2021-04-21T08:00:00Z", + "average": 621492.0 + }, + { + "timeStamp": "2021-04-21T09:00:00Z", + "average": 621492.0 + }, + { + "timeStamp": "2021-04-21T10:00:00Z", + "average": 621492.0 + }, + { + "timeStamp": "2021-04-21T11:00:00Z", + "average": 621492.0 } ] }, @@ -68,28 +96,119 @@ ], "data": [ { - "timeStamp": "2017-04-14T02:20:00Z", - "count": 0.0 + "timeStamp": "2021-04-21T01:00:00Z", + "average": 4733.0 + }, + { + "timeStamp": "2021-04-21T02:00:00Z", + "average": 4733.0 + }, + { + "timeStamp": "2021-04-21T03:00:00Z", + "average": 4733.0 + }, + { + "timeStamp": "2021-04-21T04:00:00Z", + "average": 4733.0 + }, + { + "timeStamp": "2021-04-21T05:00:00Z", + "average": 4733.0 + }, + { + "timeStamp": "2021-04-21T06:00:00Z", + "average": 4733.0 + }, + { + "timeStamp": "2021-04-21T07:00:00Z", + "average": 4733.0 + }, + { + "timeStamp": "2021-04-21T08:00:00Z", + "average": 4733.0 + }, + { + "timeStamp": "2021-04-21T09:00:00Z", + "average": 4733.0 + }, + { + "timeStamp": "2021-04-21T10:00:00Z", + "average": 4733.0 + }, + { + "timeStamp": "2021-04-21T11:00:00Z", + "average": 4733.0 + } + ] + }, + { + "metadatavalues": [ + { + "name": { + "value": "blobtype", + "localizedValue": "blobtype" + }, + "value": "Azure Data Lake Storage" + } + ], + "data": [ + { + "timeStamp": "2021-04-21T01:00:00Z", + "average": 0.0 + }, + { + "timeStamp": "2021-04-21T02:00:00Z", + "average": 0.0 + }, + { + "timeStamp": "2021-04-21T03:00:00Z", + "average": 0.0 + }, + { + "timeStamp": "2021-04-21T04:00:00Z", + "average": 0.0 + }, + { + "timeStamp": "2021-04-21T05:00:00Z", + "average": 0.0 + }, + { + "timeStamp": "2021-04-21T06:00:00Z", + "average": 0.0 }, { - "timeStamp": "2017-04-14T02:21:00Z", - "count": 0.0 + "timeStamp": "2021-04-21T07:00:00Z", + "average": 0.0 }, { - "timeStamp": "2017-04-14T02:22:00Z", - "count": 0.0 + "timeStamp": "2021-04-21T08:00:00Z", + "average": 0.0 }, { - "timeStamp": "2017-04-14T02:23:00Z", - "count": 1.0, - "average": 245.0 + "timeStamp": "2021-04-21T09:00:00Z", + "average": 0.0 + }, + { + "timeStamp": "2021-04-21T10:00:00Z", + "average": 0.0 + }, + { + "timeStamp": "2021-04-21T11:00:00Z", + "average": 0.0 } ] } - ] + ], + "errorCode": "Success" } ] } + }, + "default": { + "body": { + "code": "BadRequest", + "message": "Failed to find metric configuration for provider: Microsoft.Storage, resource Type: storageAccounts/blobServices, metric: BlobCsdapacity, Valid metrics: BlobCapacity,BlobCount,ContainerCount,IndexCapacity,Transactions,Ingress,Egress,SuccessServerLatency,SuccessE2ELatency,Availability" + } } } } From 70f315cb5e3c35ec243180a678cfb4f46a3ab36b Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Fri, 23 Apr 2021 19:37:23 -0700 Subject: [PATCH 19/43] Update GetMetricDefinitions.json --- .../examples/GetMetricDefinitions.json | 2723 +++++++++++++++-- 1 file changed, 2541 insertions(+), 182 deletions(-) diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/GetMetricDefinitions.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/GetMetricDefinitions.json index 921a2c7f3ea5..0b0758e98c8d 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/GetMetricDefinitions.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/GetMetricDefinitions.json @@ -1,446 +1,2805 @@ { "parameters": { - "resourceUri": "subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricDefinitions", - "api-version": "2017-09-01-preview" + "resourceUri": "subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", + "metricNamespace": "microsoft.compute/virtualmachines", + "api-version": "2017-05-01-preview" }, "responses": { "200": { "body": { "value": [ { - "id": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricdefinitions/CpuTime", - "resourceId": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest", + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/Percentage CPU", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", "name": { - "value": "CpuTime", - "localizedValue": "CPU Time" + "value": "Percentage CPU", + "localizedValue": "Percentage CPU" }, + "displayDescription": "The percentage of allocated compute units that are currently in use by the Virtual Machine(s)", "isDimensionRequired": false, - "unit": "Seconds", - "primaryAggregationType": "Total", + "unit": "Percent", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], "metricAvailabilities": [ { "timeGrain": "PT1M", - "retention": "P30D" + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" }, { "timeGrain": "PT1H", - "retention": "P30D" - } - ], - "dimensions": [ + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, { - "value": "Instance", - "localizedValue": "Instance" + "timeGrain": "P1D", + "retention": "P93D" } ] }, { - "id": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricdefinitions/Requests", - "resourceId": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest", + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/Network In", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", "name": { - "value": "Requests", - "localizedValue": "Requests" + "value": "Network In", + "localizedValue": "Network In Billable (Deprecated)" }, + "displayDescription": "The number of billable bytes received on all network interfaces by the Virtual Machine(s) (Incoming Traffic) (Deprecated)", "isDimensionRequired": false, - "unit": "Count", + "unit": "Bytes", "primaryAggregationType": "Total", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], "metricAvailabilities": [ { "timeGrain": "PT1M", - "retention": "P30D" + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" }, { "timeGrain": "PT1H", - "retention": "P30D" - } - ], - "dimensions": [ + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, { - "value": "Instance", - "localizedValue": "Instance" + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" } ] }, { - "id": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricdefinitions/BytesReceived", - "resourceId": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest", + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/Network Out", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", "name": { - "value": "BytesReceived", - "localizedValue": "Data In" + "value": "Network Out", + "localizedValue": "Network Out Billable (Deprecated)" }, + "displayDescription": "The number of billable bytes out on all network interfaces by the Virtual Machine(s) (Outgoing Traffic) (Deprecated)", "isDimensionRequired": false, "unit": "Bytes", "primaryAggregationType": "Total", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], "metricAvailabilities": [ { "timeGrain": "PT1M", - "retention": "P30D" + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" }, { "timeGrain": "PT1H", - "retention": "P30D" - } - ], - "dimensions": [ + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, { - "value": "Instance", - "localizedValue": "Instance" + "timeGrain": "P1D", + "retention": "P93D" } ] }, { - "id": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricdefinitions/BytesSent", - "resourceId": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest", + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/Disk Read Bytes", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", "name": { - "value": "BytesSent", - "localizedValue": "Data Out" + "value": "Disk Read Bytes", + "localizedValue": "Disk Read Bytes" }, + "displayDescription": "Bytes read from disk during monitoring period", "isDimensionRequired": false, "unit": "Bytes", "primaryAggregationType": "Total", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], "metricAvailabilities": [ { "timeGrain": "PT1M", - "retention": "P30D" + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" }, { "timeGrain": "PT1H", - "retention": "P30D" - } - ], - "dimensions": [ + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, { - "value": "Instance", - "localizedValue": "Instance" + "timeGrain": "P1D", + "retention": "P93D" } ] }, { - "id": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricdefinitions/Http101", - "resourceId": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest", + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/Disk Write Bytes", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", "name": { - "value": "Http101", - "localizedValue": "Http 101" + "value": "Disk Write Bytes", + "localizedValue": "Disk Write Bytes" }, + "displayDescription": "Bytes written to disk during monitoring period", "isDimensionRequired": false, - "unit": "Count", + "unit": "Bytes", "primaryAggregationType": "Total", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], "metricAvailabilities": [ { "timeGrain": "PT1M", - "retention": "P30D" + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" }, { "timeGrain": "PT1H", - "retention": "P30D" - } - ], - "dimensions": [ + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, { - "value": "Instance", - "localizedValue": "Instance" + "timeGrain": "P1D", + "retention": "P93D" } ] }, { - "id": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricdefinitions/Http2xx", - "resourceId": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest", + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/Disk Read Operations/Sec", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", "name": { - "value": "Http2xx", - "localizedValue": "Http 2xx" + "value": "Disk Read Operations/Sec", + "localizedValue": "Disk Read Operations/Sec" }, + "displayDescription": "Disk Read IOPS", "isDimensionRequired": false, - "unit": "Count", - "primaryAggregationType": "Total", + "unit": "CountPerSecond", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], "metricAvailabilities": [ { "timeGrain": "PT1M", - "retention": "P30D" + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" }, { "timeGrain": "PT1H", - "retention": "P30D" - } - ], - "dimensions": [ + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, { - "value": "Instance", - "localizedValue": "Instance" + "timeGrain": "P1D", + "retention": "P93D" } ] }, { - "id": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricdefinitions/Http3xx", - "resourceId": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest", + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/Disk Write Operations/Sec", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", "name": { - "value": "Http3xx", - "localizedValue": "Http 3xx" + "value": "Disk Write Operations/Sec", + "localizedValue": "Disk Write Operations/Sec" }, + "displayDescription": "Disk Write IOPS", "isDimensionRequired": false, - "unit": "Count", - "primaryAggregationType": "Total", + "unit": "CountPerSecond", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], "metricAvailabilities": [ { "timeGrain": "PT1M", - "retention": "P30D" + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" }, { "timeGrain": "PT1H", - "retention": "P30D" - } - ], - "dimensions": [ + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, { - "value": "Instance", - "localizedValue": "Instance" + "timeGrain": "P1D", + "retention": "P93D" } ] }, { - "id": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricdefinitions/Http401", - "resourceId": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest", + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/CPU Credits Remaining", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", "name": { - "value": "Http401", - "localizedValue": "Http 401" + "value": "CPU Credits Remaining", + "localizedValue": "CPU Credits Remaining" }, + "displayDescription": "Total number of credits available to burst. Only available on B-series burstable VMs", "isDimensionRequired": false, "unit": "Count", - "primaryAggregationType": "Total", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], "metricAvailabilities": [ { "timeGrain": "PT1M", - "retention": "P30D" + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" }, { "timeGrain": "PT1H", - "retention": "P30D" - } - ], - "dimensions": [ + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, { - "value": "Instance", - "localizedValue": "Instance" + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" } ] }, { - "id": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricdefinitions/Http403", - "resourceId": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest", + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/CPU Credits Consumed", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", "name": { - "value": "Http403", - "localizedValue": "Http 403" + "value": "CPU Credits Consumed", + "localizedValue": "CPU Credits Consumed" }, + "displayDescription": "Total number of credits consumed by the Virtual Machine. Only available on B-series burstable VMs", "isDimensionRequired": false, "unit": "Count", - "primaryAggregationType": "Total", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], "metricAvailabilities": [ { "timeGrain": "PT1M", - "retention": "P30D" + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" }, { "timeGrain": "PT1H", - "retention": "P30D" - } - ], - "dimensions": [ + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, { - "value": "Instance", - "localizedValue": "Instance" + "timeGrain": "P1D", + "retention": "P93D" } ] }, { - "id": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricdefinitions/Http404", - "resourceId": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest", + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/Data Disk Read Bytes/sec", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", "name": { - "value": "Http404", - "localizedValue": "Http 404" + "value": "Data Disk Read Bytes/sec", + "localizedValue": "Data Disk Read Bytes/Sec" }, + "displayDescription": "Bytes/Sec read from a single disk during monitoring period", "isDimensionRequired": false, - "unit": "Count", - "primaryAggregationType": "Total", + "unit": "BytesPerSecond", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], "metricAvailabilities": [ { "timeGrain": "PT1M", - "retention": "P30D" + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" }, { "timeGrain": "PT1H", - "retention": "P30D" + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" } ], "dimensions": [ { - "value": "Instance", - "localizedValue": "Instance" + "value": "LUN", + "localizedValue": "LUN" } ] }, { - "id": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricdefinitions/Http406", - "resourceId": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest", + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/Data Disk Write Bytes/sec", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", "name": { - "value": "Http406", - "localizedValue": "Http 406" + "value": "Data Disk Write Bytes/sec", + "localizedValue": "Data Disk Write Bytes/Sec" }, + "displayDescription": "Bytes/Sec written to a single disk during monitoring period", "isDimensionRequired": false, - "unit": "Count", - "primaryAggregationType": "Total", + "unit": "BytesPerSecond", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], "metricAvailabilities": [ { "timeGrain": "PT1M", - "retention": "P30D" + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" }, { "timeGrain": "PT1H", - "retention": "P30D" + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" } ], "dimensions": [ { - "value": "Instance", - "localizedValue": "Instance" + "value": "LUN", + "localizedValue": "LUN" } ] }, { - "id": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricdefinitions/Http4xx", - "resourceId": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest", + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/Data Disk Read Operations/Sec", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", "name": { - "value": "Http4xx", - "localizedValue": "Http 4xx" + "value": "Data Disk Read Operations/Sec", + "localizedValue": "Data Disk Read Operations/Sec" }, + "displayDescription": "Read IOPS from a single disk during monitoring period", "isDimensionRequired": false, - "unit": "Count", - "primaryAggregationType": "Total", + "unit": "CountPerSecond", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], "metricAvailabilities": [ { "timeGrain": "PT1M", - "retention": "P30D" + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" }, { "timeGrain": "PT1H", - "retention": "P30D" + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" } ], "dimensions": [ { - "value": "Instance", - "localizedValue": "Instance" + "value": "LUN", + "localizedValue": "LUN" } ] }, { - "id": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricdefinitions/Http5xx", - "resourceId": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest", + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/Data Disk Write Operations/Sec", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", "name": { - "value": "Http5xx", - "localizedValue": "Http Server Errors" + "value": "Data Disk Write Operations/Sec", + "localizedValue": "Data Disk Write Operations/Sec" }, + "displayDescription": "Write IOPS from a single disk during monitoring period", "isDimensionRequired": false, - "unit": "Count", - "primaryAggregationType": "Total", + "unit": "CountPerSecond", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], "metricAvailabilities": [ { "timeGrain": "PT1M", - "retention": "P30D" + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" }, { "timeGrain": "PT1H", - "retention": "P30D" + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" } ], "dimensions": [ { - "value": "Instance", - "localizedValue": "Instance" + "value": "LUN", + "localizedValue": "LUN" } ] }, { - "id": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricdefinitions/MemoryWorkingSet", - "resourceId": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest", + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/Data Disk Queue Depth", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", "name": { - "value": "MemoryWorkingSet", - "localizedValue": "Memory working set" + "value": "Data Disk Queue Depth", + "localizedValue": "Data Disk Queue Depth" }, + "displayDescription": "Data Disk Queue Depth(or Queue Length)", "isDimensionRequired": false, - "unit": "Bytes", + "unit": "Count", "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], "metricAvailabilities": [ { "timeGrain": "PT1M", - "retention": "P30D" + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" }, { "timeGrain": "PT1H", - "retention": "P30D" + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" } ], "dimensions": [ { - "value": "Instance", - "localizedValue": "Instance" + "value": "LUN", + "localizedValue": "LUN" } ] }, { - "id": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricdefinitions/AverageMemoryWorkingSet", - "resourceId": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest", + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/Data Disk Bandwidth Consumed Percentage", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", "name": { - "value": "AverageMemoryWorkingSet", - "localizedValue": "Average memory working set" + "value": "Data Disk Bandwidth Consumed Percentage", + "localizedValue": "Data Disk Bandwidth Consumed Percentage" }, + "displayDescription": "Percentage of data disk bandwidth consumed per minute", "isDimensionRequired": false, - "unit": "Bytes", + "unit": "Percent", "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], "metricAvailabilities": [ { "timeGrain": "PT1M", - "retention": "P30D" + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" }, { "timeGrain": "PT1H", - "retention": "P30D" + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" } ], "dimensions": [ { - "value": "Instance", - "localizedValue": "Instance" + "value": "LUN", + "localizedValue": "LUN" } ] }, { - "id": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest/providers/microsoft.insights/metricdefinitions/AverageResponseTime", - "resourceId": "/subscriptions/07c0b09d-9f69-4e6e-8d05-f59f67299cb2/resourceGroups/Rac46PostSwapRG/providers/Microsoft.Web/sites/alertruleTest", + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/Data Disk IOPS Consumed Percentage", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", "name": { - "value": "AverageResponseTime", - "localizedValue": "Average Response Time" + "value": "Data Disk IOPS Consumed Percentage", + "localizedValue": "Data Disk IOPS Consumed Percentage" }, + "displayDescription": "Percentage of data disk I/Os consumed per minute", "isDimensionRequired": false, - "unit": "Seconds", + "unit": "Percent", "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], "metricAvailabilities": [ { "timeGrain": "PT1M", - "retention": "P30D" + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" }, { "timeGrain": "PT1H", - "retention": "P30D" - } - ], - "dimensions": [ + "retention": "P93D" + }, { - "value": "Instance", - "localizedValue": "Instance" - } + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" + } + ], + "dimensions": [ + { + "value": "LUN", + "localizedValue": "LUN" + } + ] + }, + { + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/Data Disk Target Bandwidth", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", + "name": { + "value": "Data Disk Target Bandwidth", + "localizedValue": "Data Disk Target Bandwidth" + }, + "displayDescription": "Baseline bytes per second throughput Data Disk can achieve without bursting", + "isDimensionRequired": false, + "unit": "Count", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" + }, + { + "timeGrain": "PT1H", + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" + } + ], + "dimensions": [ + { + "value": "LUN", + "localizedValue": "LUN" + } + ] + }, + { + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/Data Disk Target IOPS", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", + "name": { + "value": "Data Disk Target IOPS", + "localizedValue": "Data Disk Target IOPS" + }, + "displayDescription": "Baseline IOPS Data Disk can achieve without bursting", + "isDimensionRequired": false, + "unit": "Count", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" + }, + { + "timeGrain": "PT1H", + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" + } + ], + "dimensions": [ + { + "value": "LUN", + "localizedValue": "LUN" + } + ] + }, + { + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/Data Disk Max Burst Bandwidth", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", + "name": { + "value": "Data Disk Max Burst Bandwidth", + "localizedValue": "Data Disk Max Burst Bandwidth" + }, + "displayDescription": "Maximum bytes per second throughput Data Disk can achieve with bursting", + "isDimensionRequired": false, + "unit": "Count", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" + }, + { + "timeGrain": "PT1H", + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" + } + ], + "dimensions": [ + { + "value": "LUN", + "localizedValue": "LUN" + } + ] + }, + { + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/Data Disk Max Burst IOPS", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", + "name": { + "value": "Data Disk Max Burst IOPS", + "localizedValue": "Data Disk Max Burst IOPS" + }, + "displayDescription": "Maximum IOPS Data Disk can achieve with bursting", + "isDimensionRequired": false, + "unit": "Count", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" + }, + { + "timeGrain": "PT1H", + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" + } + ], + "dimensions": [ + { + "value": "LUN", + "localizedValue": "LUN" + } + ] + }, + { + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/Data Disk Used Burst BPS Credits Percentage", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", + "name": { + "value": "Data Disk Used Burst BPS Credits Percentage", + "localizedValue": "Data Disk Used Burst BPS Credits Percentage" + }, + "displayDescription": "Percentage of Data Disk burst bandwidth credits used so far", + "isDimensionRequired": false, + "unit": "Percent", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" + }, + { + "timeGrain": "PT1H", + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" + } + ], + "dimensions": [ + { + "value": "LUN", + "localizedValue": "LUN" + } + ] + }, + { + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/Data Disk Used Burst IO Credits Percentage", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", + "name": { + "value": "Data Disk Used Burst IO Credits Percentage", + "localizedValue": "Data Disk Used Burst IO Credits Percentage" + }, + "displayDescription": "Percentage of Data Disk burst I/O credits used so far", + "isDimensionRequired": false, + "unit": "Percent", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" + }, + { + "timeGrain": "PT1H", + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" + } + ], + "dimensions": [ + { + "value": "LUN", + "localizedValue": "LUN" + } + ] + }, + { + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/OS Disk Read Bytes/sec", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", + "name": { + "value": "OS Disk Read Bytes/sec", + "localizedValue": "OS Disk Read Bytes/Sec" + }, + "displayDescription": "Bytes/Sec read from a single disk during monitoring period for OS disk", + "isDimensionRequired": false, + "unit": "BytesPerSecond", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" + }, + { + "timeGrain": "PT1H", + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" + } + ] + }, + { + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/OS Disk Write Bytes/sec", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", + "name": { + "value": "OS Disk Write Bytes/sec", + "localizedValue": "OS Disk Write Bytes/Sec" + }, + "displayDescription": "Bytes/Sec written to a single disk during monitoring period for OS disk", + "isDimensionRequired": false, + "unit": "BytesPerSecond", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" + }, + { + "timeGrain": "PT1H", + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" + } + ] + }, + { + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/OS Disk Read Operations/Sec", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", + "name": { + "value": "OS Disk Read Operations/Sec", + "localizedValue": "OS Disk Read Operations/Sec" + }, + "displayDescription": "Read IOPS from a single disk during monitoring period for OS disk", + "isDimensionRequired": false, + "unit": "CountPerSecond", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" + }, + { + "timeGrain": "PT1H", + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" + } + ] + }, + { + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/OS Disk Write Operations/Sec", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", + "name": { + "value": "OS Disk Write Operations/Sec", + "localizedValue": "OS Disk Write Operations/Sec" + }, + "displayDescription": "Write IOPS from a single disk during monitoring period for OS disk", + "isDimensionRequired": false, + "unit": "CountPerSecond", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" + }, + { + "timeGrain": "PT1H", + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" + } + ] + }, + { + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/OS Disk Queue Depth", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", + "name": { + "value": "OS Disk Queue Depth", + "localizedValue": "OS Disk Queue Depth" + }, + "displayDescription": "OS Disk Queue Depth(or Queue Length)", + "isDimensionRequired": false, + "unit": "Count", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" + }, + { + "timeGrain": "PT1H", + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" + } + ] + }, + { + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/OS Disk Bandwidth Consumed Percentage", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", + "name": { + "value": "OS Disk Bandwidth Consumed Percentage", + "localizedValue": "OS Disk Bandwidth Consumed Percentage" + }, + "displayDescription": "Percentage of operating system disk bandwidth consumed per minute", + "isDimensionRequired": false, + "unit": "Percent", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" + }, + { + "timeGrain": "PT1H", + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" + } + ], + "dimensions": [ + { + "value": "LUN", + "localizedValue": "LUN" + } + ] + }, + { + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/OS Disk IOPS Consumed Percentage", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", + "name": { + "value": "OS Disk IOPS Consumed Percentage", + "localizedValue": "OS Disk IOPS Consumed Percentage" + }, + "displayDescription": "Percentage of operating system disk I/Os consumed per minute", + "isDimensionRequired": false, + "unit": "Percent", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" + }, + { + "timeGrain": "PT1H", + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" + } + ], + "dimensions": [ + { + "value": "LUN", + "localizedValue": "LUN" + } + ] + }, + { + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/OS Disk Target Bandwidth", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", + "name": { + "value": "OS Disk Target Bandwidth", + "localizedValue": "OS Disk Target Bandwidth" + }, + "displayDescription": "Baseline bytes per second throughput OS Disk can achieve without bursting", + "isDimensionRequired": false, + "unit": "Count", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" + }, + { + "timeGrain": "PT1H", + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" + } + ], + "dimensions": [ + { + "value": "LUN", + "localizedValue": "LUN" + } + ] + }, + { + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/OS Disk Target IOPS", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", + "name": { + "value": "OS Disk Target IOPS", + "localizedValue": "OS Disk Target IOPS" + }, + "displayDescription": "Baseline IOPS OS Disk can achieve without bursting", + "isDimensionRequired": false, + "unit": "Count", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" + }, + { + "timeGrain": "PT1H", + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" + } + ], + "dimensions": [ + { + "value": "LUN", + "localizedValue": "LUN" + } + ] + }, + { + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/OS Disk Max Burst Bandwidth", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", + "name": { + "value": "OS Disk Max Burst Bandwidth", + "localizedValue": "OS Disk Max Burst Bandwidth" + }, + "displayDescription": "Maximum bytes per second throughput OS Disk can achieve with bursting", + "isDimensionRequired": false, + "unit": "Count", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" + }, + { + "timeGrain": "PT1H", + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" + } + ], + "dimensions": [ + { + "value": "LUN", + "localizedValue": "LUN" + } + ] + }, + { + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/OS Disk Max Burst IOPS", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", + "name": { + "value": "OS Disk Max Burst IOPS", + "localizedValue": "OS Disk Max Burst IOPS" + }, + "displayDescription": "Maximum IOPS OS Disk can achieve with bursting", + "isDimensionRequired": false, + "unit": "Count", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" + }, + { + "timeGrain": "PT1H", + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" + } + ], + "dimensions": [ + { + "value": "LUN", + "localizedValue": "LUN" + } + ] + }, + { + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/OS Disk Used Burst BPS Credits Percentage", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", + "name": { + "value": "OS Disk Used Burst BPS Credits Percentage", + "localizedValue": "OS Disk Used Burst BPS Credits Percentage" + }, + "displayDescription": "Percentage of OS Disk burst bandwidth credits used so far", + "isDimensionRequired": false, + "unit": "Percent", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" + }, + { + "timeGrain": "PT1H", + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" + } + ], + "dimensions": [ + { + "value": "LUN", + "localizedValue": "LUN" + } + ] + }, + { + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/OS Disk Used Burst IO Credits Percentage", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", + "name": { + "value": "OS Disk Used Burst IO Credits Percentage", + "localizedValue": "OS Disk Used Burst IO Credits Percentage" + }, + "displayDescription": "Percentage of OS Disk burst I/O credits used so far", + "isDimensionRequired": false, + "unit": "Percent", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" + }, + { + "timeGrain": "PT1H", + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" + } + ], + "dimensions": [ + { + "value": "LUN", + "localizedValue": "LUN" + } + ] + }, + { + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/Inbound Flows", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", + "name": { + "value": "Inbound Flows", + "localizedValue": "Inbound Flows" + }, + "displayDescription": "Inbound Flows are number of current flows in the inbound direction (traffic going into the VM)", + "isDimensionRequired": false, + "unit": "Count", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" + }, + { + "timeGrain": "PT1H", + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" + } + ] + }, + { + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/Outbound Flows", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", + "name": { + "value": "Outbound Flows", + "localizedValue": "Outbound Flows" + }, + "displayDescription": "Outbound Flows are number of current flows in the outbound direction (traffic going out of the VM)", + "isDimensionRequired": false, + "unit": "Count", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" + }, + { + "timeGrain": "PT1H", + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" + } + ] + }, + { + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/Inbound Flows Maximum Creation Rate", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", + "name": { + "value": "Inbound Flows Maximum Creation Rate", + "localizedValue": "Inbound Flows Maximum Creation Rate" + }, + "displayDescription": "The maximum creation rate of inbound flows (traffic going into the VM)", + "isDimensionRequired": false, + "unit": "CountPerSecond", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" + }, + { + "timeGrain": "PT1H", + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" + } + ] + }, + { + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/Outbound Flows Maximum Creation Rate", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", + "name": { + "value": "Outbound Flows Maximum Creation Rate", + "localizedValue": "Outbound Flows Maximum Creation Rate" + }, + "displayDescription": "The maximum creation rate of outbound flows (traffic going out of the VM)", + "isDimensionRequired": false, + "unit": "CountPerSecond", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" + }, + { + "timeGrain": "PT1H", + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" + } + ] + }, + { + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/Premium Data Disk Cache Read Hit", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", + "name": { + "value": "Premium Data Disk Cache Read Hit", + "localizedValue": "Premium Data Disk Cache Read Hit" + }, + "displayDescription": "Premium Data Disk Cache Read Hit", + "isDimensionRequired": false, + "unit": "Percent", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" + }, + { + "timeGrain": "PT1H", + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" + } + ], + "dimensions": [ + { + "value": "LUN", + "localizedValue": "LUN" + } + ] + }, + { + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/Premium Data Disk Cache Read Miss", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", + "name": { + "value": "Premium Data Disk Cache Read Miss", + "localizedValue": "Premium Data Disk Cache Read Miss" + }, + "displayDescription": "Premium Data Disk Cache Read Miss", + "isDimensionRequired": false, + "unit": "Percent", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" + }, + { + "timeGrain": "PT1H", + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" + } + ], + "dimensions": [ + { + "value": "LUN", + "localizedValue": "LUN" + } + ] + }, + { + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/Premium OS Disk Cache Read Hit", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", + "name": { + "value": "Premium OS Disk Cache Read Hit", + "localizedValue": "Premium OS Disk Cache Read Hit" + }, + "displayDescription": "Premium OS Disk Cache Read Hit", + "isDimensionRequired": false, + "unit": "Percent", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" + }, + { + "timeGrain": "PT1H", + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" + } + ] + }, + { + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/Premium OS Disk Cache Read Miss", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", + "name": { + "value": "Premium OS Disk Cache Read Miss", + "localizedValue": "Premium OS Disk Cache Read Miss" + }, + "displayDescription": "Premium OS Disk Cache Read Miss", + "isDimensionRequired": false, + "unit": "Percent", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" + }, + { + "timeGrain": "PT1H", + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" + } + ] + }, + { + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/VM Cached Bandwidth Consumed Percentage", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", + "name": { + "value": "VM Cached Bandwidth Consumed Percentage", + "localizedValue": "VM Cached Bandwidth Consumed Percentage" + }, + "displayDescription": "Percentage of cached disk bandwidth consumed by the VM", + "isDimensionRequired": false, + "unit": "Percent", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" + }, + { + "timeGrain": "PT1H", + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" + } + ] + }, + { + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/VM Cached IOPS Consumed Percentage", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", + "name": { + "value": "VM Cached IOPS Consumed Percentage", + "localizedValue": "VM Cached IOPS Consumed Percentage" + }, + "displayDescription": "Percentage of cached disk IOPS consumed by the VM", + "isDimensionRequired": false, + "unit": "Percent", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" + }, + { + "timeGrain": "PT1H", + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" + } + ] + }, + { + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/VM Uncached Bandwidth Consumed Percentage", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", + "name": { + "value": "VM Uncached Bandwidth Consumed Percentage", + "localizedValue": "VM Uncached Bandwidth Consumed Percentage" + }, + "displayDescription": "Percentage of uncached disk bandwidth consumed by the VM", + "isDimensionRequired": false, + "unit": "Percent", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" + }, + { + "timeGrain": "PT1H", + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" + } + ] + }, + { + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/VM Uncached IOPS Consumed Percentage", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", + "name": { + "value": "VM Uncached IOPS Consumed Percentage", + "localizedValue": "VM Uncached IOPS Consumed Percentage" + }, + "displayDescription": "Percentage of uncached disk IOPS consumed by the VM", + "isDimensionRequired": false, + "unit": "Percent", + "primaryAggregationType": "Average", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" + }, + { + "timeGrain": "PT1H", + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" + } + ] + }, + { + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/Network In Total", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", + "name": { + "value": "Network In Total", + "localizedValue": "Network In Total" + }, + "displayDescription": "The number of bytes received on all network interfaces by the Virtual Machine(s) (Incoming Traffic)", + "isDimensionRequired": false, + "unit": "Bytes", + "primaryAggregationType": "Total", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" + }, + { + "timeGrain": "PT1H", + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" + } + ] + }, + { + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2/providers/microsoft.insights/metricdefinitions/Network Out Total", + "resourceId": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Compute/virtualMachines/tkTestVM2", + "name": { + "value": "Network Out Total", + "localizedValue": "Network Out Total" + }, + "displayDescription": "The number of bytes out on all network interfaces by the Virtual Machine(s) (Outgoing Traffic)", + "isDimensionRequired": false, + "unit": "Bytes", + "primaryAggregationType": "Total", + "supportedAggregationTypes": [ + "None", + "Average", + "Minimum", + "Maximum", + "Total", + "Count" + ], + "metricAvailabilities": [ + { + "timeGrain": "PT1M", + "retention": "P93D" + }, + { + "timeGrain": "PT5M", + "retention": "P93D" + }, + { + "timeGrain": "PT15M", + "retention": "P93D" + }, + { + "timeGrain": "PT30M", + "retention": "P93D" + }, + { + "timeGrain": "PT1H", + "retention": "P93D" + }, + { + "timeGrain": "PT6H", + "retention": "P93D" + }, + { + "timeGrain": "PT12H", + "retention": "P93D" + }, + { + "timeGrain": "P1D", + "retention": "P93D" + } ] } ] } + }, + "default": { + "body": { + "code": "BadRequest", + "message": "Failed to find metric configuration for provider: Microsoft.Storage, resource Type: storageAccounts/blobServices, metric: BlobCsdapacity, Valid metrics: BlobCapacity,BlobCount,ContainerCount,IndexCapacity,Transactions,Ingress,Egress,SuccessServerLatency,SuccessE2ELatency,Availability" + } } } } From b296774c34268b1d4a3b28f8cd0a91b5ea1ac580 Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Fri, 23 Apr 2021 19:37:41 -0700 Subject: [PATCH 20/43] Update GetMetricMetadata.json --- .../examples/GetMetricMetadata.json | 70 ++++++++++++++----- 1 file changed, 54 insertions(+), 16 deletions(-) diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/GetMetricMetadata.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/GetMetricMetadata.json index ded37edbe9c2..614e48dd1c24 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/GetMetricMetadata.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/GetMetricMetadata.json @@ -1,38 +1,37 @@ { "parameters": { - "timespan": "2017-04-14T02:20:00Z/2017-04-14T04:20:00Z", + "timespan": "2021-04-21T02:08:45.416Z/2021-04-24T02:08:45.416Z", "metric": "BlobCapacity", - "$filter": "BlobType eq '*'", - "top": "3", - "orderby": "Average asc", - "aggregation": "Average,count", - "interval": "PT1M", + "metricNamespace": "microsoft.storage/storageaccounts/blobservices", + "$filter": "Tier eq '*'", "resulttype": "metadata", - "resourceUri": "subscriptions/b324c52b-4073-4807-93af-e07d289c093e/resourceGroups/test/providers/Microsoft.Storage/storageAccounts/larryshoebox/blobServices/default", - "api-version": "2017-09-01-preview" + "resourceUri": "subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Storage/storageAccounts/tkfileserv/blobServices/default", + "api-version": "2017-05-01-preview" }, "responses": { "200": { "body": { - "timespan": "2017-04-14T02:20:00Z/2017-04-14T04:20:00Z", + "timespan": "2021-04-21T02:08:45Z/2021-04-24T02:08:45Z", + "interval": "PT1H", "value": [ { - "id": "/subscriptions/b324c52b-4073-4807-93af-e07d289c093e/resourceGroups/test/providers/Microsoft.Storage/storageAccounts/larryshoebox/blobServices/default/providers/Microsoft.Insights/metrics/BlobCapacity", + "id": "/subscriptions/1f3fa6d2-851c-4a91-9087-1a050f3a9c38/resourceGroups/todking/providers/Microsoft.Storage/storageAccounts/tkfileserv/blobServices/default/providers/Microsoft.Insights/metrics/BlobCapacity", "type": "Microsoft.Insights/metrics", "name": { "value": "BlobCapacity", "localizedValue": "Blob Capacity" }, + "displayDescription": "The amount of storage used by the storage account’s Blob service in bytes.", "unit": "Bytes", "timeseries": [ { "metadatavalues": [ { "name": { - "value": "blobtype", - "localizedValue": "blobtype" + "value": "tier", + "localizedValue": "tier" }, - "value": "BlockBlob" + "value": "Cool" } ] }, @@ -40,10 +39,43 @@ "metadatavalues": [ { "name": { - "value": "blobtype", - "localizedValue": "blobtype" + "value": "tier", + "localizedValue": "tier" }, - "value": "PageBlob" + "value": "Archive" + } + ] + }, + { + "metadatavalues": [ + { + "name": { + "value": "tier", + "localizedValue": "tier" + }, + "value": "Standard" + } + ] + }, + { + "metadatavalues": [ + { + "name": { + "value": "tier", + "localizedValue": "tier" + }, + "value": "Untiered" + } + ] + }, + { + "metadatavalues": [ + { + "name": { + "value": "tier", + "localizedValue": "tier" + }, + "value": "Hot" } ] } @@ -51,6 +83,12 @@ } ] } + }, + "default": { + "body": { + "code": "BadRequest", + "message": "Failed to find metric configuration for provider: Microsoft.Storage, resource Type: storageAccounts/blobServices, metric: BlobCsdapacity, Valid metrics: BlobCapacity,BlobCount,ContainerCount,IndexCapacity,Transactions,Ingress,Egress,SuccessServerLatency,SuccessE2ELatency,Availability" + } } } } From ca6db9e36a88e6e02e060526dd8631fb81e9b405 Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Fri, 23 Apr 2021 19:38:12 -0700 Subject: [PATCH 21/43] Update metricDefinitions_API.json --- .../metricDefinitions_API.json | 43 +++++++++++++------ 1 file changed, 29 insertions(+), 14 deletions(-) diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metricDefinitions_API.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metricDefinitions_API.json index 3804d350d871..530c7d9e4c25 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metricDefinitions_API.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metricDefinitions_API.json @@ -214,6 +214,22 @@ "modelAsString": false } }, + "AggregationType": { + "type": "string", + "description": "the aggregation type of the metric.", + "enum": [ + "None", + "Average", + "Count", + "Minimum", + "Maximum", + "Total" + ], + "x-ms-enum": { + "name": "AggregationType", + "modelAsString": false + } + }, "MetricDefinition": { "properties": { "isDimensionRequired": { @@ -228,25 +244,24 @@ "$ref": "#/definitions/LocalizableString", "description": "the name and the display name of the metric, i.e. it is a localizable string." }, + "displayDescription": { + "type": "string", + "description": "Detailed description of this metric." + }, "unit": { "$ref": "#/definitions/Unit", "description": "the unit of the metric." }, "primaryAggregationType": { - "type": "string", - "description": "the primary aggregation type value defining how to use the values for display.", - "enum": [ - "None", - "Average", - "Count", - "Minimum", - "Maximum", - "Total" - ], - "x-ms-enum": { - "name": "AggregationType", - "modelAsString": false - } + "$ref": "#/definitions/AggregationType", + "description": "the primary aggregation type value defining how to use the values for display." + }, + "supportedAggregationTypes": { + "type": "array", + "items": { + "$ref": "#/definitions/AggregationType" + }, + "description": "the collection of what aggregation types are supported." }, "metricAvailabilities": { "type": "array", From 70e3d21077ca860dfd8460528713f091fdc010a8 Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Fri, 23 Apr 2021 19:38:32 -0700 Subject: [PATCH 22/43] Update metrics_API.json --- .../preview/2017-09-01-preview/metrics_API.json | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metrics_API.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metrics_API.json index 864e866cf70c..0d98a4292e04 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metrics_API.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metrics_API.json @@ -177,7 +177,7 @@ }, "Unit": { "type": "string", - "description": "the unit of the metric.", + "description": "The unit of the metric.", "enum": [ "Count", "Bytes", @@ -187,7 +187,11 @@ "Percent", "MilliSeconds", "ByteSeconds", - "Unspecified" + "Unspecified", + "Cores", + "MilliCores", + "NanoCores", + "BitsPerSecond" ], "x-ms-enum": { "name": "Unit", @@ -306,6 +310,14 @@ "$ref": "#/definitions/LocalizableString", "description": "the name and the display name of the metric, i.e. it is localizable string." }, + "displayDescription": { + "type": "string", + "description": "Detailed description of this metric." + }, + "errorCode": { + "type": "string", + "description": "'Success' or the error details on query failures for this metric." + }, "unit": { "$ref": "#/definitions/Unit", "description": "the unit of the metric." From 2a7ec2c1f9c9c4cecf037c1609bc2dcaedb9b601 Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Thu, 13 May 2021 15:25:52 -0700 Subject: [PATCH 23/43] Update metrics_API.json Make the Unit description casing consistent to fix lint error --- .../preview/2017-09-01-preview/metrics_API.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metrics_API.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metrics_API.json index 0d98a4292e04..6924a7845025 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metrics_API.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metrics_API.json @@ -177,7 +177,7 @@ }, "Unit": { "type": "string", - "description": "The unit of the metric.", + "description": "the unit of the metric.", "enum": [ "Count", "Bytes", From 7510e9846aa8a74c5412815726bb0c276b69ad63 Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Thu, 13 May 2021 15:41:52 -0700 Subject: [PATCH 24/43] Update metricDefinitions_API.json Make the units enum in metricsDefinitions_API consistent with the one in metrics_API --- .../preview/2017-09-01-preview/metricDefinitions_API.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metricDefinitions_API.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metricDefinitions_API.json index 530c7d9e4c25..082066e46585 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metricDefinitions_API.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metricDefinitions_API.json @@ -207,7 +207,11 @@ "Percent", "MilliSeconds", "ByteSeconds", - "Unspecified" + "Unspecified", + "Cores", + "MilliCores", + "NanoCores", + "BitsPerSecond" ], "x-ms-enum": { "name": "Unit", From 0fa7a9170f894cd41ba66bbac83cad567df623f3 Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Wed, 26 May 2021 12:55:44 -0700 Subject: [PATCH 25/43] Add operations API Add operations API --- .../2017-09-01-preview/operations_API.json | 112 ++++++++++++++++++ 1 file changed, 112 insertions(+) create mode 100644 specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/operations_API.json diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/operations_API.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/operations_API.json new file mode 100644 index 000000000000..e41f7f406856 --- /dev/null +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/operations_API.json @@ -0,0 +1,112 @@ +{ + "swagger": "2.0", + "info": { + "title": "MonitorManagementClient", + "x-ms-code-generation-settings": { + "name": "MonitorManagementClient" + }, + "version": "2017-09-01-preview" + }, + "host": "management.azure.com", + "schemes": [ + "https" + ], + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "security": [ + { + "azure_auth": [ + "user_impersonation" + ] + } + ], + "securityDefinitions": { + "azure_auth": { + "type": "oauth2", + "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", + "flow": "implicit", + "description": "Azure Active Directory OAuth2 Flow", + "scopes": { + "user_impersonation": "impersonate your user account" + } + } + }, + "paths": { + "/providers/Microsoft.Insights/operations": { + "get": { + "tags": [ + "Operations" + ], + "description": "Lists all of the available operations from Microsoft.Insights provider.", + "operationId": "Operations_List", + "x-ms-examples": { + "Get a list of operations for a resource provider": { + "$ref": "./examples/OperationList.json" + } + }, + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter" + } + ], + "responses": { + "200": { + "description": "OK. The request has succeeded.", + "schema": { + "$ref": "#/definitions/OperationListResult" + } + } + } + } + } + }, + "definitions": { + "OperationListResult": { + "description": "Result of the request to list Microsoft.Insights operations. It contains a list of operations and a URL link to get the next set of results.", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/Operation" + }, + "description": "List of operations supported by the Microsoft.Insights provider." + }, + "nextLink": { + "type": "string", + "description": "URL to get the next set of operation list results if there are any." + } + } + }, + "Operation": { + "description": "Microsoft Insights API operation definition.", + "type": "object", + "properties": { + "name": { + "description": "Operation name: {provider}/{resource}/{operation}", + "type": "string" + }, + "display": { + "description": "Display metadata associated with the operation.", + "properties": { + "provider": { + "description": "Service provider: Microsoft.Insights", + "type": "string" + }, + "resource": { + "description": "Resource on which the operation is performed: AlertRules, Autoscale, etc.", + "type": "string" + }, + "operation": { + "description": "Operation type: Read, write, delete, etc.", + "type": "string" + } + } + } + } + } + } +} From 1457833020e378894d104c851c5ff804a5f597f8 Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Wed, 26 May 2021 12:58:12 -0700 Subject: [PATCH 26/43] Create operations api example --- .../examples/OperationList.json | 6838 +++++++++++++++++ 1 file changed, 6838 insertions(+) create mode 100644 specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/OperationList.json diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/OperationList.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/OperationList.json new file mode 100644 index 000000000000..2b91837472bf --- /dev/null +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/OperationList.json @@ -0,0 +1,6838 @@ +{ + "parameters": { + "api-version": "2017-09-01-preview" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "name": "Microsoft.Insights/Operations/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Operations", + "operation": "Read operations", + "description": "Read operations" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Metrics/Action", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Metric Action", + "operation": "Metric Action", + "description": "Metric Action" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/MetricDefinitions/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Metric Definitions", + "operation": "Read metric definitions", + "description": "Read metric definitions" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/MetricDefinitions/Microsoft.Insights/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Metric Definitions", + "operation": "Read metric definitions", + "description": "Read metric definitions" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/MetricDefinitions/providers/Microsoft.Insights/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Metric Definitions", + "operation": "Read metric definitions", + "description": "Read metric definitions" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Metrics/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Metrics", + "operation": "Read metrics", + "description": "Read metrics" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Metricnamespaces/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Metric namespaces", + "operation": "Metric namespaces read", + "description": "Read metric namespaces" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Metrics/Write", + "isDataAction": true, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Metrics", + "operation": "Write metrics", + "description": "Write metrics" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Metrics/providers/Metrics/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Metrics", + "operation": "Read metrics", + "description": "Read metrics" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Metrics/Microsoft.Insights/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Metrics", + "operation": "Read metrics", + "description": "Read metrics" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/AlertRules/Write", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Classic Metric Alerts", + "operation": "Create or update classic metric alert", + "description": "Create or update a classic metric alert" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/AlertRules/Delete", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Classic Metric Alerts", + "operation": "Delete classic metric alert", + "description": "Delete a classic metric alert" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/AlertRules/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Classic Metric Alerts", + "operation": "Read classic metric alert", + "description": "Read a classic metric alert" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/MetricAlerts/Write", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Metric Alerts", + "operation": "Create or update metric alert", + "description": "Create or update a metric alert" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/MetricAlerts/Delete", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Metric Alerts", + "operation": "Delete metric alert", + "description": "Delete a metric alert" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/MetricAlerts/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Metric Alerts", + "operation": "Read metric alert", + "description": "Read a metric alert" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/MetricAlerts/Status/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Metric Alerts", + "operation": "Read metric alert status", + "description": "Read metric alert status" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/AutoscaleSettings/Write", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Autoscale Setting", + "operation": "Create or update autoscale setting", + "description": "Create or update an autoscale setting" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/AutoscaleSettings/Delete", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Autoscale Setting", + "operation": "Delete autoscale setting", + "description": "Delete an autoscale setting" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/AutoscaleSettings/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Autoscale Setting", + "operation": "Read autoscale setting", + "description": "Read an autoscale setting" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/AlertRules/Incidents/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Alert Rule Incident resource", + "operation": "Read classic metric alert incidents", + "description": "Read a classic metric alert incident" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/AutoscaleSettings/providers/Microsoft.Insights/MetricDefinitions/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Metric Definitions", + "operation": "Read metric definitions", + "description": "Read metric definitions" + }, + "properties": { + "serviceSpecification": { + "metricSpecifications": [ + { + "name": "ObservedMetricValue", + "displayName": "Observed Metric Value", + "internalMetricName": null, + "displayDescription": "The value computed by autoscale when executed", + "unit": "Count", + "aggregationType": "Average", + "availabilities": null, + "fillGapWithZero": false, + "category": null, + "dimensions": [ + { + "name": "MetricTriggerSource", + "displayName": "Metric Trigger Source", + "toBeExportedForShoebox": true, + "isHidden": false, + "defaultDimensionValues": null + } + ], + "supportedAggregationTypes": null, + "lockAggregationType": null + }, + { + "name": "MetricThreshold", + "displayName": "Metric Threshold", + "internalMetricName": null, + "displayDescription": "The configured autoscale threshold when autoscale ran.", + "unit": "Count", + "aggregationType": "Average", + "availabilities": null, + "fillGapWithZero": false, + "category": null, + "dimensions": [ + { + "name": "MetricTriggerRule", + "displayName": "Metric Trigger Rule", + "toBeExportedForShoebox": true, + "isHidden": false, + "defaultDimensionValues": null + } + ], + "supportedAggregationTypes": null, + "lockAggregationType": null + }, + { + "name": "ObservedCapacity", + "displayName": "Observed Capacity", + "internalMetricName": null, + "displayDescription": "The capacity reported to autoscale when it executed.", + "unit": "Count", + "aggregationType": "Average", + "availabilities": null, + "fillGapWithZero": false, + "category": null, + "dimensions": null, + "supportedAggregationTypes": null, + "lockAggregationType": null + }, + { + "name": "ScaleActionsInitiated", + "displayName": "Scale Actions Initiated", + "internalMetricName": null, + "displayDescription": "The direction of the scale operation.", + "unit": "Count", + "aggregationType": "Total", + "availabilities": null, + "fillGapWithZero": true, + "category": null, + "dimensions": [ + { + "name": "ScaleDirection", + "displayName": "Scale Direction", + "toBeExportedForShoebox": true, + "isHidden": false, + "defaultDimensionValues": null + } + ], + "supportedAggregationTypes": null, + "lockAggregationType": null + } + ], + "logSpecifications": null, + "legacyMetricSpecifications": null + } + } + }, + { + "name": "Microsoft.Insights/AutoscaleSettings/providers/Microsoft.Insights/logDefinitions/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Log Definitions", + "operation": "Log Definitions read", + "description": "Read log definitions" + }, + "properties": { + "serviceSpecification": { + "metricSpecifications": null, + "logSpecifications": [ + { + "name": "AutoscaleEvaluations", + "displayName": "Autoscale Evaluations", + "blobDuration": "PT1H" + }, + { + "name": "AutoscaleScaleActions", + "displayName": "Autoscale Scale Actions", + "blobDuration": "PT1H" + } + ], + "legacyMetricSpecifications": null + } + } + }, + { + "name": "Microsoft.Insights/AutoscaleSettings/providers/Microsoft.Insights/diagnosticSettings/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Resource diagnostic settings", + "operation": "Read resource diagnostic setting", + "description": "Read a resource diagnostic setting" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/AutoscaleSettings/providers/Microsoft.Insights/diagnosticSettings/Write", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Resource diagnostic settings", + "operation": "Create or update resource diagnostic setting", + "description": "Create or update a resource diagnostic setting" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/ActionGroups/Write", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Action Groups", + "operation": "Create or update action group", + "description": "Create or update an action group" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/ActionGroups/Delete", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Action Groups", + "operation": "Delete action group", + "description": "Delete an action group" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/ActionGroups/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Action Groups", + "operation": "Read action group", + "description": "Read an action group" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/ActivityLogAlerts/Write", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Activity Log Alert", + "operation": "Create or update activity log alert", + "description": "Create or update an activity log alert" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/ActivityLogAlerts/Delete", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Activity Log Alert", + "operation": "Delete activity log alert", + "description": "Delete an activity log alert" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/ActivityLogAlerts/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Activity Log Alert", + "operation": "Read activity log alert", + "description": "Read an activity log alert" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/ActivityLogAlerts/Activated/Action", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Activity Log Alert", + "operation": "Activity Log Alert activated", + "description": "Activity Log Alert activated" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/EventCategories/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Activity Log event category", + "operation": "Read Activity Log event categories", + "description": "Read available Activity Log event categories" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/eventtypes/values/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Activity Log Events", + "operation": "Read Activity Log", + "description": "Read Activity Log events" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/eventtypes/digestevents/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Digest events", + "operation": "Event types management digest read", + "description": "Read management event type digest" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/DiagnosticSettings/Write", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Resource diagnostic settings", + "operation": "Create or update resource diagnostic setting", + "description": "Create or update a resource diagnostic setting" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/DiagnosticSettingsCategories/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Diagnostic settings categories resource", + "operation": "Read diagnostic settings categories", + "description": "Read diagnostic settings categories" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/DiagnosticSettings/Delete", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Resource diagnostic settings", + "operation": "Delete resource diagnostic setting", + "description": "Delete a resource diagnostic setting" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/DiagnosticSettings/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Resource diagnostic settings", + "operation": "Read resource diagnostic setting", + "description": "Read a resource diagnostic setting" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/ExtendedDiagnosticSettings/Write", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Network flow log diagnostic setting", + "operation": "Create or update network flow log diagnostic setting", + "description": "Create or update a network flow log diagnostic setting" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/ExtendedDiagnosticSettings/Delete", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Network flow log diagnostic setting", + "operation": "Delete network flow log diagnostic setting", + "description": "Delete a network flow log diagnostic setting" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/ExtendedDiagnosticSettings/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Network flow log diagnostic setting", + "operation": "Read network flow log diagnostic setting", + "description": "Read a network flow log diagnostic setting" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/LogProfiles/Write", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Log Profiles", + "operation": "Create or update Activity Log log profile", + "description": "Create or update an Activity Log log profile" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/LogProfiles/Delete", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Log Profiles", + "operation": "Delete Activity Log log profile", + "description": "Delete an Activity Log log profile" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/LogProfiles/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Log Profiles", + "operation": "Read Activity Log log profile", + "description": "Read an Activity Log log profile" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/LogDefinitions/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Log Definitions", + "operation": "Log Definitions read", + "description": "Read log definitions" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/AutoscaleSettings/Scaleup/Action", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Autoscale Setting", + "operation": "Autoscale scale up initiated", + "description": "Autoscale scale up initiated" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/AutoscaleSettings/Scaledown/Action", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Autoscale Setting", + "operation": "Autoscale scale down initiated", + "description": "Autoscale scale down initiated" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/AutoscaleSettings/ScaleupResult/Action", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Autoscale Setting", + "operation": "Autoscale scale up completed", + "description": "Autoscale scale up completed" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/AutoscaleSettings/ScaledownResult/Action", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Autoscale Setting", + "operation": "Autoscale scale down completed", + "description": "Autoscale scale down completed" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/AlertRules/Activated/Action", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Classic Metric Alerts", + "operation": "Classic metric alert activated", + "description": "Classic metric alert activated" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/AlertRules/Resolved/Action", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Classic Metric Alerts", + "operation": "Classic metric alert resolved", + "description": "Classic metric alert resolved" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/AlertRules/Throttled/Action", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Classic Metric Alerts", + "operation": "Classic metric alert rule throttled", + "description": "Classic metric alert rule throttled" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Register/Action", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Microsoft.Insights", + "operation": "Register Microsoft.Insights", + "description": "Register the Microsoft Insights provider" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Unregister/Action", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Microsoft.Insights", + "operation": "Register Microsoft.Insights", + "description": "Register the Microsoft Insights provider" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Tenants/Register/Action", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Microsoft.Insights", + "operation": "Initialize Microsoft.Insights", + "description": "Initializes the Microsoft Insights provider" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/AnalyticsItems/Delete", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights analytics item", + "operation": "Application Insights analytics item delete", + "description": "Deleting an Application Insights analytics item" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/AnalyticsItems/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights analytics item", + "operation": "Application Insights analytics item read", + "description": "Reading an Application Insights analytics item" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/AnalyticsItems/Write", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights analytics item", + "operation": "Application Insights analytics item write", + "description": "Writing an Application Insights analytics item" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/MyAnalyticsItems/Delete", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights analytics item", + "operation": "Application Insights personal analytics item delete", + "description": "Deleting an Application Insights personal analytics item" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/MyAnalyticsItems/Write", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights analytics item", + "operation": "Application Insights personal analytics item write", + "description": "Writing an Application Insights personal analytics item" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/MyAnalyticsItems/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights analytics item", + "operation": "Application Insights personal analytics item read", + "description": "Reading an Application Insights personal analytics item" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/AnalyticsTables/Action", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights analytics table", + "operation": "Application Insights analytics table action", + "description": "Application Insights analytics table action" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/AnalyticsTables/Delete", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights analytics table", + "operation": "Application Insights analytics table delete", + "description": "Deleting an Application Insights analytics table schema" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/AnalyticsTables/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights analytics table", + "operation": "Application Insights analytics table read", + "description": "Reading an Application Insights analytics table schema" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/AnalyticsTables/Write", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights analytics table", + "operation": "Application Insights analytics table write", + "description": "Writing an Application Insights analytics table schema" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/Annotations/Delete", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights annotations", + "operation": "Application Insights annotations delete", + "description": "Deleting an Application Insights annotation" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/Annotations/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights annotations", + "operation": "Application Insights annotations read", + "description": "Reading an Application Insights annotation" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/Annotations/Write", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights annotations", + "operation": "Application Insights annotation write", + "description": "Writing an Application Insights annotation" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/ApiKeys/Delete", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights API key", + "operation": "Application Insights API key delete", + "description": "Deleting an Application Insights API key" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/ApiKeys/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights API key", + "operation": "Application Insights API key read", + "description": "Reading an Application Insights API key" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/ApiKeys/Action", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights API key", + "operation": "Application Insights API key generate", + "description": "Generating an Application Insights API key" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/Purge/Action", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights Purge", + "operation": "Application Insights Purge Data action", + "description": "Purging data from Application Insights" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/Operations/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights Operations", + "operation": "Application Insights Operations read", + "description": "Get status of long-running operations in Application Insights" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/Events/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights Events", + "operation": "Application Insights Events read", + "description": "Get logs from Application Insights using OData query format" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/Query/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights Query", + "operation": "Application Insights Query read", + "description": "Run queries against Application Insights logs" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/BillingPlanForComponent/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Billing plan for Application Insights component", + "operation": "Billing plan for Application Insights component read", + "description": "Reading a billing plan for Application Insights component" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/CurrentBillingFeatures/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Current billing features for Application Insights component", + "operation": "Current billing features for Application Insights component read", + "description": "Reading current billing features for Application Insights component" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/CurrentBillingFeatures/Write", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Current billing features for Application Insights component", + "operation": "Current billing features for Application Insights component write", + "description": "Writing current billing features for Application Insights component" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/FeatureCapabilities/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights component feature capabilities", + "operation": "Application Insights component feature capabilities read", + "description": "Reading Application Insights component feature capabilities" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/GetAvailableBillingFeatures/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights component available billing features", + "operation": "Application Insights component available billing features read", + "description": "Reading Application Insights component available billing features" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/PricingPlans/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights component pricing plan", + "operation": "Application Insights component pricing plan read", + "description": "Reading an Application Insights component pricing plan" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/PricingPlans/Write", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights component pricing plan", + "operation": "Application Insights component pricing plan write", + "description": "Writing an Application Insights component pricing plan" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/QuotaStatus/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights component quota status", + "operation": "Application Insights component quota status read", + "description": "Reading Application Insights component quota status" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/DailyCapReached/Action", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights component daily cap reached", + "operation": "Application Insights component daily cap reached", + "description": "Reached the daily cap for Application Insights component" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/DailyCapWarningThresholdReached/Action", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights component daily cap warning threshold reached", + "operation": "Application Insights component daily cap warning threshold reached", + "description": "Reached the daily cap warning threshold for Application Insights component" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/Write", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application insights components", + "operation": "Application insights component write", + "description": "Writing to an application insights component configuration" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/Delete", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application insights components", + "operation": "Application insights component delete", + "description": "Deleting an application insights component configuration" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application insights components", + "operation": "Application insights component read", + "description": "Reading an application insights component configuration" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/Api/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights component data API", + "operation": "Application Insights component data API read", + "description": "Reading Application Insights component data API" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/ExtendQueries/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights component extended query results", + "operation": "Application Insights component extended query results read", + "description": "Reading Application Insights component extended query results" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/GetToken/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights component token", + "operation": "Application Insights component token read", + "description": "Reading an Application Insights component token" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/MetricDefinitions/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights component metric definitions", + "operation": "Application Insights component metric definitions read", + "description": "Reading Application Insights component metric definitions" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/Metrics/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights component metrics", + "operation": "Application Insights component metrics read", + "description": "Reading Application Insights component metrics" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/providers/Microsoft.Insights/logDefinitions/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Log Definitions", + "operation": "Log Definitions read", + "description": "Read log definitions" + }, + "properties": { + "serviceSpecification": { + "metricSpecifications": null, + "logSpecifications": [ + { + "name": "AppAvailabilityResults", + "displayName": "Availability results", + "blobDuration": "PT1H" + }, + { + "name": "AppBrowserTimings", + "displayName": "Browser timings", + "blobDuration": "PT1H" + }, + { + "name": "AppEvents", + "displayName": "Events", + "blobDuration": "PT1H" + }, + { + "name": "AppMetrics", + "displayName": "Metrics", + "blobDuration": "PT1H" + }, + { + "name": "AppDependencies", + "displayName": "Dependencies", + "blobDuration": "PT1H" + }, + { + "name": "AppExceptions", + "displayName": "Exceptions", + "blobDuration": "PT1H" + }, + { + "name": "AppPageViews", + "displayName": "Page views", + "blobDuration": "PT1H" + }, + { + "name": "AppPerformanceCounters", + "displayName": "Performance counters", + "blobDuration": "PT1H" + }, + { + "name": "AppRequests", + "displayName": "Requests", + "blobDuration": "PT1H" + }, + { + "name": "AppSystemEvents", + "displayName": "System events", + "blobDuration": "PT1H" + }, + { + "name": "AppTraces", + "displayName": "Traces", + "blobDuration": "PT1H" + } + ], + "legacyMetricSpecifications": null + } + } + }, + { + "name": "Microsoft.Insights/Components/providers/Microsoft.Insights/diagnosticSettings/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Resource diagnostic settings", + "operation": "Read resource diagnostic setting", + "description": "Read a resource diagnostic setting" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/providers/Microsoft.Insights/diagnosticSettings/Write", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Resource diagnostic settings", + "operation": "Create or update resource diagnostic setting", + "description": "Create or update a resource diagnostic setting" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/ExportConfiguration/Action", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights export settings", + "operation": "Application Insights export settings action", + "description": "Application Insights export settings action" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/ExportConfiguration/Delete", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights export settings", + "operation": "Application Insights export settings delete", + "description": "Deleting Application Insights export settings" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/ExportConfiguration/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights export settings", + "operation": "Application Insights export settings read", + "description": "Reading Application Insights export settings" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/ExportConfiguration/Write", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights export settings", + "operation": "Application Insights export settings write", + "description": "Writing Application Insights export settings" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/Favorites/Delete", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights favorites", + "operation": "Application Insights favorites delete", + "description": "Deleting an Application Insights favorite" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/Favorites/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights favorites", + "operation": "Application Insights favorites read", + "description": "Reading an Application Insights favorite" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/Favorites/Write", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights favorites", + "operation": "Application Insights favorite write", + "description": "Writing an Application Insights favorite" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/MyFavorites/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights favorites", + "operation": "Application Insights personal favorites read", + "description": "Reading an Application Insights personal favorite" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/generateLiveToken/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights Live Metrics token", + "operation": "Get Live Metrics token", + "description": "Live Metrics get token" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/providers/Microsoft.Insights/MetricDefinitions/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Metric Definitions", + "operation": "Read metric definitions", + "description": "Read metric definitions" + }, + "properties": { + "serviceSpecification": { + "metricSpecifications": [ + { + "name": "availabilityResults/availabilityPercentage", + "displayName": "Availability", + "internalMetricName": null, + "displayDescription": "Percentage of successfully completed availability tests", + "unit": "Percent", + "aggregationType": "Average", + "availabilities": null, + "fillGapWithZero": false, + "category": "Availability", + "dimensions": [ + { + "name": "availabilityResult/name", + "displayName": "Test name", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "availabilityResult/location", + "displayName": "Run location", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + } + ], + "supportedAggregationTypes": ["Average"], + "lockAggregationType": null + }, + { + "name": "availabilityResults/count", + "displayName": "Availability tests", + "internalMetricName": "availabilityResults/duration", + "displayDescription": "Count of availability tests", + "unit": "Count", + "aggregationType": "Count", + "availabilities": null, + "fillGapWithZero": true, + "category": "Availability", + "dimensions": [ + { + "name": "availabilityResult/name", + "displayName": "Test name", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "availabilityResult/location", + "displayName": "Run location", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "availabilityResult/success", + "displayName": "Test result", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + } + ], + "supportedAggregationTypes": ["Count"], + "lockAggregationType": null + }, + { + "name": "availabilityResults/duration", + "displayName": "Availability test duration", + "internalMetricName": null, + "displayDescription": "Availability test duration", + "unit": "MilliSeconds", + "aggregationType": "Average", + "availabilities": null, + "fillGapWithZero": false, + "category": "Availability", + "dimensions": [ + { + "name": "availabilityResult/name", + "displayName": "Test name", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "availabilityResult/location", + "displayName": "Run location", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "availabilityResult/success", + "displayName": "Test result", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + } + ], + "supportedAggregationTypes": [ + "Average", + "Maximum", + "Minimum" + ], + "lockAggregationType": null + }, + { + "name": "browserTimings/networkDuration", + "displayName": "Page load network connect time", + "internalMetricName": null, + "displayDescription": "Time between user request and network connection. Includes DNS lookup and transport connection.", + "unit": "MilliSeconds", + "aggregationType": "Average", + "availabilities": null, + "fillGapWithZero": false, + "category": "Browser", + "dimensions": null, + "supportedAggregationTypes": [ + "Average", + "Maximum", + "Minimum" + ], + "lockAggregationType": null + }, + { + "name": "browserTimings/processingDuration", + "displayName": "Client processing time", + "internalMetricName": null, + "displayDescription": "Time between receiving the last byte of a document until the DOM is loaded. Async requests may still be processing.", + "unit": "MilliSeconds", + "aggregationType": "Average", + "availabilities": null, + "fillGapWithZero": false, + "category": "Browser", + "dimensions": null, + "supportedAggregationTypes": [ + "Average", + "Maximum", + "Minimum" + ], + "lockAggregationType": null + }, + { + "name": "browserTimings/receiveDuration", + "displayName": "Receiving response time", + "internalMetricName": null, + "displayDescription": "Time between the first and last bytes, or until disconnection.", + "unit": "MilliSeconds", + "aggregationType": "Average", + "availabilities": null, + "fillGapWithZero": false, + "category": "Browser", + "dimensions": null, + "supportedAggregationTypes": [ + "Average", + "Maximum", + "Minimum" + ], + "lockAggregationType": null + }, + { + "name": "browserTimings/sendDuration", + "displayName": "Send request time", + "internalMetricName": null, + "displayDescription": "Time between network connection and receiving the first byte.", + "unit": "MilliSeconds", + "aggregationType": "Average", + "availabilities": null, + "fillGapWithZero": false, + "category": "Browser", + "dimensions": null, + "supportedAggregationTypes": [ + "Average", + "Maximum", + "Minimum" + ], + "lockAggregationType": null + }, + { + "name": "browserTimings/totalDuration", + "displayName": "Browser page load time", + "internalMetricName": null, + "displayDescription": "Time from user request until DOM, stylesheets, scripts and images are loaded.", + "unit": "MilliSeconds", + "aggregationType": "Average", + "availabilities": null, + "fillGapWithZero": false, + "category": "Browser", + "dimensions": null, + "supportedAggregationTypes": [ + "Average", + "Maximum", + "Minimum" + ], + "lockAggregationType": null + }, + { + "name": "dependencies/count", + "displayName": "Dependency calls", + "internalMetricName": "dependencies/duration", + "displayDescription": "Count of calls made by the application to external resources.", + "unit": "Count", + "aggregationType": "Count", + "availabilities": null, + "fillGapWithZero": true, + "category": "Server", + "dimensions": [ + { + "name": "dependency/type", + "displayName": "Dependency type", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "dependency/performanceBucket", + "displayName": "Dependency performance", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "dependency/success", + "displayName": "Successful call", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "dependency/target", + "displayName": "Target of a dependency call", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "dependency/resultCode", + "displayName": "Result code", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "operation/synthetic", + "displayName": "Is traffic synthetic", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "cloud/roleInstance", + "displayName": "Cloud role instance", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "cloud/roleName", + "displayName": "Cloud role name", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + } + ], + "supportedAggregationTypes": ["Count"], + "lockAggregationType": null + }, + { + "name": "dependencies/duration", + "displayName": "Dependency duration", + "internalMetricName": null, + "displayDescription": "Duration of calls made by the application to external resources.", + "unit": "MilliSeconds", + "aggregationType": "Average", + "availabilities": null, + "fillGapWithZero": false, + "category": "Server", + "dimensions": [ + { + "name": "dependency/type", + "displayName": "Dependency type", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "dependency/performanceBucket", + "displayName": "Dependency performance", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "dependency/success", + "displayName": "Successful call", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "dependency/target", + "displayName": "Target of a dependency call", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "dependency/resultCode", + "displayName": "Result code", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "operation/synthetic", + "displayName": "Is traffic synthetic", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "cloud/roleInstance", + "displayName": "Cloud role instance", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "cloud/roleName", + "displayName": "Cloud role name", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + } + ], + "supportedAggregationTypes": [ + "Average", + "Maximum", + "Minimum" + ], + "lockAggregationType": null + }, + { + "name": "dependencies/failed", + "displayName": "Dependency call failures", + "internalMetricName": "dependencies/duration", + "displayDescription": "Count of failed dependency calls made by the application to external resources.", + "unit": "Count", + "aggregationType": "Count", + "availabilities": null, + "fillGapWithZero": true, + "category": "Failures", + "dimensions": [ + { + "name": "dependency/type", + "displayName": "Dependency type", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "dependency/performanceBucket", + "displayName": "Dependency performance", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "dependency/success", + "displayName": "Successful call", + "toBeExportedForShoebox": false, + "isHidden": true, + "defaultDimensionValues": [{ "value": "False" }] + }, + { + "name": "dependency/target", + "displayName": "Target of a dependency call", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "dependency/resultCode", + "displayName": "Result code", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "operation/synthetic", + "displayName": "Is traffic synthetic", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "cloud/roleInstance", + "displayName": "Cloud role instance", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "cloud/roleName", + "displayName": "Cloud role name", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + } + ], + "supportedAggregationTypes": ["Count"], + "lockAggregationType": null + }, + { + "name": "pageViews/count", + "displayName": "Page views", + "internalMetricName": null, + "displayDescription": "Count of page views.", + "unit": "Count", + "aggregationType": "Count", + "availabilities": null, + "fillGapWithZero": true, + "category": "Usage", + "dimensions": [ + { + "name": "operation/synthetic", + "displayName": "Is traffic synthetic", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "cloud/roleName", + "displayName": "Cloud role name", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + } + ], + "supportedAggregationTypes": ["Count"], + "lockAggregationType": null + }, + { + "name": "pageViews/duration", + "displayName": "Page view load time", + "internalMetricName": null, + "displayDescription": "Page view load time", + "unit": "MilliSeconds", + "aggregationType": "Average", + "availabilities": null, + "fillGapWithZero": false, + "category": "Usage", + "dimensions": [ + { + "name": "operation/synthetic", + "displayName": "Is traffic synthetic", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "cloud/roleName", + "displayName": "Cloud role name", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + } + ], + "supportedAggregationTypes": [ + "Average", + "Maximum", + "Minimum" + ], + "lockAggregationType": null + }, + { + "name": "performanceCounters/requestExecutionTime", + "displayName": "HTTP request execution time", + "internalMetricName": null, + "displayDescription": "Execution time of the most recent request.", + "unit": "MilliSeconds", + "aggregationType": "Average", + "availabilities": null, + "fillGapWithZero": false, + "category": "Performance counters", + "dimensions": [ + { + "name": "cloud/roleInstance", + "displayName": "Cloud role instance", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + } + ], + "supportedAggregationTypes": [ + "Average", + "Maximum", + "Minimum" + ], + "lockAggregationType": null + }, + { + "name": "performanceCounters/requestsInQueue", + "displayName": "HTTP requests in application queue", + "internalMetricName": null, + "displayDescription": "Length of the application request queue.", + "unit": "Count", + "aggregationType": "Average", + "availabilities": null, + "fillGapWithZero": true, + "category": "Performance counters", + "dimensions": [ + { + "name": "cloud/roleInstance", + "displayName": "Cloud role instance", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + } + ], + "supportedAggregationTypes": [ + "Average", + "Maximum", + "Minimum" + ], + "lockAggregationType": null + }, + { + "name": "performanceCounters/requestsPerSecond", + "displayName": "HTTP request rate", + "internalMetricName": null, + "displayDescription": "Rate of all requests to the application per second from ASP.NET.", + "unit": "CountPerSecond", + "aggregationType": "Average", + "availabilities": null, + "fillGapWithZero": true, + "category": "Performance counters", + "dimensions": [ + { + "name": "cloud/roleInstance", + "displayName": "Cloud role instance", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + } + ], + "supportedAggregationTypes": [ + "Average", + "Maximum", + "Minimum" + ], + "lockAggregationType": null + }, + { + "name": "performanceCounters/exceptionsPerSecond", + "displayName": "Exception rate", + "internalMetricName": null, + "displayDescription": "Count of handled and unhandled exceptions reported to windows, including .NET exceptions and unmanaged exceptions that are converted into .NET exceptions.", + "unit": "CountPerSecond", + "aggregationType": "Average", + "availabilities": null, + "fillGapWithZero": true, + "category": "Performance counters", + "dimensions": [ + { + "name": "cloud/roleInstance", + "displayName": "Cloud role instance", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + } + ], + "supportedAggregationTypes": [ + "Average", + "Maximum", + "Minimum" + ], + "lockAggregationType": null + }, + { + "name": "performanceCounters/processIOBytesPerSecond", + "displayName": "Process IO rate", + "internalMetricName": null, + "displayDescription": "Total bytes per second read and written to files, network and devices.", + "unit": "BytesPerSecond", + "aggregationType": "Average", + "availabilities": null, + "fillGapWithZero": false, + "category": "Performance counters", + "dimensions": [ + { + "name": "cloud/roleInstance", + "displayName": "Cloud role instance", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + } + ], + "supportedAggregationTypes": [ + "Average", + "Maximum", + "Minimum" + ], + "lockAggregationType": null + }, + { + "name": "performanceCounters/processCpuPercentage", + "displayName": "Process CPU", + "internalMetricName": null, + "displayDescription": "The percentage of elapsed time that all process threads used the processor to execute instructions. This can vary between 0 to 100. This metric indicates the performance of w3wp process alone.", + "unit": "Percent", + "aggregationType": "Average", + "availabilities": null, + "fillGapWithZero": false, + "category": "Performance counters", + "dimensions": [ + { + "name": "cloud/roleInstance", + "displayName": "Cloud role instance", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + } + ], + "supportedAggregationTypes": [ + "Average", + "Maximum", + "Minimum" + ], + "lockAggregationType": null + }, + { + "name": "performanceCounters/processorCpuPercentage", + "displayName": "Processor time", + "internalMetricName": null, + "displayDescription": "The percentage of time that the processor spends in non-idle threads.", + "unit": "Percent", + "aggregationType": "Average", + "availabilities": null, + "fillGapWithZero": false, + "category": "Performance counters", + "dimensions": [ + { + "name": "cloud/roleInstance", + "displayName": "Cloud role instance", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + } + ], + "supportedAggregationTypes": [ + "Average", + "Maximum", + "Minimum" + ], + "lockAggregationType": null + }, + { + "name": "performanceCounters/memoryAvailableBytes", + "displayName": "Available memory", + "internalMetricName": null, + "displayDescription": "Physical memory immediately available for allocation to a process or for system use.", + "unit": "Bytes", + "aggregationType": "Average", + "availabilities": null, + "fillGapWithZero": false, + "category": "Performance counters", + "dimensions": [ + { + "name": "cloud/roleInstance", + "displayName": "Cloud role instance", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + } + ], + "supportedAggregationTypes": [ + "Average", + "Maximum", + "Minimum" + ], + "lockAggregationType": null + }, + { + "name": "performanceCounters/processPrivateBytes", + "displayName": "Process private bytes", + "internalMetricName": null, + "displayDescription": "Memory exclusively assigned to the monitored application's processes.", + "unit": "Bytes", + "aggregationType": "Average", + "availabilities": null, + "fillGapWithZero": false, + "category": "Performance counters", + "dimensions": [ + { + "name": "cloud/roleInstance", + "displayName": "Cloud role instance", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + } + ], + "supportedAggregationTypes": [ + "Average", + "Maximum", + "Minimum" + ], + "lockAggregationType": null + }, + { + "name": "requests/duration", + "displayName": "Server response time", + "internalMetricName": null, + "displayDescription": "Time between receiving an HTTP request and finishing sending the response.", + "unit": "MilliSeconds", + "aggregationType": "Average", + "availabilities": null, + "fillGapWithZero": false, + "category": "Server", + "dimensions": [ + { + "name": "request/performanceBucket", + "displayName": "Request performance", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "request/resultCode", + "displayName": "Result code", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "operation/synthetic", + "displayName": "Is traffic synthetic", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "cloud/roleInstance", + "displayName": "Cloud role instance", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "request/success", + "displayName": "Successful request", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "cloud/roleName", + "displayName": "Cloud role name", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + } + ], + "supportedAggregationTypes": [ + "Average", + "Maximum", + "Minimum" + ], + "lockAggregationType": null + }, + { + "name": "requests/count", + "displayName": "Server requests", + "internalMetricName": "requests/duration", + "displayDescription": "Count of HTTP requests completed.", + "unit": "Count", + "aggregationType": "Count", + "availabilities": null, + "fillGapWithZero": true, + "category": "Server", + "dimensions": [ + { + "name": "request/performanceBucket", + "displayName": "Request performance", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "request/resultCode", + "displayName": "Result code", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "operation/synthetic", + "displayName": "Is traffic synthetic", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "cloud/roleInstance", + "displayName": "Cloud role instance", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "request/success", + "displayName": "Successful request", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "cloud/roleName", + "displayName": "Cloud role name", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + } + ], + "supportedAggregationTypes": ["Count"], + "lockAggregationType": null + }, + { + "name": "requests/failed", + "displayName": "Failed requests", + "internalMetricName": "requests/duration", + "displayDescription": "Count of HTTP requests marked as failed. In most cases these are requests with a response code >= 400 and not equal to 401.", + "unit": "Count", + "aggregationType": "Count", + "availabilities": null, + "fillGapWithZero": true, + "category": "Failures", + "dimensions": [ + { + "name": "request/performanceBucket", + "displayName": "Request performance", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "request/resultCode", + "displayName": "Result code", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "request/success", + "displayName": "Successful request", + "toBeExportedForShoebox": false, + "isHidden": true, + "defaultDimensionValues": [{ "value": "False" }] + }, + { + "name": "operation/synthetic", + "displayName": "Is traffic synthetic", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "cloud/roleInstance", + "displayName": "Cloud role instance", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "cloud/roleName", + "displayName": "Cloud role name", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + } + ], + "supportedAggregationTypes": ["Count"], + "lockAggregationType": null + }, + { + "name": "requests/rate", + "displayName": "Server request rate", + "internalMetricName": null, + "displayDescription": "Rate of server requests per second", + "unit": "CountPerSecond", + "aggregationType": "Average", + "availabilities": null, + "fillGapWithZero": true, + "category": "Server", + "dimensions": [ + { + "name": "request/performanceBucket", + "displayName": "Request performance", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "request/resultCode", + "displayName": "Result code", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "operation/synthetic", + "displayName": "Is traffic synthetic", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "cloud/roleInstance", + "displayName": "Cloud role instance", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "request/success", + "displayName": "Successful request", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "cloud/roleName", + "displayName": "Cloud role name", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + } + ], + "supportedAggregationTypes": ["Average"], + "lockAggregationType": "Average" + }, + { + "name": "exceptions/count", + "displayName": "Exceptions", + "internalMetricName": null, + "displayDescription": "Combined count of all uncaught exceptions.", + "unit": "Count", + "aggregationType": "Count", + "availabilities": null, + "fillGapWithZero": true, + "category": "Failures", + "dimensions": [ + { + "name": "cloud/roleName", + "displayName": "Cloud role name", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "cloud/roleInstance", + "displayName": "Cloud role instance", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "client/type", + "displayName": "Device type", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + } + ], + "supportedAggregationTypes": ["Count"], + "lockAggregationType": null + }, + { + "name": "exceptions/browser", + "displayName": "Browser exceptions", + "internalMetricName": "exceptions/count", + "displayDescription": "Count of uncaught exceptions thrown in the browser.", + "unit": "Count", + "aggregationType": "Count", + "availabilities": null, + "fillGapWithZero": true, + "category": "Failures", + "dimensions": [ + { + "name": "client/isServer", + "displayName": null, + "toBeExportedForShoebox": false, + "isHidden": true, + "defaultDimensionValues": [{ "value": "False" }] + }, + { + "name": "cloud/roleName", + "displayName": "Cloud role name", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + } + ], + "supportedAggregationTypes": ["Count"], + "lockAggregationType": null + }, + { + "name": "exceptions/server", + "displayName": "Server exceptions", + "internalMetricName": "exceptions/count", + "displayDescription": "Count of uncaught exceptions thrown in the server application.", + "unit": "Count", + "aggregationType": "Count", + "availabilities": null, + "fillGapWithZero": true, + "category": "Failures", + "dimensions": [ + { + "name": "client/isServer", + "displayName": null, + "toBeExportedForShoebox": false, + "isHidden": true, + "defaultDimensionValues": [{ "value": "True" }] + }, + { + "name": "cloud/roleName", + "displayName": "Cloud role name", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "cloud/roleInstance", + "displayName": "Cloud role instance", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + } + ], + "supportedAggregationTypes": ["Count"], + "lockAggregationType": null + }, + { + "name": "traces/count", + "displayName": "Traces", + "internalMetricName": null, + "displayDescription": "Trace document count", + "unit": "Count", + "aggregationType": "Count", + "availabilities": null, + "fillGapWithZero": true, + "category": "Usage", + "dimensions": [ + { + "name": "trace/severityLevel", + "displayName": "Severity level", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "operation/synthetic", + "displayName": "Is traffic synthetic", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "cloud/roleName", + "displayName": "Cloud role name", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + }, + { + "name": "cloud/roleInstance", + "displayName": "Cloud role instance", + "toBeExportedForShoebox": false, + "isHidden": false, + "defaultDimensionValues": null + } + ], + "supportedAggregationTypes": ["Count"], + "lockAggregationType": null + } + ], + "logSpecifications": null, + "legacyMetricSpecifications": null + } + } + }, + { + "name": "Microsoft.Insights/Components/ProactiveDetectionConfigs/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights proactive detection configuration", + "operation": "Application Insights proactive detection configuration read", + "description": "Reading Application Insights proactive detection configuration" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/ProactiveDetectionConfigs/Write", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights proactive detection configuration", + "operation": "Application Insights proactive detection configuration read", + "description": "Writing Application Insights proactive detection configuration" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/SyntheticMonitorLocations/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights webtest location", + "operation": "Application Insights webtest locations read", + "description": "Reading Application Insights webtest locations" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/Webtests/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Web tests", + "operation": "Webtest read", + "description": "Reading a webtest configuration" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Webtests/Write", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Web tests", + "operation": "Webtest write", + "description": "Writing to a webtest configuration" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Webtests/Delete", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Web tests", + "operation": "Webtest delete", + "description": "Deleting a webtest configuration" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Webtests/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Web tests", + "operation": "Webtest read", + "description": "Reading a webtest configuration" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Webtests/GetToken/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Webtest token", + "operation": "Webtest token read", + "description": "Reading a webtest token" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Webtests/MetricDefinitions/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Webtest metric definitions", + "operation": "Webtest metric definitions read", + "description": "Reading a webtest metric definitions" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Webtests/Metrics/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Webtest metrics", + "operation": "Webtest metrics read", + "description": "Reading a webtest metrics" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/WorkItemConfigs/Delete", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights ALM integration configuration", + "operation": "Application Insights ALM integration configuration delete", + "description": "Deleting an Application Insights ALM integration configuration" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/WorkItemConfigs/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights ALM integration configuration", + "operation": "Application Insights ALM integration configuration read", + "description": "Reading an Application Insights ALM integration configuration" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/WorkItemConfigs/Write", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights ALM integration configuration", + "operation": "Application Insights ALM integration configuration write", + "description": "Writing an Application Insights ALM integration configuration" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/DefaultWorkItemConfig/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights ALM integration configuration", + "operation": "Application Insights default ALM integration configuration read", + "description": "Reading an Application Insights default ALM integration configuration" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Components/Move/Action", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application insights components", + "operation": "Application Insights Component Move", + "description": "Move an Application Insights Component to another resource group or subscription" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/ListMigrationDate/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "List Migration Date", + "operation": "Subscription migration date read", + "description": "Get back subscription migration date" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/ListMigrationDate/Action", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "List Migration Date", + "operation": "Subscription migration date read", + "description": "Get back Subscription migration date" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/MigrateToNewpricingModel/Action", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Migrate to new pricing model", + "operation": "Migrate subscription to new pricing model action", + "description": "Migrate subscription to new pricing model" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/RollbackToLegacyPricingModel/Action", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Rollback legacy pricing model", + "operation": "Rollback subscription to legacy pricing model action", + "description": "Rollback subscription to legacy pricing model" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/topology/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights Topology", + "operation": "Read Topology", + "description": "Read Topology" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/transactions/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Application Insights Transactions", + "operation": "Read Transactions", + "description": "Read Transactions" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/ScheduledQueryRules/Write", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Scheduled query rule", + "operation": "Scheduled query rule write", + "description": "Writing a scheduled query rule" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/ScheduledQueryRules/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Scheduled query rule", + "operation": "Scheduled query rule read", + "description": "Reading a scheduled query rule" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/ScheduledQueryRules/Delete", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Scheduled query rule", + "operation": "Scheduled query rule delete", + "description": "Deleting a scheduled query rule" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Logs", + "operation": "Read Logs", + "description": "Reading data from all your logs" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AADDomainServicesAccountLogon/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AADDomainServicesAccountLogon", + "operation": "Read AADDomainServicesAccountLogon data", + "description": "Read data from the AADDomainServicesAccountLogon table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AADDomainServicesAccountManagement/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AADDomainServicesAccountManagement", + "operation": "Read AADDomainServicesAccountManagement data", + "description": "Read data from the AADDomainServicesAccountManagement table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AADDomainServicesDirectoryServiceAccess/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AADDomainServicesDirectoryServiceAccess", + "operation": "Read AADDomainServicesDirectoryServiceAccess data", + "description": "Read data from the AADDomainServicesDirectoryServiceAccess table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AADDomainServicesLogonLogoff/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AADDomainServicesLogonLogoff", + "operation": "Read AADDomainServicesLogonLogoff data", + "description": "Read data from the AADDomainServicesLogonLogoff table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AADDomainServicesPolicyChange/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AADDomainServicesPolicyChange", + "operation": "Read AADDomainServicesPolicyChange data", + "description": "Read data from the AADDomainServicesPolicyChange table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AADDomainServicesPrivilegeUse/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AADDomainServicesPrivilegeUse", + "operation": "Read AADDomainServicesPrivilegeUse data", + "description": "Read data from the AADDomainServicesPrivilegeUse table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AADDomainServicesSystemSecurity/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AADDomainServicesSystemSecurity", + "operation": "Read AADDomainServicesSystemSecurity data", + "description": "Read data from the AADDomainServicesSystemSecurity table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AADManagedIdentitySignInLogs/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AADManagedIdentitySignInLogs", + "operation": "Read AADManagedIdentitySignInLogs data", + "description": "Read data from the AADManagedIdentitySignInLogs table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AADNonInteractiveUserSignInLogs/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AADNonInteractiveUserSignInLogs", + "operation": "Read AADNonInteractiveUserSignInLogs data", + "description": "Read data from the AADNonInteractiveUserSignInLogs table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AADServicePrincipalSignInLogs/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AADServicePrincipalSignInLogs", + "operation": "Read AADServicePrincipalSignInLogs data", + "description": "Read data from the AADServicePrincipalSignInLogs table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ADAssessmentRecommendation/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ADAssessmentRecommendation", + "operation": "Read ADAssessmentRecommendation data", + "description": "Read data from the ADAssessmentRecommendation table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AddonAzureBackupAlerts/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AddonAzureBackupAlerts", + "operation": "Read AddonAzureBackupAlerts data", + "description": "Read data from the AddonAzureBackupAlerts table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AddonAzureBackupJobs/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AddonAzureBackupJobs", + "operation": "Read AddonAzureBackupJobs data", + "description": "Read data from the AddonAzureBackupJobs table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AddonAzureBackupPolicy/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AddonAzureBackupPolicy", + "operation": "Read AddonAzureBackupPolicy data", + "description": "Read data from the AddonAzureBackupPolicy table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AddonAzureBackupProtectedInstance/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AddonAzureBackupProtectedInstance", + "operation": "Read AddonAzureBackupProtectedInstance data", + "description": "Read data from the AddonAzureBackupProtectedInstance table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AddonAzureBackupStorage/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AddonAzureBackupStorage", + "operation": "Read AddonAzureBackupStorage data", + "description": "Read data from the AddonAzureBackupStorage table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ADFActivityRun/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ADFActivityRun", + "operation": "Read ADFActivityRun data", + "description": "Read data from the ADFActivityRun table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ADFPipelineRun/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ADFPipelineRun", + "operation": "Read ADFPipelineRun data", + "description": "Read data from the ADFPipelineRun table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ADFSSISIntegrationRuntimeLogs/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ADFSSISIntegrationRuntimeLogs", + "operation": "Read ADFSSISIntegrationRuntimeLogs data", + "description": "Read data from the ADFSSISIntegrationRuntimeLogs table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ADFSSISPackageEventMessageContext/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ADFSSISPackageEventMessageContext", + "operation": "Read ADFSSISPackageEventMessageContext data", + "description": "Read data from the ADFSSISPackageEventMessageContext table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ADFSSISPackageEventMessages/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ADFSSISPackageEventMessages", + "operation": "Read ADFSSISPackageEventMessages data", + "description": "Read data from the ADFSSISPackageEventMessages table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ADFSSISPackageExecutableStatistics/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ADFSSISPackageExecutableStatistics", + "operation": "Read ADFSSISPackageExecutableStatistics data", + "description": "Read data from the ADFSSISPackageExecutableStatistics table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ADFSSISPackageExecutionComponentPhases/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ADFSSISPackageExecutionComponentPhases", + "operation": "Read ADFSSISPackageExecutionComponentPhases data", + "description": "Read data from the ADFSSISPackageExecutionComponentPhases table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ADFSSISPackageExecutionDataStatistics/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ADFSSISPackageExecutionDataStatistics", + "operation": "Read ADFSSISPackageExecutionDataStatistics data", + "description": "Read data from the ADFSSISPackageExecutionDataStatistics table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ADFTriggerRun/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ADFTriggerRun", + "operation": "Read ADFTriggerRun data", + "description": "Read data from the ADFTriggerRun table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ADReplicationResult/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ADReplicationResult", + "operation": "Read ADReplicationResult data", + "description": "Read data from the ADReplicationResult table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ADSecurityAssessmentRecommendation/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ADSecurityAssessmentRecommendation", + "operation": "Read ADSecurityAssessmentRecommendation data", + "description": "Read data from the ADSecurityAssessmentRecommendation table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ADTDigitalTwinsOperation/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ADTDigitalTwinsOperation", + "operation": "Read ADTDigitalTwinsOperation data", + "description": "Read data from the ADTDigitalTwinsOperation table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ADTEventRoutesOperation/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ADTEventRoutesOperation", + "operation": "Read ADTEventRoutesOperation data", + "description": "Read data from the ADTEventRoutesOperation table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ADTModelsOperation/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ADTModelsOperation", + "operation": "Read ADTModelsOperation data", + "description": "Read data from the ADTModelsOperation table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ADTQueryOperation/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ADTQueryOperation", + "operation": "Read ADTQueryOperation data", + "description": "Read data from the ADTQueryOperation table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AegDeliveryFailureLogs/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AegDeliveryFailureLogs", + "operation": "Read AegDeliveryFailureLogs data", + "description": "Read data from the AegDeliveryFailureLogs table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AegPublishFailureLogs/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AegPublishFailureLogs", + "operation": "Read AegPublishFailureLogs data", + "description": "Read data from the AegPublishFailureLogs table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/Alert/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Alert", + "operation": "Read Alert data", + "description": "Read data from the Alert table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AlertHistory/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AlertHistory", + "operation": "Read AlertHistory data", + "description": "Read data from the AlertHistory table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AmlComputeClusterEvent/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AmlComputeClusterEvent", + "operation": "Read AmlComputeClusterEvent data", + "description": "Read data from the AmlComputeClusterEvent table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AmlComputeClusterNodeEvent/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AmlComputeClusterNodeEvent", + "operation": "Read AmlComputeClusterNodeEvent data", + "description": "Read data from the AmlComputeClusterNodeEvent table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AmlComputeCpuGpuUtilization/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AmlComputeCpuGpuUtilization", + "operation": "Read AmlComputeCpuGpuUtilization data", + "description": "Read data from the AmlComputeCpuGpuUtilization table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AmlComputeJobEvent/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AmlComputeJobEvent", + "operation": "Read AmlComputeJobEvent data", + "description": "Read data from the AmlComputeJobEvent table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AmlRunStatusChangedEvent/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AmlRunStatusChangedEvent", + "operation": "Read AmlRunStatusChangedEvent data", + "description": "Read data from the AmlRunStatusChangedEvent table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ApiManagementGatewayLogs/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ApiManagementGatewayLogs", + "operation": "Read ApiManagementGatewayLogs data", + "description": "Read data from the ApiManagementGatewayLogs table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AppAvailabilityResults/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AppAvailabilityResults", + "operation": "Read AppAvailabilityResults data", + "description": "Read data from the AppAvailabilityResults table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AppBrowserTimings/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AppBrowserTimings", + "operation": "Read AppBrowserTimings data", + "description": "Read data from the AppBrowserTimings table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AppCenterError/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AppCenterError", + "operation": "Read AppCenterError data", + "description": "Read data from the AppCenterError table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AppDependencies/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AppDependencies", + "operation": "Read AppDependencies data", + "description": "Read data from the AppDependencies table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AppEvents/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AppEvents", + "operation": "Read AppEvents data", + "description": "Read data from the AppEvents table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AppExceptions/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AppExceptions", + "operation": "Read AppExceptions data", + "description": "Read data from the AppExceptions table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ApplicationInsights/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ApplicationInsights", + "operation": "Read ApplicationInsights data", + "description": "Read data from the ApplicationInsights table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AppMetrics/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AppMetrics", + "operation": "Read AppMetrics data", + "description": "Read data from the AppMetrics table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AppPageViews/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AppPageViews", + "operation": "Read AppPageViews data", + "description": "Read data from the AppPageViews table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AppPerformanceCounters/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AppPerformanceCounters", + "operation": "Read AppPerformanceCounters data", + "description": "Read data from the AppPerformanceCounters table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AppPlatformLogsforSpring/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AppPlatformLogsforSpring", + "operation": "Read AppPlatformLogsforSpring data", + "description": "Read data from the AppPlatformLogsforSpring table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AppPlatformSystemLogs/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AppPlatformSystemLogs", + "operation": "Read AppPlatformSystemLogs data", + "description": "Read data from the AppPlatformSystemLogs table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AppRequests/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AppRequests", + "operation": "Read AppRequests data", + "description": "Read data from the AppRequests table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AppServiceAntivirusScanLogs/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AppServiceAntivirusScanLogs", + "operation": "Read AppServiceAntivirusScanLogs data", + "description": "Read data from the AppServiceAntivirusScanLogs table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AppServiceAppLogs/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AppServiceAppLogs", + "operation": "Read AppServiceAppLogs data", + "description": "Read data from the AppServiceAppLogs table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AppServiceAuditLogs/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AppServiceAuditLogs", + "operation": "Read AppServiceAuditLogs data", + "description": "Read data from the AppServiceAuditLogs table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AppServiceConsoleLogs/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AppServiceConsoleLogs", + "operation": "Read AppServiceConsoleLogs data", + "description": "Read data from the AppServiceConsoleLogs table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AppServiceEnvironmentPlatformLogs/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AppServiceEnvironmentPlatformLogs", + "operation": "Read AppServiceEnvironmentPlatformLogs data", + "description": "Read data from the AppServiceEnvironmentPlatformLogs table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AppServiceFileAuditLogs/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AppServiceFileAuditLogs", + "operation": "Read AppServiceFileAuditLogs data", + "description": "Read data from the AppServiceFileAuditLogs table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AppServiceHTTPLogs/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AppServiceHTTPLogs", + "operation": "Read AppServiceHTTPLogs data", + "description": "Read data from the AppServiceHTTPLogs table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AppServicePlatformLogs/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AppServicePlatformLogs", + "operation": "Read AppServicePlatformLogs data", + "description": "Read data from the AppServicePlatformLogs table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AppSystemEvents/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AppSystemEvents", + "operation": "Read AppSystemEvents data", + "description": "Read data from the AppSystemEvents table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AppTraces/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AppTraces", + "operation": "Read AppTraces data", + "description": "Read data from the AppTraces table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AuditLogs/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AuditLogs", + "operation": "Read AuditLogs data", + "description": "Read data from the AuditLogs table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AutoscaleEvaluationsLog/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AutoscaleEvaluationsLog", + "operation": "Read AutoscaleEvaluationsLog data", + "description": "Read data from the AutoscaleEvaluationsLog table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AutoscaleScaleActionsLog/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AutoscaleScaleActionsLog", + "operation": "Read AutoscaleScaleActionsLog data", + "description": "Read data from the AutoscaleScaleActionsLog table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AWSCloudTrail/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AWSCloudTrail", + "operation": "Read AWSCloudTrail data", + "description": "Read data from the AWSCloudTrail table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AzureActivity/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AzureActivity", + "operation": "Read AzureActivity data", + "description": "Read data from the AzureActivity table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AzureAssessmentRecommendation/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AzureAssessmentRecommendation", + "operation": "Read AzureAssessmentRecommendation data", + "description": "Read data from the AzureAssessmentRecommendation table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AzureDevOpsAuditing/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AzureDevOpsAuditing", + "operation": "Read AzureDevOpsAuditing data", + "description": "Read data from the AzureDevOpsAuditing table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AzureDiagnostics/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AzureDiagnostics", + "operation": "Read AzureDiagnostics data", + "description": "Read data from the AzureDiagnostics table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/AzureMetrics/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "AzureMetrics", + "operation": "Read AzureMetrics data", + "description": "Read data from the AzureMetrics table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/BaiClusterEvent/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "BaiClusterEvent", + "operation": "Read BaiClusterEvent data", + "description": "Read data from the BaiClusterEvent table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/BaiClusterNodeEvent/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "BaiClusterNodeEvent", + "operation": "Read BaiClusterNodeEvent data", + "description": "Read data from the BaiClusterNodeEvent table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/BaiJobEvent/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "BaiJobEvent", + "operation": "Read BaiJobEvent data", + "description": "Read data from the BaiJobEvent table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/BehaviorAnalytics/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "BehaviorAnalytics", + "operation": "Read BehaviorAnalytics data", + "description": "Read data from the BehaviorAnalytics table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/BlockchainApplicationLog/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "BlockchainApplicationLog", + "operation": "Read BlockchainApplicationLog data", + "description": "Read data from the BlockchainApplicationLog table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/BlockchainProxyLog/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "BlockchainProxyLog", + "operation": "Read BlockchainProxyLog data", + "description": "Read data from the BlockchainProxyLog table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/BoundPort/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "BoundPort", + "operation": "Read BoundPort data", + "description": "Read data from the BoundPort table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/CommonSecurityLog/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "CommonSecurityLog", + "operation": "Read CommonSecurityLog data", + "description": "Read data from the CommonSecurityLog table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ComputerGroup/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ComputerGroup", + "operation": "Read ComputerGroup data", + "description": "Read data from the ComputerGroup table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ConfigurationChange/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ConfigurationChange", + "operation": "Read ConfigurationChange data", + "description": "Read data from the ConfigurationChange table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ConfigurationData/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ConfigurationData", + "operation": "Read ConfigurationData data", + "description": "Read data from the ConfigurationData table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ContainerImageInventory/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ContainerImageInventory", + "operation": "Read ContainerImageInventory data", + "description": "Read data from the ContainerImageInventory table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ContainerInventory/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ContainerInventory", + "operation": "Read ContainerInventory data", + "description": "Read data from the ContainerInventory table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ContainerLog/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ContainerLog", + "operation": "Read ContainerLog data", + "description": "Read data from the ContainerLog table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ContainerNodeInventory/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ContainerNodeInventory", + "operation": "Read ContainerNodeInventory data", + "description": "Read data from the ContainerNodeInventory table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ContainerRegistryLoginEvents/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ContainerRegistryLoginEvents", + "operation": "Read ContainerRegistryLoginEvents data", + "description": "Read data from the ContainerRegistryLoginEvents table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ContainerRegistryRepositoryEvents/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ContainerRegistryRepositoryEvents", + "operation": "Read ContainerRegistryRepositoryEvents data", + "description": "Read data from the ContainerRegistryRepositoryEvents table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ContainerServiceLog/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ContainerServiceLog", + "operation": "Read ContainerServiceLog data", + "description": "Read data from the ContainerServiceLog table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/Tables.Custom/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "CustomLogs", + "operation": "Read Custom Logs", + "description": "Reading data from any custom log" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/CoreAzureBackup/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "CoreAzureBackup", + "operation": "Read CoreAzureBackup data", + "description": "Read data from the CoreAzureBackup table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/DatabricksAccounts/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "DatabricksAccounts", + "operation": "Read DatabricksAccounts data", + "description": "Read data from the DatabricksAccounts table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/DatabricksClusters/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "DatabricksClusters", + "operation": "Read DatabricksClusters data", + "description": "Read data from the DatabricksClusters table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/DatabricksDBFS/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "DatabricksDBFS", + "operation": "Read DatabricksDBFS data", + "description": "Read data from the DatabricksDBFS table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/DatabricksInstancePools/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "DatabricksInstancePools", + "operation": "Read DatabricksInstancePools data", + "description": "Read data from the DatabricksInstancePools table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/DatabricksJobs/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "DatabricksJobs", + "operation": "Read DatabricksJobs data", + "description": "Read data from the DatabricksJobs table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/DatabricksNotebook/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "DatabricksNotebook", + "operation": "Read DatabricksNotebook data", + "description": "Read data from the DatabricksNotebook table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/DatabricksSecrets/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "DatabricksSecrets", + "operation": "Read DatabricksSecrets data", + "description": "Read data from the DatabricksSecrets table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/DatabricksSQLPermissions/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "DatabricksSQLPermissions", + "operation": "Read DatabricksSQLPermissions data", + "description": "Read data from the DatabricksSQLPermissions table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/DatabricksSSH/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "DatabricksSSH", + "operation": "Read DatabricksSSH data", + "description": "Read data from the DatabricksSSH table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/DatabricksTables/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "DatabricksTables", + "operation": "Read DatabricksTables data", + "description": "Read data from the DatabricksTables table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/DatabricksWorkspace/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "DatabricksWorkspace", + "operation": "Read DatabricksWorkspace data", + "description": "Read data from the DatabricksWorkspace table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/DeviceAppCrash/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "DeviceAppCrash", + "operation": "Read DeviceAppCrash data", + "description": "Read data from the DeviceAppCrash table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/DeviceAppLaunch/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "DeviceAppLaunch", + "operation": "Read DeviceAppLaunch data", + "description": "Read data from the DeviceAppLaunch table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/DeviceCalendar/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "DeviceCalendar", + "operation": "Read DeviceCalendar data", + "description": "Read data from the DeviceCalendar table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/DeviceCleanup/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "DeviceCleanup", + "operation": "Read DeviceCleanup data", + "description": "Read data from the DeviceCleanup table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/DeviceConnectSession/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "DeviceConnectSession", + "operation": "Read DeviceConnectSession data", + "description": "Read data from the DeviceConnectSession table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/DeviceEtw/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "DeviceEtw", + "operation": "Read DeviceEtw data", + "description": "Read data from the DeviceEtw table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/DeviceHardwareHealth/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "DeviceHardwareHealth", + "operation": "Read DeviceHardwareHealth data", + "description": "Read data from the DeviceHardwareHealth table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/DeviceHealth/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "DeviceHealth", + "operation": "Read DeviceHealth data", + "description": "Read data from the DeviceHealth table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/DeviceHeartbeat/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "DeviceHeartbeat", + "operation": "Read DeviceHeartbeat data", + "description": "Read data from the DeviceHeartbeat table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/DeviceSkypeHeartbeat/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "DeviceSkypeHeartbeat", + "operation": "Read DeviceSkypeHeartbeat data", + "description": "Read data from the DeviceSkypeHeartbeat table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/DeviceSkypeSignIn/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "DeviceSkypeSignIn", + "operation": "Read DeviceSkypeSignIn data", + "description": "Read data from the DeviceSkypeSignIn table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/DeviceSleepState/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "DeviceSleepState", + "operation": "Read DeviceSleepState data", + "description": "Read data from the DeviceSleepState table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/DHAppFailure/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "DHAppFailure", + "operation": "Read DHAppFailure data", + "description": "Read data from the DHAppFailure table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/DHAppReliability/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "DHAppReliability", + "operation": "Read DHAppReliability data", + "description": "Read data from the DHAppReliability table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/DHCPActivity/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "DHCPActivity", + "operation": "Read DHCPActivity data", + "description": "Read data from the DHCPActivity table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/DHDriverReliability/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "DHDriverReliability", + "operation": "Read DHDriverReliability data", + "description": "Read data from the DHDriverReliability table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/DHLogonFailures/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "DHLogonFailures", + "operation": "Read DHLogonFailures data", + "description": "Read data from the DHLogonFailures table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/DHLogonMetrics/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "DHLogonMetrics", + "operation": "Read DHLogonMetrics data", + "description": "Read data from the DHLogonMetrics table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/DHOSCrashData/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "DHOSCrashData", + "operation": "Read DHOSCrashData data", + "description": "Read data from the DHOSCrashData table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/DHOSReliability/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "DHOSReliability", + "operation": "Read DHOSReliability data", + "description": "Read data from the DHOSReliability table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/DHWipAppLearning/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "DHWipAppLearning", + "operation": "Read DHWipAppLearning data", + "description": "Read data from the DHWipAppLearning table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/DnsEvents/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "DnsEvents", + "operation": "Read DnsEvents data", + "description": "Read data from the DnsEvents table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/DnsInventory/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "DnsInventory", + "operation": "Read DnsInventory data", + "description": "Read data from the DnsInventory table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/Dynamics365Activity/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Dynamics365Activity", + "operation": "Read Dynamics365Activity data", + "description": "Read data from the Dynamics365Activity table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ETWEvent/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ETWEvent", + "operation": "Read ETWEvent data", + "description": "Read data from the ETWEvent table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/Event/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Event", + "operation": "Read Event data", + "description": "Read data from the Event table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ExchangeAssessmentRecommendation/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ExchangeAssessmentRecommendation", + "operation": "Read ExchangeAssessmentRecommendation data", + "description": "Read data from the ExchangeAssessmentRecommendation table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ExchangeOnlineAssessmentRecommendation/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ExchangeOnlineAssessmentRecommendation", + "operation": "Read ExchangeOnlineAssessmentRecommendation data", + "description": "Read data from the ExchangeOnlineAssessmentRecommendation table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/FailedIngestion/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "FailedIngestion", + "operation": "Read FailedIngestion data", + "description": "Read data from the FailedIngestion table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/FunctionAppLogs/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "FunctionAppLogs", + "operation": "Read FunctionAppLogs data", + "description": "Read data from the FunctionAppLogs table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/Heartbeat/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Heartbeat", + "operation": "Read Heartbeat data", + "description": "Read data from the Heartbeat table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/HuntingBookmark/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "HuntingBookmark", + "operation": "Read HuntingBookmark data", + "description": "Read data from the HuntingBookmark table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/IISAssessmentRecommendation/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "IISAssessmentRecommendation", + "operation": "Read IISAssessmentRecommendation data", + "description": "Read data from the IISAssessmentRecommendation table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/InboundConnection/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "InboundConnection", + "operation": "Read InboundConnection data", + "description": "Read data from the InboundConnection table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/InsightsMetrics/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "InsightsMetrics", + "operation": "Read InsightsMetrics data", + "description": "Read data from the InsightsMetrics table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/IntuneAuditLogs/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "IntuneAuditLogs", + "operation": "Read IntuneAuditLogs data", + "description": "Read data from the IntuneAuditLogs table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/IntuneDeviceComplianceOrg/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "IntuneDeviceComplianceOrg", + "operation": "Read IntuneDeviceComplianceOrg data", + "description": "Read data from the IntuneDeviceComplianceOrg table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/IntuneOperationalLogs/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "IntuneOperationalLogs", + "operation": "Read IntuneOperationalLogs data", + "description": "Read data from the IntuneOperationalLogs table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/IoTHubDistributedTracing/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "IoTHubDistributedTracing", + "operation": "Read IoTHubDistributedTracing data", + "description": "Read data from the IoTHubDistributedTracing table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/KubeEvents/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "KubeEvents", + "operation": "Read KubeEvents data", + "description": "Read data from the KubeEvents table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/KubeHealth/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "KubeHealth", + "operation": "Read KubeHealth data", + "description": "Read data from the KubeHealth table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/KubeMonAgentEvents/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "KubeMonAgentEvents", + "operation": "Read KubeMonAgentEvents data", + "description": "Read data from the KubeMonAgentEvents table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/KubeNodeInventory/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "KubeNodeInventory", + "operation": "Read KubeNodeInventory data", + "description": "Read data from the KubeNodeInventory table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/KubePodInventory/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "KubePodInventory", + "operation": "Read KubePodInventory data", + "description": "Read data from the KubePodInventory table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/KubeServices/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "KubeServices", + "operation": "Read KubeServices data", + "description": "Read data from the KubeServices table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/LinuxAuditLog/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "LinuxAuditLog", + "operation": "Read LinuxAuditLog data", + "description": "Read data from the LinuxAuditLog table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAApplication/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAApplication", + "operation": "Read MAApplication data", + "description": "Read data from the MAApplication table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAApplicationHealth/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAApplicationHealth", + "operation": "Read MAApplicationHealth data", + "description": "Read data from the MAApplicationHealth table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAApplicationHealthAlternativeVersions/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAApplicationHealthAlternativeVersions", + "operation": "Read MAApplicationHealthAlternativeVersions data", + "description": "Read data from the MAApplicationHealthAlternativeVersions table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAApplicationHealthIssues/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAApplicationHealthIssues", + "operation": "Read MAApplicationHealthIssues data", + "description": "Read data from the MAApplicationHealthIssues table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAApplicationInstance/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAApplicationInstance", + "operation": "Read MAApplicationInstance data", + "description": "Read data from the MAApplicationInstance table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAApplicationInstanceReadiness/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAApplicationInstanceReadiness", + "operation": "Read MAApplicationInstanceReadiness data", + "description": "Read data from the MAApplicationInstanceReadiness table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAApplicationReadiness/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAApplicationReadiness", + "operation": "Read MAApplicationReadiness data", + "description": "Read data from the MAApplicationReadiness table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MADeploymentPlan/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MADeploymentPlan", + "operation": "Read MADeploymentPlan data", + "description": "Read data from the MADeploymentPlan table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MADevice/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MADevice", + "operation": "Read MADevice data", + "description": "Read data from the MADevice table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MADeviceNotEnrolled/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MADeviceNotEnrolled", + "operation": "Read MADeviceNotEnrolled data", + "description": "Read data from the MADeviceNotEnrolled table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MADeviceNRT/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MADeviceNRT", + "operation": "Read MADeviceNRT data", + "description": "Read data from the MADeviceNRT table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MADevicePnPHealth/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MADevicePnPHealth", + "operation": "Read MADevicePnPHealth data", + "description": "Read data from the MADevicePnPHealth table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MADevicePnPHealthAlternativeVersions/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MADevicePnPHealthAlternativeVersions", + "operation": "Read MADevicePnPHealthAlternativeVersions data", + "description": "Read data from the MADevicePnPHealthAlternativeVersions table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MADevicePnPHealthIssues/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MADevicePnPHealthIssues", + "operation": "Read MADevicePnPHealthIssues data", + "description": "Read data from the MADevicePnPHealthIssues table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MADeviceReadiness/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MADeviceReadiness", + "operation": "Read MADeviceReadiness data", + "description": "Read data from the MADeviceReadiness table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MADriverInstanceReadiness/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MADriverInstanceReadiness", + "operation": "Read MADriverInstanceReadiness data", + "description": "Read data from the MADriverInstanceReadiness table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MADriverReadiness/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MADriverReadiness", + "operation": "Read MADriverReadiness data", + "description": "Read data from the MADriverReadiness table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAOfficeAddin/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAOfficeAddin", + "operation": "Read MAOfficeAddin data", + "description": "Read data from the MAOfficeAddin table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAOfficeAddinEntityHealth/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAOfficeAddinEntityHealth", + "operation": "Read MAOfficeAddinEntityHealth data", + "description": "Read data from the MAOfficeAddinEntityHealth table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAOfficeAddinHealth/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAOfficeAddinHealth", + "operation": "Read MAOfficeAddinHealth data", + "description": "Read data from the MAOfficeAddinHealth table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAOfficeAddinHealthEventNRT/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAOfficeAddinHealthEventNRT", + "operation": "Read MAOfficeAddinHealthEventNRT data", + "description": "Read data from the MAOfficeAddinHealthEventNRT table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAOfficeAddinHealthIssues/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAOfficeAddinHealthIssues", + "operation": "Read MAOfficeAddinHealthIssues data", + "description": "Read data from the MAOfficeAddinHealthIssues table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAOfficeAddinInstance/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAOfficeAddinInstance", + "operation": "Read MAOfficeAddinInstance data", + "description": "Read data from the MAOfficeAddinInstance table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAOfficeAddinInstanceReadiness/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAOfficeAddinInstanceReadiness", + "operation": "Read MAOfficeAddinInstanceReadiness data", + "description": "Read data from the MAOfficeAddinInstanceReadiness table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAOfficeAddinReadiness/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAOfficeAddinReadiness", + "operation": "Read MAOfficeAddinReadiness data", + "description": "Read data from the MAOfficeAddinReadiness table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAOfficeApp/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAOfficeApp", + "operation": "Read MAOfficeApp data", + "description": "Read data from the MAOfficeApp table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAOfficeAppCrashesNRT/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAOfficeAppCrashesNRT", + "operation": "Read MAOfficeAppCrashesNRT data", + "description": "Read data from the MAOfficeAppCrashesNRT table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAOfficeAppHealth/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAOfficeAppHealth", + "operation": "Read MAOfficeAppHealth data", + "description": "Read data from the MAOfficeAppHealth table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAOfficeAppInstance/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAOfficeAppInstance", + "operation": "Read MAOfficeAppInstance data", + "description": "Read data from the MAOfficeAppInstance table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAOfficeAppInstanceHealth/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAOfficeAppInstanceHealth", + "operation": "Read MAOfficeAppInstanceHealth data", + "description": "Read data from the MAOfficeAppInstanceHealth table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAOfficeAppReadiness/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAOfficeAppReadiness", + "operation": "Read MAOfficeAppReadiness data", + "description": "Read data from the MAOfficeAppReadiness table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAOfficeAppSessionsNRT/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAOfficeAppSessionsNRT", + "operation": "Read MAOfficeAppSessionsNRT data", + "description": "Read data from the MAOfficeAppSessionsNRT table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAOfficeBuildInfo/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAOfficeBuildInfo", + "operation": "Read MAOfficeBuildInfo data", + "description": "Read data from the MAOfficeBuildInfo table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAOfficeCurrencyAssessment/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAOfficeCurrencyAssessment", + "operation": "Read MAOfficeCurrencyAssessment data", + "description": "Read data from the MAOfficeCurrencyAssessment table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAOfficeCurrencyAssessmentDailyCounts/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAOfficeCurrencyAssessmentDailyCounts", + "operation": "Read MAOfficeCurrencyAssessmentDailyCounts data", + "description": "Read data from the MAOfficeCurrencyAssessmentDailyCounts table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAOfficeDeploymentStatus/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAOfficeDeploymentStatus", + "operation": "Read MAOfficeDeploymentStatus data", + "description": "Read data from the MAOfficeDeploymentStatus table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAOfficeDeploymentStatusNRT/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAOfficeDeploymentStatusNRT", + "operation": "Read MAOfficeDeploymentStatusNRT data", + "description": "Read data from the MAOfficeDeploymentStatusNRT table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAOfficeMacroErrorNRT/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAOfficeMacroErrorNRT", + "operation": "Read MAOfficeMacroErrorNRT data", + "description": "Read data from the MAOfficeMacroErrorNRT table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAOfficeMacroGlobalHealth/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAOfficeMacroGlobalHealth", + "operation": "Read MAOfficeMacroGlobalHealth data", + "description": "Read data from the MAOfficeMacroGlobalHealth table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAOfficeMacroHealth/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAOfficeMacroHealth", + "operation": "Read MAOfficeMacroHealth data", + "description": "Read data from the MAOfficeMacroHealth table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAOfficeMacroHealthIssues/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAOfficeMacroHealthIssues", + "operation": "Read MAOfficeMacroHealthIssues data", + "description": "Read data from the MAOfficeMacroHealthIssues table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAOfficeMacroIssueInstanceReadiness/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAOfficeMacroIssueInstanceReadiness", + "operation": "Read MAOfficeMacroIssueInstanceReadiness data", + "description": "Read data from the MAOfficeMacroIssueInstanceReadiness table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAOfficeMacroIssueReadiness/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAOfficeMacroIssueReadiness", + "operation": "Read MAOfficeMacroIssueReadiness data", + "description": "Read data from the MAOfficeMacroIssueReadiness table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAOfficeMacroSummary/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAOfficeMacroSummary", + "operation": "Read MAOfficeMacroSummary data", + "description": "Read data from the MAOfficeMacroSummary table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAOfficeSuite/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAOfficeSuite", + "operation": "Read MAOfficeSuite data", + "description": "Read data from the MAOfficeSuite table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAOfficeSuiteInstance/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAOfficeSuiteInstance", + "operation": "Read MAOfficeSuiteInstance data", + "description": "Read data from the MAOfficeSuiteInstance table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAProposedPilotDevices/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAProposedPilotDevices", + "operation": "Read MAProposedPilotDevices data", + "description": "Read data from the MAProposedPilotDevices table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAWindowsBuildInfo/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAWindowsBuildInfo", + "operation": "Read MAWindowsBuildInfo data", + "description": "Read data from the MAWindowsBuildInfo table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAWindowsCurrencyAssessment/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAWindowsCurrencyAssessment", + "operation": "Read MAWindowsCurrencyAssessment data", + "description": "Read data from the MAWindowsCurrencyAssessment table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAWindowsCurrencyAssessmentDailyCounts/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAWindowsCurrencyAssessmentDailyCounts", + "operation": "Read MAWindowsCurrencyAssessmentDailyCounts data", + "description": "Read data from the MAWindowsCurrencyAssessmentDailyCounts table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAWindowsDeploymentStatus/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAWindowsDeploymentStatus", + "operation": "Read MAWindowsDeploymentStatus data", + "description": "Read data from the MAWindowsDeploymentStatus table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAWindowsDeploymentStatusNRT/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAWindowsDeploymentStatusNRT", + "operation": "Read MAWindowsDeploymentStatusNRT data", + "description": "Read data from the MAWindowsDeploymentStatusNRT table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MAWindowsSysReqInstanceReadiness/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MAWindowsSysReqInstanceReadiness", + "operation": "Read MAWindowsSysReqInstanceReadiness data", + "description": "Read data from the MAWindowsSysReqInstanceReadiness table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/McasShadowItReporting/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "McasShadowItReporting", + "operation": "Read McasShadowItReporting data", + "description": "Read data from the McasShadowItReporting table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MicrosoftAzureBastionAuditLogs/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MicrosoftAzureBastionAuditLogs", + "operation": "Read MicrosoftAzureBastionAuditLogs data", + "description": "Read data from the MicrosoftAzureBastionAuditLogs table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MicrosoftDataShareReceivedSnapshotLog/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MicrosoftDataShareReceivedSnapshotLog", + "operation": "Read MicrosoftDataShareReceivedSnapshotLog data", + "description": "Read data from the MicrosoftDataShareReceivedSnapshotLog table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MicrosoftDataShareSentSnapshotLog/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MicrosoftDataShareSentSnapshotLog", + "operation": "Read MicrosoftDataShareSentSnapshotLog data", + "description": "Read data from the MicrosoftDataShareSentSnapshotLog table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MicrosoftDataShareShareLog/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MicrosoftDataShareShareLog", + "operation": "Read MicrosoftDataShareShareLog data", + "description": "Read data from the MicrosoftDataShareShareLog table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MicrosoftDynamicsTelemetryPerformanceLogs/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MicrosoftDynamicsTelemetryPerformanceLogs", + "operation": "Read MicrosoftDynamicsTelemetryPerformanceLogs data", + "description": "Read data from the MicrosoftDynamicsTelemetryPerformanceLogs table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MicrosoftDynamicsTelemetrySystemMetricsLogs/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MicrosoftDynamicsTelemetrySystemMetricsLogs", + "operation": "Read MicrosoftDynamicsTelemetrySystemMetricsLogs data", + "description": "Read data from the MicrosoftDynamicsTelemetrySystemMetricsLogs table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/MicrosoftHealthcareApisAuditLogs/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MicrosoftHealthcareApisAuditLogs", + "operation": "Read MicrosoftHealthcareApisAuditLogs data", + "description": "Read data from the MicrosoftHealthcareApisAuditLogs table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/NetworkMonitoring/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "NetworkMonitoring", + "operation": "Read NetworkMonitoring data", + "description": "Read data from the NetworkMonitoring table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/OfficeActivity/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "OfficeActivity", + "operation": "Read OfficeActivity data", + "description": "Read data from the OfficeActivity table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/Operation/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Operation", + "operation": "Read Operation data", + "description": "Read data from the Operation table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/OutboundConnection/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "OutboundConnection", + "operation": "Read OutboundConnection data", + "description": "Read data from the OutboundConnection table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/Perf/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Perf", + "operation": "Read Perf data", + "description": "Read data from the Perf table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ProtectionStatus/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ProtectionStatus", + "operation": "Read ProtectionStatus data", + "description": "Read data from the ProtectionStatus table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ReservedAzureCommonFields/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ReservedAzureCommonFields", + "operation": "Read ReservedAzureCommonFields data", + "description": "Read data from the ReservedAzureCommonFields table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ReservedCommonFields/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ReservedCommonFields", + "operation": "Read ReservedCommonFields data", + "description": "Read data from the ReservedCommonFields table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/SCCMAssessmentRecommendation/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "SCCMAssessmentRecommendation", + "operation": "Read SCCMAssessmentRecommendation data", + "description": "Read data from the SCCMAssessmentRecommendation table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/SCOMAssessmentRecommendation/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "SCOMAssessmentRecommendation", + "operation": "Read SCOMAssessmentRecommendation data", + "description": "Read data from the SCOMAssessmentRecommendation table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/SecurityAlert/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "SecurityAlert", + "operation": "Read SecurityAlert data", + "description": "Read data from the SecurityAlert table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/SecurityBaseline/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "SecurityBaseline", + "operation": "Read SecurityBaseline data", + "description": "Read data from the SecurityBaseline table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/SecurityBaselineSummary/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "SecurityBaselineSummary", + "operation": "Read SecurityBaselineSummary data", + "description": "Read data from the SecurityBaselineSummary table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/SecurityDetection/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "SecurityDetection", + "operation": "Read SecurityDetection data", + "description": "Read data from the SecurityDetection table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/SecurityEvent/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "SecurityEvent", + "operation": "Read SecurityEvent data", + "description": "Read data from the SecurityEvent table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/SecurityIncident/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "SecurityIncident", + "operation": "Read SecurityIncident data", + "description": "Read data from the SecurityIncident table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/SecurityIoTRawEvent/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "SecurityIoTRawEvent", + "operation": "Read SecurityIoTRawEvent data", + "description": "Read data from the SecurityIoTRawEvent table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/SecurityNestedRecommendation/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "SecurityNestedRecommendation", + "operation": "Read SecurityNestedRecommendation data", + "description": "Read data from the SecurityNestedRecommendation table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/SecurityRecommendation/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "SecurityRecommendation", + "operation": "Read SecurityRecommendation data", + "description": "Read data from the SecurityRecommendation table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ServiceFabricOperationalEvent/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ServiceFabricOperationalEvent", + "operation": "Read ServiceFabricOperationalEvent data", + "description": "Read data from the ServiceFabricOperationalEvent table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ServiceFabricReliableActorEvent/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ServiceFabricReliableActorEvent", + "operation": "Read ServiceFabricReliableActorEvent data", + "description": "Read data from the ServiceFabricReliableActorEvent table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ServiceFabricReliableServiceEvent/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ServiceFabricReliableServiceEvent", + "operation": "Read ServiceFabricReliableServiceEvent data", + "description": "Read data from the ServiceFabricReliableServiceEvent table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/SfBAssessmentRecommendation/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "SfBAssessmentRecommendation", + "operation": "Read SfBAssessmentRecommendation data", + "description": "Read data from the SfBAssessmentRecommendation table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/SfBOnlineAssessmentRecommendation/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "SfBOnlineAssessmentRecommendation", + "operation": "Read SfBOnlineAssessmentRecommendation data", + "description": "Read data from the SfBOnlineAssessmentRecommendation table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/SharePointOnlineAssessmentRecommendation/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "SharePointOnlineAssessmentRecommendation", + "operation": "Read SharePointOnlineAssessmentRecommendation data", + "description": "Read data from the SharePointOnlineAssessmentRecommendation table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/SignalRServiceDiagnosticLogs/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "SignalRServiceDiagnosticLogs", + "operation": "Read SignalRServiceDiagnosticLogs data", + "description": "Read data from the SignalRServiceDiagnosticLogs table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/SigninLogs/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "SigninLogs", + "operation": "Read SigninLogs data", + "description": "Read data from the SigninLogs table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/SPAssessmentRecommendation/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "SPAssessmentRecommendation", + "operation": "Read SPAssessmentRecommendation data", + "description": "Read data from the SPAssessmentRecommendation table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/SQLAssessmentRecommendation/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "SQLAssessmentRecommendation", + "operation": "Read SQLAssessmentRecommendation data", + "description": "Read data from the SQLAssessmentRecommendation table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/SqlDataClassification/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "SqlDataClassification", + "operation": "Read SqlDataClassification data", + "description": "Read data from the SqlDataClassification table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/SQLQueryPerformance/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "SQLQueryPerformance", + "operation": "Read SQLQueryPerformance data", + "description": "Read data from the SQLQueryPerformance table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/SqlVulnerabilityAssessmentResult/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "SqlVulnerabilityAssessmentResult", + "operation": "Read SqlVulnerabilityAssessmentResult data", + "description": "Read data from the SqlVulnerabilityAssessmentResult table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/StorageBlobLogs/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "StorageBlobLogs", + "operation": "Read StorageBlobLogs data", + "description": "Read data from the StorageBlobLogs table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/StorageFileLogs/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "StorageFileLogs", + "operation": "Read StorageFileLogs data", + "description": "Read data from the StorageFileLogs table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/StorageQueueLogs/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "StorageQueueLogs", + "operation": "Read StorageQueueLogs data", + "description": "Read data from the StorageQueueLogs table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/StorageTableLogs/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "StorageTableLogs", + "operation": "Read StorageTableLogs data", + "description": "Read data from the StorageTableLogs table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/SucceededIngestion/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "SucceededIngestion", + "operation": "Read SucceededIngestion data", + "description": "Read data from the SucceededIngestion table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/Syslog/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Syslog", + "operation": "Read Syslog data", + "description": "Read data from the Syslog table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/SysmonEvent/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "SysmonEvent", + "operation": "Read SysmonEvent data", + "description": "Read data from the SysmonEvent table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/ThreatIntelligenceIndicator/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "ThreatIntelligenceIndicator", + "operation": "Read ThreatIntelligenceIndicator data", + "description": "Read data from the ThreatIntelligenceIndicator table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/TSIIngress/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "TSIIngress", + "operation": "Read TSIIngress data", + "description": "Read data from the TSIIngress table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/UAApp/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "UAApp", + "operation": "Read UAApp data", + "description": "Read data from the UAApp table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/UAComputer/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "UAComputer", + "operation": "Read UAComputer data", + "description": "Read data from the UAComputer table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/UAComputerRank/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "UAComputerRank", + "operation": "Read UAComputerRank data", + "description": "Read data from the UAComputerRank table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/UADriver/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "UADriver", + "operation": "Read UADriver data", + "description": "Read data from the UADriver table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/UADriverProblemCodes/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "UADriverProblemCodes", + "operation": "Read UADriverProblemCodes data", + "description": "Read data from the UADriverProblemCodes table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/UAFeedback/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "UAFeedback", + "operation": "Read UAFeedback data", + "description": "Read data from the UAFeedback table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/UAHardwareSecurity/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "UAHardwareSecurity", + "operation": "Read UAHardwareSecurity data", + "description": "Read data from the UAHardwareSecurity table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/UAIESiteDiscovery/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "UAIESiteDiscovery", + "operation": "Read UAIESiteDiscovery data", + "description": "Read data from the UAIESiteDiscovery table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/UAOfficeAddIn/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "UAOfficeAddIn", + "operation": "Read UAOfficeAddIn data", + "description": "Read data from the UAOfficeAddIn table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/UAProposedActionPlan/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "UAProposedActionPlan", + "operation": "Read UAProposedActionPlan data", + "description": "Read data from the UAProposedActionPlan table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/UASysReqIssue/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "UASysReqIssue", + "operation": "Read UASysReqIssue data", + "description": "Read data from the UASysReqIssue table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/UAUpgradedComputer/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "UAUpgradedComputer", + "operation": "Read UAUpgradedComputer data", + "description": "Read data from the UAUpgradedComputer table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/Update/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Update", + "operation": "Read Update data", + "description": "Read data from the Update table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/UpdateRunProgress/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "UpdateRunProgress", + "operation": "Read UpdateRunProgress data", + "description": "Read data from the UpdateRunProgress table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/UpdateSummary/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "UpdateSummary", + "operation": "Read UpdateSummary data", + "description": "Read data from the UpdateSummary table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/Usage/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Usage", + "operation": "Read Usage data", + "description": "Read data from the Usage table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/UserAccessAnalytics/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "UserAccessAnalytics", + "operation": "Read UserAccessAnalytics data", + "description": "Read data from the UserAccessAnalytics table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/UserPeerAnalytics/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "UserPeerAnalytics", + "operation": "Read UserPeerAnalytics data", + "description": "Read data from the UserPeerAnalytics table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/VMBoundPort/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "VMBoundPort", + "operation": "Read VMBoundPort data", + "description": "Read data from the VMBoundPort table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/VMComputer/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "VMComputer", + "operation": "Read VMComputer data", + "description": "Read data from the VMComputer table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/VMConnection/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "VMConnection", + "operation": "Read VMConnection data", + "description": "Read data from the VMConnection table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/VMProcess/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "VMProcess", + "operation": "Read VMProcess data", + "description": "Read data from the VMProcess table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/W3CIISLog/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "W3CIISLog", + "operation": "Read W3CIISLog data", + "description": "Read data from the W3CIISLog table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/WaaSDeploymentStatus/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "WaaSDeploymentStatus", + "operation": "Read WaaSDeploymentStatus data", + "description": "Read data from the WaaSDeploymentStatus table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/WaaSInsiderStatus/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "WaaSInsiderStatus", + "operation": "Read WaaSInsiderStatus data", + "description": "Read data from the WaaSInsiderStatus table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/WaaSUpdateStatus/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "WaaSUpdateStatus", + "operation": "Read WaaSUpdateStatus data", + "description": "Read data from the WaaSUpdateStatus table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/WDAVStatus/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "WDAVStatus", + "operation": "Read WDAVStatus data", + "description": "Read data from the WDAVStatus table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/WDAVThreat/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "WDAVThreat", + "operation": "Read WDAVThreat data", + "description": "Read data from the WDAVThreat table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/WindowsClientAssessmentRecommendation/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "WindowsClientAssessmentRecommendation", + "operation": "Read WindowsClientAssessmentRecommendation data", + "description": "Read data from the WindowsClientAssessmentRecommendation table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/WindowsEvent/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "WindowsEvent", + "operation": "Read WindowsEvent data", + "description": "Read data from the WindowsEvent table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/WindowsFirewall/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "WindowsFirewall", + "operation": "Read WindowsFirewall data", + "description": "Read data from the WindowsFirewall table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/WindowsServerAssessmentRecommendation/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "WindowsServerAssessmentRecommendation", + "operation": "Read WindowsServerAssessmentRecommendation data", + "description": "Read data from the WindowsServerAssessmentRecommendation table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/WireData/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "WireData", + "operation": "Read WireData data", + "description": "Read data from the WireData table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/WorkloadMonitoringPerf/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "WorkloadMonitoringPerf", + "operation": "Read WorkloadMonitoringPerf data", + "description": "Read data from the WorkloadMonitoringPerf table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/WUDOAggregatedStatus/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "WUDOAggregatedStatus", + "operation": "Read WUDOAggregatedStatus data", + "description": "Read data from the WUDOAggregatedStatus table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/WUDOStatus/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "WUDOStatus", + "operation": "Read WUDOStatus data", + "description": "Read data from the WUDOStatus table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/WVDCheckpoints/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "WVDCheckpoints", + "operation": "Read WVDCheckpoints data", + "description": "Read data from the WVDCheckpoints table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/WVDConnections/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "WVDConnections", + "operation": "Read WVDConnections data", + "description": "Read data from the WVDConnections table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/WVDErrors/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "WVDErrors", + "operation": "Read WVDErrors data", + "description": "Read data from the WVDErrors table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/WVDFeeds/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "WVDFeeds", + "operation": "Read WVDFeeds data", + "description": "Read data from the WVDFeeds table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/WVDHostRegistrations/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "WVDHostRegistrations", + "operation": "Read WVDHostRegistrations data", + "description": "Read data from the WVDHostRegistrations table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Logs/WVDManagement/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "WVDManagement", + "operation": "Read WVDManagement data", + "description": "Read data from the WVDManagement table" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Baseline/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Metric Baseline", + "operation": "Read metric baseline", + "description": "Read a metric baseline (preview)" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/CalculateBaseline/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Metric Baseline", + "operation": "Calculate baseline", + "description": "Calculate baseline for metric values (preview)" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/MetricBaselines/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Metric Baseline", + "operation": "Read metric baselines", + "description": "Read metric baselines" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/DataCollectionRules/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Data collection rule", + "operation": "Read data collection rule", + "description": "Read a data collection rule" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/DataCollectionRules/Write", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Data collection rule", + "operation": "Create or update data collection rule", + "description": "Create or update a data collection rule" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/DataCollectionRules/Delete", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Data collection rule", + "operation": "Delete data collection rule", + "description": "Delete a data collection rule" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/DataCollectionRules/Data/Write", + "isDataAction": true, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Data collection rule", + "operation": "Send data to data collection rule", + "description": "Send data to a data collection rule" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/DataCollectionRuleAssociations/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Data collection rule association", + "operation": "Read data collection rule association", + "description": "Read a resource's association with a data collection rule" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/DataCollectionRuleAssociations/Write", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Data collection rule association", + "operation": "Create or update data collection rule association", + "description": "Create or update a resource's association with a data collection rule" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/DataCollectionRuleAssociations/Delete", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Data collection rule association", + "operation": "Delete data collection rule association", + "description": "Delete a resource's association with a data collection rule" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/DataCollectionEndpoints/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Data collection endpoint", + "operation": "Read data collection endpoint", + "description": "Read a data collection endpoint" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/DataCollectionEndpoints/Write", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Data collection endpoint", + "operation": "Create or update data collection endpoint", + "description": "Create or update a data collection endpoint" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/DataCollectionEndpoints/Delete", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Data collection endpoint", + "operation": "Delete data collection endpoint", + "description": "Delete a data collection endpoint" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/DataCollectionEndpoints/ScopedPrivateLinkProxies/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Data collection endpoint scoped private link proxy", + "operation": "Read data collection endpoint private link proxy", + "description": "Read a data collection endpoint private link proxy" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/DataCollectionEndpoints/ScopedPrivateLinkProxies/Write", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Data collection endpoint scoped private link proxy", + "operation": "Create or update data collection endpoint private link proxy", + "description": "Create or update a data collection endpoint private link proxy" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/DataCollectionEndpoints/ScopedPrivateLinkProxies/Delete", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Data collection endpoint scoped private link proxy", + "operation": "Delete data collection endpoint private link proxy", + "description": "Delete a data collection endpoint private link proxy" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/PrivateLinkScopes/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Private Link Scope", + "operation": "Read a private link scope", + "description": "Read a private link scope" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/PrivateLinkScopes/Write", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Private Link Scope", + "operation": "Create or update a private link scope", + "description": "Create or update a private link scope" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/PrivateLinkScopes/Delete", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Private Link Scope", + "operation": "Delete a private link scope", + "description": "Delete a private link scope" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/PrivateLinkScopeOperationStatuses/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Private Link Scope operation status", + "operation": "Read a private link scoped operation status", + "description": "Read a private link scoped operation status" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/PrivateLinkScopes/ScopedResources/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Private Link Scoped Resource", + "operation": "Read a private link scoped resource", + "description": "Read a private link scoped resource" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/PrivateLinkScopes/ScopedResources/Write", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Private Link Scoped Resource", + "operation": "Create or update a private link scoped resource", + "description": "Create or update a private link scoped resource" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/PrivateLinkScopes/ScopedResources/Delete", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Private Link Scoped Resource", + "operation": "Delete a private link scoped resource", + "description": "Delete a private link scoped resource" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/PrivateLinkScopes/PrivateLinkResources/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Private Link Resource", + "operation": "Read a private link resource", + "description": "Read a private link resource" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/PrivateLinkScopes/PrivateEndpointConnections/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Private endpoint connection", + "operation": "Read a private endpoint connection", + "description": "Read a private endpoint connection" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/PrivateLinkScopes/PrivateEndpointConnections/Write", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Private endpoint connection", + "operation": "Create or update a private endpoint connection", + "description": "Create or update a private endpoint connection" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/PrivateLinkScopes/PrivateEndpointConnections/Delete", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Private endpoint connection", + "operation": "Delete a private endpoint connection", + "description": "Delete a private endpoint connection" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/PrivateLinkScopes/PrivateEndpointConnectionProxies/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Private endpoint connection proxy", + "operation": "Read a private endpoint connection proxy", + "description": "Read a private endpoint connection proxy" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/PrivateLinkScopes/PrivateEndpointConnectionProxies/Write", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Private endpoint connection proxy", + "operation": "Create or update a private endpoint connection proxy", + "description": "Create or update a private endpoint connection proxy" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/PrivateLinkScopes/PrivateEndpointConnectionProxies/Delete", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Private endpoint connection proxy", + "operation": "Delete a private endpoint connection proxy", + "description": "Delete a private endpoint connection proxy" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/PrivateLinkScopes/PrivateEndpointConnectionProxies/Validate/Action", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Private endpoint connection proxy", + "operation": "Validate a private endpoint connection proxy", + "description": "Validate a private endpoint connection proxy" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/MyWorkbooks/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MyWorkbooks", + "operation": "Read private workbook", + "description": "Read a private Workbook" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/MyWorkbooks/Write", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MyWorkbooks", + "operation": "Create or update private workbook", + "description": "Create or update a private workbook" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/MyWorkbooks/Delete", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "MyWorkbooks", + "operation": "Delete private workbook", + "description": "Delete a private workbook" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Workbooks/Write", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Workbooks", + "operation": "Create or update workbook", + "description": "Create or update a workbook" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Workbooks/Delete", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Workbooks", + "operation": "Delete workbook", + "description": "Delete a workbook" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Workbooks/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Workbooks", + "operation": "Read workbook", + "description": "Read a workbook" + }, + "properties": {} + }, + { + "name": "Microsoft.Insights/Workbooks/Revisions/Read", + "isDataAction": false, + "display": { + "publisher": "Microsoft", + "provider": "Microsoft Azure Monitor", + "resource": "Workbooks", + "operation": "Workbook revisions", + "description": "Get the workbook revisions" + }, + "properties": {} + } + ] + } + } + } +} From f1ebd0166156a97c28e7723225101dddc0f0b520 Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Wed, 26 May 2021 13:00:10 -0700 Subject: [PATCH 27/43] Update readme.md to include 2017-09-01-preview operations api --- specification/monitor/resource-manager/readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/specification/monitor/resource-manager/readme.md b/specification/monitor/resource-manager/readme.md index a92f6cfc79c1..e305ee6bd637 100644 --- a/specification/monitor/resource-manager/readme.md +++ b/specification/monitor/resource-manager/readme.md @@ -45,6 +45,7 @@ These settings apply only when `--tag=package-preview-2017-09` is specified on t ```yaml $(tag) == 'package-preview-2017-09' input-file: + - Microsoft.Insights/preview/2017-09-01-preview/operations_API.json - Microsoft.Insights/preview/2017-09-01-preview/metricDefinitions_API.json - Microsoft.Insights/preview/2017-09-01-preview/metrics_API.json ``` From 794a1b4aad1892bdacdb8ac48cf19fcf7e48b281 Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Wed, 26 May 2021 13:13:51 -0700 Subject: [PATCH 28/43] Incorporate PR feedback --- .../monitor/resource-manager/readme.md | 25 +++++++++---------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/specification/monitor/resource-manager/readme.md b/specification/monitor/resource-manager/readme.md index e305ee6bd637..2e3ac8a5076c 100644 --- a/specification/monitor/resource-manager/readme.md +++ b/specification/monitor/resource-manager/readme.md @@ -27,7 +27,6 @@ These are the global settings for the MonitorClient API. ``` yaml !$(python) || !$(track2) title: MonitorClient ``` - ``` yaml $(python) && $(track2) title: MonitorManagementClient ``` @@ -35,20 +34,9 @@ title: MonitorManagementClient ``` yaml description: Monitor Management Client openapi-type: arm -tag: package-preview-2017-09 +tag: package-2020-03 ``` - -### Tag: package-preview-2017-09 - -These settings apply only when `--tag=package-preview-2017-09` is specified on the command line. - -```yaml $(tag) == 'package-preview-2017-09' -input-file: - - Microsoft.Insights/preview/2017-09-01-preview/operations_API.json - - Microsoft.Insights/preview/2017-09-01-preview/metricDefinitions_API.json - - Microsoft.Insights/preview/2017-09-01-preview/metrics_API.json -``` ### Tag: package-2021-02-preview-only These settings apply only when `--tag=package-2021-02-preview-only` is specified on the command line. @@ -358,6 +346,17 @@ input-file: - Microsoft.Insights/preview/2017-11-01-preview/calculateBaseline_API.json ``` +### Tag: package-2017-09-preview-only + +These settings apply only when `--tag=package-2017-09-preview-only` is specified on the command line. + +```yaml $(tag) == 'package-2017-09-preview-only' +input-file: + - Microsoft.Insights/preview/2017-09-01-preview/operations_API.json + - Microsoft.Insights/preview/2017-09-01-preview/metricDefinitions_API.json + - Microsoft.Insights/preview/2017-09-01-preview/metrics_API.json +``` + ### Tag: package-2017-08 These settings apply only when `--tag=package-2017-08` is specified on the command line. From 0c5d8e44833b4dac1fce5a978c9eb3592143ee3a Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Wed, 26 May 2021 14:14:48 -0700 Subject: [PATCH 29/43] Update operations_API.json --- .../2017-09-01-preview/operations_API.json | 138 ++++++++++++++++++ 1 file changed, 138 insertions(+) diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/operations_API.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/operations_API.json index e41f7f406856..12b0fb01a5d8 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/operations_API.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/operations_API.json @@ -89,9 +89,17 @@ "description": "Operation name: {provider}/{resource}/{operation}", "type": "string" }, + "isDataAction": { + "type": "boolean", + "description": "Property to specify whether the action is a data action." + }, "display": { "description": "Display metadata associated with the operation.", "properties": { + "publisher": { + "description": "The publisher of this operation.", + "type": "string" + }, "provider": { "description": "Service provider: Microsoft.Insights", "type": "string" @@ -103,8 +111,138 @@ "operation": { "description": "Operation type: Read, write, delete, etc.", "type": "string" + }, + "description": { + "description": "The description of the operation.", + "type": "string" } } + }, + "properties": { + "description": "Properties of operation, include metric specifications.", + "x-ms-client-flatten": true, + "x-ms-client-name": "OperationProperties", + "$ref": "#/definitions/OperationProperties" + } + } + }, + "OperationProperties": { + "description": "Properties of operation, include metric specifications.", + "properties": { + "serviceSpecification": { + "$ref": "#/definitions/ServiceSpecification", + "description": "One property of operation, include metric specifications." + } + } + }, + "ServiceSpecification": { + "description": "One property of operation, include log specifications.", + "properties": { + "logSpecifications": { + "description": "Log specifications of operation.", + "type": "array", + "items": { + "$ref": "#/definitions/LogSpecification" + } + }, + "metricSpecifications": { + "description": "Metric specifications of operation.", + "type": "array", + "items": { + "$ref": "#/definitions/MetricSpecification" + } + } + } + }, + "LogSpecification": { + "description": "Log specification of operation.", + "properties": { + "name": { + "type": "string", + "description": "Name of log specification." + }, + "displayName": { + "type": "string", + "description": "Display name of log specification." + }, + "blobDuration": { + "type": "string", + "description": "Blob duration of specification." + } + } + }, + "MetricSpecification": { + "description": "Metric specification of operation.", + "properties": { + "name": { + "type": "string", + "description": "Name of metric specification." + }, + "displayName": { + "type": "string", + "description": "Display name of Metric specification." + }, + "displayDescription": { + "type": "string", + "description": "Display description of Metric specification." + }, + "unit": { + "type": "string", + "description": "The metric unit. Possible values include: 'Bytes', 'Count', 'Milliseconds'." + }, + "aggregationType": { + "type": "string", + "description": "The metric aggregation type. Possible values include: 'Average', 'Count', 'Total'." + }, + "supportedAggregationTypes": { + "type": "array", + "description": "The supported aggregation types for the metrics.", + "items": { + "type": "string" + } + }, + "supportedTimeGrainTypes": { + "type": "array", + "description": "The supported time grain types for the metrics.", + "items": { + "type": "string" + } + }, + "lockAggregationType": { + "type": "string", + "description": "The metric lock aggregation type." + }, + "dimensions": { + "type": "array", + "description": "The dimensions of metric.", + "items": { + "$ref": "#/definitions/DimensionProperties" + } + }, + "fillGapWithZero": { + "type": "boolean", + "description": "Property to specify whether to fill gap with zero." + }, + "internalMetricName": { + "type": "string", + "description": "The internal metric name." + } + } + }, + "DimensionProperties": { + "description": "Type of operation: get, read, delete, etc.", + "properties": { + "name": { + "type": "string", + "description": "Name of dimension." + }, + "displayName": { + "type": "string", + "description": "Display name of dimension." + }, + "toBeExportedForShoebox": { + "type": "boolean", + "description": "Property to specify whether the dimension should be exported for shoebox." } } } From cc1ecff8b361527a1b692ff2203fcb7fadb36a4e Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Wed, 26 May 2021 15:14:50 -0700 Subject: [PATCH 30/43] Update operations_API.json --- .../2017-09-01-preview/operations_API.json | 37 +++++++++++++++---- 1 file changed, 30 insertions(+), 7 deletions(-) diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/operations_API.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/operations_API.json index 12b0fb01a5d8..97014dd54102 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/operations_API.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/operations_API.json @@ -151,6 +151,10 @@ "items": { "$ref": "#/definitions/MetricSpecification" } + }, + "legacyMetricSpecifications": { + "description": "Legacy Metric specifications for operation. Deprecated, do not use.", + "type": "object" } } }, @@ -176,23 +180,23 @@ "properties": { "name": { "type": "string", - "description": "Name of metric specification." + "description": "The name of the metric." }, "displayName": { "type": "string", - "description": "Display name of Metric specification." + "description": "Display name of the metric." }, "displayDescription": { "type": "string", - "description": "Display description of Metric specification." + "description": "Display description of the metric." }, "unit": { "type": "string", - "description": "The metric unit. Possible values include: 'Bytes', 'Count', 'Milliseconds'." + "description": "The metric unit. Possible values include: Count,Bytes,Seconds,Percent,CountPerSecond,BytesPerSecond,MilliSeconds,ByteSeconds,Unspecified,BitsPerSecond,Cores,MilliCores,NanoCores" }, "aggregationType": { "type": "string", - "description": "The metric aggregation type. Possible values include: 'Average', 'Count', 'Total'." + "description": "The default metric aggregation type. Possible values include: Total,Average,Maximum,Minimum,Count" }, "supportedAggregationTypes": { "type": "array", @@ -208,10 +212,21 @@ "type": "string" } }, + "availabilities": { + "type": "array", + "description": "The supported time grain types for the metrics.", + "items": { + "type": "string" + } + }, "lockAggregationType": { "type": "string", "description": "The metric lock aggregation type." }, + "category": { + "type": "string", + "description": "Category or type of metric." + }, "dimensions": { "type": "array", "description": "The dimensions of metric.", @@ -221,7 +236,7 @@ }, "fillGapWithZero": { "type": "boolean", - "description": "Property to specify whether to fill gap with zero." + "description": "Property to specify whether to fill empty gaps with zero." }, "internalMetricName": { "type": "string", @@ -242,7 +257,15 @@ }, "toBeExportedForShoebox": { "type": "boolean", - "description": "Property to specify whether the dimension should be exported for shoebox." + "description": "Legacy usage, should not set." + }, + "isHidden": { + "type": "boolean", + "description": "When set, the dimension is hidden from the customer, used in conjuction with the defaultDimensionValues field below" + }, + "defaultDimensionValues": { + "type": "object", + "description": "Default dimension value to be sent down for the hidden dimension during query" } } } From 8cd24ad18cc4e786bea0232e0214ea4954fe3595 Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Wed, 26 May 2021 15:15:17 -0700 Subject: [PATCH 31/43] Update OperationList.json --- .../examples/OperationList.json | 72 ++++++++++++++----- 1 file changed, 56 insertions(+), 16 deletions(-) diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/OperationList.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/OperationList.json index 2b91837472bf..00b4c0372a6a 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/OperationList.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/OperationList.json @@ -1483,7 +1483,9 @@ "defaultDimensionValues": null } ], - "supportedAggregationTypes": ["Average"], + "supportedAggregationTypes": [ + "Average" + ], "lockAggregationType": null }, { @@ -1519,7 +1521,9 @@ "defaultDimensionValues": null } ], - "supportedAggregationTypes": ["Count"], + "supportedAggregationTypes": [ + "Count" + ], "lockAggregationType": null }, { @@ -1720,7 +1724,9 @@ "defaultDimensionValues": null } ], - "supportedAggregationTypes": ["Count"], + "supportedAggregationTypes": [ + "Count" + ], "lockAggregationType": null }, { @@ -1828,7 +1834,11 @@ "displayName": "Successful call", "toBeExportedForShoebox": false, "isHidden": true, - "defaultDimensionValues": [{ "value": "False" }] + "defaultDimensionValues": [ + { + "value": "False" + } + ] }, { "name": "dependency/target", @@ -1866,7 +1876,9 @@ "defaultDimensionValues": null } ], - "supportedAggregationTypes": ["Count"], + "supportedAggregationTypes": [ + "Count" + ], "lockAggregationType": null }, { @@ -1895,7 +1907,9 @@ "defaultDimensionValues": null } ], - "supportedAggregationTypes": ["Count"], + "supportedAggregationTypes": [ + "Count" + ], "lockAggregationType": null }, { @@ -2280,7 +2294,9 @@ "defaultDimensionValues": null } ], - "supportedAggregationTypes": ["Count"], + "supportedAggregationTypes": [ + "Count" + ], "lockAggregationType": null }, { @@ -2313,7 +2329,11 @@ "displayName": "Successful request", "toBeExportedForShoebox": false, "isHidden": true, - "defaultDimensionValues": [{ "value": "False" }] + "defaultDimensionValues": [ + { + "value": "False" + } + ] }, { "name": "operation/synthetic", @@ -2337,7 +2357,9 @@ "defaultDimensionValues": null } ], - "supportedAggregationTypes": ["Count"], + "supportedAggregationTypes": [ + "Count" + ], "lockAggregationType": null }, { @@ -2394,7 +2416,9 @@ "defaultDimensionValues": null } ], - "supportedAggregationTypes": ["Average"], + "supportedAggregationTypes": [ + "Average" + ], "lockAggregationType": "Average" }, { @@ -2430,7 +2454,9 @@ "defaultDimensionValues": null } ], - "supportedAggregationTypes": ["Count"], + "supportedAggregationTypes": [ + "Count" + ], "lockAggregationType": null }, { @@ -2449,7 +2475,11 @@ "displayName": null, "toBeExportedForShoebox": false, "isHidden": true, - "defaultDimensionValues": [{ "value": "False" }] + "defaultDimensionValues": [ + { + "value": "False" + } + ] }, { "name": "cloud/roleName", @@ -2459,7 +2489,9 @@ "defaultDimensionValues": null } ], - "supportedAggregationTypes": ["Count"], + "supportedAggregationTypes": [ + "Count" + ], "lockAggregationType": null }, { @@ -2478,7 +2510,11 @@ "displayName": null, "toBeExportedForShoebox": false, "isHidden": true, - "defaultDimensionValues": [{ "value": "True" }] + "defaultDimensionValues": [ + { + "value": "True" + } + ] }, { "name": "cloud/roleName", @@ -2495,7 +2531,9 @@ "defaultDimensionValues": null } ], - "supportedAggregationTypes": ["Count"], + "supportedAggregationTypes": [ + "Count" + ], "lockAggregationType": null }, { @@ -2538,7 +2576,9 @@ "defaultDimensionValues": null } ], - "supportedAggregationTypes": ["Count"], + "supportedAggregationTypes": [ + "Count" + ], "lockAggregationType": null } ], From c2fa0a247a6d754446c63d508d17c05efafe55e1 Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Wed, 26 May 2021 17:55:47 -0700 Subject: [PATCH 32/43] Update OperationList.json Add error example --- .../2017-09-01-preview/examples/OperationList.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/OperationList.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/OperationList.json index 00b4c0372a6a..58639dc70904 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/OperationList.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/examples/OperationList.json @@ -6873,6 +6873,14 @@ } ] } + }, + "default": { + "body": { + "error": { + "code": "InvalidResourceType", + "message": "The resource type 'operations' could not be found in the namespace 'microsoft.insights' for api version '2014-05-01'. The supported api-versions are '2014-04-01,2014-06-01,2015-04-01'." + } + } } } } From dd5844daeb3214d0d6098133a5d49ebcac706863 Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Wed, 26 May 2021 17:56:21 -0700 Subject: [PATCH 33/43] Update operations_API.json Add error contract --- .../2017-09-01-preview/operations_API.json | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/operations_API.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/operations_API.json index 97014dd54102..ddb62ab07122 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/operations_API.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/operations_API.json @@ -59,6 +59,12 @@ "schema": { "$ref": "#/definitions/OperationListResult" } + }, + "default": { + "description": "BadRequest", + "schema": { + "$ref": "#/definitions/ErrorContract" + } } } } @@ -268,6 +274,16 @@ "description": "Default dimension value to be sent down for the hidden dimension during query" } } + }, + "ErrorContract": { + "description": "Describes the format of Error response.", + "type": "object", + "properties": { + "error": { + "description": "The error details.", + "$ref": "../../../../../common-types/resource-management/v1/types.json#/definitions/ErrorResponse" + } + } } } } From e52a9b008adf6ffbfe57d6d7e573529cb986536b Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Thu, 27 May 2021 10:44:03 -0700 Subject: [PATCH 34/43] Update metricDefinitions_API.json Fix lint errors and use standard error response format --- .../metricDefinitions_API.json | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metricDefinitions_API.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metricDefinitions_API.json index 082066e46585..d956d2b7ac10 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metricDefinitions_API.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metricDefinitions_API.json @@ -36,7 +36,7 @@ } }, "paths": { - "/{resourceUri}/providers/microsoft.insights/metricDefinitions": { + "/{resourceUri}/providers/Microsoft.Insights/metricDefinitions": { "get": { "tags": [ "MetricDefinitions" @@ -55,7 +55,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/ErrorResponse" + "$ref": "../../../../../common-types/resource-management/v1/types.json#/definitions/ErrorResponse" } }, "200": { @@ -302,20 +302,6 @@ "value" ], "description": "Represents collection of metric definitions." - }, - "ErrorResponse": { - "description": "Describes the format of Error response.", - "type": "object", - "properties": { - "code": { - "description": "Error code", - "type": "string" - }, - "message": { - "description": "Error message indicating why the operation failed.", - "type": "string" - } - } } }, "parameters": { From 2e89c410febe1eb38df5a75090a55a49a981a00e Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Thu, 27 May 2021 10:44:38 -0700 Subject: [PATCH 35/43] Update metrics_API.json Fix lint errors and use standard error response format --- .../2017-09-01-preview/metrics_API.json | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metrics_API.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metrics_API.json index 6924a7845025..80104ebb6abd 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metrics_API.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metrics_API.json @@ -36,7 +36,7 @@ } }, "paths": { - "/{resourceUri}/providers/microsoft.insights/metrics": { + "/{resourceUri}/providers/Microsoft.Insights/metrics": { "get": { "tags": [ "Metrics" @@ -83,7 +83,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/ErrorResponse" + "$ref": "../../../../../common-types/resource-management/v1/types.json#/definitions/ErrorResponse" } }, "200": { @@ -249,20 +249,6 @@ }, "description": "Represents a metric metadata value." }, - "ErrorResponse": { - "description": "Describes the format of Error response.", - "type": "object", - "properties": { - "code": { - "description": "Error code", - "type": "string" - }, - "message": { - "description": "Error message indicating why the operation failed.", - "type": "string" - } - } - }, "Response": { "type": "object", "properties": { From ec66a67bb0d72e94c0660d6b0e498776e9ddcc25 Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Thu, 27 May 2021 10:45:13 -0700 Subject: [PATCH 36/43] Update operations_API.json Fix autorest generation problems --- .../preview/2017-09-01-preview/operations_API.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/operations_API.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/operations_API.json index ddb62ab07122..1dc241af7128 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/operations_API.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/operations_API.json @@ -276,11 +276,12 @@ } }, "ErrorContract": { - "description": "Describes the format of Error response.", + "title": "Error Response", + "description": "Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.)", "type": "object", "properties": { "error": { - "description": "The error details.", + "description": "The error object.", "$ref": "../../../../../common-types/resource-management/v1/types.json#/definitions/ErrorResponse" } } From 7a704b3aa7dda15bffdf6044a90b55f78d67902d Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Thu, 27 May 2021 16:39:08 -0700 Subject: [PATCH 37/43] Update operations_API.json --- .../preview/2017-09-01-preview/operations_API.json | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/operations_API.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/operations_API.json index 1dc241af7128..0962b05dec94 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/operations_API.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/operations_API.json @@ -2,9 +2,6 @@ "swagger": "2.0", "info": { "title": "MonitorManagementClient", - "x-ms-code-generation-settings": { - "name": "MonitorManagementClient" - }, "version": "2017-09-01-preview" }, "host": "management.azure.com", @@ -267,7 +264,7 @@ }, "isHidden": { "type": "boolean", - "description": "When set, the dimension is hidden from the customer, used in conjuction with the defaultDimensionValues field below" + "description": "When set, the dimension is hidden from the customer, used in conjunction with the defaultDimensionValues field below" }, "defaultDimensionValues": { "type": "object", From e6338b473006c275bbd158c1120d1af2e28db2c2 Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Thu, 27 May 2021 16:40:09 -0700 Subject: [PATCH 38/43] Update readme.md Add suppressions for the error response format --- specification/monitor/resource-manager/readme.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/specification/monitor/resource-manager/readme.md b/specification/monitor/resource-manager/readme.md index 2e3ac8a5076c..97a6543a2337 100644 --- a/specification/monitor/resource-manager/readme.md +++ b/specification/monitor/resource-manager/readme.md @@ -635,6 +635,12 @@ directive: - suppress: DefaultErrorResponseSchema from: activityLogAlerts_API.json reason: 'Updating the error response to the new format would be a breaking change.' + - suppress: DefaultErrorResponseSchema + from: metrics_API.json + reason: 'Updating the error response to the new format would be a breaking change.' + - suppress: DefaultErrorResponseSchema + from: metricDefinitions_API.json + reason: 'Updating the error response to the new format would be a breaking change.' ``` ### Tag: profile-hybrid-2019-03-01 From 2c4a6a590b7f2e7b57f85a783c41278b96c58579 Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Thu, 10 Jun 2021 13:26:28 -0700 Subject: [PATCH 39/43] Update metricDefinitions_API.json Go back to the same ErrorResponse the rest of Azure Monitor uses --- .../metricDefinitions_API.json | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metricDefinitions_API.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metricDefinitions_API.json index d956d2b7ac10..430ddb618476 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metricDefinitions_API.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metricDefinitions_API.json @@ -2,9 +2,6 @@ "swagger": "2.0", "info": { "title": "MonitorManagementClient", - "x-ms-code-generation-settings": { - "name": "MonitorManagementClient" - }, "version": "2017-09-01-preview" }, "host": "management.azure.com", @@ -55,7 +52,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "../../../../../common-types/resource-management/v1/types.json#/definitions/ErrorResponse" + "$ref": "#/definitions/ErrorResponse" } }, "200": { @@ -302,6 +299,20 @@ "value" ], "description": "Represents collection of metric definitions." + }, + "ErrorResponse": { + "description": "Describes the format of Error response.", + "type": "object", + "properties": { + "code": { + "description": "Error code", + "type": "string" + }, + "message": { + "description": "Error message indicating why the operation failed.", + "type": "string" + } + } } }, "parameters": { From 6cad4d839cd7861773c6e75cf280c1b17ce26fd1 Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Thu, 10 Jun 2021 13:27:48 -0700 Subject: [PATCH 40/43] Update metrics_API.json Go back to the same ErrorResponse the rest of Azure Monitor uses --- .../2017-09-01-preview/metrics_API.json | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metrics_API.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metrics_API.json index 80104ebb6abd..9091ece334d7 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metrics_API.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metrics_API.json @@ -2,9 +2,6 @@ "swagger": "2.0", "info": { "title": "MonitorManagementClient", - "x-ms-code-generation-settings": { - "name": "MonitorManagementClient" - }, "version": "2017-09-01-preview" }, "host": "management.azure.com", @@ -83,7 +80,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "../../../../../common-types/resource-management/v1/types.json#/definitions/ErrorResponse" + "$ref": "#/definitions/ErrorResponse" } }, "200": { @@ -344,6 +341,20 @@ } }, "description": "A time series result type. The discriminator value is always TimeSeries in this case." + }, + "ErrorResponse": { + "description": "Describes the format of Error response.", + "type": "object", + "properties": { + "code": { + "description": "Error code", + "type": "string" + }, + "message": { + "description": "Error message indicating why the operation failed.", + "type": "string" + } + } } }, "parameters": { From e0199b6af634efef37d2912958478ad68edf760c Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Thu, 10 Jun 2021 14:12:57 -0700 Subject: [PATCH 41/43] Update metricDefinitions_API.json Fix new lint errors --- .../preview/2017-09-01-preview/metricDefinitions_API.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metricDefinitions_API.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metricDefinitions_API.json index 430ddb618476..2036d3b51506 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metricDefinitions_API.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metricDefinitions_API.json @@ -162,6 +162,7 @@ }, "definitions": { "LocalizableString": { + "type": "object", "required": [ "value" ], @@ -178,6 +179,7 @@ "description": "The localizable string class." }, "MetricAvailability": { + "type": "object", "properties": { "timeGrain": { "type": "string", @@ -232,6 +234,7 @@ } }, "MetricDefinition": { + "type": "object", "properties": { "isDimensionRequired": { "type": "boolean", @@ -286,6 +289,7 @@ "description": "Metric definition class specifies the metadata for a metric." }, "MetricDefinitionCollection": { + "type": "object", "properties": { "value": { "type": "array", From f0038345cc448ac20befd61a68aeee345ea79732 Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Thu, 10 Jun 2021 14:13:21 -0700 Subject: [PATCH 42/43] Update metrics_API.json Fix lint errors --- .../preview/2017-09-01-preview/metrics_API.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metrics_API.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metrics_API.json index 9091ece334d7..8ae2df382fb7 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metrics_API.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/metrics_API.json @@ -157,6 +157,7 @@ }, "definitions": { "LocalizableString": { + "type": "object", "required": [ "value" ], @@ -196,6 +197,7 @@ } }, "MetricValue": { + "type": "object", "required": [ "timeStamp" ], @@ -234,6 +236,7 @@ "description": "Represents a metric value." }, "MetadataValue": { + "type": "object", "properties": { "name": { "$ref": "#/definitions/LocalizableString", From 545272f916208f4e8ed52d84e6ca502bd584e5df Mon Sep 17 00:00:00 2001 From: Todd King <58755170+ToddKingMSFT@users.noreply.github.com> Date: Thu, 10 Jun 2021 14:13:52 -0700 Subject: [PATCH 43/43] Update operations_API.json Fix lint errors --- .../2017-09-01-preview/operations_API.json | 23 ++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/operations_API.json b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/operations_API.json index 0962b05dec94..c7a97e26a434 100644 --- a/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/operations_API.json +++ b/specification/monitor/resource-manager/Microsoft.Insights/preview/2017-09-01-preview/operations_API.json @@ -70,6 +70,7 @@ "definitions": { "OperationListResult": { "description": "Result of the request to list Microsoft.Insights operations. It contains a list of operations and a URL link to get the next set of results.", + "type": "object", "properties": { "value": { "type": "array", @@ -98,6 +99,7 @@ }, "display": { "description": "Display metadata associated with the operation.", + "type": "object", "properties": { "publisher": { "description": "The publisher of this operation.", @@ -131,6 +133,7 @@ }, "OperationProperties": { "description": "Properties of operation, include metric specifications.", + "type": "object", "properties": { "serviceSpecification": { "$ref": "#/definitions/ServiceSpecification", @@ -140,6 +143,7 @@ }, "ServiceSpecification": { "description": "One property of operation, include log specifications.", + "type": "object", "properties": { "logSpecifications": { "description": "Log specifications of operation.", @@ -163,6 +167,7 @@ }, "LogSpecification": { "description": "Log specification of operation.", + "type": "object", "properties": { "name": { "type": "string", @@ -180,6 +185,7 @@ }, "MetricSpecification": { "description": "Metric specification of operation.", + "type": "object", "properties": { "name": { "type": "string", @@ -249,6 +255,7 @@ }, "DimensionProperties": { "description": "Type of operation: get, read, delete, etc.", + "type": "object", "properties": { "name": { "type": "string", @@ -279,7 +286,21 @@ "properties": { "error": { "description": "The error object.", - "$ref": "../../../../../common-types/resource-management/v1/types.json#/definitions/ErrorResponse" + "$ref": "#/definitions/ErrorResponse" + } + } + }, + "ErrorResponse": { + "description": "Describes the format of Error response.", + "type": "object", + "properties": { + "code": { + "description": "Error code", + "type": "string" + }, + "message": { + "description": "Error message indicating why the operation failed.", + "type": "string" } } }