# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Microsoft Azure Microsoft.Dashboard Grafana Resource API version: 1.0.0 extends: openapi/microsoft-azure-grafanaresource-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 7 - target: $.paths['/providers/Microsoft.Dashboard/operations'].get update: x-apievangelist-phrasing: intent: List Azure Managed Grafana API operations effect: read questions: - Which API operations does the Microsoft.Dashboard provider expose? - Can I list the available operations for Azure Managed Grafana? instructions: - text: List all Microsoft.Dashboard API operations. - text: Show the operations the Managed Grafana resource provider supports. - text: List Microsoft.Dashboard operations for API version {version}. slots: version: query.api-version method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.Dashboard/grafana'].get update: x-apievangelist-phrasing: intent: List Grafana workspaces in a subscription effect: read questions: - What Azure Managed Grafana workspaces do I have across my subscription? - Can I see every Grafana workspace without choosing a resource group? instructions: - text: List all Grafana workspaces in my subscription. - text: Show every Managed Grafana workspace subscription-wide. - text: List Managed Grafana workspaces across subscription {sub}. slots: sub: path.subscriptionId method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Dashboard/grafana'].get update: x-apievangelist-phrasing: intent: List Grafana workspaces in a resource group effect: read questions: - Which Managed Grafana workspaces are in one resource group? - Can I list Grafana workspaces scoped to a resource group? instructions: - text: List the Grafana workspaces in resource group {rg}. slots: rg: path.resourceGroupName - text: Show Managed Grafana workspaces in {rg}. slots: rg: path.resourceGroupName - text: List Grafana workspaces in resource group {rg} of subscription {sub}. slots: sub: path.subscriptionId rg: path.resourceGroupName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Dashboard/grafana/{workspaceName}'].get update: x-apievangelist-phrasing: intent: Get a Grafana workspace effect: read questions: - What are the properties of a specific Managed Grafana workspace? - Can I look up one Grafana workspace by name? instructions: - text: Get Grafana workspace {workspace} in resource group {rg}. slots: workspace: path.workspaceName rg: path.resourceGroupName - text: Show the properties of Managed Grafana workspace {workspace}. slots: workspace: path.workspaceName - text: Look up Grafana workspace {workspace} in subscription {sub}, resource group {rg}. slots: workspace: path.workspaceName sub: path.subscriptionId rg: path.resourceGroupName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Dashboard/grafana/{workspaceName}'].put update: x-apievangelist-phrasing: intent: Create or update a Grafana workspace effect: write questions: - How do I create an Azure Managed Grafana workspace? - Can I pick the SKU and location when I create a Grafana workspace? instructions: - text: Create Grafana workspace {workspace} in resource group {rg}. slots: workspace: path.workspaceName rg: path.resourceGroupName - text: Create Managed Grafana workspace {workspace} in {location} on SKU {sku}. slots: workspace: path.workspaceName location: requestBody.location sku: requestBody.sku - text: Provision a new Managed Grafana instance called {workspace} under subscription {sub} and group {rg}. slots: workspace: path.workspaceName sub: path.subscriptionId rg: path.resourceGroupName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Dashboard/grafana/{workspaceName}'].delete update: x-apievangelist-phrasing: intent: Delete a Grafana workspace effect: destructive questions: - Can I delete an Azure Managed Grafana workspace? - What do I need to remove a Grafana workspace? instructions: - text: Delete Grafana workspace {workspace} in resource group {rg}. slots: workspace: path.workspaceName rg: path.resourceGroupName - text: Remove Managed Grafana workspace {workspace}. slots: workspace: path.workspaceName - text: Delete Grafana workspace {workspace} from subscription {sub}, resource group {rg}. slots: workspace: path.workspaceName sub: path.subscriptionId rg: path.resourceGroupName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Dashboard/grafana/{workspaceName}'].patch update: x-apievangelist-phrasing: intent: Update tags or identity on a Grafana workspace effect: write questions: - Can I change the managed identity on an existing Grafana workspace? - Is it possible to update tags on a Managed Grafana workspace? instructions: - text: Update Grafana workspace {workspace} in resource group {rg}. slots: workspace: path.workspaceName rg: path.resourceGroupName - text: Set tags {tags} on Managed Grafana workspace {workspace}. slots: tags: requestBody.tags workspace: path.workspaceName - text: Update the managed identity of Grafana workspace {workspace} in subscription {sub}, group {rg}. slots: workspace: path.workspaceName sub: path.subscriptionId rg: path.resourceGroupName method: generated generated: '2026-09-26'