# 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 Monitors API version: 1.0.0 extends: openapi/microsoft-azure-monitors-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-10-01' generator: build-phrasing.py label: Generated by API Evangelist operations: 34 - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/getAccountCredentials'].post update: x-apievangelist-phrasing: intent: Get Dynatrace account credentials for a monitor effect: read questions: - Where can I find the Dynatrace user account credentials tied to my Azure monitor resource? - Can I pull the Dynatrace account credentials back out of an existing monitor? instructions: - text: Get the Dynatrace account credentials for monitor {monitorName}. slots: monitorName: path.monitorName - text: Fetch the user account credentials Dynatrace monitor {monitorName} uses. slots: monitorName: path.monitorName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/listMonitoredResources'].post update: x-apievangelist-phrasing: intent: List resources watched by a Dynatrace monitor effect: read questions: - Which Azure resources is my Dynatrace monitor currently observing? - Is a given resource actually being monitored by my Dynatrace monitor resource? instructions: - text: List every resource the Dynatrace monitor {monitorName} is monitoring right now. slots: monitorName: path.monitorName - text: Show me what Azure resources Dynatrace monitor {monitorName} covers. slots: monitorName: path.monitorName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/getVMHostPayload'].post update: x-apievangelist-phrasing: intent: Get the payload to install Dynatrace OneAgent on a VM effect: read questions: - What request body do I need to install the Dynatrace agent on a virtual machine? - Where do I get the VM host install payload from a Dynatrace monitor? instructions: - text: Get the Dynatrace VM host install payload from monitor {monitorName}. slots: monitorName: path.monitorName - text: Return the body I pass when installing Dynatrace on a VM, using monitor {monitorName}. slots: monitorName: path.monitorName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}'].get update: x-apievangelist-phrasing: intent: Get a Dynatrace monitor resource effect: read questions: - How do I look up the details of one Dynatrace monitor resource in Azure? - What monitoring status and plan does my Dynatrace monitor have? instructions: - text: Get the Dynatrace monitor resource {monitorName}. slots: monitorName: path.monitorName - text: Show the configuration of Dynatrace monitor {monitorName}. slots: monitorName: path.monitorName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}'].put update: x-apievangelist-phrasing: intent: Create or update a Dynatrace monitor resource effect: write questions: - How do I connect an Azure subscription to Dynatrace by creating a monitor resource? - Can I use a managed identity when I set up a new Dynatrace monitor? instructions: - text: Create a Dynatrace monitor resource named {monitorName}. slots: monitorName: path.monitorName - text: Create or replace Dynatrace monitor {monitorName} with the given properties. slots: monitorName: path.monitorName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}'].delete update: x-apievangelist-phrasing: intent: Delete a Dynatrace monitor resource effect: destructive questions: - How do I remove a Dynatrace monitor resource from Azure? - What happens to monitoring when I delete my Dynatrace monitor? instructions: - text: Delete the Dynatrace monitor {monitorName}. slots: monitorName: path.monitorName - text: Tear down Dynatrace monitor resource {monitorName}. slots: monitorName: path.monitorName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}'].patch update: x-apievangelist-phrasing: intent: Update a Dynatrace monitor resource effect: write questions: - Can I turn monitoring off on a Dynatrace monitor without deleting it? - How do I change the tags or plan on an existing Dynatrace monitor? instructions: - text: Set the monitoring status of Dynatrace monitor {monitorName} to {monitoringStatus}. slots: monitorName: path.monitorName monitoringStatus: requestBody.monitoringStatus - text: Update the tags on Dynatrace monitor {monitorName} to {tags}. slots: monitorName: path.monitorName tags: requestBody.tags method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/providers/Dynatrace.Observability/monitors'].get update: x-apievangelist-phrasing: intent: List Dynatrace monitors in a subscription effect: read questions: - Which Dynatrace monitor resources exist across my whole Azure subscription? - Can I see every Dynatrace monitor in the subscription at once? instructions: - text: List all Dynatrace monitor resources in my subscription. - text: Show every Dynatrace monitor across the subscription. method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors'].get update: x-apievangelist-phrasing: intent: List Dynatrace monitors in a resource group effect: read questions: - What Dynatrace monitors are deployed in a single resource group? - Can I list only the Dynatrace monitor resources in one resource group? instructions: - text: List the Dynatrace monitors in this resource group. - text: Show Dynatrace monitor resources scoped to my resource group. method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/listHosts'].post update: x-apievangelist-phrasing: intent: List compute hosts monitored by Dynatrace effect: read questions: - Which VMs and compute hosts does my Dynatrace monitor report on? - Is the Dynatrace agent running on the hosts behind my monitor? instructions: - text: List the compute hosts Dynatrace monitor {monitorName} is watching. slots: monitorName: path.monitorName - text: Show VM hosts covered by Dynatrace monitor {monitorName}. slots: monitorName: path.monitorName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/listAppServices'].post update: x-apievangelist-phrasing: intent: List App Services with Dynatrace OneAgent effect: read questions: - Which App Services have the Dynatrace PaaS OneAgent enabled? - Can I check which web apps a Dynatrace monitor has instrumented? instructions: - text: List App Services with Dynatrace OneAgent enabled under monitor {monitorName}. slots: monitorName: path.monitorName - text: Show the app services Dynatrace monitor {monitorName} has instrumented. slots: monitorName: path.monitorName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/getSSODetails'].post update: x-apievangelist-phrasing: intent: Get Dynatrace single sign-on details effect: read questions: - How do I read the SSO configuration Dynatrace has for my monitor? - Is single sign-on set up between Azure and Dynatrace for this monitor? instructions: - text: Get the Dynatrace SSO details for monitor {monitorName}. slots: monitorName: path.monitorName - text: Fetch single sign-on settings from Dynatrace for monitor {monitorName} using {request}. slots: monitorName: path.monitorName request: body.request method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dynatrace.Observability/monitors/{monitorName}/listLinkableEnvironments'].post update: x-apievangelist-phrasing: intent: List Dynatrace environments a user can link effect: read questions: - Which Dynatrace environments can I link an Azure resource to? - Can I see linkable Dynatrace environments for a given user and region? instructions: - text: List the Dynatrace environments linkable from monitor {monitorName} for {request}. slots: monitorName: path.monitorName request: body.request - text: Show which Dynatrace environments I can attach to monitor {monitorName}, filtered by {request}. slots: monitorName: path.monitorName request: body.request method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logz/monitors/{monitorName}/listMonitoredResources'].post update: x-apievangelist-phrasing: intent: List resources watched by a Logz monitor effect: read questions: - Which Azure resources is my Logz.io monitor currently shipping logs for? - Can I see what a Logz monitor resource is covering? instructions: - text: List the resources the Logz monitor {monitorName} is monitoring. slots: monitorName: path.monitorName - text: Show what Logz monitor {monitorName} currently covers. slots: monitorName: path.monitorName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.Logz/monitors'].get update: x-apievangelist-phrasing: intent: List Logz monitors in a subscription effect: read questions: - What Logz.io monitor resources exist under my subscription? - Can I list every Logz monitor across the subscription? instructions: - text: List all Logz monitors in my subscription. - text: Show every Logz monitor resource across the subscription. method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logz/monitors'].get update: x-apievangelist-phrasing: intent: List Logz monitors in a resource group effect: read questions: - Which Logz.io monitors live in one resource group? - How can I narrow the Logz monitor list to a single resource group? instructions: - text: List the Logz monitors in this resource group. - text: Show Logz monitor resources for my resource group only. method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logz/monitors/{monitorName}'].get update: x-apievangelist-phrasing: intent: Get a Logz monitor resource effect: read questions: - What are the properties of a specific Logz.io monitor resource? - How do I look up a single Logz monitor by name? instructions: - text: Get the Logz monitor {monitorName}. slots: monitorName: path.monitorName - text: Show the properties of Logz monitor resource {monitorName}. slots: monitorName: path.monitorName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logz/monitors/{monitorName}'].put update: x-apievangelist-phrasing: intent: Create a Logz monitor resource effect: write questions: - How do I create a Logz monitor resource in Azure? - Can I set a managed identity and tags when creating a Logz monitor? instructions: - text: Create Logz monitor {monitorName} in {location}. slots: monitorName: path.monitorName location: requestBody.location - text: Create Logz monitor {monitorName} in {location} with identity {identity} and tags {tags}. slots: monitorName: path.monitorName location: requestBody.location identity: requestBody.identity tags: requestBody.tags method: generated generated: '2026-10-01' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logz/monitors/{monitorName}'].delete update: x-apievangelist-phrasing: intent: Delete a Logz monitor resource effect: destructive questions: - How do I remove a Logz.io monitor resource? - Why might deleting a Logz monitor take up to ten minutes? instructions: - text: Delete the Logz monitor {monitorName}. slots: monitorName: path.monitorName - text: Remove Logz monitor resource {monitorName} from the resource group. slots: monitorName: path.monitorName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logz/monitors/{monitorName}'].patch update: x-apievangelist-phrasing: intent: Update a Logz monitor resource effect: write questions: - Can I change the tags on an existing Logz.io monitor? - How do I modify the properties of a Logz monitor after it is created? instructions: - text: Update the tags on Logz monitor {monitorName} to {tags}. slots: monitorName: path.monitorName tags: requestBody.tags - text: Patch the properties of Logz monitor {monitorName}. slots: monitorName: path.monitorName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logz/monitors/{monitorName}/listUserRoles'].post update: x-apievangelist-phrasing: intent: List a user's roles in the linked Logz account effect: read questions: - What roles does a user have on the Logz.io side for my monitor's account? - Can I check a person's Logz account roles by email address? instructions: - text: List the Logz roles for {emailAddress} on monitor {monitorName}. slots: emailAddress: requestBody.emailAddress monitorName: path.monitorName - text: Show user roles in the Logz account behind monitor {monitorName}. slots: monitorName: path.monitorName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/providers/NewRelic.Observability/monitors'].get update: x-apievangelist-phrasing: intent: List New Relic monitors in a subscription effect: read questions: - Which New Relic monitor resources exist across my Azure subscription? - Can I list every NewRelic monitor in the subscription? instructions: - text: List all New Relic monitors in my subscription. - text: Show every NewRelic monitor resource across the subscription. method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors'].get update: x-apievangelist-phrasing: intent: List New Relic monitors in a resource group effect: read questions: - What New Relic monitors are in a particular resource group? - How do I scope the New Relic monitor list to one resource group? instructions: - text: List the New Relic monitors in this resource group. - text: Show NewRelic monitor resources for my resource group only. method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}'].get update: x-apievangelist-phrasing: intent: Get a New Relic monitor resource effect: read questions: - How can I see the configuration of one New Relic monitor resource? - What account and plan is a given New Relic monitor using? instructions: - text: Get the New Relic monitor {monitorName}. slots: monitorName: path.monitorName - text: Show details for NewRelic monitor resource {monitorName}. slots: monitorName: path.monitorName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}'].put update: x-apievangelist-phrasing: intent: Create or update a New Relic monitor resource effect: write questions: - How do I link Azure to New Relic by creating a monitor resource? - Can I attach a managed identity to a New Relic monitor when creating it? instructions: - text: Create a New Relic monitor named {monitorName}. slots: monitorName: path.monitorName - text: Create or replace NewRelic monitor {monitorName} with these properties. slots: monitorName: path.monitorName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}'].delete update: x-apievangelist-phrasing: intent: Delete a New Relic monitor resource effect: destructive questions: - How do I delete a New Relic monitor resource? - Which user email is required when removing a New Relic monitor? instructions: - text: Delete the New Relic monitor {monitorName} on behalf of {userEmail}. slots: monitorName: path.monitorName userEmail: query.userEmail - text: Remove NewRelic monitor {monitorName} as user {userEmail}. slots: monitorName: path.monitorName userEmail: query.userEmail method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}'].patch update: x-apievangelist-phrasing: intent: Update a New Relic monitor resource effect: write questions: - Can I change tags or identity on an existing New Relic monitor? - How do I patch a New Relic monitor without recreating it? instructions: - text: Update the tags on New Relic monitor {monitorName} to {tags}. slots: monitorName: path.monitorName tags: requestBody.tags - text: Patch the properties of NewRelic monitor {monitorName}. slots: monitorName: path.monitorName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/getMetricRules'].post update: x-apievangelist-phrasing: intent: Get New Relic metric rules for a monitor effect: read questions: - What metric rules decide which Azure metrics flow to New Relic? - Can I read the metric filtering rules on my New Relic monitor? instructions: - text: Get the metric rules for New Relic monitor {monitorName} for {request}. slots: monitorName: path.monitorName request: body.request - text: Show metric forwarding rules on NewRelic monitor {monitorName} using {request}. slots: monitorName: path.monitorName request: body.request method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/getMetricStatus'].post update: x-apievangelist-phrasing: intent: Get New Relic metric status for a monitor effect: read questions: - Are Azure metrics actually being sent to New Relic for my resources? - How do I check the metric collection status on a New Relic monitor? instructions: - text: Get the metric status of New Relic monitor {monitorName} for {request}. slots: monitorName: path.monitorName request: body.request - text: Check whether NewRelic monitor {monitorName} is receiving metrics for {request}. slots: monitorName: path.monitorName request: body.request method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/listAppServices'].post update: x-apievangelist-phrasing: intent: List App Services monitored by New Relic effect: read questions: - Which App Service apps is my New Relic monitor watching? - Can I list web apps covered by a New Relic monitor resource? instructions: - text: List App Services monitored by New Relic monitor {monitorName} for {request}. slots: monitorName: path.monitorName request: body.request - text: Show the app service resources NewRelic monitor {monitorName} tracks, filtered by {request}. slots: monitorName: path.monitorName request: body.request method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/switchBilling'].post update: x-apievangelist-phrasing: intent: Switch billing for a New Relic monitor effect: write questions: - How do I move billing for a New Relic monitor to a different plan or account? - Can I change who pays for my New Relic monitor resource? instructions: - text: Switch billing on New Relic monitor {monitorName} using {request}. slots: monitorName: path.monitorName request: body.request - text: Move the billing for NewRelic monitor {monitorName} per {request}. slots: monitorName: path.monitorName request: body.request method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/listHosts'].post update: x-apievangelist-phrasing: intent: List compute VMs monitored by New Relic effect: read questions: - Which virtual machines is my New Relic monitor collecting data from? - Can I see the compute hosts behind a New Relic monitor? instructions: - text: List the VM hosts New Relic monitor {monitorName} is watching for {request}. slots: monitorName: path.monitorName request: body.request - text: Show compute VMs covered by NewRelic monitor {monitorName}, filtered by {request}. slots: monitorName: path.monitorName request: body.request method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/monitoredResources'].post update: x-apievangelist-phrasing: intent: List resources watched by a New Relic monitor effect: read questions: - What Azure resources is a New Relic monitor sending telemetry for? - Is a specific resource included in my New Relic monitor's coverage? instructions: - text: List every resource New Relic monitor {monitorName} monitors. slots: monitorName: path.monitorName - text: Show all Azure resources covered by NewRelic monitor {monitorName}. slots: monitorName: path.monitorName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/vmHostPayloads'].post update: x-apievangelist-phrasing: intent: Get the payload to install New Relic on a VM effect: read questions: - What payload do I pass to install the New Relic agent on a virtual machine? - Where do I get the New Relic VM install body from my monitor? instructions: - text: Get the New Relic VM host install payload from monitor {monitorName}. slots: monitorName: path.monitorName - text: Return the body for installing New Relic on a VM via monitor {monitorName}. slots: monitorName: path.monitorName method: generated generated: '2026-09-26'