# 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 Assessment Service Business… version: 1.0.0 extends: openapi/microsoft-azure-businesscaseoperations-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: 6 - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/businessCases'].get update: x-apievangelist-phrasing: intent: List business cases in a migration assessment project effect: read questions: - Which business cases have been built in my Azure Migrate assessment project? - Can I see all migration business cases for one project? instructions: - text: List business cases in assessment project {project}. slots: project: path.projectName - text: Show every Azure Migrate business case in project {project}. slots: project: path.projectName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/businessCases/{businessCaseName}'].get update: x-apievangelist-phrasing: intent: Get a migration business case effect: read questions: - What does a specific Azure Migrate business case contain? - Can I check the settings of one business case by name? instructions: - text: Get business case {case} in assessment project {project}. slots: case: path.businessCaseName project: path.projectName - text: Show migration business case {case} from project {project}. slots: case: path.businessCaseName project: path.projectName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/businessCases/{businessCaseName}'].put update: x-apievangelist-phrasing: intent: Create a migration business case effect: write questions: - How do I build a new business case for migrating to Azure? - Can I configure a business case's settings when I create it? instructions: - text: Create business case {case} in assessment project {project}. slots: case: path.businessCaseName project: path.projectName - text: Create business case {case} in {project} with settings {properties}. slots: case: path.businessCaseName project: path.projectName properties: requestBody.properties method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/businessCases/{businessCaseName}'].delete update: x-apievangelist-phrasing: intent: Delete a migration business case effect: destructive questions: - Can I delete a business case from an assessment project? - What is removed when an Azure Migrate business case is deleted? instructions: - text: Delete business case {case} in assessment project {project}. slots: case: path.businessCaseName project: path.projectName - text: Remove migration business case {case} from {project}. slots: case: path.businessCaseName project: path.projectName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/businessCases/{businessCaseName}/compareSummary'].post update: x-apievangelist-phrasing: intent: Get a business case compare summary effect: read questions: - How do I get the on-premises vs Azure comparison summary for a business case? - Is generating a business case compare summary a long-running action? instructions: - text: Get the compare summary for business case {case} in project {project}. slots: case: path.businessCaseName project: path.projectName - text: Build the cost comparison summary report for business case {case} in {project}. slots: case: path.businessCaseName project: path.projectName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/businessCases/{businessCaseName}/getReportDownloadUrl'].post update: x-apievangelist-phrasing: intent: Get a download URL for a business case report effect: read questions: - Where can I download a business case as a report file? - Can I get a link to export my Azure Migrate business case report? instructions: - text: Get the report download URL for business case {case} in project {project}. slots: case: path.businessCaseName project: path.projectName - text: Give me a link to download the business case {case} report from {project}. slots: case: path.businessCaseName project: path.projectName method: generated generated: '2026-09-26'