# 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 NewRelic.Observability Monitored… version: 1.0.0 extends: openapi/microsoft-azure-monitoredsubscriptions-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: 5 - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/monitoredSubscriptions/{configurationName}'].get update: x-apievangelist-phrasing: intent: Get a monitor's monitored subscriptions effect: read questions: - Which Azure subscriptions is my observability monitor currently watching? - Can I read the monitored subscription configuration of one monitor? instructions: - text: Show monitored subscription config {configurationName} on monitor {monitorName}. slots: configurationName: path.configurationName monitorName: path.monitorName - text: Tell me which subscriptions monitor {monitorName} watches under the {configurationName} configuration. slots: monitorName: path.monitorName configurationName: path.configurationName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/monitoredSubscriptions/{configurationName}'].put update: x-apievangelist-phrasing: intent: Set the subscriptions a monitor watches effect: write questions: - How do I add more Azure subscriptions to be monitored by my observability monitor? - Can I define the full list of monitored subscriptions for a monitor in one go? instructions: - text: Set monitored subscriptions for monitor {monitorName} ({configurationName}) to {properties}. slots: monitorName: path.monitorName configurationName: path.configurationName properties: requestBody.properties - text: Create the {configurationName} monitored subscription list on {monitorName}. slots: configurationName: path.configurationName monitorName: path.monitorName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/monitoredSubscriptions/{configurationName}'].delete update: x-apievangelist-phrasing: intent: Remove a monitor's monitored subscriptions effect: destructive questions: - Can I stop a monitor from watching the extra subscriptions I linked? - What happens when I delete a monitor's monitored subscription configuration? instructions: - text: Delete monitored subscription config {configurationName} from monitor {monitorName}. slots: configurationName: path.configurationName monitorName: path.monitorName - text: Stop monitor {monitorName} watching the subscriptions in {configurationName}. slots: monitorName: path.monitorName configurationName: path.configurationName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/monitoredSubscriptions/{configurationName}'].patch update: x-apievangelist-phrasing: intent: Adjust a monitor's monitored subscriptions effect: write questions: - Can I change which subscriptions are monitored without recreating the whole configuration? - Is there a patch call for tweaking an existing monitored subscription list? instructions: - text: Patch the {configurationName} monitored subscriptions on {monitorName} with {properties}. slots: configurationName: path.configurationName monitorName: path.monitorName properties: requestBody.properties - text: Update the existing subscription list watched by monitor {monitorName} ({configurationName}). slots: monitorName: path.monitorName configurationName: path.configurationName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/monitoredSubscriptions'].get update: x-apievangelist-phrasing: intent: List a monitor's monitored subscription configs effect: read questions: - What monitored subscription configurations exist on a monitor? - Can I list everything a monitor resource is set to observe? instructions: - text: List the monitored subscription configurations of monitor {monitorName}. slots: monitorName: path.monitorName - text: Enumerate everything monitor {monitorName} is observing. slots: monitorName: path.monitorName method: generated generated: '2026-09-26'