# 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 Import… version: 1.0.0 extends: openapi/microsoft-azure-importcollectorsoperations-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: 4 - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/importcollectors'].get update: x-apievangelist-phrasing: intent: List import collectors in a Migrate project effect: read questions: - Which import collectors are in my Azure Migrate assessment project? - Can I see the collectors that brought imported inventory into a project? instructions: - text: List import collectors in assessment project {projectName}. slots: projectName: path.projectName - text: Show every import collector in Migrate project {projectName}. slots: projectName: path.projectName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/importcollectors/{importCollectorName}'].get update: x-apievangelist-phrasing: intent: Get an import collector effect: read questions: - How can I view one import collector in an assessment project? - What does a specific import collector in Azure Migrate contain? instructions: - text: Get import collector {importCollectorName} in project {projectName}. slots: importCollectorName: path.importCollectorName projectName: path.projectName - text: Show details of collector {importCollectorName} in Migrate project {projectName}. slots: importCollectorName: path.importCollectorName projectName: path.projectName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/importcollectors/{importCollectorName}'].put update: x-apievangelist-phrasing: intent: Create an import collector effect: write questions: - How do I add an import collector to an Azure Migrate assessment project? - Can I set properties when creating an import collector? instructions: - text: Create import collector {importCollectorName} in project {projectName}. slots: importCollectorName: path.importCollectorName projectName: path.projectName - text: Add collector {importCollectorName} to Migrate project {projectName} with {properties}. slots: importCollectorName: path.importCollectorName projectName: path.projectName properties: requestBody.properties method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/assessmentProjects/{projectName}/importcollectors/{importCollectorName}'].delete update: x-apievangelist-phrasing: intent: Delete an import collector effect: destructive questions: - Can I remove an import collector from my assessment project? - What happens when an import collector is deleted? instructions: - text: Delete import collector {importCollectorName} from project {projectName}. slots: importCollectorName: path.importCollectorName projectName: path.projectName - text: Remove collector {importCollectorName} in Migrate project {projectName}. slots: importCollectorName: path.importCollectorName projectName: path.projectName method: generated generated: '2026-09-26'