diff --git a/schemas/2022-08-01/Microsoft.Dashboard.json b/schemas/2022-08-01/Microsoft.Dashboard.json index 90fc16e1b6..7b9dc5a6b7 100644 --- a/schemas/2022-08-01/Microsoft.Dashboard.json +++ b/schemas/2022-08-01/Microsoft.Dashboard.json @@ -145,6 +145,35 @@ } }, "definitions": { + "AzureMonitorWorkspaceIntegration": { + "type": "object", + "properties": { + "azureMonitorWorkspaceResourceId": { + "type": "string", + "description": "The resource Id of the connected Azure Monitor Workspace." + } + }, + "description": "Integrations for Azure Monitor Workspace." + }, + "GrafanaIntegrations": { + "type": "object", + "properties": { + "azureMonitorWorkspaceIntegrations": { + "oneOf": [ + { + "type": "array", + "items": { + "$ref": "#/definitions/AzureMonitorWorkspaceIntegration" + } + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ] + } + }, + "description": "GrafanaIntegrations is a bundled observability experience (e.g. pre-configured data source, tailored Grafana dashboards, alerting defaults) for common monitoring scenarios." + }, "grafana_privateEndpointConnections_childResource": { "type": "object", "properties": { @@ -231,6 +260,17 @@ ], "description": "Whether a Grafana instance uses deterministic outbound IPs." }, + "grafanaIntegrations": { + "oneOf": [ + { + "$ref": "#/definitions/GrafanaIntegrations" + }, + { + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" + } + ], + "description": "GrafanaIntegrations is a bundled observability experience (e.g. pre-configured data source, tailored Grafana dashboards, alerting defaults) for common monitoring scenarios." + }, "provisioningState": { "oneOf": [ {