UNPKG

@azure/mcp-win32-x64

Version:

Azure MCP Server - Model Context Protocol implementation for Azure, for win32 on x64

705 lines (704 loc) • 40.4 kB
<?xml version="1.0"?> <doc> <assembly> <name>Azure.Mcp.Tools.AzureMigrate</name> </assembly> <members> <member name="T:Azure.Mcp.Tools.AzureMigrate.AzureMigrateSetup"> <summary> Setup class for Azure Migrate toolset. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.AzureMigrateSetup.Name"> <inheritdoc/> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.AzureMigrateSetup.Title"> <inheritdoc/> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.AzureMigrateSetup.ConfigureServices(Microsoft.Extensions.DependencyInjection.IServiceCollection)"> <inheritdoc/> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.AzureMigrateSetup.RegisterCommands(System.IServiceProvider)"> <inheritdoc/> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Commands.AzureMigrateJsonContext.GetGuidanceCommandResult"> <summary> Defines the source generated JSON serialization contract metadata for a given type. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Commands.AzureMigrateJsonContext.RequestCommandResult"> <summary> Defines the source generated JSON serialization contract metadata for a given type. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Commands.AzureMigrateJsonContext.PlatformLandingZoneGenerationPayload"> <summary> Defines the source generated JSON serialization contract metadata for a given type. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Commands.AzureMigrateJsonContext.PlatformLandingZoneParameters"> <summary> Defines the source generated JSON serialization contract metadata for a given type. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Commands.AzureMigrateJsonContext.String"> <summary> Defines the source generated JSON serialization contract metadata for a given type. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Commands.AzureMigrateJsonContext.StringArray"> <summary> Defines the source generated JSON serialization contract metadata for a given type. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Commands.AzureMigrateJsonContext.Default"> <summary> The default <see cref="T:System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="T:System.Text.Json.JsonSerializerOptions"/> instance. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Commands.AzureMigrateJsonContext.GeneratedSerializerOptions"> <summary> The source-generated options associated with this context. </summary> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Commands.AzureMigrateJsonContext.#ctor"> <inheritdoc/> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Commands.AzureMigrateJsonContext.#ctor(System.Text.Json.JsonSerializerOptions)"> <inheritdoc/> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Commands.AzureMigrateJsonContext.GetTypeInfo(System.Type)"> <inheritdoc/> </member> <member name="T:Azure.Mcp.Tools.AzureMigrate.Commands.PlatformLandingZone.GetGuidanceCommand"> <summary> Command to get platform landing zone modification guidance and recommendations. </summary> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Commands.PlatformLandingZone.GetGuidanceCommand.#ctor(Microsoft.Extensions.Logging.ILogger{Azure.Mcp.Tools.AzureMigrate.Commands.PlatformLandingZone.GetGuidanceCommand},Azure.Mcp.Tools.AzureMigrate.Services.IPlatformLandingZoneGuidanceService)"> <summary> Command to get platform landing zone modification guidance and recommendations. </summary> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Commands.PlatformLandingZone.GetGuidanceCommand.ExecuteAsync(Microsoft.Mcp.Core.Models.Command.CommandContext,Azure.Mcp.Tools.AzureMigrate.Options.PlatformLandingZone.GetGuidanceOptions,System.Threading.CancellationToken)"> <inheritdoc/> </member> <member name="T:Azure.Mcp.Tools.AzureMigrate.Commands.PlatformLandingZone.GetGuidanceCommand.GetGuidanceCommandResult"> <summary> Represents the result of the GetGuidanceCommand. </summary> <param name="Guidance">The guidance.</param> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Commands.PlatformLandingZone.GetGuidanceCommand.GetGuidanceCommandResult.#ctor(System.String)"> <summary> Represents the result of the GetGuidanceCommand. </summary> <param name="Guidance">The guidance.</param> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Commands.PlatformLandingZone.GetGuidanceCommand.GetGuidanceCommandResult.Guidance"> <summary>The guidance.</summary> </member> <member name="T:Azure.Mcp.Tools.AzureMigrate.Commands.PlatformLandingZone.RequestCommand"> <summary> Command to generate and download platform landing zone configurations, update parameters, check existing platform landing zones, and view status. </summary> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Commands.PlatformLandingZone.RequestCommand.#ctor(Microsoft.Extensions.Logging.ILogger{Azure.Mcp.Tools.AzureMigrate.Commands.PlatformLandingZone.RequestCommand},Azure.Mcp.Tools.AzureMigrate.Services.IPlatformLandingZoneService,Azure.Mcp.Tools.AzureMigrate.Helpers.AzureMigrateProjectHelper,Azure.Mcp.Core.Services.Azure.Subscription.ISubscriptionResolver)"> <summary> Command to generate and download platform landing zone configurations, update parameters, check existing platform landing zones, and view status. </summary> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Commands.PlatformLandingZone.RequestCommand.ExecuteAsync(Microsoft.Mcp.Core.Models.Command.CommandContext,Azure.Mcp.Tools.AzureMigrate.Options.PlatformLandingZone.RequestOptions,System.Threading.CancellationToken)"> <inheritdoc/> </member> <member name="T:Azure.Mcp.Tools.AzureMigrate.Commands.PlatformLandingZone.RequestCommand.RequestCommandResult"> <summary> Result for the platform landing zone generate command. </summary> <param name="Message">The result message.</param> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Commands.PlatformLandingZone.RequestCommand.RequestCommandResult.#ctor(System.String)"> <summary> Result for the platform landing zone generate command. </summary> <param name="Message">The result message.</param> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Commands.PlatformLandingZone.RequestCommand.RequestCommandResult.Message"> <summary>The result message.</summary> </member> <member name="T:Azure.Mcp.Tools.AzureMigrate.Constants.PlatformLandingZoneConstants"> <summary> Constants for Platform Landing Zone operations and guidance. </summary> </member> <member name="F:Azure.Mcp.Tools.AzureMigrate.Constants.PlatformLandingZoneConstants.ScenarioDocsBaseUrl"> <summary> Base URL for Azure Landing Zone scenario documentation. </summary> </member> <member name="F:Azure.Mcp.Tools.AzureMigrate.Constants.PlatformLandingZoneConstants.ArchetypeDefinitionsBaseUrl"> <summary> Base URL for Azure Landing Zone archetype definitions. </summary> </member> <member name="F:Azure.Mcp.Tools.AzureMigrate.Constants.PlatformLandingZoneConstants.ApiVersion"> <summary> API version for Azure Migrate operations. </summary> </member> <member name="F:Azure.Mcp.Tools.AzureMigrate.Constants.PlatformLandingZoneConstants.PolicyCacheExpiry"> <summary> Cache expiration time for policy location data. </summary> </member> <member name="F:Azure.Mcp.Tools.AzureMigrate.Constants.PlatformLandingZoneConstants.ArchetypeDefinitionFiles"> <summary> Archetype definition file names. </summary> </member> <member name="T:Azure.Mcp.Tools.AzureMigrate.Helpers.AzureHttpHelper"> <summary> Helper for making authenticated HTTP requests to Azure APIs. </summary> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Helpers.AzureHttpHelper.#ctor(Azure.Mcp.Core.Services.Azure.IAzureService)"> <summary> Helper for making authenticated HTTP requests to Azure APIs. </summary> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Helpers.AzureHttpHelper.GetAuthenticatedClientAsync(System.Threading.CancellationToken)"> <summary> Gets an HTTP client with Azure authentication headers. </summary> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Helpers.AzureHttpHelper.GetAsync(System.String,System.Threading.CancellationToken)"> <summary> Makes an authenticated GET request. </summary> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Helpers.AzureHttpHelper.PostAsync``1(System.String,``0,System.Text.Json.Serialization.JsonSerializerContext,System.Threading.CancellationToken)"> <summary> Makes an authenticated POST request with JSON payload. </summary> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Helpers.AzureHttpHelper.PostAsync(System.String,System.Threading.CancellationToken)"> <summary> Makes an authenticated POST request without payload. </summary> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Helpers.AzureHttpHelper.DownloadBytesAsync(System.String,System.Threading.CancellationToken)"> <summary> Downloads a file from a URL (no authentication). </summary> </member> <member name="T:Azure.Mcp.Tools.AzureMigrate.Helpers.AzureMigrateProjectHelper"> <summary> Helper for creating Azure Migrate projects. </summary> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Helpers.AzureMigrateProjectHelper.#ctor(Azure.Mcp.Core.Services.Azure.IAzureService)"> <summary> Helper for creating Azure Migrate projects. </summary> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Helpers.AzureMigrateProjectHelper.CreateAzureMigrateProjectAsync(System.String,System.String,System.String,System.String,System.String,System.Threading.CancellationToken)"> <summary> Creates an Azure Migrate project in the specified resource group. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Helpers.AzureMigrateSerializerContext.Boolean"> <summary> Defines the source generated JSON serialization contract metadata for a given type. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Helpers.AzureMigrateSerializerContext.MigrateProjectCreateContent"> <summary> Defines the source generated JSON serialization contract metadata for a given type. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Helpers.AzureMigrateSerializerContext.MigrateProjectProperties"> <summary> Defines the source generated JSON serialization contract metadata for a given type. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Helpers.AzureMigrateSerializerContext.MigrateProjectResult"> <summary> Defines the source generated JSON serialization contract metadata for a given type. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Helpers.AzureMigrateSerializerContext.DictionaryStringObject"> <summary> Defines the source generated JSON serialization contract metadata for a given type. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Helpers.AzureMigrateSerializerContext.IDictionaryStringObject"> <summary> Defines the source generated JSON serialization contract metadata for a given type. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Helpers.AzureMigrateSerializerContext.Object"> <summary> Defines the source generated JSON serialization contract metadata for a given type. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Helpers.AzureMigrateSerializerContext.String"> <summary> Defines the source generated JSON serialization contract metadata for a given type. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Helpers.AzureMigrateSerializerContext.Default"> <summary> The default <see cref="T:System.Text.Json.Serialization.JsonSerializerContext"/> associated with a default <see cref="T:System.Text.Json.JsonSerializerOptions"/> instance. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Helpers.AzureMigrateSerializerContext.GeneratedSerializerOptions"> <summary> The source-generated options associated with this context. </summary> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Helpers.AzureMigrateSerializerContext.#ctor"> <inheritdoc/> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Helpers.AzureMigrateSerializerContext.#ctor(System.Text.Json.JsonSerializerOptions)"> <inheritdoc/> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Helpers.AzureMigrateSerializerContext.GetTypeInfo(System.Type)"> <inheritdoc/> </member> <member name="T:Azure.Mcp.Tools.AzureMigrate.Models.MigrateProjectCreateContent"> <summary> Content for creating or updating an Azure Migrate project. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Models.MigrateProjectCreateContent.Location"> <summary> Gets or sets the Azure location for the migrate project. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Models.MigrateProjectCreateContent.Properties"> <summary> Gets or sets the properties of the migrate project. </summary> </member> <member name="T:Azure.Mcp.Tools.AzureMigrate.Models.MigrateProjectProperties"> <summary> Properties for an Azure Migrate project. </summary> </member> <member name="T:Azure.Mcp.Tools.AzureMigrate.Models.MigrateProjectResult"> <summary> Result of a Migrate Project operation. </summary> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Models.MigrateProjectResult.#ctor(System.Boolean,System.String,System.String,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})"> <summary> Result of a Migrate Project operation. </summary> </member> <member name="T:Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneGenerationPayload"> <summary> Payload for platform landing zone generation. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneGenerationPayload.RegionType"> <summary> Gets or initializes the region type. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneGenerationPayload.FireWallType"> <summary> Gets or initializes the firewall type. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneGenerationPayload.NetworkArchitecture"> <summary> Gets or initializes the network architecture. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneGenerationPayload.IdentitySubscriptionId"> <summary> Gets or initializes the identity subscription ID. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneGenerationPayload.ManagementSubscriptionId"> <summary> Gets or initializes the management subscription ID. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneGenerationPayload.ConnectivitySubscriptionId"> <summary> Gets or initializes the connectivity subscription ID. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneGenerationPayload.VersionControlSystem"> <summary> Gets or initializes the version control system. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneGenerationPayload.Regions"> <summary> Gets or initializes the regions. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneGenerationPayload.ServiceName"> <summary> Gets or initializes the service name (environment name). </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneGenerationPayload.OrganizationName"> <summary> Gets or initializes the organization name. </summary> </member> <member name="T:Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneParameters"> <summary> Represents the parameters for platform landing zone generation. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneParameters.RegionType"> <summary> Gets or initializes the region type (single or multi). </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneParameters.FireWallType"> <summary> Gets or initializes the firewall type (azurefirewall, nva, or none). </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneParameters.NetworkArchitecture"> <summary> Gets or initializes the network architecture (hubspoke or vwan). </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneParameters.IdentitySubscriptionId"> <summary> Gets or initializes the identity subscription ID. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneParameters.ManagementSubscriptionId"> <summary> Gets or initializes the management subscription ID. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneParameters.ConnectivitySubscriptionId"> <summary> Gets or initializes the connectivity subscription ID. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneParameters.Regions"> <summary> Gets or initializes the Azure regions (comma-separated string). </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneParameters.EnvironmentName"> <summary> Gets or initializes the environment name. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneParameters.VersionControlSystem"> <summary> Gets or initializes the version control system. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneParameters.OrganizationName"> <summary> Gets or initializes the organization name. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneParameters.CachedAt"> <summary> Gets or initializes the timestamp when these parameters were cached. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneParameters.IsComplete"> <summary> Gets a value indicating whether all required parameters are complete. </summary> </member> <member name="T:Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneContext"> <summary> Represents the context for a platform landing zone generation session. </summary> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneContext.#ctor(System.String,System.String,System.String)"> <summary> Represents the context for a platform landing zone generation session. </summary> </member> <member name="T:Azure.Mcp.Tools.AzureMigrate.Options.PlatformLandingZone.GetGuidanceOptions"> <summary> Options for the platform landing zone get guidance command. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Options.PlatformLandingZone.GetGuidanceOptions.Scenario"> <summary> Gets or sets the scenario key for the modification. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Options.PlatformLandingZone.GetGuidanceOptions.PolicyName"> <summary> Gets or sets the policy name for policy-related scenarios. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Options.PlatformLandingZone.GetGuidanceOptions.ListPolicies"> <summary> Gets or sets whether to list all policies by archetype. </summary> </member> <member name="T:Azure.Mcp.Tools.AzureMigrate.Options.PlatformLandingZone.RequestOptions"> <summary> Options for the platform landing zone request command. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Options.PlatformLandingZone.RequestOptions.Action"> <summary> Gets or sets the action to perform (update, generate, download, status, check). </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Options.PlatformLandingZone.RequestOptions.RegionType"> <summary> Gets or sets the region type (single or multi). </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Options.PlatformLandingZone.RequestOptions.FirewallType"> <summary> Gets or sets the firewall type (azurefirewall or nva). </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Options.PlatformLandingZone.RequestOptions.NetworkArchitecture"> <summary> Gets or sets the network architecture (hubspoke or vwan). </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Options.PlatformLandingZone.RequestOptions.IdentitySubscriptionId"> <summary> Gets or sets the identity subscription ID (GUID format). </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Options.PlatformLandingZone.RequestOptions.ManagementSubscriptionId"> <summary> Gets or sets the management subscription ID (GUID format). </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Options.PlatformLandingZone.RequestOptions.ConnectivitySubscriptionId"> <summary> Gets or sets the connectivity subscription ID (GUID format). </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Options.PlatformLandingZone.RequestOptions.Regions"> <summary> Gets or sets the comma-separated list of Azure regions. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Options.PlatformLandingZone.RequestOptions.EnvironmentName"> <summary> Gets or sets the environment name. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Options.PlatformLandingZone.RequestOptions.VersionControlSystem"> <summary> Gets or sets the version control system (local, github, or azuredevops). </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Options.PlatformLandingZone.RequestOptions.OrganizationName"> <summary> Gets or sets the organization name. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Options.PlatformLandingZone.RequestOptions.MigrateProjectName"> <summary> Gets or sets the migrate project name from context. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Options.PlatformLandingZone.RequestOptions.Location"> <summary> Gets or sets the Azure region location for resource creation. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Options.PlatformLandingZone.RequestOptions.ResourceGroup"> <summary> Gets or sets the resource group name for resource creation. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Options.PlatformLandingZone.RequestOptions.Subscription"> <summary> Gets or sets the subscription ID for resource creation. </summary> </member> <member name="P:Azure.Mcp.Tools.AzureMigrate.Options.PlatformLandingZone.RequestOptions.Tenant"> <summary> Gets or sets the tenant ID for resource creation. </summary> </member> <member name="T:Azure.Mcp.Tools.AzureMigrate.Services.IPlatformLandingZoneGuidanceService"> <summary> Service interface for platform landing zone modification guidance. </summary> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Services.IPlatformLandingZoneGuidanceService.GetGuidanceAsync(System.String,System.Threading.CancellationToken)"> <summary> Fetches platform landing zone modification guidance for a specific scenario. </summary> <param name="scenario">The scenario key (e.g., 'bastion', 'ddos', 'policy-assignment').</param> <param name="cancellationToken">The cancellation token.</param> <returns>The official documentation for the scenario.</returns> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Services.IPlatformLandingZoneGuidanceService.GetAllPoliciesAsync(System.Threading.CancellationToken)"> <summary> Gets all policies organized by archetype. </summary> <param name="cancellationToken">The cancellation token.</param> <returns>Dictionary of archetype name to list of policy names.</returns> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Services.IPlatformLandingZoneGuidanceService.SearchPoliciesAsync(System.String,System.Threading.CancellationToken)"> <summary> Searches for policies matching a search term across all archetypes. </summary> <param name="searchTerm">Partial or full policy name to search for (case-insensitive).</param> <param name="cancellationToken">The cancellation token.</param> <returns>List of matching policies with their archetype locations.</returns> </member> <member name="T:Azure.Mcp.Tools.AzureMigrate.Services.IPlatformLandingZoneService"> <summary> Service interface for platform landing zone operations. </summary> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Services.IPlatformLandingZoneService.UpdateParametersAsync(Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneContext,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.Threading.CancellationToken)"> <summary> Updates the cached parameters for a platform landing zone. </summary> <param name="context">The landing zone context.</param> <param name="regionType">The region type (single or multi).</param> <param name="fireWallType">The firewall type (azurefirewall, nva, or none).</param> <param name="networkArchitecture">The network architecture (hubspoke or vwan).</param> <param name="identitySubscriptionId">The identity subscription ID.</param> <param name="managementSubscriptionId">The management subscription ID.</param> <param name="connectivitySubscriptionId">The connectivity subscription ID.</param> <param name="regions">The regions.</param> <param name="environmentName">The environment name.</param> <param name="versionControlSystem">The version control system.</param> <param name="organizationName">The organization name.</param> <param name="cancellationToken">The cancellation token.</param> <returns>The updated parameters.</returns> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Services.IPlatformLandingZoneService.CheckExistingAsync(Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneContext,System.Threading.CancellationToken)"> <summary> Checks if a platform landing zone already exists for the given context. </summary> <param name="context">The landing zone context.</param> <param name="cancellationToken">The cancellation token.</param> <returns>True if platform landing zone exists, false otherwise.</returns> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Services.IPlatformLandingZoneService.GenerateAsync(Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneContext,System.Threading.CancellationToken)"> <summary> Generates a platform landing zone. </summary> <param name="context">The landing zone context.</param> <param name="cancellationToken">The cancellation token.</param> <returns>The download URL if successful, null otherwise.</returns> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Services.IPlatformLandingZoneService.DownloadAsync(Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneContext,System.String,System.Threading.CancellationToken)"> <summary> Downloads the generated platform landing zone. </summary> <param name="context">The platform landing zone context.</param> <param name="outputPath">The output path for the downloaded file.</param> <param name="cancellationToken">The cancellation token.</param> <returns>The path to the downloaded file.</returns> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Services.IPlatformLandingZoneService.GetParameterStatus(Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneContext)"> <summary> Gets the status of cached parameters. </summary> <param name="context">The platform landing zone context.</param> <returns>A message describing the parameter status.</returns> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Services.IPlatformLandingZoneService.GetMissingParameters(Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneContext)"> <summary> Gets a list of missing required parameters. </summary> <param name="context">The platform landing zone context.</param> <returns>A list of missing parameter names.</returns> </member> <member name="T:Azure.Mcp.Tools.AzureMigrate.Services.PlatformLandingZoneGuidanceService"> <summary> Service for fetching platform landing zone modification guidance. </summary> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Services.PlatformLandingZoneGuidanceService.#ctor(System.Net.Http.IHttpClientFactory,Microsoft.Extensions.Logging.ILogger{Azure.Mcp.Tools.AzureMigrate.Services.PlatformLandingZoneGuidanceService})"> <summary> Service for fetching platform landing zone modification guidance. </summary> </member> <member name="F:Azure.Mcp.Tools.AzureMigrate.Services.PlatformLandingZoneGuidanceService.Scenarios"> <summary> Available ALZ modification scenarios with their documentation URLs. </summary> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Services.PlatformLandingZoneGuidanceService.GetGuidanceAsync(System.String,System.Threading.CancellationToken)"> <inheritdoc/> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Services.PlatformLandingZoneGuidanceService.GetAllPoliciesAsync(System.Threading.CancellationToken)"> <inheritdoc/> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Services.PlatformLandingZoneGuidanceService.SearchPoliciesAsync(System.String,System.Threading.CancellationToken)"> <inheritdoc/> </member> <member name="T:Azure.Mcp.Tools.AzureMigrate.Services.PlatformLandingZoneGuidanceService.ScenarioInfo"> <summary>Scenario metadata.</summary> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Services.PlatformLandingZoneGuidanceService.ScenarioInfo.#ctor(System.String,System.String,System.String)"> <summary>Scenario metadata.</summary> </member> <member name="T:Azure.Mcp.Tools.AzureMigrate.Services.PlatformLandingZoneGuidanceService.PolicyLocationResult"> <summary>Policy location lookup result.</summary> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Services.PlatformLandingZoneGuidanceService.PolicyLocationResult.#ctor(System.String,System.Collections.Generic.List{System.String})"> <summary>Policy location lookup result.</summary> </member> <member name="T:Azure.Mcp.Tools.AzureMigrate.Services.PlatformLandingZoneService"> <summary> Service for platform landing zone operations. </summary> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Services.PlatformLandingZoneService.#ctor(Azure.Mcp.Core.Services.Azure.IAzureService,Azure.Mcp.Tools.AzureMigrate.Helpers.AzureHttpHelper,Microsoft.Extensions.Logging.ILogger{Azure.Mcp.Tools.AzureMigrate.Services.PlatformLandingZoneService})"> <summary> Service for platform landing zone operations. </summary> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Services.PlatformLandingZoneService.UpdateParametersAsync(Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneContext,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.Threading.CancellationToken)"> <inheritdoc/> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Services.PlatformLandingZoneService.CheckExistingAsync(Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneContext,System.Threading.CancellationToken)"> <inheritdoc/> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Services.PlatformLandingZoneService.GenerateAsync(Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneContext,System.Threading.CancellationToken)"> <inheritdoc/> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Services.PlatformLandingZoneService.DownloadAsync(Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneContext,System.String,System.Threading.CancellationToken)"> <inheritdoc/> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Services.PlatformLandingZoneService.GetParameterStatus(Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneContext)"> <inheritdoc/> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Services.PlatformLandingZoneService.GetMissingParameters(Azure.Mcp.Tools.AzureMigrate.Models.PlatformLandingZoneContext)"> <inheritdoc/> </member> <member name="M:Azure.Mcp.Tools.AzureMigrate.Services.PlatformLandingZoneService.TryGetValidatedDownloadUrl(Azure.Mcp.Core.Services.Azure.IAzureService,System.String)"> <summary> Parses the download URL from a landing-zone generation response and validates it as a public, non-reserved target before returning. Parsing and validation are intentionally joined so that no caller can obtain an unvalidated download URL. </summary> <param name="azureService">The Azure service using this host's immutable endpoint policy.</param> <param name="response">The raw landing-zone generation response body to parse the download URL from.</param> <returns> The validated download URL, or <see langword="null"/> when the response does not yet contain one. </returns> <remarks> This method is <see langword="internal"/> <see langword="static"/> only to enable unit testing. Use within the class is expected; do not call it from anything else. </remarks> </member> </members> </doc>