Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
The Azure MCP Server lets you manage migration planning, guidance retrieval, and request submissions with natural language prompts.
Azure Migrate provides a centralized hub for assessing and migrating on-premises workloads to Azure. For more information, see Azure Migrate documentation.
Note
Tool parameters: The Azure MCP Server tools define parameters for data they need to complete tasks. Some of these parameters are specific to each tool and are documented here. Other parameters are global and shared by all tools. For more information, see Tool parameters.
Get guidance for platform landing zone
Provides guidance for modifying an existing platform landing zone, including its resource names, management groups, network settings, regions, security controls, and policies.
Example CLI command
azmcp azuremigrate platformlandingzone getguidance \
--scenario <scenario> \
[--policy-name <policy-name>] \
[--list-policies <list-policies>]
| Parameter | Type | Required | Description |
|---|---|---|---|
scenario |
string | Yes | The modification scenario key. Valid values: resource-names, management-groups, ddos, bastion, dns, gateways, regions, ip-addresses, policy-enforcement, policy-assignment, ama, amba, defender, zero-trust, slz. |
policy-name |
string | No | The policy assignment name to look up (for example, Enable-DDoS-VNET). Used with policy-enforcement or policy-assignment scenarios. |
list-policies |
string | No | Set to true to list all available policies organized by archetype. Useful for finding the exact policy name. |
| Destructive | Idempotent | Open World | Read Only | Secret | Local Required |
|---|---|---|---|---|---|
| ✅ | ✅ | ✅ | ❌ | ❌ | ✅ |
Request platform landing zone
Checks, configures, generates, and downloads platform landing zones for Azure Migrate projects. It can also create a migration project and report parameter status.
Example CLI command
azmcp azuremigrate platformlandingzone request \
--action <action> \
--migrate-project-name <migrate-project-name> \
--resource-group <resource-group> \
[--region-type <region-type>] \
[--firewall-type <firewall-type>] \
[--network-architecture <network-architecture>] \
[--identity-subscription-id <identity-subscription-id>] \
[--management-subscription-id <management-subscription-id>] \
[--connectivity-subscription-id <connectivity-subscription-id>] \
[--regions <regions>] \
[--environment-name <environment-name>] \
[--version-control-system <version-control-system>] \
[--organization-name <organization-name>] \
[--location <location>]
| Parameter | Type | Required | Description |
|---|---|---|---|
action |
string | Yes | The action to perform: update (set parameters), check (check existing platform landing zone), generate (generate platform landing zone), download (get download instructions), status (view parameter status), createmigrateproject (create new migration project). |
migrate-project-name |
string | Yes | The Azure Migrate project name for Platform Landing Zone generation context. |
resource-group |
string | Yes | The Azure resource group name. |
region-type |
string | No | The region type for the Platform Landing Zone. Valid values: single, multi. |
firewall-type |
string | No | The firewall type for the Platform Landing Zone. Valid values: azurefirewall, nva. |
network-architecture |
string | No | The network architecture for the Platform Landing Zone. Valid values: hubspoke, vwan. |
identity-subscription-id |
string | No | The Azure subscription ID for the identity management group in Platform Landing Zone (GUID format). |
management-subscription-id |
string | No | The Azure subscription ID for the management group in Platform Landing Zone (GUID format). |
connectivity-subscription-id |
string | No | The Azure subscription ID for the connectivity group in Platform Landing Zone (GUID format). |
regions |
string | No | Comma-separated list of Azure regions for Platform Landing Zone (for example, eastus,westus2). |
environment-name |
string | No | The environment name for the Platform Landing Zone. |
version-control-system |
string | No | The version control system for the Platform Landing Zone. Valid values: local, github, azuredevops. |
organization-name |
string | No | The organization name for the Platform Landing Zone. |
location |
string | No | The Azure region location for creating new resources (for example, eastus, westus2). Required for createmigrateproject action. |
| Destructive | Idempotent | Open World | Read Only | Secret | Local Required |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ✅ |