# 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 Instances API version: 1.0.0 extends: openapi/microsoft-azure-instances-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: 19 - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Dynamics365FraudProtection/instances/{instanceName}'].get update: x-apievangelist-phrasing: intent: Get a Fraud Protection instance's details effect: read questions: - What are the details of my Dynamics 365 Fraud Protection instance? - Can I check the configuration of one DFP instance by name? instructions: - text: Get the details of Fraud Protection instance {instanceName} in resource group {resourceGroupName}. slots: instanceName: path.instanceName resourceGroupName: path.resourceGroupName - text: Show DFP instance {instanceName} from subscription {subscriptionId}. slots: instanceName: path.instanceName subscriptionId: path.subscriptionId method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Dynamics365FraudProtection/instances/{instanceName}'].put update: x-apievangelist-phrasing: intent: Provision a Fraud Protection instance effect: write questions: - How do I provision a new Dynamics 365 Fraud Protection instance? - Which location is required when creating a DFP instance? instructions: - text: Provision DFP instance {instanceName} in {location} under resource group {resourceGroupName}. slots: instanceName: path.instanceName location: requestBody.location resourceGroupName: path.resourceGroupName - text: Create Fraud Protection instance {instanceName} in subscription {subscriptionId} with tags {tags}. slots: instanceName: path.instanceName subscriptionId: path.subscriptionId tags: requestBody.tags method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Dynamics365FraudProtection/instances/{instanceName}'].delete update: x-apievangelist-phrasing: intent: Delete a Fraud Protection instance effect: destructive questions: - Can I delete a Dynamics 365 Fraud Protection instance I no longer use? - What happens when a DFP instance is removed from its resource group? instructions: - text: Delete Fraud Protection instance {instanceName} from resource group {resourceGroupName}. slots: instanceName: path.instanceName resourceGroupName: path.resourceGroupName - text: Tear down DFP instance {instanceName} in subscription {subscriptionId}. slots: instanceName: path.instanceName subscriptionId: path.subscriptionId method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Dynamics365FraudProtection/instances/{instanceName}'].patch update: x-apievangelist-phrasing: intent: Update a Fraud Protection instance effect: write questions: - Which properties of an existing DFP instance can I change? - Can I retag a Fraud Protection instance after it is provisioned? instructions: - text: Update the tags on Fraud Protection instance {instanceName} to {tags}. slots: instanceName: path.instanceName tags: requestBody.tags - text: Change the mutable properties of DFP instance {instanceName} in group {resourceGroupName}, subscription {subscriptionId}. slots: instanceName: path.instanceName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Dynamics365FraudProtection/instances'].get update: x-apievangelist-phrasing: intent: List Fraud Protection instances in a resource group effect: read questions: - Which Dynamics 365 Fraud Protection instances live in one resource group? - Can I list only the dedicated DFP instances of a single resource group? instructions: - text: List the Fraud Protection instances in resource group {resourceGroupName}. slots: resourceGroupName: path.resourceGroupName - text: Show every dedicated DFP instance in group {resourceGroupName} of subscription {subscriptionId}. slots: resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.Dynamics365FraudProtection/instances'].get update: x-apievangelist-phrasing: intent: List Fraud Protection instances in a subscription effect: read questions: - What Fraud Protection instances exist anywhere in my Azure subscription? - Is there a subscription-wide list of dedicated DFP instances? instructions: - text: List all Fraud Protection instances in subscription {subscriptionId}. slots: subscriptionId: path.subscriptionId - text: Show dedicated DFP instances across subscription {subscriptionId}. slots: subscriptionId: path.subscriptionId method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.Dynamics365FraudProtection/locations/{location}/checkNameAvailability'].post update: x-apievangelist-phrasing: intent: Check if a Fraud Protection instance name is free effect: read questions: - Is a Dynamics 365 Fraud Protection instance name still available in a region? - How can I tell whether a DFP name is taken before provisioning? instructions: - text: Check whether DFP name {name} is available in {location}. slots: name: requestBody.name location: path.location - text: Check Fraud Protection name availability for {name} in region {location} of subscription {subscriptionId}. slots: name: requestBody.name location: path.location subscriptionId: path.subscriptionId method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.IoTOperationsDataProcessor/instances'].get update: x-apievangelist-phrasing: intent: List IoT Operations data processor instances by subscription effect: read questions: - Which IoT Operations data processor instances exist in my subscription? - Can I see data processor instances across all resource groups? instructions: - text: List all IoT Operations data processor instances in my subscription. - text: Show data processor instances subscription-wide. method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsDataProcessor/instances'].get update: x-apievangelist-phrasing: intent: List IoT Operations data processor instances in a group effect: read questions: - What data processor instances are in one of my resource groups? - Can I list IoT Operations data processor instances for a single resource group? instructions: - text: List the IoT Operations data processor instances in this resource group. - text: Show the data processor instances deployed to my resource group. method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsDataProcessor/instances/{instanceName}'].get update: x-apievangelist-phrasing: intent: Get an IoT Operations data processor instance effect: read questions: - How do I look up a single IoT Operations data processor instance? - What extended location is a given data processor instance running in? instructions: - text: Get data processor instance {instanceName}. slots: instanceName: path.instanceName - text: Show the configuration of IoT Operations data processor {instanceName}. slots: instanceName: path.instanceName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsDataProcessor/instances/{instanceName}'].put update: x-apievangelist-phrasing: intent: Create an IoT Operations data processor instance effect: write questions: - Can I deploy a new IoT Operations data processor instance to an edge location? - Which extended location does a new data processor instance require? instructions: - text: Create data processor instance {instanceName} at extended location {extendedLocation}. slots: instanceName: path.instanceName extendedLocation: requestBody.extendedLocation - text: Set up IoT Operations data processor {instanceName} with properties {properties}. slots: instanceName: path.instanceName properties: requestBody.properties method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsDataProcessor/instances/{instanceName}'].delete update: x-apievangelist-phrasing: intent: Delete an IoT Operations data processor instance effect: destructive questions: - How do I remove an IoT Operations data processor instance? - Is deleting a data processor instance reversible? instructions: - text: Delete data processor instance {instanceName}. slots: instanceName: path.instanceName - text: Remove IoT Operations data processor {instanceName} from its resource group. slots: instanceName: path.instanceName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsDataProcessor/instances/{instanceName}'].patch update: x-apievangelist-phrasing: intent: Update tags on an IoT Operations data processor effect: write questions: - Can I change the tags on an existing data processor instance? - Which fields of an IoT Operations data processor can be patched? instructions: - text: Update the tags on data processor instance {instanceName} to {tags}. slots: instanceName: path.instanceName tags: requestBody.tags - text: Retag IoT Operations data processor {instanceName}. slots: instanceName: path.instanceName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.IoTOperationsOrchestrator/instances'].get update: x-apievangelist-phrasing: intent: List IoT Operations orchestrator instances by subscription effect: read questions: - Which IoT Operations orchestrator instances are in my subscription? - Can I get a subscription-wide view of orchestrator instances? instructions: - text: List all IoT Operations orchestrator instances in my subscription. - text: Show orchestrator instances across the whole subscription. method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsOrchestrator/instances'].get update: x-apievangelist-phrasing: intent: List IoT Operations orchestrator instances in a group effect: read questions: - What orchestrator instances are deployed in one resource group? - Can I narrow IoT Operations orchestrator instances to a single resource group? instructions: - text: List the IoT Operations orchestrator instances in this resource group. - text: Show the orchestrator instances deployed to my resource group. method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsOrchestrator/instances/{name}'].get update: x-apievangelist-phrasing: intent: Get an IoT Operations orchestrator instance effect: read questions: - How do I view one IoT Operations orchestrator instance? - What properties does a specific orchestrator instance report? instructions: - text: Get orchestrator instance {name}. slots: name: path.name - text: Show the details of IoT Operations orchestrator {name}. slots: name: path.name method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsOrchestrator/instances/{name}'].put update: x-apievangelist-phrasing: intent: Create an IoT Operations orchestrator instance effect: write questions: - Can I create a new IoT Operations orchestrator instance on an edge cluster? - What extended location must a new orchestrator instance specify? instructions: - text: Create orchestrator instance {name} at extended location {extendedLocation}. slots: name: path.name extendedLocation: requestBody.extendedLocation - text: Set up IoT Operations orchestrator {name} with properties {properties}. slots: name: path.name properties: requestBody.properties method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsOrchestrator/instances/{name}'].delete update: x-apievangelist-phrasing: intent: Delete an IoT Operations orchestrator instance effect: destructive questions: - How do I delete an IoT Operations orchestrator instance? - Does removing an orchestrator instance happen immediately? instructions: - text: Delete orchestrator instance {name}. slots: name: path.name - text: Remove IoT Operations orchestrator {name} from its resource group. slots: name: path.name method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsOrchestrator/instances/{name}'].patch update: x-apievangelist-phrasing: intent: Update tags on an IoT Operations orchestrator effect: write questions: - Can I change tags on an existing orchestrator instance? - Which fields of an IoT Operations orchestrator instance can be patched? instructions: - text: Update the tags on orchestrator instance {name} to {tags}. slots: name: path.name tags: requestBody.tags - text: Retag IoT Operations orchestrator {name}. slots: name: path.name method: generated generated: '2026-09-26'