{"id":"efd4ce5f-b128-46f9-ae92-9148a949d486","shortId":"hGzat9","kind":"skill","title":"azure-migrate","tagline":"Expert knowledge for Azure Migrate development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when using AppCAT/CAST/Copilot, Site Recovery A","description":"# Azure Migrate Skill\n\nThis skill provides expert guidance for Azure Migrate. Covers troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.\n\n## How to Use This Skill\n\n> **IMPORTANT for Agent**: Use the **Category Index** below to locate relevant sections. For categories with line ranges (e.g., `L35-L120`), use `read_file` with the specified lines. For categories with file links (e.g., `[security.md](security.md)`), use `read_file` on the linked reference file\n\n> **IMPORTANT for Agent**: If `metadata.generated_at` is more than 3 months old, suggest the user pull the latest version from the repository. If `mcp_microsoftdocs` tools are not available, suggest the user install it: [Installation Guide](https://github.com/MicrosoftDocs/mcp/blob/main/README.md)\n\nThis skill requires **network access** to fetch documentation content:\n- **Preferred**: Use `mcp_microsoftdocs:microsoft_docs_fetch` with query string `from=learn-agent-skill`. Returns Markdown.\n- **Fallback**: Use `fetch_webpage` with query string `from=learn-agent-skill&accept=text/markdown`. Returns Markdown.\n\n## Category Index\n\n| Category | Lines | Description |\n|----------|-------|-------------|\n| Troubleshooting | L37-L54 | Diagnosing and fixing Azure Migrate issues: appliance setup, discovery/assessment errors, replication and migration failures, connectivity, performance, OS upgrade, and web app migration problems. |\n| Best Practices | L55-L65 | Best practices for preparing on-prem/VMware/legacy Windows workloads and PostgreSQL for Azure migration, securing the Azure Migrate appliance, and running/validating test VM migrations. |\n| Decision Making | L66-L105 | Guidance for assessing migration readiness, sizing, costs, and tooling, and for planning, sequencing, and executing workload moves from on-prem, AWS, GCP, and VMware to Azure |\n| Architecture & Design Patterns | L106-L111 | Architecture and data flow for Azure Migrate using Arc-based discovery and Hyper-V, including components, connectivity, prerequisites, and how discovery/inventory works. |\n| Limits & Quotas | L112-L125 | Azure Migrate region support, appliance prerequisites/capacity, and support matrices/limits for VMware, Hyper-V, and physical server discovery and migration. |\n| Security | L126-L141 | Securing Azure Migrate: least-privilege roles/accounts, Private Link discovery/migration, encrypted VM moves, Trusted Launch, RBAC, and Entra ID app registration. |\n| Configuration | L142-L170 | Configuring Azure Migrate projects, appliances, assessments, dependencies, Arc/agents, networking, and Resource Mover settings for server, SQL, .NET/Java, and PostgreSQL migrations |\n| Integrations & Coding Patterns | L171-L178 | Code-level integration patterns: using AppCAT CLI, CAST Highlight, GitHub Copilot insights, and Site Recovery REST APIs to assess and automate VMware-to-Azure app migrations. |\n| Deployment | L179-L186 | Planning and executing migration waves, setting up Azure DevOps pipelines for containers, and checking support/matrix for cross-region moves of VMs and Azure SQL with Resource Mover |\n\n### Troubleshooting\n| Topic | URL |\n|-------|-----|\n| Diagnose and troubleshoot Azure Migrate appliance | https://learn.microsoft.com/en-us/azure/migrate/troubleshoot-appliance-diagnostic?view=migrate |\n| Troubleshoot Azure Migrate appliance deployment problems | https://learn.microsoft.com/en-us/azure/migrate/troubleshoot-appliance?view=migrate |\n| FAQ for troubleshooting Azure Migrate assessments | https://learn.microsoft.com/en-us/azure/migrate/troubleshoot-assessment-faq?view=migrate |\n| Troubleshooting scenarios for Azure Migrate assessments | https://learn.microsoft.com/en-us/azure/migrate/troubleshoot-assessment-supported-scenarios?view=migrate |\n| Resolve common Azure Migrate assessment issues | https://learn.microsoft.com/en-us/azure/migrate/troubleshoot-assessment?view=migrate |\n| Fix replication failures in agentless VMware migration | https://learn.microsoft.com/en-us/azure/migrate/troubleshoot-changed-block-tracking-replication?view=migrate |\n| Troubleshoot Azure Migrate dependency analysis issues | https://learn.microsoft.com/en-us/azure/migrate/troubleshoot-dependencies?view=migrate |\n| Troubleshoot Azure Migrate server and SQL discovery | https://learn.microsoft.com/en-us/azure/migrate/troubleshoot-discovery?view=migrate |\n| Troubleshoot common Azure Migrate service issues | https://learn.microsoft.com/en-us/azure/migrate/troubleshoot-general?view=migrate |\n| Troubleshoot Azure Migrate private endpoint connectivity | https://learn.microsoft.com/en-us/azure/migrate/troubleshoot-network-connectivity?view=migrate |\n| Troubleshoot Azure Migrate project creation issues | https://learn.microsoft.com/en-us/azure/migrate/troubleshoot-project?view=migrate |\n| Troubleshoot slow or stuck VMware agentless migration | https://learn.microsoft.com/en-us/azure/migrate/troubleshoot-replication-vmware?view=migrate |\n| Troubleshoot Windows OS upgrade in Azure Migrate | https://learn.microsoft.com/en-us/azure/migrate/troubleshoot-upgrade?view=migrate |\n| Troubleshoot Azure Migrate web app migration issues | https://learn.microsoft.com/en-us/azure/migrate/troubleshoot-webapps-migration?view=migrate |\n\n### Best Practices\n| Topic | URL |\n|-------|-----|\n| Apply PostgreSQL assessment rules for Azure migration | https://learn.microsoft.com/en-us/azure/migrate/assessment-rules-for-postgresql?view=migrate |\n| Apply security best practices to Azure Migrate appliance | https://learn.microsoft.com/en-us/azure/migrate/best-practices-security?view=migrate |\n| Best practices for test migrations of virtual machines | https://learn.microsoft.com/en-us/azure/migrate/how-to-test-replicating-virtual-machines?view=migrate |\n| Use Azure Migrate hydration process for VM configuration | https://learn.microsoft.com/en-us/azure/migrate/hydration-process?view=migrate |\n| Prepare VMware VMs for agentless migration to Azure | https://learn.microsoft.com/en-us/azure/migrate/prepare-for-agentless-migration?view=migrate |\n| Prepare on-premises machines for Azure migration | https://learn.microsoft.com/en-us/azure/migrate/prepare-for-migration?view=migrate |\n| Prepare Windows Server 2003 workloads for Azure migration | https://learn.microsoft.com/en-us/azure/migrate/prepare-windows-server-2003-migration?view=migrate |\n\n### Decision Making\n| Topic | URL |\n|-------|-----|\n| Interpret AppCAT 7 reports for Java migration readiness | https://learn.microsoft.com/en-us/azure/migrate/appcat/appcat-7-interpret-report?view=migrate |\n| Use AppCAT 7 to assess Java apps for Azure | https://learn.microsoft.com/en-us/azure/migrate/appcat/java?view=migrate |\n| Interpret Azure Migrate assessment report outputs | https://learn.microsoft.com/en-us/azure/migrate/assessment-report?view=migrate |\n| Interpret Azure Migrate business case calculations | https://learn.microsoft.com/en-us/azure/migrate/concepts-business-case-calculation?view=migrate |\n| Evaluate performance coverage in Azure Migrate | https://learn.microsoft.com/en-us/azure/migrate/confidence-ratings?view=migrate |\n| Choose the right Azure Migrate discovery method | https://learn.microsoft.com/en-us/azure/migrate/discovery-methods-modes?view=migrate |\n| Use Azure Migrate to build a migration business case | https://learn.microsoft.com/en-us/azure/migrate/how-to-build-a-business-case?view=migrate |\n| Build high-fidelity Azure migration execution plans | https://learn.microsoft.com/en-us/azure/migrate/how-to-complete-wave-plan?view=migrate |\n| Plan VMware-to-Azure migrations with Copilot agent | https://learn.microsoft.com/en-us/azure/migrate/how-to-plan-analyze-migration-with-agent?view=migrate |\n| Create migration waves for Azure Migrate projects | https://learn.microsoft.com/en-us/azure/migrate/how-to-plan-create-waves?view=migrate |\n| Decide and execute Windows Server OS upgrades during Azure Migrate | https://learn.microsoft.com/en-us/azure/migrate/how-to-upgrade-windows?view=migrate |\n| Plan migration waves with Azure Migrate Wave Planning | https://learn.microsoft.com/en-us/azure/migrate/overview?view=migrate |\n| Evaluate readiness and savings for Arc-enabled servers | https://learn.microsoft.com/en-us/azure/migrate/quickstart-evaluate-readiness-savings-for-arc-resources?view=migrate |\n| Interpret Azure VM assessment results in Azure Migrate | https://learn.microsoft.com/en-us/azure/migrate/review-assessment?view=migrate |\n| Review Azure VMware Solution assessment outputs | https://learn.microsoft.com/en-us/azure/migrate/review-azure-vmware-solution-assessment?view=migrate |\n| Interpret SQL migration assessments in Azure Migrate | https://learn.microsoft.com/en-us/azure/migrate/review-sql-assessment?view=migrate |\n| Review web app assessment insights for Azure migration | https://learn.microsoft.com/en-us/azure/migrate/review-web-app-assessment?view=migrate |\n| Choose agentless vs agent-based migration in Azure Migrate | https://learn.microsoft.com/en-us/azure/migrate/server-migrate-overview?view=migrate |\n| Choose performance vs as-is sizing in assessments | https://learn.microsoft.com/en-us/azure/migrate/target-right-sizing?view=migrate |\n| Review PostgreSQL assessment results in Azure Migrate | https://learn.microsoft.com/en-us/azure/migrate/tutorial-review-postgresql-report?view=migrate |\n| Choose Azure compute equivalents for AWS workloads | https://learn.microsoft.com/en-us/azure/migration/migrate-compute-from-aws |\n| Select Azure database services for AWS migrations | https://learn.microsoft.com/en-us/azure/migration/migrate-databases-from-aws |\n| Plan migration of GCP databases to Azure | https://learn.microsoft.com/en-us/azure/migration/migrate-databases-from-google-cloud |\n| Choose Azure services when migrating from AWS | https://learn.microsoft.com/en-us/azure/migration/migrate-from-aws |\n| Map GCP services to Azure for full workload migration | https://learn.microsoft.com/en-us/azure/migration/migrate-from-google-cloud |\n| Plan on-premises workload migration to Azure | https://learn.microsoft.com/en-us/azure/migration/migrate-from-on-premises |\n| Map AWS networking services to Azure networking | https://learn.microsoft.com/en-us/azure/migration/migrate-networking-from-aws |\n| Replatform AWS security services to Microsoft Azure | https://learn.microsoft.com/en-us/azure/migration/migrate-security-from-aws |\n| Plan Azure storage targets for AWS storage migration | https://learn.microsoft.com/en-us/azure/migration/migrate-storage-from-aws |\n| Decommission AWS resources after Azure migration | https://learn.microsoft.com/en-us/azure/migration/migrate-workload-from-aws-decommission |\n| Evaluate workload health after AWS to Azure migration | https://learn.microsoft.com/en-us/azure/migration/migrate-workload-from-aws-evaluate |\n| Execute AWS to Azure workload cutover safely | https://learn.microsoft.com/en-us/azure/migration/migrate-workload-from-aws-execute |\n| End-to-end guidance for migrating one AWS workload | https://learn.microsoft.com/en-us/azure/migration/migrate-workload-from-aws-introduction |\n| Plan an AWS to Azure workload migration | https://learn.microsoft.com/en-us/azure/migration/migrate-workload-from-aws-plan |\n| Prepare AWS workloads and Azure environment for migration | https://learn.microsoft.com/en-us/azure/migration/migrate-workload-from-aws-prepare |\n| Choose tools for moving Azure resources across regions | https://learn.microsoft.com/en-us/azure/resource-mover/select-options-to-move-resources |\n\n### Architecture & Design Patterns\n| Topic | URL |\n|-------|-----|\n| Understand Arc-based discovery architecture in Azure Migrate | https://learn.microsoft.com/en-us/azure/migrate/concepts-arc-resource-discovery?view=migrate |\n| Understand Hyper-V migration architecture in Azure Migrate | https://learn.microsoft.com/en-us/azure/migrate/hyper-v-migration-architecture?view=migrate |\n\n### Limits & Quotas\n| Topic | URL |\n|-------|-----|\n| Use Azure Migrate in unsupported regions | https://learn.microsoft.com/en-us/azure/migrate/azure-migrate-unsupported-regions?view=migrate |\n| Scale-out Azure Migrate appliance capacity limits | https://learn.microsoft.com/en-us/azure/migrate/how-to-scale-out-for-migration?view=migrate |\n| Review Azure Migrate appliance prerequisites and support | https://learn.microsoft.com/en-us/azure/migrate/migrate-appliance?view=migrate |\n| Hyper-V to Azure migration support matrix | https://learn.microsoft.com/en-us/azure/migrate/migrate-support-matrix-hyper-v-migration?view=migrate |\n| Review Hyper-V assessment support in Azure Migrate | https://learn.microsoft.com/en-us/azure/migrate/migrate-support-matrix-hyper-v?view=migrate |\n| Review physical server discovery support in Azure Migrate | https://learn.microsoft.com/en-us/azure/migrate/migrate-support-matrix-physical?view=migrate |\n| Check VMware vSphere migration support and limits in Azure Migrate | https://learn.microsoft.com/en-us/azure/migrate/migrate-support-matrix-vmware-migration?view=migrate |\n| Check VMware discovery prerequisites and support in Azure Migrate | https://learn.microsoft.com/en-us/azure/migrate/migrate-support-matrix-vmware?view=migrate |\n| Review Azure Migrate support matrix and limitations | https://learn.microsoft.com/en-us/azure/migrate/migrate-support-matrix?view=migrate |\n| Check Azure Migrate supported geographies and regions | https://learn.microsoft.com/en-us/azure/migrate/supported-geographies?view=migrate |\n\n### Security\n| Topic | URL |\n|-------|-----|\n| Configure least-privilege VMware roles for Azure Migrate | https://learn.microsoft.com/en-us/azure/migrate/best-practices-least-privileged-account?view=migrate |\n| Configure Azure Migrate discovery over Private Link | https://learn.microsoft.com/en-us/azure/migrate/discover-and-assess-using-private-endpoints?view=migrate |\n| Discover and assess servers via Azure Private Link | https://learn.microsoft.com/en-us/azure/migrate/discover-and-assess-using-private-endpoints?view=migrate |\n| Migrate VMware VMs with SSE and customer-managed keys | https://learn.microsoft.com/en-us/azure/migrate/how-to-migrate-vmware-vms-with-cmk-disks?view=migrate |\n| Register Azure Migrate appliance using Entra ID app | https://learn.microsoft.com/en-us/azure/migrate/how-to-register-appliance-using-entra-app?view=migrate |\n| Create minimal-permission SQL account for Azure Migrate | https://learn.microsoft.com/en-us/azure/migrate/least-privilege-credentials?view=migrate |\n| Migrate Hyper-V servers using Private Link endpoints | https://learn.microsoft.com/en-us/azure/migrate/migrate-hyper-v-servers-to-azure-using-private-link?view=migrate |\n| Migrate Gen2 VMs to Azure Trusted Launch securely | https://learn.microsoft.com/en-us/azure/migrate/migrate-to-trusted-launch-virtual-machines-with-azure-migrate?view=migrate |\n| Configure least-privilege PostgreSQL account for Azure Migrate | https://learn.microsoft.com/en-us/azure/migrate/postgresql-least-privilege-configuration?view=migrate |\n| Configure Azure RBAC roles for Azure Migrate projects | https://learn.microsoft.com/en-us/azure/migrate/prepare-azure-accounts?view=migrate |\n| Scope VMware discovery using vCenter permissions | https://learn.microsoft.com/en-us/azure/migrate/set-discovery-scope?view=migrate |\n| Move encrypted Azure VMs between regions with Resource Mover | https://learn.microsoft.com/en-us/azure/resource-mover/tutorial-move-region-encrypted-virtual-machines |\n\n### Configuration\n| Topic | URL |\n|-------|-----|\n| Configure server credentials on Azure Migrate appliance | https://learn.microsoft.com/en-us/azure/migrate/add-server-credentials?view=migrate |\n| Develop custom YAML rules for AppCAT 7 | https://learn.microsoft.com/en-us/azure/migrate/appcat/appcat-7-rule-guide?view=migrate |\n| Configure AppCAT for .NET application migration assessments | https://learn.microsoft.com/en-us/azure/migrate/appcat/dotnet?view=migrate |\n| Use legacy AppCAT Java tool to assess migration readiness | https://learn.microsoft.com/en-us/azure/migrate/appcat/java-6?view=migrate |\n| Meet Azure Migrate assessment prerequisites and settings | https://learn.microsoft.com/en-us/azure/migrate/assessment-prerequisites?view=migrate |\n| Configure general assessment properties in Azure Migrate | https://learn.microsoft.com/en-us/azure/migrate/assessment-properties?view=migrate |\n| Migrate dependency analysis from MMA to Azure Monitor Agent | https://learn.microsoft.com/en-us/azure/migrate/azure-monitor-agent-migration?view=migrate |\n| Set up Azure Migrate appliance in Azure Government | https://learn.microsoft.com/en-us/azure/migrate/deploy-appliance-script-government?view=migrate |\n| Deploy Azure Migrate appliance via PowerShell script | https://learn.microsoft.com/en-us/azure/migrate/deploy-appliance-script?view=migrate |\n| Understand Azure Migrate discovered metadata fields | https://learn.microsoft.com/en-us/azure/migrate/discovered-metadata?view=migrate |\n| Enable Azure Arc for servers discovered by Azure Migrate | https://learn.microsoft.com/en-us/azure/migrate/how-to-arc-enable-inventory?view=migrate |\n| Configure agentless dependency analysis in Azure Migrate | https://learn.microsoft.com/en-us/azure/migrate/how-to-create-group-machine-dependencies-agentless?view=migrate |\n| Configure agent-based dependency analysis in Azure Migrate | https://learn.microsoft.com/en-us/azure/migrate/how-to-create-group-machine-dependencies?view=migrate |\n| Discover SQL Server instances in existing Migrate projects | https://learn.microsoft.com/en-us/azure/migrate/how-to-discover-sql-existing-project?view=migrate |\n| Enable extra data collection on Arc-enabled servers | https://learn.microsoft.com/en-us/azure/migrate/how-to-enable-additional-data-collection-for-arc-servers?view=migrate |\n| Manage Arc resource synchronization in Azure Migrate projects | https://learn.microsoft.com/en-us/azure/migrate/how-to-manage-arc-resource-sync?view=migrate |\n| Configure Azure Migrate appliance for physical servers | https://learn.microsoft.com/en-us/azure/migrate/how-to-set-up-appliance-physical?view=migrate |\n| Use Azure Migrate over Private Link with private endpoints | https://learn.microsoft.com/en-us/azure/migrate/how-to-use-azure-migrate-with-private-endpoints?view=migrate |\n| Reference for Azure Migrate Collector VM extension settings | https://learn.microsoft.com/en-us/azure/migrate/migrate-virtual-machine-extension-reference?view=migrate |\n| Use built-in Azure Policy definitions for Azure Migrate | https://learn.microsoft.com/en-us/azure/migrate/policy-reference?view=migrate |\n| Configure PostgreSQL assessment properties in Azure Migrate | https://learn.microsoft.com/en-us/azure/migrate/postgresql-assessment-properties?view=migrate |\n| Create Azure Migrate project using ARM template | https://learn.microsoft.com/en-us/azure/migrate/quickstart-create-migrate-project?view=migrate |\n| Set Azure VM assessment properties in Azure Migrate | https://learn.microsoft.com/en-us/azure/migrate/vm-assessment-properties?view=migrate |\n| Manage resources created during VM move with Resource Mover | https://learn.microsoft.com/en-us/azure/resource-mover/manage-resources-created-move-process |\n| Configure destination settings for VM moves with Resource Mover | https://learn.microsoft.com/en-us/azure/resource-mover/modify-target-settings |\n\n### Integrations & Coding Patterns\n| Topic | URL |\n|-------|-----|\n| Add GitHub Copilot code insights to web app assessments | https://learn.microsoft.com/en-us/azure/migrate/add-copilot-code-insights?view=migrate |\n| Use AppCAT 7 CLI commands for Java assessments | https://learn.microsoft.com/en-us/azure/migrate/appcat/appcat-7-cli-guide?view=migrate |\n| Integrate CAST Highlight code scans with Azure Migrate | https://learn.microsoft.com/en-us/azure/migrate/cast-highlights-integration?view=migrate |\n| Automate VMware to Azure migration with Site Recovery REST API | https://learn.microsoft.com/en-us/azure/migrate/how-to-automate-vmware-to-azure-migration-rest-api?view=migrate |\n\n### Deployment\n| Topic | URL |\n|-------|-----|\n| Execute and track migration waves in Azure Migrate | https://learn.microsoft.com/en-us/azure/migrate/how-to-execute-track-waves?view=migrate |\n| Configure Azure DevOps pipelines for containerized apps | https://learn.microsoft.com/en-us/azure/migrate/tutorial-app-containerization-azure-pipeline?view=migrate |\n| Supported extension resource types in Azure Resource Mover | https://learn.microsoft.com/en-us/azure/resource-mover/support-matrix-extension-resource-types |\n| Check Azure VM regional move support with Resource Mover | https://learn.microsoft.com/en-us/azure/resource-mover/support-matrix-move-region-azure-vm |\n| Support matrix for moving Azure SQL resources between regions | https://learn.microsoft.com/en-us/azure/resource-mover/support-matrix-move-region-sql |","tags":["azure","migrate","agent","skills","microsoftdocs","agent-skills","agentic-skills","agentskill","ai-agents","ai-coding","azure-functions","azure-kubernetes-service"],"capabilities":["skill","source-microsoftdocs","skill-azure-migrate","topic-agent","topic-agent-skills","topic-agentic-skills","topic-agentskill","topic-ai-agents","topic-ai-coding","topic-azure","topic-azure-functions","topic-azure-kubernetes-service","topic-azure-openai","topic-azure-sql-database","topic-azure-storage"],"categories":["Agent-Skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/MicrosoftDocs/Agent-Skills/azure-migrate","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add MicrosoftDocs/Agent-Skills","source_repo":"https://github.com/MicrosoftDocs/Agent-Skills","install_from":"skills.sh"}},"qualityScore":"0.698","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 497 github stars · SKILL.md body (21,012 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-22T06:53:35.060Z","embedding":null,"createdAt":"2026-04-18T21:59:32.015Z","updatedAt":"2026-04-22T06:53:35.060Z","lastSeenAt":"2026-04-22T06:53:35.060Z","tsv":"'/en-us/azure/migrate/add-copilot-code-insights?view=migrate':1647 '/en-us/azure/migrate/add-server-credentials?view=migrate':1367 '/en-us/azure/migrate/appcat/appcat-7-cli-guide?view=migrate':1658 '/en-us/azure/migrate/appcat/appcat-7-interpret-report?view=migrate':698 '/en-us/azure/migrate/appcat/appcat-7-rule-guide?view=migrate':1377 '/en-us/azure/migrate/appcat/dotnet?view=migrate':1387 '/en-us/azure/migrate/appcat/java-6?view=migrate':1399 '/en-us/azure/migrate/appcat/java?view=migrate':710 '/en-us/azure/migrate/assessment-prerequisites?view=migrate':1409 '/en-us/azure/migrate/assessment-properties?view=migrate':1419 '/en-us/azure/migrate/assessment-report?view=migrate':719 '/en-us/azure/migrate/assessment-rules-for-postgresql?view=migrate':617 '/en-us/azure/migrate/azure-migrate-unsupported-regions?view=migrate':1115 '/en-us/azure/migrate/azure-monitor-agent-migration?view=migrate':1431 '/en-us/azure/migrate/best-practices-least-privileged-account?view=migrate':1230 '/en-us/azure/migrate/best-practices-security?view=migrate':628 '/en-us/azure/migrate/cast-highlights-integration?view=migrate':1669 '/en-us/azure/migrate/concepts-arc-resource-discovery?view=migrate':1090 '/en-us/azure/migrate/concepts-business-case-calculation?view=migrate':728 '/en-us/azure/migrate/confidence-ratings?view=migrate':737 '/en-us/azure/migrate/deploy-appliance-script-government?view=migrate':1442 '/en-us/azure/migrate/deploy-appliance-script?view=migrate':1452 '/en-us/azure/migrate/discover-and-assess-using-private-endpoints?view=migrate':1240,1251 '/en-us/azure/migrate/discovered-metadata?view=migrate':1461 '/en-us/azure/migrate/discovery-methods-modes?view=migrate':747 '/en-us/azure/migrate/how-to-arc-enable-inventory?view=migrate':1473 '/en-us/azure/migrate/how-to-automate-vmware-to-azure-migration-rest-api?view=migrate':1682 '/en-us/azure/migrate/how-to-build-a-business-case?view=migrate':759 '/en-us/azure/migrate/how-to-complete-wave-plan?view=migrate':770 '/en-us/azure/migrate/how-to-create-group-machine-dependencies-agentless?view=migrate':1483 '/en-us/azure/migrate/how-to-create-group-machine-dependencies?view=migrate':1495 '/en-us/azure/migrate/how-to-discover-sql-existing-project?view=migrate':1506 '/en-us/azure/migrate/how-to-enable-additional-data-collection-for-arc-servers?view=migrate':1518 '/en-us/azure/migrate/how-to-execute-track-waves?view=migrate':1696 '/en-us/azure/migrate/how-to-manage-arc-resource-sync?view=migrate':1529 '/en-us/azure/migrate/how-to-migrate-vmware-vms-with-cmk-disks?view=migrate':1264 '/en-us/azure/migrate/how-to-plan-analyze-migration-with-agent?view=migrate':782 '/en-us/azure/migrate/how-to-plan-create-waves?view=migrate':792 '/en-us/azure/migrate/how-to-register-appliance-using-entra-app?view=migrate':1275 '/en-us/azure/migrate/how-to-scale-out-for-migration?view=migrate':1126 '/en-us/azure/migrate/how-to-set-up-appliance-physical?view=migrate':1539 '/en-us/azure/migrate/how-to-test-replicating-virtual-machines?view=migrate':639 '/en-us/azure/migrate/how-to-upgrade-windows?view=migrate':805 '/en-us/azure/migrate/how-to-use-azure-migrate-with-private-endpoints?view=migrate':1551 '/en-us/azure/migrate/hydration-process?view=migrate':650 '/en-us/azure/migrate/hyper-v-migration-architecture?view=migrate':1102 '/en-us/azure/migrate/least-privilege-credentials?view=migrate':1287 '/en-us/azure/migrate/migrate-appliance?view=migrate':1136 '/en-us/azure/migrate/migrate-hyper-v-servers-to-azure-using-private-link?view=migrate':1299 '/en-us/azure/migrate/migrate-support-matrix-hyper-v-migration?view=migrate':1147 '/en-us/azure/migrate/migrate-support-matrix-hyper-v?view=migrate':1159 '/en-us/azure/migrate/migrate-support-matrix-physical?view=migrate':1170 '/en-us/azure/migrate/migrate-support-matrix-vmware-migration?view=migrate':1183 '/en-us/azure/migrate/migrate-support-matrix-vmware?view=migrate':1195 '/en-us/azure/migrate/migrate-support-matrix?view=migrate':1205 '/en-us/azure/migrate/migrate-to-trusted-launch-virtual-machines-with-azure-migrate?view=migrate':1310 '/en-us/azure/migrate/migrate-virtual-machine-extension-reference?view=migrate':1562 '/en-us/azure/migrate/overview?view=migrate':816 '/en-us/azure/migrate/policy-reference?view=migrate':1575 '/en-us/azure/migrate/postgresql-assessment-properties?view=migrate':1585 '/en-us/azure/migrate/postgresql-least-privilege-configuration?view=migrate':1322 '/en-us/azure/migrate/prepare-azure-accounts?view=migrate':1333 '/en-us/azure/migrate/prepare-for-agentless-migration?view=migrate':661 '/en-us/azure/migrate/prepare-for-migration?view=migrate':672 '/en-us/azure/migrate/prepare-windows-server-2003-migration?view=migrate':683 '/en-us/azure/migrate/quickstart-create-migrate-project?view=migrate':1595 '/en-us/azure/migrate/quickstart-evaluate-readiness-savings-for-arc-resources?view=migrate':828 '/en-us/azure/migrate/review-assessment?view=migrate':839 '/en-us/azure/migrate/review-azure-vmware-solution-assessment?view=migrate':848 '/en-us/azure/migrate/review-sql-assessment?view=migrate':858 '/en-us/azure/migrate/review-web-app-assessment?view=migrate':869 '/en-us/azure/migrate/server-migrate-overview?view=migrate':882 '/en-us/azure/migrate/set-discovery-scope?view=migrate':1342 '/en-us/azure/migrate/supported-geographies?view=migrate':1215 '/en-us/azure/migrate/target-right-sizing?view=migrate':894 '/en-us/azure/migrate/troubleshoot-appliance-diagnostic?view=migrate':481 '/en-us/azure/migrate/troubleshoot-appliance?view=migrate':490 '/en-us/azure/migrate/troubleshoot-assessment-faq?view=migrate':499 '/en-us/azure/migrate/troubleshoot-assessment-supported-scenarios?view=migrate':508 '/en-us/azure/migrate/troubleshoot-assessment?view=migrate':517 '/en-us/azure/migrate/troubleshoot-changed-block-tracking-replication?view=migrate':527 '/en-us/azure/migrate/troubleshoot-dependencies?view=migrate':536 '/en-us/azure/migrate/troubleshoot-discovery?view=migrate':546 '/en-us/azure/migrate/troubleshoot-general?view=migrate':555 '/en-us/azure/migrate/troubleshoot-network-connectivity?view=migrate':564 '/en-us/azure/migrate/troubleshoot-project?view=migrate':573 '/en-us/azure/migrate/troubleshoot-replication-vmware?view=migrate':583 '/en-us/azure/migrate/troubleshoot-upgrade?view=migrate':593 '/en-us/azure/migrate/troubleshoot-webapps-migration?view=migrate':603 '/en-us/azure/migrate/tutorial-app-containerization-azure-pipeline?view=migrate':1706 '/en-us/azure/migrate/tutorial-review-postgresql-report?view=migrate':904 '/en-us/azure/migrate/vm-assessment-properties?view=migrate':1606 '/en-us/azure/migration/migrate-compute-from-aws':914 '/en-us/azure/migration/migrate-databases-from-aws':924 '/en-us/azure/migration/migrate-databases-from-google-cloud':934 '/en-us/azure/migration/migrate-from-aws':944 '/en-us/azure/migration/migrate-from-google-cloud':956 '/en-us/azure/migration/migrate-from-on-premises':967 '/en-us/azure/migration/migrate-networking-from-aws':977 '/en-us/azure/migration/migrate-security-from-aws':987 '/en-us/azure/migration/migrate-storage-from-aws':998 '/en-us/azure/migration/migrate-workload-from-aws-decommission':1007 '/en-us/azure/migration/migrate-workload-from-aws-evaluate':1018 '/en-us/azure/migration/migrate-workload-from-aws-execute':1028 '/en-us/azure/migration/migrate-workload-from-aws-introduction':1041 '/en-us/azure/migration/migrate-workload-from-aws-plan':1051 '/en-us/azure/migration/migrate-workload-from-aws-prepare':1062 '/en-us/azure/resource-mover/manage-resources-created-move-process':1618 '/en-us/azure/resource-mover/modify-target-settings':1630 '/en-us/azure/resource-mover/select-options-to-move-resources':1073 '/en-us/azure/resource-mover/support-matrix-extension-resource-types':1717 '/en-us/azure/resource-mover/support-matrix-move-region-azure-vm':1729 '/en-us/azure/resource-mover/support-matrix-move-region-sql':1741 '/en-us/azure/resource-mover/tutorial-move-region-encrypted-virtual-machines':1354 '/microsoftdocs/mcp/blob/main/readme.md)':163 '/vmware/legacy':250 '2003':676 '3':134 '7':690,701,1374,1650 'accept':202 'access':168 'account':1281,1316 'across':1069 'add':1636 'agent':83,127,186,200,779,874,1428,1486 'agent-bas':873,1485 'agentless':522,579,655,871,1475 'analysi':532,1422,1477,1489 'api':427,1679 'app':235,378,436,598,705,861,1272,1643,1703 'appcat':416,689,700,1373,1379,1390,1649 'appcat/cast/copilot':31 'appli':608,618 'applianc':221,262,339,388,478,485,625,1121,1130,1268,1364,1436,1446,1533 'applic':1382 'arc':315,823,1081,1464,1513,1520 'arc-bas':314,1080 'arc-en':822,1512 'arc/agents':391 'architectur':16,52,300,306,1074,1084,1096 'arm':1591 'as-i':886 'assess':275,389,429,496,505,513,610,703,714,832,844,852,862,891,897,1152,1243,1384,1394,1403,1412,1578,1599,1644,1655 'autom':431,1670 'avail':153 'aw':294,910,920,941,969,979,993,1000,1012,1020,1037,1044,1053 'azur':2,7,35,44,218,256,260,299,311,335,360,385,435,449,465,476,483,494,503,511,529,538,549,557,566,589,595,613,623,641,658,668,679,707,712,721,733,741,749,764,775,787,801,810,830,835,841,854,865,878,900,906,916,931,936,949,964,973,984,989,1003,1014,1022,1046,1056,1067,1086,1098,1108,1119,1128,1141,1155,1166,1179,1191,1197,1207,1226,1232,1246,1266,1283,1304,1318,1324,1328,1345,1362,1401,1415,1426,1434,1438,1444,1454,1463,1469,1479,1491,1524,1531,1541,1554,1567,1571,1581,1587,1597,1602,1665,1673,1692,1698,1712,1719,1734 'azure-migr':1 'base':316,875,1082,1487 'best':12,48,238,243,604,620,629 'build':752,760 'built':1565 'built-in':1564 'busi':723,755 'calcul':725 'capabl':75 'capac':1122 'case':724,756 'cast':418,1660 'categori':86,94,110,206,208 'check':455,1171,1184,1206,1718 'choos':738,870,883,905,935,1063 'cli':417,1651 'code':24,60,405,411,1632,1639,1662 'code-level':410 'collect':1510 'collector':1556 'combin':65 'command':1652 'common':510,548 'compon':323 'comput':907 'configur':22,58,380,384,647,1219,1231,1311,1323,1355,1358,1378,1410,1474,1484,1530,1576,1619,1697 'connect':229,324,561 'contain':453 'container':1702 'content':70,172 'copilot':421,778,1638 'cost':279 'cover':46 'coverag':731 'creat':783,1276,1586,1609 'creation':569 'credenti':1360 'cross':459 'cross-region':458 'custom':1259,1369 'customer-manag':1258 'cutov':1024 'data':308,1509 'databas':917,929 'decid':793 'decis':14,50,268,684 'decommiss':999 'definit':1569 'depend':390,531,1421,1476,1488 'deploy':27,63,438,486,1443,1683 'descript':210 'design':17,53,301,1075 'destin':1620 'develop':9,1368 'devop':450,1699 'diagnos':215,473 'discov':1241,1456,1467,1496 'discoveri':317,352,543,743,1083,1163,1186,1234,1336 'discovery/assessment':223 'discovery/inventory':328 'discovery/migration':368 'doc':178 'document':73,171 'e.g':98,114 'enabl':824,1462,1507,1514 'encrypt':369,1344 'end':1030,1032 'end-to-end':1029 'endpoint':560,1296,1548 'entra':376,1270 'environ':1057 'equival':908 'error':224 'evalu':729,817,1008 'execut':287,444,766,795,1019,1686 'exist':1501 'expert':4,41 'extens':1558,1708 'extra':1508 'failur':228,520 'fallback':190 'faq':491 'fetch':74,170,179,192 'fidel':763 'field':1458 'file':104,112,119,124 'fix':217,518 'flow':309 'full':951 'gcp':295,928,946 'gen2':1301 'general':1411 'geographi':1210 'github':420,1637 'github.com':162 'github.com/microsoftdocs/mcp/blob/main/readme.md)':161 'govern':1439 'guid':160 'guidanc':42,273,1033 'health':1010 'high':762 'high-fidel':761 'highlight':419,1661 'hydrat':643 'hyper':320,347,1093,1138,1150,1290 'hyper-v':319,346,1092,1137,1149,1289 'id':377,1271 'import':81,125 'includ':10,322 'index':87,207 'insight':422,863,1640 'instal':157,159 'instanc':1499 'integr':23,59,404,413,1631,1659 'interpret':688,711,720,829,849 'issu':220,514,533,552,570,600 'java':693,704,1391,1654 'key':1261 'knowledg':5 'l105':272 'l106':304 'l106-l111':303 'l111':305 'l112':333 'l112-l125':332 'l120':101 'l125':334 'l126':357 'l126-l141':356 'l141':358 'l142':382 'l142-l170':381 'l170':383 'l171':408 'l171-l178':407 'l178':409 'l179':440 'l179-l186':439 'l186':441 'l35':100 'l35-l120':99 'l37':213 'l37-l54':212 'l54':214 'l55':241 'l55-l65':240 'l65':242 'l66':271 'l66-l105':270 'latest':142 'launch':373,1306 'learn':185,199 'learn-agent-skil':184,198 'learn.microsoft.com':480,489,498,507,516,526,535,545,554,563,572,582,592,602,616,627,638,649,660,671,682,697,709,718,727,736,746,758,769,781,791,804,815,827,838,847,857,868,881,893,903,913,923,933,943,955,966,976,986,997,1006,1017,1027,1040,1050,1061,1072,1089,1101,1114,1125,1135,1146,1158,1169,1182,1194,1204,1214,1229,1239,1250,1263,1274,1286,1298,1309,1321,1332,1341,1353,1366,1376,1386,1398,1408,1418,1430,1441,1451,1460,1472,1482,1494,1505,1517,1528,1538,1550,1561,1574,1584,1594,1605,1617,1629,1646,1657,1668,1681,1695,1705,1716,1728,1740 'learn.microsoft.com/en-us/azure/migrate/add-copilot-code-insights?view=migrate':1645 'learn.microsoft.com/en-us/azure/migrate/add-server-credentials?view=migrate':1365 'learn.microsoft.com/en-us/azure/migrate/appcat/appcat-7-cli-guide?view=migrate':1656 'learn.microsoft.com/en-us/azure/migrate/appcat/appcat-7-interpret-report?view=migrate':696 'learn.microsoft.com/en-us/azure/migrate/appcat/appcat-7-rule-guide?view=migrate':1375 'learn.microsoft.com/en-us/azure/migrate/appcat/dotnet?view=migrate':1385 'learn.microsoft.com/en-us/azure/migrate/appcat/java-6?view=migrate':1397 'learn.microsoft.com/en-us/azure/migrate/appcat/java?view=migrate':708 'learn.microsoft.com/en-us/azure/migrate/assessment-prerequisites?view=migrate':1407 'learn.microsoft.com/en-us/azure/migrate/assessment-properties?view=migrate':1417 'learn.microsoft.com/en-us/azure/migrate/assessment-report?view=migrate':717 'learn.microsoft.com/en-us/azure/migrate/assessment-rules-for-postgresql?view=migrate':615 'learn.microsoft.com/en-us/azure/migrate/azure-migrate-unsupported-regions?view=migrate':1113 'learn.microsoft.com/en-us/azure/migrate/azure-monitor-agent-migration?view=migrate':1429 'learn.microsoft.com/en-us/azure/migrate/best-practices-least-privileged-account?view=migrate':1228 'learn.microsoft.com/en-us/azure/migrate/best-practices-security?view=migrate':626 'learn.microsoft.com/en-us/azure/migrate/cast-highlights-integration?view=migrate':1667 'learn.microsoft.com/en-us/azure/migrate/concepts-arc-resource-discovery?view=migrate':1088 'learn.microsoft.com/en-us/azure/migrate/concepts-business-case-calculation?view=migrate':726 'learn.microsoft.com/en-us/azure/migrate/confidence-ratings?view=migrate':735 'learn.microsoft.com/en-us/azure/migrate/deploy-appliance-script-government?view=migrate':1440 'learn.microsoft.com/en-us/azure/migrate/deploy-appliance-script?view=migrate':1450 'learn.microsoft.com/en-us/azure/migrate/discover-and-assess-using-private-endpoints?view=migrate':1238,1249 'learn.microsoft.com/en-us/azure/migrate/discovered-metadata?view=migrate':1459 'learn.microsoft.com/en-us/azure/migrate/discovery-methods-modes?view=migrate':745 'learn.microsoft.com/en-us/azure/migrate/how-to-arc-enable-inventory?view=migrate':1471 'learn.microsoft.com/en-us/azure/migrate/how-to-automate-vmware-to-azure-migration-rest-api?view=migrate':1680 'learn.microsoft.com/en-us/azure/migrate/how-to-build-a-business-case?view=migrate':757 'learn.microsoft.com/en-us/azure/migrate/how-to-complete-wave-plan?view=migrate':768 'learn.microsoft.com/en-us/azure/migrate/how-to-create-group-machine-dependencies-agentless?view=migrate':1481 'learn.microsoft.com/en-us/azure/migrate/how-to-create-group-machine-dependencies?view=migrate':1493 'learn.microsoft.com/en-us/azure/migrate/how-to-discover-sql-existing-project?view=migrate':1504 'learn.microsoft.com/en-us/azure/migrate/how-to-enable-additional-data-collection-for-arc-servers?view=migrate':1516 'learn.microsoft.com/en-us/azure/migrate/how-to-execute-track-waves?view=migrate':1694 'learn.microsoft.com/en-us/azure/migrate/how-to-manage-arc-resource-sync?view=migrate':1527 'learn.microsoft.com/en-us/azure/migrate/how-to-migrate-vmware-vms-with-cmk-disks?view=migrate':1262 'learn.microsoft.com/en-us/azure/migrate/how-to-plan-analyze-migration-with-agent?view=migrate':780 'learn.microsoft.com/en-us/azure/migrate/how-to-plan-create-waves?view=migrate':790 'learn.microsoft.com/en-us/azure/migrate/how-to-register-appliance-using-entra-app?view=migrate':1273 'learn.microsoft.com/en-us/azure/migrate/how-to-scale-out-for-migration?view=migrate':1124 'learn.microsoft.com/en-us/azure/migrate/how-to-set-up-appliance-physical?view=migrate':1537 'learn.microsoft.com/en-us/azure/migrate/how-to-test-replicating-virtual-machines?view=migrate':637 'learn.microsoft.com/en-us/azure/migrate/how-to-upgrade-windows?view=migrate':803 'learn.microsoft.com/en-us/azure/migrate/how-to-use-azure-migrate-with-private-endpoints?view=migrate':1549 'learn.microsoft.com/en-us/azure/migrate/hydration-process?view=migrate':648 'learn.microsoft.com/en-us/azure/migrate/hyper-v-migration-architecture?view=migrate':1100 'learn.microsoft.com/en-us/azure/migrate/least-privilege-credentials?view=migrate':1285 'learn.microsoft.com/en-us/azure/migrate/migrate-appliance?view=migrate':1134 'learn.microsoft.com/en-us/azure/migrate/migrate-hyper-v-servers-to-azure-using-private-link?view=migrate':1297 'learn.microsoft.com/en-us/azure/migrate/migrate-support-matrix-hyper-v-migration?view=migrate':1145 'learn.microsoft.com/en-us/azure/migrate/migrate-support-matrix-hyper-v?view=migrate':1157 'learn.microsoft.com/en-us/azure/migrate/migrate-support-matrix-physical?view=migrate':1168 'learn.microsoft.com/en-us/azure/migrate/migrate-support-matrix-vmware-migration?view=migrate':1181 'learn.microsoft.com/en-us/azure/migrate/migrate-support-matrix-vmware?view=migrate':1193 'learn.microsoft.com/en-us/azure/migrate/migrate-support-matrix?view=migrate':1203 'learn.microsoft.com/en-us/azure/migrate/migrate-to-trusted-launch-virtual-machines-with-azure-migrate?view=migrate':1308 'learn.microsoft.com/en-us/azure/migrate/migrate-virtual-machine-extension-reference?view=migrate':1560 'learn.microsoft.com/en-us/azure/migrate/overview?view=migrate':814 'learn.microsoft.com/en-us/azure/migrate/policy-reference?view=migrate':1573 'learn.microsoft.com/en-us/azure/migrate/postgresql-assessment-properties?view=migrate':1583 'learn.microsoft.com/en-us/azure/migrate/postgresql-least-privilege-configuration?view=migrate':1320 'learn.microsoft.com/en-us/azure/migrate/prepare-azure-accounts?view=migrate':1331 'learn.microsoft.com/en-us/azure/migrate/prepare-for-agentless-migration?view=migrate':659 'learn.microsoft.com/en-us/azure/migrate/prepare-for-migration?view=migrate':670 'learn.microsoft.com/en-us/azure/migrate/prepare-windows-server-2003-migration?view=migrate':681 'learn.microsoft.com/en-us/azure/migrate/quickstart-create-migrate-project?view=migrate':1593 'learn.microsoft.com/en-us/azure/migrate/quickstart-evaluate-readiness-savings-for-arc-resources?view=migrate':826 'learn.microsoft.com/en-us/azure/migrate/review-assessment?view=migrate':837 'learn.microsoft.com/en-us/azure/migrate/review-azure-vmware-solution-assessment?view=migrate':846 'learn.microsoft.com/en-us/azure/migrate/review-sql-assessment?view=migrate':856 'learn.microsoft.com/en-us/azure/migrate/review-web-app-assessment?view=migrate':867 'learn.microsoft.com/en-us/azure/migrate/server-migrate-overview?view=migrate':880 'learn.microsoft.com/en-us/azure/migrate/set-discovery-scope?view=migrate':1340 'learn.microsoft.com/en-us/azure/migrate/supported-geographies?view=migrate':1213 'learn.microsoft.com/en-us/azure/migrate/target-right-sizing?view=migrate':892 'learn.microsoft.com/en-us/azure/migrate/troubleshoot-appliance-diagnostic?view=migrate':479 'learn.microsoft.com/en-us/azure/migrate/troubleshoot-appliance?view=migrate':488 'learn.microsoft.com/en-us/azure/migrate/troubleshoot-assessment-faq?view=migrate':497 'learn.microsoft.com/en-us/azure/migrate/troubleshoot-assessment-supported-scenarios?view=migrate':506 'learn.microsoft.com/en-us/azure/migrate/troubleshoot-assessment?view=migrate':515 'learn.microsoft.com/en-us/azure/migrate/troubleshoot-changed-block-tracking-replication?view=migrate':525 'learn.microsoft.com/en-us/azure/migrate/troubleshoot-dependencies?view=migrate':534 'learn.microsoft.com/en-us/azure/migrate/troubleshoot-discovery?view=migrate':544 'learn.microsoft.com/en-us/azure/migrate/troubleshoot-general?view=migrate':553 'learn.microsoft.com/en-us/azure/migrate/troubleshoot-network-connectivity?view=migrate':562 'learn.microsoft.com/en-us/azure/migrate/troubleshoot-project?view=migrate':571 'learn.microsoft.com/en-us/azure/migrate/troubleshoot-replication-vmware?view=migrate':581 'learn.microsoft.com/en-us/azure/migrate/troubleshoot-upgrade?view=migrate':591 'learn.microsoft.com/en-us/azure/migrate/troubleshoot-webapps-migration?view=migrate':601 'learn.microsoft.com/en-us/azure/migrate/tutorial-app-containerization-azure-pipeline?view=migrate':1704 'learn.microsoft.com/en-us/azure/migrate/tutorial-review-postgresql-report?view=migrate':902 'learn.microsoft.com/en-us/azure/migrate/vm-assessment-properties?view=migrate':1604 'learn.microsoft.com/en-us/azure/migration/migrate-compute-from-aws':912 'learn.microsoft.com/en-us/azure/migration/migrate-databases-from-aws':922 'learn.microsoft.com/en-us/azure/migration/migrate-databases-from-google-cloud':932 'learn.microsoft.com/en-us/azure/migration/migrate-from-aws':942 'learn.microsoft.com/en-us/azure/migration/migrate-from-google-cloud':954 'learn.microsoft.com/en-us/azure/migration/migrate-from-on-premises':965 'learn.microsoft.com/en-us/azure/migration/migrate-networking-from-aws':975 'learn.microsoft.com/en-us/azure/migration/migrate-security-from-aws':985 'learn.microsoft.com/en-us/azure/migration/migrate-storage-from-aws':996 'learn.microsoft.com/en-us/azure/migration/migrate-workload-from-aws-decommission':1005 'learn.microsoft.com/en-us/azure/migration/migrate-workload-from-aws-evaluate':1016 'learn.microsoft.com/en-us/azure/migration/migrate-workload-from-aws-execute':1026 'learn.microsoft.com/en-us/azure/migration/migrate-workload-from-aws-introduction':1039 'learn.microsoft.com/en-us/azure/migration/migrate-workload-from-aws-plan':1049 'learn.microsoft.com/en-us/azure/migration/migrate-workload-from-aws-prepare':1060 'learn.microsoft.com/en-us/azure/resource-mover/manage-resources-created-move-process':1616 'learn.microsoft.com/en-us/azure/resource-mover/modify-target-settings':1628 'learn.microsoft.com/en-us/azure/resource-mover/select-options-to-move-resources':1071 'learn.microsoft.com/en-us/azure/resource-mover/support-matrix-extension-resource-types':1715 'learn.microsoft.com/en-us/azure/resource-mover/support-matrix-move-region-azure-vm':1727 'learn.microsoft.com/en-us/azure/resource-mover/support-matrix-move-region-sql':1739 'learn.microsoft.com/en-us/azure/resource-mover/tutorial-move-region-encrypted-virtual-machines':1352 'least':363,1221,1313 'least-privileg':362,1220,1312 'legaci':1389 'level':412 'limit':19,55,330,1103,1123,1177,1202 'line':96,108,209 'link':113,122,367,1237,1248,1295,1545 'local':66 'locat':90 'machin':636,666 'make':15,51,269,685 'manag':1260,1519,1607 'map':945,968 'markdown':189,205 'matrices/limits':343 'matrix':1144,1200,1731 'mcp':148,175 'meet':1400 'metadata':1457 'metadata.generated':129 'method':744 'microsoft':177,983 'microsoftdoc':149,176 'migrat':3,8,36,45,219,227,236,257,261,267,276,312,336,354,361,386,403,437,445,477,484,495,504,512,524,530,539,550,558,567,580,590,596,599,614,624,633,642,656,669,680,694,713,722,734,742,750,754,765,776,784,788,802,807,811,836,851,855,866,876,879,901,921,926,939,953,962,995,1004,1015,1035,1048,1059,1087,1095,1099,1109,1120,1129,1142,1156,1167,1174,1180,1192,1198,1208,1227,1233,1252,1267,1284,1288,1300,1319,1329,1363,1383,1395,1402,1416,1420,1435,1445,1455,1470,1480,1492,1502,1525,1532,1542,1555,1572,1582,1588,1603,1666,1674,1689,1693 'minim':1278 'minimal-permiss':1277 'mma':1424 'monitor':1427 'month':135 'move':289,371,461,1066,1343,1612,1624,1722,1733 'mover':395,469,1351,1615,1627,1714,1726 'net':1381 'net/java':400 'network':167,392,970,974 'old':136 'on-prem':247,291 'on-premis':663,958 'one':1036 'os':231,586,798 'output':716,845 'pattern':18,25,54,61,302,406,414,1076,1633 'perform':230,730,884 'permiss':1279,1339 'physic':350,1161,1535 'pipelin':451,1700 'plan':284,442,767,771,806,813,925,957,988,1042 'polici':1568 'postgresql':254,402,609,896,1315,1577 'powershel':1448 'practic':13,49,239,244,605,621,630 'prefer':173 'prem':249,293 'premis':665,960 'prepar':246,651,662,673,1052 'prerequisit':325,1131,1187,1404 'prerequisites/capacity':340 'privat':366,559,1236,1247,1294,1544,1547 'privileg':364,1222,1314 'problem':237,487 'process':644 'project':387,568,789,1330,1503,1526,1589 'properti':1413,1579,1600 'provid':40 'pull':140 'queri':181,195 'quick':68 'quick-refer':67 'quota':20,56,331,1104 'rang':97 'rbac':374,1325 'read':103,118 'readi':277,695,818,1396 'recoveri':33,425,1677 'refer':69,123,1552 'region':337,460,1070,1112,1212,1348,1721,1738 'regist':1265 'registr':379 'relev':91 'remot':72 'replatform':978 'replic':225,519 'report':691,715 'repositori':146 'requir':166 'resolv':509 'resourc':394,468,1001,1068,1350,1521,1608,1614,1626,1709,1713,1725,1736 'rest':426,1678 'result':833,898 'return':188,204 'review':840,859,895,1127,1148,1160,1196 'right':740 'role':1224,1326 'roles/accounts':365 'rule':611,1371 'running/validating':264 'safe':1025 'save':820 'scale':1117 'scale-out':1116 'scan':1663 'scenario':501 'scope':1334 'script':1449 'section':92 'secur':21,57,258,355,359,619,980,1216,1307 'security.md':115,116 'select':915 'sequenc':285 'server':351,398,540,675,797,825,1162,1244,1292,1359,1466,1498,1515,1536 'servic':551,918,937,947,971,981 'set':396,447,1406,1432,1559,1596,1621 'setup':222 'site':32,424,1676 'size':278,889 'skill':37,39,80,165,187,201 'skill-azure-migrate' 'slow':575 'solut':843 'source-microsoftdocs' 'specifi':107 'sql':399,466,542,850,1280,1497,1735 'sse':1256 'storag':990,994 'string':182,196 'stuck':577 'suggest':137,154 'support':338,342,1133,1143,1153,1164,1175,1189,1199,1209,1707,1723,1730 'support/matrix':456 'synchron':1522 'target':991 'templat':1592 'test':265,632 'text/markdown':203 'tool':150,281,1064,1392 'topic':471,606,686,1077,1105,1217,1356,1634,1684 'topic-agent' 'topic-agent-skills' 'topic-agentic-skills' 'topic-agentskill' 'topic-ai-agents' 'topic-ai-coding' 'topic-azure' 'topic-azure-functions' 'topic-azure-kubernetes-service' 'topic-azure-openai' 'topic-azure-sql-database' 'topic-azure-storage' 'track':1688 'troubleshoot':11,47,211,470,475,482,493,500,528,537,547,556,565,574,584,594 'trust':372,1305 'type':1710 'understand':1079,1091,1453 'unsupport':1111 'upgrad':232,587,799 'url':472,607,687,1078,1106,1218,1357,1635,1685 'use':28,30,78,84,102,117,174,191,313,415,640,699,748,1107,1269,1293,1337,1388,1540,1563,1590,1648 'user':139,156 'v':321,348,1094,1139,1151,1291 'vcenter':1338 'version':143 'via':1245,1447 'virtual':635 'vm':266,370,646,831,1557,1598,1611,1623,1720 'vms':463,653,1254,1302,1346 'vmware':297,345,433,523,578,652,773,842,1172,1185,1223,1253,1335,1671 'vmware-to-azur':432,772 'vs':872,885 'vsphere':1173 'wave':446,785,808,812,1690 'web':234,597,860,1642 'webpag':193 'window':251,585,674,796 'work':329 'workload':252,288,677,911,952,961,1009,1023,1038,1047,1054 'yaml':1370","prices":[{"id":"02b39cd1-7384-4046-9b33-f78142ffdc4b","listingId":"efd4ce5f-b128-46f9-ae92-9148a949d486","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"MicrosoftDocs","category":"Agent-Skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:59:32.015Z"}],"sources":[{"listingId":"efd4ce5f-b128-46f9-ae92-9148a949d486","source":"github","sourceId":"MicrosoftDocs/Agent-Skills/azure-migrate","sourceUrl":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-migrate","isPrimary":false,"firstSeenAt":"2026-04-18T21:59:32.015Z","lastSeenAt":"2026-04-22T06:53:35.060Z"}],"details":{"listingId":"efd4ce5f-b128-46f9-ae92-9148a949d486","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"MicrosoftDocs","slug":"azure-migrate","github":{"repo":"MicrosoftDocs/Agent-Skills","stars":497,"topics":["agent","agent-skills","agentic-skills","agentskill","ai","ai-agents","ai-coding","azure","azure-functions","azure-kubernetes-service","azure-openai","azure-sql-database","azure-storage","azure-virtual-machine","claude-code","github-copilot","microsoft-learn","openai-codex","skills"],"license":"cc-by-4.0","html_url":"https://github.com/MicrosoftDocs/Agent-Skills","pushed_at":"2026-04-22T01:37:27Z","description":"Curated Agent Skills for Microsoft & Azure – giving AI coding assistants structured, real-time expertise from Microsoft Learn docs.","skill_md_sha":"b30045513577eb13eec6cc794c4ed585af8b7eb7","skill_md_path":"skills/azure-migrate/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-migrate"},"layout":"multi","source":"github","category":"Agent-Skills","frontmatter":{"name":"azure-migrate","description":"Expert knowledge for Azure Migrate development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when using AppCAT/CAST/Copilot, Site Recovery APIs, Azure Migrate appliances, Arc discovery, or Resource Mover, and other Azure Migrate related development tasks. Not for Azure Database Migration service (use azure-database-migration), Azure Site Recovery (use azure-site-recovery), Azure Virtual Machines (use azure-virtual-machines), SQL Server on Azure Virtual Machines (use azure-sql-virtual-machines).","compatibility":"Requires network access. Uses mcp_microsoftdocs:microsoft_docs_fetch or fetch_webpage to retrieve documentation."},"skills_sh_url":"https://skills.sh/MicrosoftDocs/Agent-Skills/azure-migrate"},"updatedAt":"2026-04-22T06:53:35.060Z"}}