# 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 AKS… version: 1.0.0 extends: openapi/microsoft-azure-aksassessmentoperations-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/Microsoft.Migrate/assessmentProjects/{projectName}/aksAssessments'].get update: x-apievangelist-phrasing: intent: List AKS assessments in a migration project effect: read questions: - Which AKS assessments exist in my Azure Migrate assessment project? - Can I filter or page through AKS assessments in a project? instructions: - text: List the AKS assessments in assessment project {project}. slots: project: path.projectName - text: Show up to {top} AKS assessments in project {project} matching {filter}. slots: project: path.projectName top: query.$top filter: query.$filter method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/aksAssessments/{assessmentName}'].get update: x-apievangelist-phrasing: intent: Get an AKS assessment effect: read questions: - What did the AKS assessment conclude about moving my workloads to Kubernetes? - Can I look up a single AKS assessment by name? instructions: - text: Get AKS assessment {assessment} in project {project}. slots: project: path.projectName assessment: path.assessmentName - text: Show me the results of AKS assessment {assessment} from project {project}. slots: project: path.projectName assessment: path.assessmentName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/aksAssessments/{assessmentName}'].put update: x-apievangelist-phrasing: intent: Create an AKS assessment effect: write questions: - How do I create an AKS assessment for my discovered workloads? - What settings go into a new AKS migration assessment? instructions: - text: Create AKS assessment {assessment} in project {project} with settings {properties}. slots: project: path.projectName assessment: path.assessmentName properties: requestBody.properties - text: Start a new AKS assessment named {assessment} in project {project}. slots: project: path.projectName assessment: path.assessmentName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/aksAssessments/{assessmentName}'].delete update: x-apievangelist-phrasing: intent: Delete an AKS assessment effect: destructive questions: - Can I delete an AKS assessment I no longer need? - How do I remove an outdated AKS assessment from a project? instructions: - text: Delete AKS assessment {assessment} from project {project}. slots: project: path.projectName assessment: path.assessmentName - text: Remove the outdated AKS assessment {assessment} in {project}. slots: project: path.projectName assessment: path.assessmentName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/aksAssessments/{assessmentName}/downloadUrl'].post update: x-apievangelist-phrasing: intent: Get a download URL for an AKS assessment report effect: read questions: - How do I download the report for an AKS assessment? - Where can I get the AKS assessment report file? instructions: - text: Get the report download URL for AKS assessment {assessment} in project {project}. slots: project: path.projectName assessment: path.assessmentName - text: Give me a link to download the AKS assessment report for {assessment} in {project}. slots: project: path.projectName assessment: path.assessmentName method: generated generated: '2026-09-26'