# 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 Azure Migrate Discovery Service Master… version: 1.0.0 extends: openapi/microsoft-azure-mastersitescontroller-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['/subscriptions/{subscriptionId}/providers/Microsoft.OffAzure/masterSites'].get update: x-apievangelist-phrasing: intent: List master sites in a subscription effect: read questions: - Which Azure Migrate master sites exist across my subscription? - Can I see every OffAzure master site without choosing a resource group? instructions: - text: List all master sites in my subscription. - text: Show every OffAzure master site subscription-wide. method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites'].get update: x-apievangelist-phrasing: intent: List master sites in a resource group effect: read questions: - What master sites are in my current resource group? - Can I scope the master site list to one resource group? instructions: - text: List the master sites in this resource group. - text: Show OffAzure master sites for the resource group only. method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}'].get update: x-apievangelist-phrasing: intent: Get a master site effect: read questions: - What are the properties of a specific master site? - Can I look up one OffAzure master site by name? instructions: - text: Get master site {site}. slots: site: path.siteName - text: Show details for OffAzure master site {site}. slots: site: path.siteName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}'].put update: x-apievangelist-phrasing: intent: Create or replace a master site effect: write questions: - Can I create a new master site for on-premises discovery? - What's required to set up an OffAzure master site from scratch? instructions: - text: Create master site {site}. slots: site: path.siteName - text: Create or replace master site {site} with properties {properties}. slots: site: path.siteName properties: requestBody.properties method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}'].delete update: x-apievangelist-phrasing: intent: Delete a master site effect: destructive questions: - Can I delete a master site I no longer use? - Is there a way to remove an OffAzure master site entirely? instructions: - text: Delete master site {site}. slots: site: path.siteName - text: Remove OffAzure master site {site}. slots: site: path.siteName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}'].patch update: x-apievangelist-phrasing: intent: Update an existing master site effect: write questions: - Can I change the tags on a master site that already exists? - What fields of an existing OffAzure master site can I patch? instructions: - text: Update existing master site {site} with tags {tags}. slots: site: path.siteName tags: requestBody.tags - text: Patch properties {properties} on master site {site}. slots: properties: requestBody.properties site: path.siteName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/masterSites/{siteName}/errorSummary'].post update: x-apievangelist-phrasing: intent: Get an appliance's error summary from a master site effect: read questions: - Can I see a summary of errors an appliance reported to its master site? - What errors has a specific discovery appliance hit? instructions: - text: Get the error summary for appliance {appliance} from master site {site}. slots: appliance: requestBody.applianceName site: path.siteName - text: Summarize errors for appliance {appliance} on site {site}. slots: appliance: requestBody.applianceName site: path.siteName method: generated generated: '2026-09-26'