diff --git a/src/Migrate/Migrate.Autorest/Properties/AssemblyInfo.cs b/src/Migrate/Migrate.Autorest/Properties/AssemblyInfo.cs index 9b94307f162a..3f28c4bc63d3 100644 --- a/src/Migrate/Migrate.Autorest/Properties/AssemblyInfo.cs +++ b/src/Migrate/Migrate.Autorest/Properties/AssemblyInfo.cs @@ -20,7 +20,7 @@ [assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright © Microsoft")] [assembly: System.Reflection.AssemblyProductAttribute("Microsoft Azure PowerShell")] [assembly: System.Reflection.AssemblyTitleAttribute("Microsoft Azure PowerShell - Migrate")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("2.9.0")] -[assembly: System.Reflection.AssemblyVersionAttribute("2.9.0")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("2.10.0")] +[assembly: System.Reflection.AssemblyVersionAttribute("2.10.0")] [assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)] [assembly: System.CLSCompliantAttribute(false)] diff --git a/src/Migrate/Migrate.Autorest/README.md b/src/Migrate/Migrate.Autorest/README.md index c693402481a3..d6b2694a6490 100644 --- a/src/Migrate/Migrate.Autorest/README.md +++ b/src/Migrate/Migrate.Autorest/README.md @@ -58,9 +58,6 @@ module-version: 3.0.13 title: Migrate subject-prefix: 'Migrate' -use-extension: - "@autorest/powershell": "3.x" - directive: # Correct some swagger operationIds - from: Microsoft.OffAzure/stable/2020-01-01/migrate.json @@ -167,7 +164,7 @@ directive: where: verb: Invoke$ subject: ^ResyncReplicationMigrationItem - variant: ^ResyncViaIdentityExpanded$|^ResyncViaIdentity$|^Resync$ + variant: ^(?!ResyncExpanded$).* remove: true - from: Microsoft.RecoveryServices/stable/2024-01-01/service.json where: @@ -273,6 +270,16 @@ directive: verb: Update$ subject: Project$ remove: true + - from: Microsoft.Migrate/preview/2018-09-01-preview/migrate.json + where: + verb: Remove + subject: VCenterVcenter + remove: true + - from: Microsoft.Migrate/preview/2018-09-01-preview/migrate.json + where: + verb: Update + subject: ReplicationRecoveryServicesProvider|VCenter + remove: true - from: Microsoft.RecoveryServices/stable/2024-01-01/service.json where: subject: ^ReplicationRecoveryPlan|ReplicationRecoveryServiceProvider$|ReplicationEvent$|ReplicationAlertSetting$|ReplicationLogicalNetwork$|^ReplicationProtectedItem|^ReplicationNetwork|^ReplicationStorage|RecoveryPoint$|ProtectableItem$|FabricGateway$|FabricToAad$|ReplicationvCenter$ diff --git a/src/Migrate/Migrate.Autorest/custom/Az.Migrate.custom.psm1 b/src/Migrate/Migrate.Autorest/custom/Az.Migrate.custom.psm1 index a8fc67b1e913..414362f01faf 100644 --- a/src/Migrate/Migrate.Autorest/custom/Az.Migrate.custom.psm1 +++ b/src/Migrate/Migrate.Autorest/custom/Az.Migrate.custom.psm1 @@ -1,9 +1,9 @@ # region Generated # Load the private module dll - $null = Import-Module -PassThru -Name (Join-Path $PSScriptRoot '../bin/Az.Migrate.private.dll') + $null = Import-Module -PassThru -Name (Join-Path $PSScriptRoot '..\bin\Az.Migrate.private.dll') # Load the internal module - $internalModulePath = Join-Path $PSScriptRoot '../internal/Az.Migrate.internal.psm1' + $internalModulePath = Join-Path $PSScriptRoot '..\internal\Az.Migrate.internal.psm1' if(Test-Path $internalModulePath) { $null = Import-Module -Name $internalModulePath } diff --git a/src/Migrate/Migrate.Autorest/custom/AzLocalDiskInput.cs b/src/Migrate/Migrate.Autorest/custom/AzLocalDiskInput.cs index aa4f9e8185df..0f9629bf9ae1 100644 --- a/src/Migrate/Migrate.Autorest/custom/AzLocalDiskInput.cs +++ b/src/Migrate/Migrate.Autorest/custom/AzLocalDiskInput.cs @@ -2,7 +2,7 @@ // Licensed under the MIT License. See License.txt in the project root for license information. using System; -namespace Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901 +namespace Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models { public class AzLocalDiskInput { diff --git a/src/Migrate/Migrate.Autorest/custom/AzLocalNicInput.cs b/src/Migrate/Migrate.Autorest/custom/AzLocalNicInput.cs index da4d43771c2a..14c0ede9aaf4 100644 --- a/src/Migrate/Migrate.Autorest/custom/AzLocalNicInput.cs +++ b/src/Migrate/Migrate.Autorest/custom/AzLocalNicInput.cs @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. -namespace Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901 +namespace Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models { public class AzLocalNicInput { diff --git a/src/Migrate/Migrate.Autorest/custom/Get-AzMigrateDiscoveredServer.ps1 b/src/Migrate/Migrate.Autorest/custom/Get-AzMigrateDiscoveredServer.ps1 index e0cb94cc8db0..2b6f46668273 100644 --- a/src/Migrate/Migrate.Autorest/custom/Get-AzMigrateDiscoveredServer.ps1 +++ b/src/Migrate/Migrate.Autorest/custom/Get-AzMigrateDiscoveredServer.ps1 @@ -1,7 +1,6 @@ # ---------------------------------------------------------------------------------- -# -# Copyright Microsoft Corporation +# Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at @@ -11,6 +10,8 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. +# Code generated by Microsoft (R) AutoRest Code Generator.Changes may cause incorrect behavior and will be lost if the code +# is regenerated. # ---------------------------------------------------------------------------------- <# @@ -18,71 +19,90 @@ Get All discovered servers in a migrate project. .Description Get Azure migrate server commandlet fetches all servers in a migrate project. +.Example +Get-AzMigrateDiscoveredServer -SubscriptionId xxx-xxx-xxx -ResourceGroupName julytest -ProjectName julytest +.Example +Get-AzMigrateDiscoveredServer -Name idclab-a360-fareast-corp-micros-86617dcf-effe-59ad-8c3a-cdd3ea7300d3_5029e62c-31d2-a6c3-5316-aa39f47c49fc -SubscriptionId xxx-xxx-xxx -ResourceGroupName julytest -ProjectName julytest +.Example +Get-AzMigrateDiscoveredServer -ApplianceName BBVMwareAVS -SubscriptionId xxx-xxx-xxx -ResourceGroupName julytest -ProjectName julytest +.Example +Get-AzMigrateDiscoveredServer -Name idclab-a360-fareast-corp-micros-86617dcf-effe-59ad-8c3a-cdd3ea7300d3_5029e62c-31d2-a6c3-5316-aa39f47c49fc -ApplianceName BBVMwareAVS -SubscriptionId xxx-xxx-xxx -ResourceGroupName julytest -ProjectName julytest +.Example +Get-AzMigrateDiscoveredServer -SubscriptionId xxx-xxx-xxx -ResourceGroupName BugBashAVSVMware -ProjectName BugBashAVSVMware -DisplayName Contoso | Format-Table DisplayName,Name,Type +.Example +Get-AzMigrateDiscoveredServer -SubscriptionId xxx-xxx-xxx -ResourceGroupName BugBashAVSVMware -ProjectName BugBashAVSVMware -ApplianceName BBVMwareAVS -DisplayName Contoso | Format-Table DisplayName,Name,Type +.Example +Get-AzMigrateDiscoveredServer -SubscriptionId xxx-xxx-xxx -ResourceGroupName "test-rg" -ProjectName "testproj" -SourceMachineType "HyperV" | Format-Table DisplayName,Name,Type + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHyperVMachine +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareMachine .Link https://learn.microsoft.com/powershell/module/az.migrate/get-azmigratediscoveredserver #> - function Get-AzMigrateDiscoveredServer { - [OutputType( - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IVMwareMachine], - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IHyperVMachine])] - [CmdletBinding(DefaultParameterSetName = 'List', PositionalBinding = $false, SupportsShouldProcess, ConfirmImpact = 'Medium')] - param ( - [Parameter(Mandatory)] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [System.String] - # Specifies the migrate project name. - ${ProjectName}, - - [Parameter(Mandatory)] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [System.String] - # Specifies the resource group name. - ${ResourceGroupName}, - - [Parameter(ParameterSetName = 'Get', Mandatory)] - [Parameter(ParameterSetName = 'GetInSite', Mandatory)] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [System.String] - # Specifies the source machine name. This is an internal Name. For users, use display name. - ${Name}, - - [Parameter(ParameterSetName = 'List')] - [Parameter(ParameterSetName = 'ListInSite')] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [System.String] - # Specifies the source machine display name. - ${DisplayName}, - - [Parameter(ParameterSetName = 'GetInSite', Mandatory)] - [Parameter(ParameterSetName = 'ListInSite', Mandatory)] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [System.String] - # Specifies the appliance name. This internally maps to a site. - ${ApplianceName}, - - [Parameter()] - [ValidateSet("VMware", "HyperV")] - [ArgumentCompleter( { "VMware", "HyperV" })] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [System.String] - # Specifies the source machine type. Currently, only HyperV and VMware are supported. - ${SourceMachineType} = "VMware", - - [Parameter()] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.DefaultInfo(Script = '(Get-AzContext).Subscription.Id')] - [System.String[]] - # Specifies the subscription id. - ${SubscriptionId} - ) - +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareMachine], [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHyperVMachine])] +[CmdletBinding(DefaultParameterSetName='List', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +param( + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] + [System.String] + # Specifies the migrate project name. + ${ProjectName}, + + [Parameter(Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] + [System.String] + # Specifies the resource group name. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='List')] + [Parameter(ParameterSetName='ListInSite')] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] + [System.String] + # Specifies the source machine display name. + ${DisplayName}, + + [Parameter()] + [ValidateSet("VMware", "HyperV")] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] + [System.String] + # Specifies the source machine type. + # Currently, only HyperV and VMware are supported. + ${SourceMachineType} = "VMware", + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String[]] + # Specifies the subscription id. + ${SubscriptionId}, + + [Parameter(ParameterSetName='GetInSite', Mandatory)] + [Parameter(ParameterSetName='Get', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] + [System.String] + # Specifies the source machine name. + # This is an internal Name. + # For users, use display name. + ${Name}, + + [Parameter(ParameterSetName='GetInSite', Mandatory)] + [Parameter(ParameterSetName='ListInSite', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] + [System.String] + # Specifies the appliance name. + # This internally maps to a site. + ${ApplianceName} +) + process { $parameterSet = $PSCmdlet.ParameterSetName $hasApplianceName = $PSBoundParameters.ContainsKey("ApplianceName") $discoverySolutionName = "Servers-Discovery-ServerDiscovery" - $discoverySolution = Az.Migrate\Get-AzMigrateSolution -SubscriptionId $SubscriptionId -ResourceGroupName $ResourceGroupName -MigrateProjectName $ProjectName -Name $discoverySolutionName + $discoverySolution = Az.Migrate.private\Get-AzMigrateSolution_Get -SubscriptionId $SubscriptionId -ResourceGroupName $ResourceGroupName -MigrateProjectName $ProjectName -Name $discoverySolutionName if ($discoverySolution.Name -ne $discoverySolutionName) { throw "Server Discovery Solution not found." diff --git a/src/Migrate/Migrate.Autorest/custom/Get-AzMigrateJob.ps1 b/src/Migrate/Migrate.Autorest/custom/Get-AzMigrateJob.ps1 index 14898865f425..ff9f503b38ff 100644 --- a/src/Migrate/Migrate.Autorest/custom/Get-AzMigrateJob.ps1 +++ b/src/Migrate/Migrate.Autorest/custom/Get-AzMigrateJob.ps1 @@ -1,7 +1,6 @@ # ---------------------------------------------------------------------------------- -# -# Copyright Microsoft Corporation +# Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at @@ -11,6 +10,8 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. +# Code generated by Microsoft (R) AutoRest Code Generator.Changes may cause incorrect behavior and will be lost if the code +# is regenerated. # ---------------------------------------------------------------------------------- <# @@ -18,118 +19,176 @@ Retrieves the status of an Azure Migrate job. .Description The Get-AzMigrateJob cmdlet retrieves the status of an Azure Migrate job. +.Example +Get-AzMigrateJob -JobID "/Subscriptions/xxx-xxx-xxx/resourceGroups/azmigratepwshtestasr13072020/providers/Microsoft.RecoveryServices/vaults/AzMigrateTestProjectPWSH02aarsvault/replicationJobs/997e2a92-5afe-49c7-a81a-89660aec9b7b" +.Example +Get-AzMigrateJob -ResourceGroupName 'azmigratepwshtestasr13072020' -ProjectName 'AzMigrateTestProjectPWSH' +.Example +Get-AzMigrateJob -ResourceGroupName 'azmigratepwshtestasr13072020' -ProjectName 'AzMigrateTestProjectPWSH' -JobName 7ae1ee7c-442c-499d-8b0e-81d52a42b71e + +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJob +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Specifies the job object of the replicating server. + [Location ]: Resource Location + [ActivityId ]: The activity id. + [AllowedAction >]: The Allowed action the job. + [CustomDetailAffectedObjectDetail ]: The affected object properties like source server, source cloud, target server, target cloud etc. based on the workflow object details. + [(Any) ]: This indicates any property can be added to this object. + [CustomDetailInstanceType ]: Gets the type of job details (see JobDetailsTypes enum for possible values). + [EndTime ]: The end time. + [Error >]: The errors. + [CreationTime ]: The creation time of job error. + [ErrorLevel ]: Error level of error. + [ProviderErrorDetailErrorCode ]: The Error code. + [ProviderErrorDetailErrorId ]: The Provider error Id. + [ProviderErrorDetailErrorMessage ]: The Error message. + [ProviderErrorDetailPossibleCaus ]: The possible causes for the error. + [ProviderErrorDetailRecommendedAction ]: The recommended action to resolve the error. + [ServiceErrorDetailActivityId ]: Activity Id. + [ServiceErrorDetailCode ]: Error code. + [ServiceErrorDetailMessage ]: Error message. + [ServiceErrorDetailPossibleCaus ]: Possible causes of error. + [ServiceErrorDetailRecommendedAction ]: Recommended action to resolve error. + [TaskId ]: The Id of the task. + [FriendlyName ]: The DisplayName. + [ScenarioName ]: The ScenarioName. + [StartTime ]: The start time. + [State ]: The status of the Job. It is one of these values - NotStarted, InProgress, Succeeded, Failed, Cancelled, Suspended or Other. + [StateDescription ]: The description of the state of the Job. For e.g. - For Succeeded state, description can be Completed, PartiallySucceeded, CompletedWithInformation or Skipped. + [TargetInstanceType ]: The type of the affected object which is of Microsoft.Azure.SiteRecovery.V2015_11_10.AffectedObjectType class. + [TargetObjectId ]: The affected Object Id. + [TargetObjectName ]: The name of the affected object. + [Task >]: The tasks. + [AllowedAction >]: The state/actions applicable on this task. + [CustomDetailInstanceType ]: The type of task details. + [EndTime ]: The end time. + [Error >]: The task error details. + [FriendlyName ]: The name. + [GroupTaskCustomDetailChildTask >]: The child tasks. + [GroupTaskCustomDetailInstanceType ]: The type of task details. + [Name ]: The unique Task name. + [StartTime ]: The start time. + [State ]: The State. It is one of these values - NotStarted, InProgress, Succeeded, Failed, Cancelled, Suspended or Other. + [StateDescription ]: The description of the task state. For example - For Succeeded state, description can be Completed, PartiallySucceeded, CompletedWithInformation or Skipped. + [TaskId ]: The Id. + [TaskType ]: The type of task. Details in CustomDetails property depend on this type. .Link https://learn.microsoft.com/powershell/module/az.migrate/get-azmigratejob #> function Get-AzMigrateJob { - [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob])] - [CmdletBinding(DefaultParameterSetName = 'ListByName', PositionalBinding = $false)] - param( - [Parameter(ParameterSetName = 'GetById', Mandatory)] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [System.String] - # Specifies the job id for which the details needs to be retrieved. - ${JobID}, - - [Parameter(ParameterSetName = 'GetByName', Mandatory)] - [Parameter(ParameterSetName = 'ListByName', Mandatory)] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [System.String] - # The name of the resource group where the recovery services vault is present. - ${ResourceGroupName}, - - [Parameter(ParameterSetName = 'GetByName', Mandatory)] - [Parameter(ParameterSetName = 'ListByName', Mandatory)] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [System.String] - # The name of the migrate project. - ${ProjectName}, - - [Parameter(ParameterSetName = 'GetByName', Mandatory)] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [System.String] - # Job identifier - ${JobName}, - - [Parameter(ParameterSetName = 'GetByInputObject', Mandatory)] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob] - # Specifies the job object of the replicating server. - ${InputObject}, - - [Parameter(ParameterSetName = 'ListById', Mandatory)] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [System.String] - # Specifies the Resource Group of the Azure Migrate Project in the current subscription. - ${ResourceGroupID}, - - [Parameter(ParameterSetName = 'ListById', Mandatory)] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [System.String] - # Specifies the Azure Migrate Project in which servers are replicating. - ${ProjectID}, - - [Parameter(ParameterSetName = 'ListByName')] - [Parameter(ParameterSetName = 'ListById')] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Query')] - [System.String] - # OData filter options. - ${Filter}, - - [Parameter()] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.DefaultInfo(Script = '(Get-AzContext).Subscription.Id')] - [System.String] - # Azure Subscription ID. - ${SubscriptionId}, - - [Parameter()] - [Alias('AzureRMContext', 'AzureCredential')] - [ValidateNotNull()] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Azure')] - [System.Management.Automation.PSObject] - # The credentials, account, tenant, and subscription used for communication with Azure. - ${DefaultProfile}, - - [Parameter(DontShow)] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Runtime')] - [System.Management.Automation.SwitchParameter] - # Wait for .NET debugger to attach - ${Break}, - - [Parameter(DontShow)] - [ValidateNotNull()] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Runtime')] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.SendAsyncStep[]] - # SendAsync Pipeline Steps to be appended to the front of the pipeline - ${HttpPipelineAppend}, - - [Parameter(DontShow)] - [ValidateNotNull()] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Runtime')] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.SendAsyncStep[]] - # SendAsync Pipeline Steps to be prepended to the front of the pipeline - ${HttpPipelinePrepend}, - - [Parameter(DontShow)] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Runtime')] - [System.Uri] - # The URI for the proxy server to use - ${Proxy}, - - [Parameter(DontShow)] - [ValidateNotNull()] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Runtime')] - [System.Management.Automation.PSCredential] - # Credentials for a proxy server to use for the remote call - ${ProxyCredential}, - - [Parameter(DontShow)] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Runtime')] - [System.Management.Automation.SwitchParameter] - # Use the default credentials for the proxy - ${ProxyUseDefaultCredentials} - ) +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJob])] +[CmdletBinding(DefaultParameterSetName='ListByName', PositionalBinding=$false)] +param( + [Parameter(ParameterSetName='ListByName', Mandatory)] + [Parameter(ParameterSetName='GetByName', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] + [System.String] + # The name of the resource group where the recovery services vault is present. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='ListByName', Mandatory)] + [Parameter(ParameterSetName='GetByName', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] + [System.String] + # The name of the migrate project. + ${ProjectName}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # Azure Subscription ID. + ${SubscriptionId}, + + [Parameter(ParameterSetName='GetById', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] + [System.String] + # Specifies the job id for which the details needs to be retrieved. + ${JobID}, + + [Parameter(ParameterSetName='GetByName', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] + [System.String] + # Job identifier + ${JobName}, + + [Parameter(ParameterSetName='GetByInputObject', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJob] + # Specifies the job object of the replicating server. + ${InputObject}, + + [Parameter(ParameterSetName='ListById', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] + [System.String] + # Specifies the Resource Group of the Azure Migrate Project in the current subscription. + ${ResourceGroupID}, + + [Parameter(ParameterSetName='ListById', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] + [System.String] + # Specifies the Azure Migrate Project in which servers are replicating. + ${ProjectID}, + + [Parameter(ParameterSetName='ListByName')] + [Parameter(ParameterSetName='ListById')] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Query')] + [System.String] + # OData filter options. + ${Filter}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) process { $parameterSet = $PSCmdlet.ParameterSetName @@ -154,7 +213,7 @@ function Get-AzMigrateJob { $null = $PSBoundParameters.Add("Name", "Servers-Migration-ServerMigration") $null = $PSBoundParameters.Add("MigrateProjectName", $ProjectName) - $solution = Az.Migrate\Get-AzMigrateSolution @PSBoundParameters + $solution = Az.Migrate.private\Get-AzMigrateSolution_Get @PSBoundParameters if ($solution -and ($solution.Count -ge 1)) { $ResourceName = $solution.DetailExtendedDetail.AdditionalProperties.vaultId.Split("/")[8] } diff --git a/src/Migrate/Migrate.Autorest/custom/Get-AzMigrateLocalJob.ps1 b/src/Migrate/Migrate.Autorest/custom/Get-AzMigrateLocalJob.ps1 index 781aa35b82e9..619518e8517e 100644 --- a/src/Migrate/Migrate.Autorest/custom/Get-AzMigrateLocalJob.ps1 +++ b/src/Migrate/Migrate.Autorest/custom/Get-AzMigrateLocalJob.ps1 @@ -1,7 +1,6 @@ # ---------------------------------------------------------------------------------- -# -# Copyright Microsoft Corporation +# Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at @@ -11,6 +10,8 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. +# Code generated by Microsoft (R) AutoRest Code Generator.Changes may cause incorrect behavior and will be lost if the code +# is regenerated. # ---------------------------------------------------------------------------------- <# @@ -18,113 +19,185 @@ Retrieves the status of an Azure Migrate job. .Description The Get-AzMigrateLocalJob cmdlet retrieves the status of an Azure Migrate job. +.Example +Get-AzMigrateLocalJob -ID "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/test-rg/providers/Microsoft.DataReplication/replicationVaults/testproj1234replicationvault/jobs/0203aa1b-1dff-4653-89a9-b90a76d1601a" +.Example +Get-AzMigrateLocalJob -ResourceGroupName "test-rg" -ProjectName "testproj" -Name "0203aa1b-1dff-4653-89a9-b90a76d1601a" +.Example +$InputObject = Get-AzMigrateLocalJob -ID "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/test-rg/providers/Microsoft.DataReplication/replicationVaults/testproj1234replicationvault/jobs/0203aa1b-1dff-4653-89a9-b90a76d1601a" + +Get-AzMigrateLocalJob -InputObject $InputObject + +$InputObject | Get-AzMigrateLocalJob +.Example +Get-AzMigrateLocalJob -ResourceGroupID "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/test-rg" -ProjectID "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/test-rg/providers/Microsoft.Migrate/MigrateProjects/testproj" +.Example +Get-AzMigrateLocalJob -ResourceGroupName "test-rg" -ProjectName "testproj" + +.Inputs +Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity +.Outputs +Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobModel +.Notes +COMPLEX PARAMETER PROPERTIES + +To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. + +INPUTOBJECT : Specifies the job object of the replicating server. + [AccountName ]: Run as account ARM name. + [AlertSettingName ]: The name of the email notification configuration. + [ClusterName ]: Cluster ARM name. + [DatabaseInstanceName ]: Unique name of a database instance in Azure migration hub. + [DatabaseName ]: Unique name of a database in Azure migration hub. + [DeploymentId ]: Deployment Id. + [EmailConfigurationName ]: The email configuration name. + [EventName ]: Unique name of an event within a migrate project. + [FabricAgentName ]: The fabric agent name. + [FabricName ]: Fabric name. + [HostName ]: Host ARM name. + [Id ]: Resource identity path + [IntentObjectName ]: Replication protection intent name. + [JobName ]: Job ARM name. + [Location ]: The name of the Azure region. + [LogicalNetworkName ]: Logical network name. + [MachineName ]: Machine ARM name. + [MappingName ]: Protection Container mapping name. + [MigrateProjectName ]: Name of the Azure Migrate project. + [MigrationItemName ]: Migration item name. + [MigrationRecoveryPointName ]: The migration recovery point name. + [NetworkMappingName ]: Network mapping name. + [NetworkName ]: Primary network name. + [OperationId ]: The ID of an ongoing async operation. + [OperationStatusName ]: Operation status ARM name. + [PolicyName ]: Replication policy name. + [PrivateEndpointConnectionName ]: The private endpoint connection name. + [PrivateEndpointConnectionProxyName ]: The private endpoint connection proxy name. + [PrivateLinkResourceName ]: The private link name. + [ProtectableItemName ]: Protectable item name. + [ProtectedItemName ]: The protected item name. + [ProtectionContainerName ]: Protection container name. + [ProviderName ]: Recovery services provider name. + [RecoveryPlanName ]: Name of the recovery plan. + [RecoveryPointName ]: The recovery point name. + [ReplicatedProtectedItemName ]: Replication protected item name. + [ReplicationExtensionName ]: The replication extension name. + [ResourceGroupName ]: The name of the resource group. The name is case insensitive. + [ResourceName ]: The name of the recovery services vault. + [SiteName ]: Site name. + [SolutionName ]: Unique name of a migration solution within a migrate project. + [StorageClassificationMappingName ]: Storage classification mapping name. + [StorageClassificationName ]: Storage classification name. + [SubscriptionId ]: The ID of the target subscription. + [VaultName ]: The vault name. + [VaultSettingName ]: Vault setting name. + [VcenterName ]: VCenter ARM name. + [VirtualMachineName ]: Virtual Machine name. .Link https://learn.microsoft.com/powershell/module/az.migrate/get-azmigratelocaljob #> function Get-AzMigrateLocalJob { - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.PreviewMessageAttribute("This cmdlet is based on a preview API version and may experience breaking changes in future releases.")] - [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IJobModel])] - [CmdletBinding(DefaultParameterSetName = 'ListByName', PositionalBinding = $false)] - param( - [Parameter(ParameterSetName = 'GetById', Mandatory)] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [System.String] - # Specifies the job id for which the details needs to be retrieved. - ${ID}, - - [Parameter(ParameterSetName = 'GetByName', Mandatory)] - [Parameter(ParameterSetName = 'ListByName', Mandatory)] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [System.String] - # The name of the resource group where the recovery services vault is present. - ${ResourceGroupName}, - - [Parameter(ParameterSetName = 'GetByName', Mandatory)] - [Parameter(ParameterSetName = 'ListByName', Mandatory)] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [System.String] - # The name of the migrate project. - ${ProjectName}, - - [Parameter(ParameterSetName = 'GetByName', Mandatory)] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [System.String] - # Job identifier - ${Name}, - - [Parameter(ParameterSetName = 'GetByInputObject', Mandatory, ValueFromPipeline)] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity] - # Specifies the job object of the replicating server. - ${InputObject}, - - [Parameter(ParameterSetName = 'ListById', Mandatory)] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [System.String] - # Specifies the Resource Group of the Azure Migrate Project in the current subscription. - ${ResourceGroupID}, - - [Parameter(ParameterSetName = 'ListById', Mandatory)] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [System.String] - # Specifies the Azure Migrate Project in which servers are replicating. - ${ProjectID}, - - [Parameter()] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.DefaultInfo(Script = '(Get-AzContext).Subscription.Id')] - [System.String] - # Azure Subscription ID. - ${SubscriptionId}, - - [Parameter()] - [Alias('AzureRMContext', 'AzureCredential')] - [ValidateNotNull()] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Azure')] - [System.Management.Automation.PSObject] - # The credentials, account, tenant, and subscription used for communication with Azure. - ${DefaultProfile}, - - [Parameter(DontShow)] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Runtime')] - [System.Management.Automation.SwitchParameter] - # Wait for .NET debugger to attach - ${Break}, - - [Parameter(DontShow)] - [ValidateNotNull()] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Runtime')] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.SendAsyncStep[]] - # SendAsync Pipeline Steps to be appended to the front of the pipeline - ${HttpPipelineAppend}, - - [Parameter(DontShow)] - [ValidateNotNull()] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Runtime')] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.SendAsyncStep[]] - # SendAsync Pipeline Steps to be prepended to the front of the pipeline - ${HttpPipelinePrepend}, - - [Parameter(DontShow)] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Runtime')] - [System.Uri] - # The URI for the proxy server to use - ${Proxy}, - - [Parameter(DontShow)] - [ValidateNotNull()] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Runtime')] - [System.Management.Automation.PSCredential] - # Credentials for a proxy server to use for the remote call - ${ProxyCredential}, - - [Parameter(DontShow)] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Runtime')] - [System.Management.Automation.SwitchParameter] - # Use the default credentials for the proxy - ${ProxyUseDefaultCredentials} - ) - +[OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobModel])] +[CmdletBinding(DefaultParameterSetName='ListByName', PositionalBinding=$false)] +param( + [Parameter(ParameterSetName='ListByName', Mandatory)] + [Parameter(ParameterSetName='GetByName', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] + [System.String] + # The name of the resource group where the recovery services vault is present. + ${ResourceGroupName}, + + [Parameter(ParameterSetName='ListByName', Mandatory)] + [Parameter(ParameterSetName='GetByName', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] + [System.String] + # The name of the migrate project. + ${ProjectName}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.DefaultInfo(Script='(Get-AzContext).Subscription.Id')] + [System.String] + # Azure Subscription ID. + ${SubscriptionId}, + + [Parameter(ParameterSetName='GetById', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] + [System.String] + # Specifies the job id for which the details needs to be retrieved. + ${ID}, + + [Parameter(ParameterSetName='GetByName', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] + [System.String] + # Job identifier + ${Name}, + + [Parameter(ParameterSetName='GetByInputObject', Mandatory, ValueFromPipeline)] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity] + # Specifies the job object of the replicating server. + ${InputObject}, + + [Parameter(ParameterSetName='ListById', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] + [System.String] + # Specifies the Resource Group of the Azure Migrate Project in the current subscription. + ${ResourceGroupID}, + + [Parameter(ParameterSetName='ListById', Mandatory)] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] + [System.String] + # Specifies the Azure Migrate Project in which servers are replicating. + ${ProjectID}, + + [Parameter()] + [Alias('AzureRMContext', 'AzureCredential')] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Azure')] + [System.Management.Automation.PSObject] + # The credentials, account, tenant, and subscription used for communication with Azure. + ${DefaultProfile}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Wait for .NET debugger to attach + ${Break}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be appended to the front of the pipeline + ${HttpPipelineAppend}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Runtime')] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.SendAsyncStep[]] + # SendAsync Pipeline Steps to be prepended to the front of the pipeline + ${HttpPipelinePrepend}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Runtime')] + [System.Uri] + # The URI for the proxy server to use + ${Proxy}, + + [Parameter(DontShow)] + [ValidateNotNull()] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Runtime')] + [System.Management.Automation.PSCredential] + # Credentials for a proxy server to use for the remote call + ${ProxyCredential}, + + [Parameter(DontShow)] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Runtime')] + [System.Management.Automation.SwitchParameter] + # Use the default credentials for the proxy + ${ProxyUseDefaultCredentials} +) + process { $parameterSet = $PSCmdlet.ParameterSetName $null = $PSBoundParameters.Remove('ID') @@ -148,7 +221,7 @@ function Get-AzMigrateLocalJob { $null = $PSBoundParameters.Add("Name", "Servers-Migration-ServerMigration_DataReplication") $null = $PSBoundParameters.Add("MigrateProjectName", $ProjectName) - $solution = Az.Migrate\Get-AzMigrateSolution @PSBoundParameters + $solution = Az.Migrate.private\Get-AzMigrateSolution_Get @PSBoundParameters if ($solution -and ($solution.Count -ge 1)) { $vaultId = $solution.DetailExtendedDetail["vaultId"] $vaultIdArray = $vaultId.Split("/") diff --git a/src/Migrate/Migrate.Autorest/custom/Get-AzMigrateLocalServerReplication.ps1 b/src/Migrate/Migrate.Autorest/custom/Get-AzMigrateLocalServerReplication.ps1 index a57159fa285e..b3f4a9d9f51c 100644 --- a/src/Migrate/Migrate.Autorest/custom/Get-AzMigrateLocalServerReplication.ps1 +++ b/src/Migrate/Migrate.Autorest/custom/Get-AzMigrateLocalServerReplication.ps1 @@ -23,7 +23,7 @@ https://learn.microsoft.com/powershell/module/az.migrate/get-azmigratelocalserve #> function Get-AzMigrateLocalServerReplication { [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.PreviewMessageAttribute("This cmdlet is based on a preview API version and may experience breaking changes in future releases.")] - [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IProtectedItemModel])] + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IProtectedItemModel])] [CmdletBinding(DefaultParameterSetName = 'ListByName', PositionalBinding = $false)] param( [Parameter(ParameterSetName = 'GetByItemID', Mandatory)] @@ -189,7 +189,7 @@ function Get-AzMigrateLocalServerReplication { # hence retry get machine site. if ($siteType -eq $SiteTypes.VMwareSites) { $siteObject = InvokeAzMigrateGetCommandWithRetries ` - -CommandName 'Az.Migrate\Get-AzMigrateSite' ` + -CommandName 'Az.Migrate.private\Get-AzMigrateSite_Get' ` -Parameters $PSBoundParameters ` -ErrorMessage "Machine site '$siteName' with Type '$siteType' not found." } elseif ($siteType -eq $SiteTypes.HyperVSites) { @@ -210,7 +210,7 @@ function Get-AzMigrateLocalServerReplication { $null = $PSBoundParameters.Add("MigrateProjectName", $ProjectName) $solution = InvokeAzMigrateGetCommandWithRetries ` - -CommandName 'Az.Migrate\Get-AzMigrateSolution' ` + -CommandName 'Az.Migrate.private\Get-AzMigrateSolution_Get' ` -Parameters $PSBoundParameters ` -ErrorMessage "No Data Replication Service Solution '$amhSolutionName' found in resource group '$ResourceGroupName' and project '$ProjectName'. Please verify your appliance setup." @@ -247,7 +247,7 @@ function Get-AzMigrateLocalServerReplication { $null = $PSBoundParameters.Add("MigrateProjectName", $ProjectName) $solution = InvokeAzMigrateGetCommandWithRetries ` - -CommandName 'Az.Migrate\Get-AzMigrateSolution' ` + -CommandName 'Az.Migrate.private\Get-AzMigrateSolution_Get' ` -Parameters $PSBoundParameters ` -ErrorMessage "No Data Replication Service Solution '$amhSolutionName' found in resource group '$ResourceGroupName' and project '$ProjectName'. Please verify your appliance setup." diff --git a/src/Migrate/Migrate.Autorest/custom/Get-AzMigrateServerMigrationStatus.ps1 b/src/Migrate/Migrate.Autorest/custom/Get-AzMigrateServerMigrationStatus.ps1 index e13e46aef681..43b45248499f 100644 --- a/src/Migrate/Migrate.Autorest/custom/Get-AzMigrateServerMigrationStatus.ps1 +++ b/src/Migrate/Migrate.Autorest/custom/Get-AzMigrateServerMigrationStatus.ps1 @@ -369,7 +369,7 @@ function Get-AzMigrateServerMigrationStatus { $null = $PSBoundParameters.Add("Name", "Servers-Migration-ServerMigration") $null = $PSBoundParameters.Add("MigrateProjectName", $ProjectName) - $solution = Az.Migrate\Get-AzMigrateSolution @PSBoundParameters + $solution = Az.Migrate.private\Get-AzMigrateSolution_Get @PSBoundParameters if ($solution -and ($solution.Count -ge 1)) { $VaultName = $solution.DetailExtendedDetail.AdditionalProperties.vaultId.Split("/")[8] } diff --git a/src/Migrate/Migrate.Autorest/custom/Get-AzMigrateServerReplication.ps1 b/src/Migrate/Migrate.Autorest/custom/Get-AzMigrateServerReplication.ps1 index 351427903e6c..81a04f12de2f 100644 --- a/src/Migrate/Migrate.Autorest/custom/Get-AzMigrateServerReplication.ps1 +++ b/src/Migrate/Migrate.Autorest/custom/Get-AzMigrateServerReplication.ps1 @@ -22,7 +22,7 @@ The Get-AzMigrateServerReplication cmdlet retrieves the object for the replicati https://learn.microsoft.com/powershell/module/az.migrate/get-azmigrateserverreplication #> function Get-AzMigrateServerReplication { - [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem])] + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrationItem])] [CmdletBinding(DefaultParameterSetName = 'ListByName', PositionalBinding = $false)] param( [Parameter(ParameterSetName = 'GetBySRSID', Mandatory)] @@ -53,7 +53,7 @@ function Get-AzMigrateServerReplication { [Parameter(ParameterSetName = 'GetByInputObject', Mandatory)] [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrationItem] # Specifies the machine object of the replicating server. ${InputObject}, @@ -172,22 +172,22 @@ function Get-AzMigrateServerReplication { $null = $PSBoundParameters.Add('ResourceGroupName', $ResourceGroupName) $null = $PSBoundParameters.Add('SiteName', $SiteName) - $siteObject = Az.Migrate\Get-AzMigrateSite @PSBoundParameters + $siteObject = Az.Migrate.private\Get-AzMigrateSite_Get @PSBoundParameters $ProjectName = $siteObject.DiscoverySolutionId.Split("/")[8] $null = $PSBoundParameters.Remove('SiteName') $null = $PSBoundParameters.Add("Name", "Servers-Migration-ServerMigration") $null = $PSBoundParameters.Add("MigrateProjectName", $ProjectName) - - $solution = Az.Migrate\Get-AzMigrateSolution @PSBoundParameters + + $solution = Az.Migrate.private\Get-AzMigrateSolution_Get @PSBoundParameters if ($solution -and ($solution.Count -ge 1)) { $VaultName = $solution.DetailExtendedDetail.AdditionalProperties.vaultId.Split("/")[8] $null = $PSBoundParameters.Remove("Name") $null = $PSBoundParameters.Remove("MigrateProjectName") $null = $PSBoundParameters.Add('ResourceName', $VaultName) - $allFabrics = Az.Migrate\Get-AzMigrateReplicationFabric @PSBoundParameters + $allFabrics = Az.Migrate.private\Get-AzMigrateReplicationFabric_List @PSBoundParameters $FabricName = "" if ($allFabrics -and ($allFabrics.length -gt 0)) { foreach ($fabric in $allFabrics) { @@ -202,7 +202,7 @@ function Get-AzMigrateServerReplication { } $null = $PSBoundParameters.Add('FabricName', $FabricName) - $peContainers = Az.Migrate\Get-AzMigrateReplicationProtectionContainer @PSBoundParameters + $peContainers = Az.Migrate.private\Get-AzMigrateReplicationProtectionContainer_List @PSBoundParameters $ProtectionContainerName = "" if ($peContainers -and ($peContainers.length -gt 0)) { $ProtectionContainerName = $peContainers[0].Name @@ -231,7 +231,7 @@ function Get-AzMigrateServerReplication { $null = $PSBoundParameters.Add("Name", "Servers-Migration-ServerMigration") $null = $PSBoundParameters.Add("MigrateProjectName", $ProjectName) - $solution = Az.Migrate\Get-AzMigrateSolution @PSBoundParameters + $solution = Az.Migrate.private\Get-AzMigrateSolution_Get @PSBoundParameters if ($solution -and ($solution.Count -ge 1)) { $VaultName = $solution.DetailExtendedDetail.AdditionalProperties.vaultId.Split("/")[8] } diff --git a/src/Migrate/Migrate.Autorest/custom/Initialize-AzMigrateLocalReplicationInfrastructure.ps1 b/src/Migrate/Migrate.Autorest/custom/Initialize-AzMigrateLocalReplicationInfrastructure.ps1 index 1a8af557cbe6..7120f52946dd 100644 --- a/src/Migrate/Migrate.Autorest/custom/Initialize-AzMigrateLocalReplicationInfrastructure.ps1 +++ b/src/Migrate/Migrate.Autorest/custom/Initialize-AzMigrateLocalReplicationInfrastructure.ps1 @@ -179,7 +179,7 @@ function Initialize-AzMigrateLocalReplicationInfrastructure { # Get Migrate Project $migrateProject = InvokeAzMigrateGetCommandWithRetries ` - -CommandName "Az.Migrate\Get-AzMigrateProject" ` + -CommandName "Az.Migrate.private\Get-AzMigrateProject_Get" ` -Parameters @{ "Name" = $ProjectName; "ResourceGroupName" = $ResourceGroupName @@ -192,7 +192,7 @@ function Initialize-AzMigrateLocalReplicationInfrastructure { # Get Data Replication Service, or the AMH solution $amhSolutionName = "Servers-Migration-ServerMigration_DataReplication" $amhSolution = InvokeAzMigrateGetCommandWithRetries ` - -CommandName "Az.Migrate\Get-AzMigrateSolution" ` + -CommandName "Az.Migrate.private\Get-AzMigrateSolution_Get" ` -Parameters @{ "SubscriptionId" = $SubscriptionId; "ResourceGroupName" = $ResourceGroupName; @@ -217,7 +217,7 @@ function Initialize-AzMigrateLocalReplicationInfrastructure { # Access Discovery Service $discoverySolutionName = "Servers-Discovery-ServerDiscovery" $discoverySolution = InvokeAzMigrateGetCommandWithRetries ` - -CommandName "Az.Migrate\Get-AzMigrateSolution" ` + -CommandName "Az.Migrate.private\Get-AzMigrateSolution_Get" ` -Parameters @{ "SubscriptionId" = $SubscriptionId; "ResourceGroupName" = $ResourceGroupName; @@ -268,7 +268,7 @@ function Initialize-AzMigrateLocalReplicationInfrastructure { } # Get healthy asrv2 fabrics in the resource group - $allFabrics = Az.Migrate\Get-AzMigrateLocalReplicationFabric -ResourceGroupName $ResourceGroupName | Where-Object { + $allFabrics = Az.Migrate.private\Get-AzMigrateLocalReplicationFabric_List1 -ResourceGroupName $ResourceGroupName | Where-Object { $_.Property.ProvisioningState -eq [ProvisioningState]::Succeeded -and $_.Property.CustomProperty.MigrationSolutionId -eq $amhSolution.Id } @@ -456,12 +456,12 @@ function Initialize-AzMigrateLocalReplicationInfrastructure { } # Setup Policy deployment parameters - $policyProperties = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.PolicyModelProperties]::new() + $policyProperties = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.PolicyModelProperties]::new() if ($instanceType -eq $AzLocalInstanceTypes.HyperVToAzLocal) { - $policyCustomProperties = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.HyperVToAzStackHcipolicyModelCustomProperties]::new() + $policyCustomProperties = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.HyperVToAzStackHcipolicyModelCustomProperties]::new() } elseif ($instanceType -eq $AzLocalInstanceTypes.VMwareToAzLocal) { - $policyCustomProperties = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.VMwareToAzStackHcipolicyModelCustomProperties]::new() + $policyCustomProperties = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.VMwareToAzStackHcipolicyModelCustomProperties]::new() } else { throw "Instance type '$($instanceType)' is not supported. Currently, for AzLocal scenario, only HyperV and VMware as the source is supported." @@ -543,7 +543,7 @@ function Initialize-AzMigrateLocalReplicationInfrastructure { # Put Cache Storage Account $amhSolution = InvokeAzMigrateGetCommandWithRetries ` - -CommandName "Az.Migrate\Get-AzMigrateSolution" ` + -CommandName "Az.Migrate.private\Get-AzMigrateSolution_Get" ` -Parameters @{ "SubscriptionId" = $SubscriptionId; "ResourceGroupName" = $ResourceGroupName; @@ -635,7 +635,7 @@ function Initialize-AzMigrateLocalReplicationInfrastructure { } $amhSolution = InvokeAzMigrateGetCommandWithRetries ` - -CommandName "Az.Migrate\Get-AzMigrateSolution" ` + -CommandName "Az.Migrate.private\Get-AzMigrateSolution_Get" ` -Parameters @{ "SubscriptionId" = $SubscriptionId; "ResourceGroupName" = $ResourceGroupName; @@ -926,7 +926,7 @@ function Initialize-AzMigrateLocalReplicationInfrastructure { } $amhSolution = InvokeAzMigrateGetCommandWithRetries ` - -CommandName "Az.Migrate\Get-AzMigrateSolution" ` + -CommandName "Az.Migrate.private\Get-AzMigrateSolution_Get" ` -Parameters @{ "SubscriptionId" = $SubscriptionId; "ResourceGroupName" = $ResourceGroupName; @@ -1108,15 +1108,15 @@ function Initialize-AzMigrateLocalReplicationInfrastructure { } # Setup Replication Extension deployment parameters - $replicationExtensionProperties = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.ReplicationExtensionModelProperties]::new() + $replicationExtensionProperties = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ReplicationExtensionModelProperties]::new() if ($instanceType -eq $AzLocalInstanceTypes.HyperVToAzLocal) { - $replicationExtensionCustomProperties = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.HyperVToAzStackHcireplicationExtensionModelCustomProperties]::new() + $replicationExtensionCustomProperties = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.HyperVToAzStackHcireplicationExtensionModelCustomProperties]::new() $replicationExtensionCustomProperties.HyperVFabricArmId = $params.SourceFabricArmId } elseif ($instanceType -eq $AzLocalInstanceTypes.VMwareToAzLocal) { - $replicationExtensionCustomProperties = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.VMwareToAzStackHcireplicationExtensionModelCustomProperties]::new() + $replicationExtensionCustomProperties = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.VMwareToAzStackHcireplicationExtensionModelCustomProperties]::new() $replicationExtensionCustomProperties.VMwareFabricArmId = $params.SourceFabricArmId } else { diff --git a/src/Migrate/Migrate.Autorest/custom/Initialize-AzMigrateReplicationInfrastructure.ps1 b/src/Migrate/Migrate.Autorest/custom/Initialize-AzMigrateReplicationInfrastructure.ps1 index 866381deed17..d36a035d6224 100644 --- a/src/Migrate/Migrate.Autorest/custom/Initialize-AzMigrateReplicationInfrastructure.ps1 +++ b/src/Migrate/Migrate.Autorest/custom/Initialize-AzMigrateReplicationInfrastructure.ps1 @@ -420,7 +420,7 @@ public static int hashForArtifact(String artifact) $policyName = $MigratePrefix + $SiteName + "policy" $existingPolicyObject = Get-AzMigrateReplicationPolicy -PolicyName $policyName -ResourceGroupName $ResourceGroupName -ResourceName $VaultName -ErrorVariable notPresent -ErrorAction SilentlyContinue if (!$existingPolicyObject) { - $providerSpecificPolicy = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.VMwareCbtPolicyCreationInput]::new() + $providerSpecificPolicy = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.VMwareCbtPolicyCreationInput]::new() $providerSpecificPolicy.AppConsistentFrequencyInMinute = 240 $providerSpecificPolicy.InstanceType = "VMwareCbt" $providerSpecificPolicy.RecoveryPointHistoryInMinute = 360 @@ -444,7 +444,7 @@ public static int hashForArtifact(String artifact) Write-Host $mappingName, " for ", $applianceName, $LogStringSkipping } else { - $providerSpecificInput = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.VMwareCbtContainerMappingInput]::new() + $providerSpecificInput = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.VMwareCbtContainerMappingInput]::new() $providerSpecificInput.InstanceType = "VMwareCbt" $providerSpecificInput.TargetLocation = $TargetRegion diff --git a/src/Migrate/Migrate.Autorest/custom/New-AzMigrateDiskMapping.ps1 b/src/Migrate/Migrate.Autorest/custom/New-AzMigrateDiskMapping.ps1 index 8020b05c88b1..4a21a7ab258f 100644 --- a/src/Migrate/Migrate.Autorest/custom/New-AzMigrateDiskMapping.ps1 +++ b/src/Migrate/Migrate.Autorest/custom/New-AzMigrateDiskMapping.ps1 @@ -22,7 +22,7 @@ The New-AzMigrateDiskMapping cmdlet creates a mapping of the source disk attache https://learn.microsoft.com/powershell/module/az.migrate/new-azmigratediskmapping #> function New-AzMigrateDiskMapping { - [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtDiskInput])] + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtDiskInput])] [CmdletBinding(DefaultParameterSetName = 'VMwareCbt', PositionalBinding = $false)] param( [Parameter(Mandatory)] @@ -55,7 +55,7 @@ function New-AzMigrateDiskMapping { ) process { - $DiskObject = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.VMwareCbtDiskInput]::new() + $DiskObject = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.VMwareCbtDiskInput]::new() $DiskObject.DiskId = $DiskID $validDiskTypeSpellings = @{ diff --git a/src/Migrate/Migrate.Autorest/custom/New-AzMigrateLocalDiskMappingObject.ps1 b/src/Migrate/Migrate.Autorest/custom/New-AzMigrateLocalDiskMappingObject.ps1 index 85b13f624613..dde3dab2dc16 100644 --- a/src/Migrate/Migrate.Autorest/custom/New-AzMigrateLocalDiskMappingObject.ps1 +++ b/src/Migrate/Migrate.Autorest/custom/New-AzMigrateLocalDiskMappingObject.ps1 @@ -22,8 +22,9 @@ The New-AzMigrateLocalDiskMappingObject cmdlet creates a mapping of the source d https://learn.microsoft.com/powershell/module/az.migrate/new-azmigratelocaldiskmappingobject #> function New-AzMigrateLocalDiskMappingObject { + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.ModelCmdletAttribute()] [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.PreviewMessageAttribute("This cmdlet is based on a preview API version and may experience breaking changes in future releases.")] - [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.AzLocalDiskInput])] + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.AzLocalDiskInput])] [CmdletBinding(PositionalBinding = $false)] param( [Parameter(Mandatory)] @@ -80,7 +81,7 @@ function New-AzMigrateLocalDiskMappingObject { throw "PhysicalSectorSize must be 512 for VHD format but $PhysicalSectorSize is given." } - $DiskObject = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.AzLocalDiskInput]::new( + $DiskObject = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.AzLocalDiskInput]::new( $DiskID, $isDynamicDisk, $Size, diff --git a/src/Migrate/Migrate.Autorest/custom/New-AzMigrateLocalNicMappingObject.ps1 b/src/Migrate/Migrate.Autorest/custom/New-AzMigrateLocalNicMappingObject.ps1 index edb0f505e1d6..8eae5682ece0 100644 --- a/src/Migrate/Migrate.Autorest/custom/New-AzMigrateLocalNicMappingObject.ps1 +++ b/src/Migrate/Migrate.Autorest/custom/New-AzMigrateLocalNicMappingObject.ps1 @@ -22,8 +22,9 @@ The New-AzMigrateLocalNicMappingObject cmdlet creates a mapping of the source NI https://learn.microsoft.com/powershell/module/az.migrate/new-azmigratelocalnicmappingobject #> function New-AzMigrateLocalNicMappingObject { + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.ModelCmdletAttribute()] [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.PreviewMessageAttribute("This cmdlet is based on a preview API version and may experience breaking changes in future releases.")] - [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.AzLocalNicInput])] + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.AzLocalNicInput])] [CmdletBinding(PositionalBinding = $false)] param( [Parameter(Mandatory)] @@ -70,7 +71,7 @@ function New-AzMigrateLocalNicMappingObject { $selectionTypeForFailover = $VMNicSelection.NotSelected } - $NicObject = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.AzLocalNicInput]::new( + $NicObject = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.AzLocalNicInput]::new( $NicID, $TargetVirtualSwitchId, $TargetTestVirtualSwitchId, diff --git a/src/Migrate/Migrate.Autorest/custom/New-AzMigrateLocalServerReplication.ps1 b/src/Migrate/Migrate.Autorest/custom/New-AzMigrateLocalServerReplication.ps1 index 749e1ae1ee70..7ddb846ff297 100644 --- a/src/Migrate/Migrate.Autorest/custom/New-AzMigrateLocalServerReplication.ps1 +++ b/src/Migrate/Migrate.Autorest/custom/New-AzMigrateLocalServerReplication.ps1 @@ -23,7 +23,7 @@ https://learn.microsoft.com/powershell/module/az.migrate/new-azmigratelocalserve #> function New-AzMigrateLocalServerReplication { [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.PreviewMessageAttribute("This cmdlet is based on a preview API version and may experience breaking changes in future releases.")] - [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IJobModel])] + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobModel])] [CmdletBinding(DefaultParameterSetName = 'ByIdDefaultUser', PositionalBinding = $false, SupportsShouldProcess, ConfirmImpact = 'Medium')] param( [Parameter(ParameterSetName = 'ByIdDefaultUser', Mandatory)] @@ -73,13 +73,13 @@ function New-AzMigrateLocalServerReplication { [Parameter(ParameterSetName = 'ByIdPowerUser', Mandatory)] [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.AzLocalDiskInput[]] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.AzLocalDiskInput[]] # Specifies the disks on the source server to be included for replication. ${DiskToInclude}, [Parameter(ParameterSetName = 'ByIdPowerUser', Mandatory)] [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.AzLocalNicInput[]] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.AzLocalNicInput[]] # Specifies the NICs on the source server to be included for replication. ${NicToInclude}, @@ -303,7 +303,7 @@ function New-AzMigrateLocalServerReplication { # Get VMware site $siteObject = InvokeAzMigrateGetCommandWithRetries ` - -CommandName 'Az.Migrate\Get-AzMigrateSite' ` + -CommandName 'Az.Migrate.private\Get-AzMigrateSite_Get' ` -Parameters @{ 'ResourceGroupName' = $ResourceGroupName; 'SiteName' = $SiteName; @@ -353,7 +353,7 @@ function New-AzMigrateLocalServerReplication { # Get Data Replication Service, or the AMH solution $amhSolutionName = "Servers-Migration-ServerMigration_DataReplication" $amhSolution = InvokeAzMigrateGetCommandWithRetries ` - -CommandName 'Az.Migrate\Get-AzMigrateSolution' ` + -CommandName 'Az.Migrate.private\Get-AzMigrateSolution_Get' ` -Parameters @{ "ResourceGroupName" = $ResourceGroupName; "Name" = $amhSolutionName; @@ -380,7 +380,7 @@ function New-AzMigrateLocalServerReplication { # Access Discovery Service $discoverySolutionName = "Servers-Discovery-ServerDiscovery" $discoverySolution = InvokeAzMigrateGetCommandWithRetries ` - -CommandName "Az.Migrate\Get-AzMigrateSolution" ` + -CommandName "Az.Migrate.private\Get-AzMigrateSolution_Get" ` -Parameters @{ "SubscriptionId" = $SubscriptionId; "ResourceGroupName" = $ResourceGroupName; @@ -424,7 +424,7 @@ function New-AzMigrateLocalServerReplication { } # Get healthy asrv2 fabrics in the resource group - $allFabrics = Az.Migrate\Get-AzMigrateLocalReplicationFabric -ResourceGroupName $ResourceGroupName | Where-Object { + $allFabrics = Az.Migrate.private\Get-AzMigrateLocalReplicationFabric_List1 -ResourceGroupName $ResourceGroupName | Where-Object { $_.Property.ProvisioningState -eq [ProvisioningState]::Succeeded -and $_.Property.CustomProperty.MigrationSolutionId -eq $amhSolution.Id } @@ -555,16 +555,16 @@ function New-AzMigrateLocalServerReplication { } # Construct create protected item request object - $protectedItemProperties = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.ProtectedItemModelProperties]::new() + $protectedItemProperties = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ProtectedItemModelProperties]::new() $protectedItemProperties.PolicyName = $policyName $protectedItemProperties.ReplicationExtensionName = $replicationExtensionName if ($SiteType -eq $SiteTypes.HyperVSites) { - $customProperties = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.HyperVToAzStackHCIProtectedItemModelCustomProperties]::new() + $customProperties = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.HyperVToAzStackHCIProtectedItemModelCustomProperties]::new() $isSourceDynamicMemoryEnabled = $machine.IsDynamicMemoryEnabled } elseif ($SiteType -eq $SiteTypes.VMwareSites) { - $customProperties = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.VMwareToAzStackHCIProtectedItemModelCustomProperties]::new() + $customProperties = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.VMwareToAzStackHCIProtectedItemModelCustomProperties]::new() $isSourceDynamicMemoryEnabled = $false } @@ -632,7 +632,7 @@ function New-AzMigrateLocalServerReplication { } # Construct default dynamic memory config - $memoryConfig = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.ProtectedItemDynamicMemoryConfig]::new() + $memoryConfig = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ProtectedItemDynamicMemoryConfig]::new() $memoryConfig.MinimumMemoryInMegaByte = [System.Math]::Min($customProperties.TargetMemoryInMegaByte, $RAMConfig.DefaultMinDynamicMemoryInMB) $memoryConfig.MaximumMemoryInMegaByte = [System.Math]::Max($customProperties.TargetMemoryInMegaByte, $RAMConfig.DefaultMaxDynamicMemoryInMB) $memoryConfig.TargetMemoryBufferPercentage = $RAMConfig.DefaultTargetMemoryBufferPercentage @@ -757,12 +757,12 @@ function New-AzMigrateLocalServerReplication { } if ($SiteType -eq $SiteTypes.HyperVSites) { - $customProperties.DisksToInclude = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.HyperVToAzStackHCIDiskInput[]]$disks - $customProperties.NicsToInclude = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.HyperVToAzStackHCINicInput[]]$nics + $customProperties.DisksToInclude = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.HyperVToAzStackHCIDiskInput[]]$disks + $customProperties.NicsToInclude = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.HyperVToAzStackHCINicInput[]]$nics } elseif ($SiteType -eq $SiteTypes.VMwareSites) { - $customProperties.DisksToInclude = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.VMwareToAzStackHCIDiskInput[]]$disks - $customProperties.NicsToInclude = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.VMwareToAzStackHCINicInput[]]$nics + $customProperties.DisksToInclude = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.VMwareToAzStackHCIDiskInput[]]$disks + $customProperties.NicsToInclude = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.VMwareToAzStackHCINicInput[]]$nics } $protectedItemProperties.CustomProperty = $customProperties diff --git a/src/Migrate/Migrate.Autorest/custom/New-AzMigrateNicMapping.ps1 b/src/Migrate/Migrate.Autorest/custom/New-AzMigrateNicMapping.ps1 index bae5f0f0dd46..2f76e4148b88 100644 --- a/src/Migrate/Migrate.Autorest/custom/New-AzMigrateNicMapping.ps1 +++ b/src/Migrate/Migrate.Autorest/custom/New-AzMigrateNicMapping.ps1 @@ -22,7 +22,7 @@ The New-AzMigrateNicMapping cmdlet creates a mapping of the source NIC attached https://learn.microsoft.com/powershell/module/az.migrate/new-azmigratenicmapping #> function New-AzMigrateNicMapping { - [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtNicInput])] + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtNicInput])] [CmdletBinding(DefaultParameterSetName = 'VMwareCbt', PositionalBinding = $false)] param( [Parameter(Mandatory)] @@ -71,7 +71,7 @@ function New-AzMigrateNicMapping { ) process { - $NicObject = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.VMwareCbtNicInput]::new() + $NicObject = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.VMwareCbtNicInput]::new() $NicObject.NicId = $NicID if ($PSBoundParameters.ContainsKey('TargetNicSelectionType')) { if ($TargetNicSelectionType -eq 'primary') { diff --git a/src/Migrate/Migrate.Autorest/custom/New-AzMigrateProject.ps1 b/src/Migrate/Migrate.Autorest/custom/New-AzMigrateProject.ps1 index 762fd8e86ac5..2ad9fce7b80d 100644 --- a/src/Migrate/Migrate.Autorest/custom/New-AzMigrateProject.ps1 +++ b/src/Migrate/Migrate.Autorest/custom/New-AzMigrateProject.ps1 @@ -51,7 +51,7 @@ function New-AzMigrateProject { [Parameter(ParameterSetName='PutExpandedCustom')] [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20180901Preview.IMigrateProjectProperties] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateProjectProperties] # Specifies the project properties. ${Property}, @@ -65,7 +65,7 @@ function New-AzMigrateProject { process{ if ($null -eq $Property) { - $Property = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20180901Preview.MigrateProjectProperties]::new() + $Property = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.MigrateProjectProperties]::new() $Property.RegisteredTool = {} } diff --git a/src/Migrate/Migrate.Autorest/custom/New-AzMigrateServerReplication.ps1 b/src/Migrate/Migrate.Autorest/custom/New-AzMigrateServerReplication.ps1 index 404deac7c5ec..147a267356dc 100644 --- a/src/Migrate/Migrate.Autorest/custom/New-AzMigrateServerReplication.ps1 +++ b/src/Migrate/Migrate.Autorest/custom/New-AzMigrateServerReplication.ps1 @@ -22,7 +22,7 @@ The New-AzMigrateServerReplication cmdlet starts the replication for a particula https://learn.microsoft.com/powershell/module/az.migrate/new-azmigrateserverreplication #> function New-AzMigrateServerReplication { - [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob])] + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJob])] [CmdletBinding(DefaultParameterSetName = 'ByIdDefaultUser', PositionalBinding = $false)] param( [Parameter(ParameterSetName = 'ByIdDefaultUser', Mandatory)] @@ -35,14 +35,14 @@ function New-AzMigrateServerReplication { [Parameter(ParameterSetName = 'ByInputObjectDefaultUser', Mandatory)] [Parameter(ParameterSetName = 'ByInputObjectPowerUser', Mandatory)] [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IVMwareMachine] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareMachine] # Specifies the discovered server to be migrated. The server object can be retrieved using the Get-AzMigrateServer cmdlet. ${InputObject}, [Parameter(ParameterSetName = 'ByIdPowerUser', Mandatory)] [Parameter(ParameterSetName = 'ByInputObjectPowerUser', Mandatory)] [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtDiskInput[]] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtDiskInput[]] # Specifies the disks on the source server to be included for replication. ${DiskToInclude}, @@ -149,19 +149,19 @@ function New-AzMigrateServerReplication { [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtEnableMigrationInputTargetVmtags] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtEnableMigrationInputTargetVmtags] # Specifies the tag to be used for VM creation. ${VMTag}, [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtEnableMigrationInputTargetNicTags] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtEnableMigrationInputTargetNicTags] # Specifies the tag to be used for NIC creation. ${NicTag}, [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtEnableMigrationInputTargetDiskTags] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtEnableMigrationInputTargetDiskTags] # Specifies the tag to be used for disk creation. ${DiskTag}, @@ -348,7 +348,7 @@ function New-AzMigrateServerReplication { # Get the site to get project name. $null = $PSBoundParameters.Add('ResourceGroupName', $ResourceGroupName) $null = $PSBoundParameters.Add('SiteName', $SiteName) - $siteObject = Az.Migrate\Get-AzMigrateSite @PSBoundParameters + $siteObject = Az.Migrate.private\Get-AzMigrateSite_Get @PSBoundParameters if ($siteObject -and ($siteObject.Count -ge 1)) { $ProjectName = $siteObject.DiscoverySolutionId.Split("/")[8] } @@ -363,8 +363,8 @@ function New-AzMigrateServerReplication { $null = $PSBoundParameters.Add("ResourceGroupName", $ResourceGroupName) $null = $PSBoundParameters.Add("Name", "Servers-Migration-ServerMigration") $null = $PSBoundParameters.Add("MigrateProjectName", $ProjectName) - - $solution = Az.Migrate\Get-AzMigrateSolution @PSBoundParameters + + $solution = Az.Migrate.private\Get-AzMigrateSolution_Get @PSBoundParameters $VaultName = $solution.DetailExtendedDetail.AdditionalProperties.vaultId.Split("/")[8] $null = $PSBoundParameters.Remove('ResourceGroupName') @@ -410,7 +410,7 @@ function New-AzMigrateServerReplication { $null = $PSBoundParameters.Add('ResourceGroupName', $ResourceGroupName) $null = $PSBoundParameters.Add('ResourceName', $VaultName) $null = $PSBoundParameters.Add('PolicyName', $policyName) - $policyObj = Az.Migrate\Get-AzMigrateReplicationPolicy @PSBoundParameters -ErrorVariable notPresent -ErrorAction SilentlyContinue + $policyObj = Az.Migrate.private\Get-AzMigrateReplicationPolicy_Get @PSBoundParameters -ErrorVariable notPresent -ErrorAction SilentlyContinue if ($policyObj -and ($policyObj.Count -ge 1)) { $PolicyId = $policyObj.Id } @@ -423,7 +423,7 @@ function New-AzMigrateServerReplication { $null = $PSBoundParameters.Add('ResourceGroupName', $ResourceGroupName) $null = $PSBoundParameters.Add('ResourceName', $VaultName) - $allFabrics = Az.Migrate\Get-AzMigrateReplicationFabric @PSBoundParameters + $allFabrics = Az.Migrate.private\Get-AzMigrateReplicationFabric_List @PSBoundParameters $FabricName = "" if ($allFabrics -and ($allFabrics.length -gt 0)) { foreach ($fabric in $allFabrics) { @@ -438,7 +438,7 @@ function New-AzMigrateServerReplication { } $null = $PSBoundParameters.Add('FabricName', $FabricName) - $peContainers = Az.Migrate\Get-AzMigrateReplicationProtectionContainer @PSBoundParameters + $peContainers = Az.Migrate.private\Get-AzMigrateReplicationProtectionContainer_List @PSBoundParameters $ProtectionContainerName = "" if ($peContainers -and ($peContainers.length -gt 0)) { $ProtectionContainerName = $peContainers[0].Name @@ -452,7 +452,7 @@ function New-AzMigrateServerReplication { $null = $PSBoundParameters.Add('MappingName', $mappingName) $null = $PSBoundParameters.Add("ProtectionContainerName", $ProtectionContainerName) - $mappingObject = Az.Migrate\Get-AzMigrateReplicationProtectionContainerMapping @PSBoundParameters -ErrorVariable notPresent -ErrorAction SilentlyContinue + $mappingObject = Az.Migrate.private\Get-AzMigrateReplicationProtectionContainerMapping_Get @PSBoundParameters -ErrorVariable notPresent -ErrorAction SilentlyContinue if ($mappingObject -and ($mappingObject.Count -ge 1)) { $TargetRegion = $mappingObject.ProviderSpecificDetail.TargetLocation } @@ -544,7 +544,7 @@ public static int hashForArtifact(String artifact) $null = $PSBoundParameters.Add("MigrationItemName", $MachineName) $null = $PSBoundParameters.Add("PolicyId", $PolicyId) - $ProviderSpecificDetails = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.VMwareCbtEnableMigrationInput]::new() + $ProviderSpecificDetails = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.VMwareCbtEnableMigrationInput]::new() $ProviderSpecificDetails.DataMoverRunAsAccountId = $VMWarerunasaccountID $ProviderSpecificDetails.SnapshotRunAsAccountId = $VMWarerunasaccountID $ProviderSpecificDetails.InstanceType = 'VMwareCbt' @@ -676,10 +676,10 @@ public static int hashForArtifact(String artifact) $uniqueDiskUuids = [System.Collections.Generic.HashSet[String]]::new([StringComparer]::InvariantCultureIgnoreCase) if ($parameterSet -match 'DefaultUser') { - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtDiskInput[]]$DiskToInclude = @() + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtDiskInput[]]$DiskToInclude = @() foreach ($onPremDisk in $InputObject.Disk) { if ($onPremDisk.Uuid -ne $OSDiskID) { - $DiskObject = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.VMwareCbtDiskInput]::new() + $DiskObject = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.VMwareCbtDiskInput]::new() $DiskObject.DiskId = $onPremDisk.Uuid $DiskObject.DiskType = "Standard_LRS" $DiskObject.IsOSDisk = "false" @@ -691,7 +691,7 @@ public static int hashForArtifact(String artifact) $DiskToInclude += $DiskObject } } - $DiskObject = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.VMwareCbtDiskInput]::new() + $DiskObject = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.VMwareCbtDiskInput]::new() $DiskObject.DiskId = $OSDiskID $DiskObject.DiskType = $DiskType $DiskObject.IsOSDisk = "true" diff --git a/src/Migrate/Migrate.Autorest/custom/New-AzMigrateTestNicMapping .ps1 b/src/Migrate/Migrate.Autorest/custom/New-AzMigrateTestNicMapping .ps1 index d1f87055c821..241b46eec13d 100644 --- a/src/Migrate/Migrate.Autorest/custom/New-AzMigrateTestNicMapping .ps1 +++ b/src/Migrate/Migrate.Autorest/custom/New-AzMigrateTestNicMapping .ps1 @@ -22,7 +22,7 @@ The New-AzMigrateTestNicMapping cmdlet creates a mapping of the source NIC attac https://learn.microsoft.com/powershell/module/az.migrate/new-azmigratetestnicmapping #> function New-AzMigrateTestNicMapping { - [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtNicInput])] + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtNicInput])] [CmdletBinding(DefaultParameterSetName = 'VMwareCbt', PositionalBinding = $false, SupportsShouldProcess, ConfirmImpact = 'Medium')] param( [Parameter(Mandatory)] @@ -39,7 +39,7 @@ function New-AzMigrateTestNicMapping { ) process { - $NicObject = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.VMwareCbtNicInput]::new() + $NicObject = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.VMwareCbtNicInput]::new() $NicObject.NicId = $NicID if ($PSBoundParameters.ContainsKey('TestNicSubnet')) { diff --git a/src/Migrate/Migrate.Autorest/custom/README.md b/src/Migrate/Migrate.Autorest/custom/README.md index a268d35afb1d..67ca1cd0e5cd 100644 --- a/src/Migrate/Migrate.Autorest/custom/README.md +++ b/src/Migrate/Migrate.Autorest/custom/README.md @@ -1,5 +1,5 @@ # Custom -This directory contains custom implementation for non-generated cmdlets for the `Az.Migrate` module. Both scripts (`.ps1`) and C# files (`.cs`) can be implemented here. They will be used during the build process in `build-module.ps1`, and create cmdlets into the `../exports` folder. The only generated file into this folder is the `Az.Migrate.custom.psm1`. This file should not be modified. +This directory contains custom implementation for non-generated cmdlets for the `Az.Migrate` module. Both scripts (`.ps1`) and C# files (`.cs`) can be implemented here. They will be used during the build process in `build-module.ps1`, and create cmdlets into the `..\exports` folder. The only generated file into this folder is the `Az.Migrate.custom.psm1`. This file should not be modified. ## Info - Modifiable: yes @@ -15,10 +15,10 @@ For C# cmdlets, they are compiled with the rest of the generated low-level cmdle For script cmdlets, these are loaded via the `Az.Migrate.custom.psm1`. Then, during the build process, this module is loaded and processed in the same manner as the C# cmdlets. The fundamental difference is the script cmdlets use the `ParameterSetName` attribute and C# cmdlets do not. To create a script cmdlet variant of a generated cmdlet, simply decorate all parameters in the script with the new `ParameterSetName` in the `Parameter` attribute. This will appropriately treat each parameter set as a separate variant when processed to be exported during the build. ## Purpose -This allows the modules to have cmdlets that were not defined in the REST specification. It also allows combining logic using generated cmdlets. This is a level of customization beyond what can be done using the [readme configuration options](https://github.com/Azure/autorest/blob/master/docs/powershell/options.md) that are currently available. These custom cmdlets are then referenced by the cmdlets created at build-time in the `../exports` folder. +This allows the modules to have cmdlets that were not defined in the REST specification. It also allows combining logic using generated cmdlets. This is a level of customization beyond what can be done using the [readme configuration options](https://github.com/Azure/autorest/blob/master/docs/powershell/options.md) that are currently available. These custom cmdlets are then referenced by the cmdlets created at build-time in the `..\exports` folder. ## Usage -The easiest way currently to start developing custom cmdlets is to copy an existing cmdlet. For C# cmdlets, copy one from the `generated/cmdlets` folder. For script cmdlets, build the project using `build-module.ps1` and copy one of the scripts from the `../exports` folder. After that, if you want to add new parameter sets, follow the guidelines in the `Details` section above. For implementing a new cmdlets, at minimum, please keep these parameters: +The easiest way currently to start developing custom cmdlets is to copy an existing cmdlet. For C# cmdlets, copy one from the `generated/cmdlets` folder. For script cmdlets, build the project using `build-module.ps1` and copy one of the scripts from the `..\exports` folder. After that, if you want to add new parameter sets, follow the guidelines in the `Details` section above. For implementing a new cmdlets, at minimum, please keep these parameters: - Break - DefaultProfile - HttpPipelineAppend @@ -36,6 +36,6 @@ For processing the cmdlets, we've created some additional attributes: - `Microsoft.Azure.PowerShell.Cmdlets.Migrate.DoNotExportAttribute` - Used in C# and script cmdlets to suppress creating an exported cmdlet at build-time. These cmdlets will *not be exposed* by `Az.Migrate`. - `Microsoft.Azure.PowerShell.Cmdlets.Migrate.InternalExportAttribute` - - Used in C# cmdlets to route exported cmdlets to the `../internal`, which are *not exposed* by `Az.Migrate`. For more information, see [README.md](../internal/README.md) in the `../internal` folder. + - Used in C# cmdlets to route exported cmdlets to the `..\internal`, which are *not exposed* by `Az.Migrate`. For more information, see [README.md](..\internal/README.md) in the `..\internal` folder. - `Microsoft.Azure.PowerShell.Cmdlets.Migrate.ProfileAttribute` - Used in C# and script cmdlets to define which Azure profiles the cmdlet supports. This is only supported for Azure (`--azure`) modules. \ No newline at end of file diff --git a/src/Migrate/Migrate.Autorest/custom/Remove-AzMigrateLocalServerReplication.ps1 b/src/Migrate/Migrate.Autorest/custom/Remove-AzMigrateLocalServerReplication.ps1 index 6da71456952d..3ff6216e2f36 100644 --- a/src/Migrate/Migrate.Autorest/custom/Remove-AzMigrateLocalServerReplication.ps1 +++ b/src/Migrate/Migrate.Autorest/custom/Remove-AzMigrateLocalServerReplication.ps1 @@ -23,7 +23,7 @@ https://learn.microsoft.com/powershell/module/az.migrate/remove-azmigratelocalse #> function Remove-AzMigrateLocalServerReplication { [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.PreviewMessageAttribute("This cmdlet is based on a preview API version and may experience breaking changes in future releases.")] - [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IJobModel])] + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobModel])] [CmdletBinding(DefaultParameterSetName = 'ByID', PositionalBinding = $false, SupportsShouldProcess, ConfirmImpact='Medium')] param( [Parameter(ParameterSetName = 'ByID', Mandatory)] diff --git a/src/Migrate/Migrate.Autorest/custom/Remove-AzMigrateServerReplication.ps1 b/src/Migrate/Migrate.Autorest/custom/Remove-AzMigrateServerReplication.ps1 index 4e74f6477ea2..a99dda637617 100644 --- a/src/Migrate/Migrate.Autorest/custom/Remove-AzMigrateServerReplication.ps1 +++ b/src/Migrate/Migrate.Autorest/custom/Remove-AzMigrateServerReplication.ps1 @@ -22,7 +22,7 @@ The Remove-AzMigrateServerReplication cmdlet stops the replication for a migrate https://learn.microsoft.com/powershell/module/az.migrate/remove-azmigrateserverreplication #> function Remove-AzMigrateServerReplication { - [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob])] + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJob])] [CmdletBinding(DefaultParameterSetName = 'ByIDVMwareCbt', PositionalBinding = $false)] param( [Parameter(ParameterSetName = 'ByIDVMwareCbt', Mandatory)] @@ -33,7 +33,7 @@ function Remove-AzMigrateServerReplication { [Parameter(ParameterSetName = 'ByInputObjectVMwareCbt', Mandatory)] [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrationItem] # Specifies the replcating server for which the replication needs to be disabled. The server object should be retrieved using the Get-AzMigrateServerReplication cmdlet. ${InputObject}, diff --git a/src/Migrate/Migrate.Autorest/custom/Restart-AzMigrateServerReplication.ps1 b/src/Migrate/Migrate.Autorest/custom/Restart-AzMigrateServerReplication.ps1 index 11684d2eee3d..270cf7e01bb7 100644 --- a/src/Migrate/Migrate.Autorest/custom/Restart-AzMigrateServerReplication.ps1 +++ b/src/Migrate/Migrate.Autorest/custom/Restart-AzMigrateServerReplication.ps1 @@ -22,18 +22,18 @@ The Restart-AzMigrateServerReplication cmdlet repairs the replication for the sp https://learn.microsoft.com/powershell/module/az.migrate/restart-azmigrateserverreplication #> function Restart-AzMigrateServerReplication { - [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob])] + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJob])] [CmdletBinding(DefaultParameterSetName = 'ByIDVMwareCbt', PositionalBinding = $false)] param( [Parameter(ParameterSetName = 'ByIDVMwareCbt', Mandatory)] [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] [System.String] - # Specifies the replcating server for which the resync needs to be initiated. The ID should be retrieved using the Get-AzMigrateServerReplication cmdlet. + # Specifies the replicating server for which the resync needs to be initiated. The ID should be retrieved using the Get-AzMigrateServerReplication cmdlet. ${TargetObjectID}, [Parameter(ParameterSetName = 'ByInputObjectVMwareCbt', Mandatory)] [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrationItem] # Specifies the machine object of the replicating server. ${InputObject}, @@ -119,7 +119,7 @@ function Restart-AzMigrateServerReplication { $ReplicationMigrationItem = Az.Migrate.internal\Get-AzMigrateReplicationMigrationItem @PSBoundParameters if ($ReplicationMigrationItem -and ($ReplicationMigrationItem.ProviderSpecificDetail.InstanceType -eq 'VMwarecbt')) { - $ProviderSepcificDetail = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.VMwareCbtResyncInput]::new() + $ProviderSepcificDetail = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.VMwareCbtResyncInput]::new() $ProviderSepcificDetail.InstanceType = 'VMwareCbt' $ProviderSepcificDetail.SkipCbtReset = 'true' $null = $PSBoundParameters.Add('ProviderSpecificDetail', $ProviderSepcificDetail) diff --git a/src/Migrate/Migrate.Autorest/custom/Resume-AzMigrateServerReplication.ps1 b/src/Migrate/Migrate.Autorest/custom/Resume-AzMigrateServerReplication.ps1 index 23b08e89707b..121fcb14f958 100644 --- a/src/Migrate/Migrate.Autorest/custom/Resume-AzMigrateServerReplication.ps1 +++ b/src/Migrate/Migrate.Autorest/custom/Resume-AzMigrateServerReplication.ps1 @@ -22,7 +22,7 @@ The Resume-AzMigrateServerReplication starts the replication that has been suspe https://learn.microsoft.com/powershell/module/az.migrate/resume-azmigrateserverreplication #> function Resume-AzMigrateServerReplication { - [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob])] + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJob])] [CmdletBinding(DefaultParameterSetName = 'ByIDVMwareCbt', PositionalBinding = $false, SupportsShouldProcess, ConfirmImpact = 'Medium')] param( [Parameter(ParameterSetName = 'ByIDVMwareCbt', Mandatory)] @@ -33,7 +33,7 @@ function Resume-AzMigrateServerReplication { [Parameter(ParameterSetName = 'ByInputObjectVMwareCbt', Mandatory)] [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrationItem] # Specifies the replicating server for which the resume replication needs to be initiated. The server object can be retrieved using the Get-AzMigrateServerReplication cmdlet ${InputObject}, @@ -203,7 +203,7 @@ function Resume-AzMigrateServerReplication { } - $ProviderSpecificDetailInput = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.VMwareCbtResumeReplicationInput]::new() + $ProviderSpecificDetailInput = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.VMwareCbtResumeReplicationInput]::new() $ProviderSpecificDetailInput.InstanceType = 'VMwareCbt' $ProviderSpecificDetailInput.DeleteMigrationResource = $PerformDeleteResource $null = $PSBoundParameters.Add('ProviderSpecificDetail', $ProviderSpecificDetailInput) diff --git a/src/Migrate/Migrate.Autorest/custom/Set-AzMigrateDiskMapping.ps1 b/src/Migrate/Migrate.Autorest/custom/Set-AzMigrateDiskMapping.ps1 index aa82d1a4b10a..da39ebf14303 100644 --- a/src/Migrate/Migrate.Autorest/custom/Set-AzMigrateDiskMapping.ps1 +++ b/src/Migrate/Migrate.Autorest/custom/Set-AzMigrateDiskMapping.ps1 @@ -22,7 +22,7 @@ The Set-AzMigrateDiskMapping cmdlet updates a mapping of the source disk attache https://learn.microsoft.com/powershell/module/az.migrate/set-azmigratediskmapping #> function Set-AzMigrateDiskMapping { - [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtUpdateDiskInput])] + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtUpdateDiskInput])] [CmdletBinding(DefaultParameterSetName = 'VMwareCbt', PositionalBinding = $false)] param( [Parameter(Mandatory)] @@ -47,7 +47,7 @@ function Set-AzMigrateDiskMapping { ) process { - $DiskObject = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.VMwareCbtUpdateDiskInput]::new() + $DiskObject = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.VMwareCbtUpdateDiskInput]::new() $DiskObject.DiskId = $DiskID if ($DiskName -and (($DiskName.length -gt 80) -or ($DiskName.length -eq 0))) { diff --git a/src/Migrate/Migrate.Autorest/custom/Set-AzMigrateLocalServerReplication.ps1 b/src/Migrate/Migrate.Autorest/custom/Set-AzMigrateLocalServerReplication.ps1 index 51a73a8765d5..1653de730616 100644 --- a/src/Migrate/Migrate.Autorest/custom/Set-AzMigrateLocalServerReplication.ps1 +++ b/src/Migrate/Migrate.Autorest/custom/Set-AzMigrateLocalServerReplication.ps1 @@ -23,7 +23,7 @@ https://learn.microsoft.com/powershell/module/az.migrate/set-azmigratelocalserve #> function Set-AzMigrateLocalServerReplication { [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.PreviewMessageAttribute("This cmdlet is based on a preview API version and may experience breaking changes in future releases.")] - [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IJobModel])] + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobModel])] [CmdletBinding(DefaultParameterSetName = 'ById', PositionalBinding = $false, SupportsShouldProcess, ConfirmImpact='Medium')] param( [Parameter(Mandatory)] @@ -48,7 +48,7 @@ function Set-AzMigrateLocalServerReplication { [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.ProtectedItemDynamicMemoryConfig] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ProtectedItemDynamicMemoryConfig] # Specifies the dynamic memory configuration of RAM. ${DynamicMemoryConfig}, @@ -60,7 +60,7 @@ function Set-AzMigrateLocalServerReplication { [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.AzLocalNicInput[]] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.AzLocalNicInput[]] # Specifies the nics on the source server to be included for replication. ${NicToInclude}, @@ -195,11 +195,11 @@ function Set-AzMigrateLocalServerReplication { } if ($SiteType -eq $SiteTypes.HyperVSites) { - $customPropertiesUpdate = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.HyperVToAzStackHCIProtectedItemModelCustomPropertiesUpdate]::new() + $customPropertiesUpdate = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.HyperVToAzStackHCIProtectedItemModelCustomPropertiesUpdate]::new() $customPropertiesUpdate.InstanceType = $AzLocalInstanceTypes.HyperVToAzLocal } elseif ($SiteType -eq $SiteTypes.VMwareSites) { - $customPropertiesUpdate = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.VMwareToAzStackHCIProtectedItemModelCustomPropertiesUpdate]::new() + $customPropertiesUpdate = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.VMwareToAzStackHCIProtectedItemModelCustomPropertiesUpdate]::new() $customPropertiesUpdate.InstanceType = $AzLocalInstanceTypes.VMwareToAzLocal } @@ -263,7 +263,7 @@ function Set-AzMigrateLocalServerReplication { # Dynamic memory is enabled - set default configuration if ($customPropertiesUpdate.IsDynamicRam -and !$HasDynamicMemoryConfig) { if ($null -eq $customProperties.DynamicMemoryConfig) { - $memoryConfig = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.ProtectedItemDynamicMemoryConfig]::new() + $memoryConfig = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ProtectedItemDynamicMemoryConfig]::new() $memoryConfig.MinimumMemoryInMegaByte = [System.Math]::Min($targetMemory, $RAMConfig.DefaultMinDynamicMemoryInMB) $memoryConfig.MaximumMemoryInMegaByte = [System.Math]::Max($targetMemory, $RAMConfig.DefaultMaxDynamicMemoryInMB) $memoryConfig.TargetMemoryBufferPercentage = $RAMConfig.DefaultTargetMemoryBufferPercentage @@ -325,10 +325,10 @@ function Set-AzMigrateLocalServerReplication { } if ($SiteType -eq $SiteTypes.HyperVSites) { - $customPropertiesUpdate.NicsToInclude = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.HyperVToAzStackHCINicInput[]]$nics + $customPropertiesUpdate.NicsToInclude = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.HyperVToAzStackHCINicInput[]]$nics } elseif ($SiteType -eq $SiteTypes.VMwareSites) { - $customPropertiesUpdate.NicsToInclude = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.VMwareToAzStackHCINicInput[]]$nics + $customPropertiesUpdate.NicsToInclude = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.VMwareToAzStackHCINicInput[]]$nics } } @@ -337,7 +337,7 @@ function Set-AzMigrateLocalServerReplication { $customPropertiesUpdate.OsType = $OsType } - $protectedItemPropertiesUpdate = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.ProtectedItemModelPropertiesUpdate]::new() + $protectedItemPropertiesUpdate = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ProtectedItemModelPropertiesUpdate]::new() $protectedItemPropertiesUpdate.CustomProperty = $customPropertiesUpdate $null = $PSBoundParameters.Add('ResourceGroupName', $ResourceGroupName) diff --git a/src/Migrate/Migrate.Autorest/custom/Set-AzMigrateServerReplication.ps1 b/src/Migrate/Migrate.Autorest/custom/Set-AzMigrateServerReplication.ps1 index c097581e4f5c..ea2746046227 100644 --- a/src/Migrate/Migrate.Autorest/custom/Set-AzMigrateServerReplication.ps1 +++ b/src/Migrate/Migrate.Autorest/custom/Set-AzMigrateServerReplication.ps1 @@ -22,7 +22,7 @@ The Set-AzMigrateServerReplication cmdlet updates the target properties for the https://learn.microsoft.com/powershell/module/az.migrate/set-azmigrateserverreplication #> function Set-AzMigrateServerReplication { - [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob])] + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJob])] [CmdletBinding(DefaultParameterSetName = 'ByIDVMwareCbt', PositionalBinding = $false)] param( [Parameter(ParameterSetName = 'ByIDVMwareCbt', Mandatory)] @@ -33,7 +33,7 @@ function Set-AzMigrateServerReplication { [Parameter(ParameterSetName = 'ByInputObjectVMwareCbt', Mandatory)] [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrationItem] # Specifies the replicating server for which the properties need to be updated. The server object can be retrieved using the Get-AzMigrateServerReplication cmdlet. ${InputObject}, @@ -75,13 +75,13 @@ function Set-AzMigrateServerReplication { [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtNicInput[]] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtNicInput[]] # Updates the NIC for the Azure VM to be created. ${NicToUpdate}, [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtUpdateDiskInput[]] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtUpdateDiskInput[]] # Updates the disk for the Azure VM to be created. ${DiskToUpdate}, @@ -129,7 +129,7 @@ function Set-AzMigrateServerReplication { [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtEnableMigrationInputTargetVmtags] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtEnableMigrationInputTargetVmtags] # Specifies the tag to be used for VM creation. ${UpdateVMTag}, @@ -143,7 +143,7 @@ function Set-AzMigrateServerReplication { [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtEnableMigrationInputTargetNicTags] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtEnableMigrationInputTargetNicTags] # Specifies the tag to be used for NIC creation. ${UpdateNicTag}, @@ -157,7 +157,7 @@ function Set-AzMigrateServerReplication { [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtEnableMigrationInputTargetDiskTags] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtEnableMigrationInputTargetDiskTags] # Specifies the tag to be used for disk creation. ${UpdateDiskTag}, @@ -298,7 +298,7 @@ function Set-AzMigrateServerReplication { $ReplicationMigrationItem = Az.Migrate.internal\Get-AzMigrateReplicationMigrationItem @PSBoundParameters if ($ReplicationMigrationItem -and ($ReplicationMigrationItem.ProviderSpecificDetail.InstanceType -eq 'VMwarecbt')) { - $ProviderSpecificDetails = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.VMwareCbtUpdateMigrationItemInput]::new() + $ProviderSpecificDetails = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.VMwareCbtUpdateMigrationItemInput]::new() # Auto fill unchanged parameters $ProviderSpecificDetails.InstanceType = 'VMwareCbt' @@ -642,7 +642,7 @@ function Set-AzMigrateServerReplication { } } else { - $updateDisk = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.VMwareCbtUpdateDiskInput]::new() + $updateDisk = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.VMwareCbtUpdateDiskInput]::new() $updateDisk.DiskId = $previousOsDiskId $updateDisk.IsOSDisk = "False" $originalDisks = $ReplicationMigrationItem.ProviderSpecificDetail.ProtectedDisk @@ -695,11 +695,11 @@ function Set-AzMigrateServerReplication { throw "A disk with name $($TargetDiskName)' already exists in the target resource group." } - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtUpdateDiskInput[]]$updateDisksArray = @() + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtUpdateDiskInput[]]$updateDisksArray = @() $originalDisks = $ReplicationMigrationItem.ProviderSpecificDetail.ProtectedDisk foreach ($DiskObject in $originalDisks) { if ( $DiskObject.IsOSDisk) { - $updateDisk = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.VMwareCbtUpdateDiskInput]::new() + $updateDisk = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.VMwareCbtUpdateDiskInput]::new() $updateDisk.DiskId = $DiskObject.DiskId $updateDisk.TargetDiskName = $TargetDiskName $updateDisksArray += $updateDisk @@ -710,12 +710,12 @@ function Set-AzMigrateServerReplication { } $originalNics = $ReplicationMigrationItem.ProviderSpecificDetail.VMNic - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtNicInput[]]$updateNicsArray = @() + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtNicInput[]]$updateNicsArray = @() $nicNamePresentinRg = New-Object Collections.Generic.List[String] $duplicateNicName = New-Object System.Collections.Generic.HashSet[String] foreach ($storedNic in $originalNics) { - $updateNic = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.VMwareCbtNicInput]::new() + $updateNic = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.VMwareCbtNicInput]::new() $updateNic.IsPrimaryNic = $storedNic.IsPrimaryNic $updateNic.IsSelectedForMigration = $storedNic.IsSelectedForMigration $updateNic.NicId = $storedNic.NicId diff --git a/src/Migrate/Migrate.Autorest/custom/Start-AzMigrateLocalServerMigration.ps1 b/src/Migrate/Migrate.Autorest/custom/Start-AzMigrateLocalServerMigration.ps1 index 89af2cc83c03..a76ab2738ce6 100644 --- a/src/Migrate/Migrate.Autorest/custom/Start-AzMigrateLocalServerMigration.ps1 +++ b/src/Migrate/Migrate.Autorest/custom/Start-AzMigrateLocalServerMigration.ps1 @@ -23,7 +23,7 @@ https://learn.microsoft.com/powershell/module/az.migrate/start-azmigratelocalser #> function Start-AzMigrateLocalServerMigration { [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.PreviewMessageAttribute("This cmdlet is based on a preview API version and may experience breaking changes in future releases.")] - [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IJobModel])] + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobModel])] [CmdletBinding(DefaultParameterSetName = 'ByID', PositionalBinding = $false, SupportsShouldProcess, ConfirmImpact='Medium')] param( [Parameter(ParameterSetName = 'ByID', Mandatory)] @@ -153,13 +153,13 @@ function Start-AzMigrateLocalServerMigration { $instanceType = $protectedItem.Property.CustomProperty.InstanceType # Setup PlannedFailover deployment parameters - $properties = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.PlannedFailoverModelProperties]::new() + $properties = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.PlannedFailoverModelProperties]::new() if ($instanceType -eq $AzLocalInstanceTypes.HyperVToAzLocal) { - $customProperties = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.HyperVToAzStackHciPlannedFailoverModelCustomProperties]::new() + $customProperties = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.HyperVToAzStackHciPlannedFailoverModelCustomProperties]::new() } elseif ($instanceType -eq $AzLocalInstanceTypes.VMwareToAzLocal) { - $customProperties = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.VMwareToAzStackHciPlannedFailoverModelCustomProperties]::new() + $customProperties = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.VMwareToAzStackHciPlannedFailoverModelCustomProperties]::new() } else { throw "Currently, for AzLocal scenario, only HyperV and VMware as the source is supported." diff --git a/src/Migrate/Migrate.Autorest/custom/Start-AzMigrateServerMigration.ps1 b/src/Migrate/Migrate.Autorest/custom/Start-AzMigrateServerMigration.ps1 index e86b51fb7297..a594bf0caf63 100644 --- a/src/Migrate/Migrate.Autorest/custom/Start-AzMigrateServerMigration.ps1 +++ b/src/Migrate/Migrate.Autorest/custom/Start-AzMigrateServerMigration.ps1 @@ -22,7 +22,7 @@ Starts the migration for the replicating server. https://learn.microsoft.com/powershell/module/az.migrate/start-azmigrateservermigration #> function Start-AzMigrateServerMigration { - [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob])] + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJob])] [CmdletBinding(DefaultParameterSetName = 'ByIDVMwareCbt', PositionalBinding = $false)] param( [Parameter(ParameterSetName = 'ByIDVMwareCbt', Mandatory)] @@ -33,7 +33,7 @@ function Start-AzMigrateServerMigration { [Parameter(ParameterSetName = 'ByInputObjectVMwareCbt', Mandatory)] [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrationItem] # Specifies the replicating server for which migration needs to be initiated. The server object can be retrieved using the Get-AzMigrateServerReplication cmdlet. ${InputObject}, @@ -140,7 +140,7 @@ function Start-AzMigrateServerMigration { $ReplicationMigrationItem = Az.Migrate.internal\Get-AzMigrateReplicationMigrationItem @PSBoundParameters if ($ReplicationMigrationItem -and ($ReplicationMigrationItem.ProviderSpecificDetail.InstanceType -eq 'VMwarecbt') -and ($ReplicationMigrationItem.AllowedOperation -contains 'Migrate' )) { - $ProviderSpecificDetailInput = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.VMwareCbtMigrateInput]::new() + $ProviderSpecificDetailInput = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.VMwareCbtMigrateInput]::new() $ProviderSpecificDetailInput.InstanceType = 'VMwareCbt' $ProviderSpecificDetailInput.PerformShutdown = $PerformShutDown if ($OsUpgradeVersion) { diff --git a/src/Migrate/Migrate.Autorest/custom/Start-AzMigrateTestMigration.ps1 b/src/Migrate/Migrate.Autorest/custom/Start-AzMigrateTestMigration.ps1 index 0c88795f0127..dacc45d4ccc9 100644 --- a/src/Migrate/Migrate.Autorest/custom/Start-AzMigrateTestMigration.ps1 +++ b/src/Migrate/Migrate.Autorest/custom/Start-AzMigrateTestMigration.ps1 @@ -22,7 +22,7 @@ The Start-AzMigrateTestMigration cmdlet initiates the test migration for the rep https://learn.microsoft.com/powershell/module/az.migrate/start-azmigratetestmigration #> function Start-AzMigrateTestMigration { - [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob])] + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJob])] [CmdletBinding(DefaultParameterSetName = 'ByIDVMwareCbt', PositionalBinding = $false)] param( [Parameter(ParameterSetName = 'ByIDVMwareCbt', Mandatory)] @@ -33,7 +33,7 @@ function Start-AzMigrateTestMigration { [Parameter(ParameterSetName = 'ByInputObjectVMwareCbt', Mandatory)] [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrationItem] # Specifies the replicating server for which the test migration needs to be initiated. The server object can be retrieved using the Get-AzMigrateServerReplication cmdlet. ${InputObject}, @@ -51,7 +51,7 @@ function Start-AzMigrateTestMigration { [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtNicInput[]] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtNicInput[]] # Updates the NIC for the Azure VM to be created. ${NicToUpdate}, @@ -184,7 +184,7 @@ function Start-AzMigrateTestMigration { } if ($ReplicationMigrationItem -and ($ReplicationMigrationItem.ProviderSpecificDetail.InstanceType -eq 'VMwarecbt') -and ($ReplicationMigrationItem.AllowedOperation -contains 'TestMigrate' )) { - $ProviderSpecificDetailInput = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.VMwareCbtTestMigrateInput]::new() + $ProviderSpecificDetailInput = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.VMwareCbtTestMigrateInput]::new() $ProviderSpecificDetailInput.InstanceType = 'VMwareCbt' $ProviderSpecificDetailInput.NetworkId = $TestNetworkID if ($OsUpgradeVersion) { diff --git a/src/Migrate/Migrate.Autorest/custom/Start-AzMigrateTestMigrationCleanup.ps1 b/src/Migrate/Migrate.Autorest/custom/Start-AzMigrateTestMigrationCleanup.ps1 index 68aa861aa0a1..dfbe5f5623c3 100644 --- a/src/Migrate/Migrate.Autorest/custom/Start-AzMigrateTestMigrationCleanup.ps1 +++ b/src/Migrate/Migrate.Autorest/custom/Start-AzMigrateTestMigrationCleanup.ps1 @@ -22,7 +22,7 @@ The Start-AzMigrateTestMigrationCleanup cmdlet initiates the clean up of the tes https://learn.microsoft.com/powershell/module/az.migrate/start-azmigratetestmigrationcleanup #> function Start-AzMigrateTestMigrationCleanup { - [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob])] + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJob])] [CmdletBinding(DefaultParameterSetName = 'ByIDVMwareCbt', PositionalBinding = $false)] param( [Parameter(ParameterSetName = 'ByIDVMwareCbt', Mandatory)] @@ -33,7 +33,7 @@ function Start-AzMigrateTestMigrationCleanup { [Parameter(ParameterSetName = 'ByInputObjectVMwareCbt', Mandatory)] [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrationItem] # Specifies the replicating server for which the test migration cleanup needs to be initiated. The server object can be retrieved using the Get-AzMigrateServerReplication cmdlet ${InputObject}, diff --git a/src/Migrate/Migrate.Autorest/custom/Suspend-AzMigrateServerReplication.ps1 b/src/Migrate/Migrate.Autorest/custom/Suspend-AzMigrateServerReplication.ps1 index 385369d8134d..0d42288e72d1 100644 --- a/src/Migrate/Migrate.Autorest/custom/Suspend-AzMigrateServerReplication.ps1 +++ b/src/Migrate/Migrate.Autorest/custom/Suspend-AzMigrateServerReplication.ps1 @@ -22,7 +22,7 @@ The Suspend-AzMigrateServerReplication suspends the ongoing replication. https://learn.microsoft.com/powershell/module/az.migrate/suspend-azmigrateserverreplication #> function Suspend-AzMigrateServerReplication { - [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob])] + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJob])] [CmdletBinding(DefaultParameterSetName = 'ByIDVMwareCbt', PositionalBinding = $false, SupportsShouldProcess, ConfirmImpact = 'Medium')] param( [Parameter(ParameterSetName = 'ByIDVMwareCbt', Mandatory)] @@ -33,7 +33,7 @@ function Suspend-AzMigrateServerReplication { [Parameter(ParameterSetName = 'ByInputObjectVMwareCbt', Mandatory)] [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrationItem] # Specifies the replicating server for which the suspend replication needs to be initiated. The server object can be retrieved using the Get-AzMigrateServerReplication cmdlet ${InputObject}, diff --git a/src/Migrate/Migrate.Autorest/docs/Az.Migrate.md b/src/Migrate/Migrate.Autorest/docs/Az.Migrate.md index e9438b4a28ed..85cc2e57fc89 100644 --- a/src/Migrate/Migrate.Autorest/docs/Az.Migrate.md +++ b/src/Migrate/Migrate.Autorest/docs/Az.Migrate.md @@ -1,6 +1,6 @@ --- Module Name: Az.Migrate -Module Guid: 54155e7c-dd37-4932-9420-89a7bcdd9892 +Module Guid: 84bd058b-3ee7-44ca-8786-6786ed5533b9 Download Help Link: https://learn.microsoft.com/powershell/module/az.migrate Help Version: 1.0.0.0 Locale: en-US diff --git a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateDiscoveredServer.md b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateDiscoveredServer.md index 3a1f58858b40..7a38b9d35f9b 100644 --- a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateDiscoveredServer.md +++ b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateDiscoveredServer.md @@ -325,9 +325,9 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IHyperVMachine +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHyperVMachine -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IVMwareMachine +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareMachine ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateJob.md b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateJob.md index 7a7760dfac4d..4382b1c94088 100644 --- a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateJob.md +++ b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateJob.md @@ -170,10 +170,9 @@ Accept wildcard characters: False ### -InputObject Specifies the job object of the replicating server. -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJob Parameter Sets: GetByInputObject Aliases: @@ -296,7 +295,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJob ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateLocalJob.md b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateLocalJob.md index fc4f9b8c0ed2..a488f1394633 100644 --- a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateLocalJob.md +++ b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateLocalJob.md @@ -335,7 +335,6 @@ Accept wildcard characters: False ### -InputObject Specifies the job object of the replicating server. -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity @@ -448,7 +447,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IJobModel +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobModel ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateLocalReplicationFabric.md b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateLocalReplicationFabric.md index 3f8a2170a51b..3c8193d8bc8c 100644 --- a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateLocalReplicationFabric.md +++ b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateLocalReplicationFabric.md @@ -190,7 +190,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity @@ -259,7 +258,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IFabricModel +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IFabricModel ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateLocalServerReplication.md b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateLocalServerReplication.md index 88ee8137805e..30b92d1839ee 100644 --- a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateLocalServerReplication.md +++ b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateLocalServerReplication.md @@ -160,7 +160,6 @@ Accept wildcard characters: False ### -InputObject Specifies the machine object of the replicating server. -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity @@ -288,7 +287,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IProtectedItemModel +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IProtectedItemModel ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateProject.md b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateProject.md index 3c5bf9e8daab..be60d51736c6 100644 --- a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateProject.md +++ b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateProject.md @@ -105,7 +105,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20180901Preview.IMigrateProject +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateProject ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationFabric.md b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationFabric.md index 2fbd1c45a117..c66d752aae0c 100644 --- a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationFabric.md +++ b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationFabric.md @@ -185,7 +185,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IFabric +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IFabric ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationPolicy.md b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationPolicy.md index 530d4cf81977..ab4c6c759fc3 100644 --- a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationPolicy.md +++ b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationPolicy.md @@ -143,7 +143,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IPolicy +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IPolicy ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionContainer.md b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionContainer.md index 38701af05381..5f5aad36510c 100644 --- a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionContainer.md +++ b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionContainer.md @@ -25,6 +25,12 @@ Get-AzMigrateReplicationProtectionContainer -FabricName -ProtectionCont [] ``` +### GetViaIdentityReplicationFabric +``` +Get-AzMigrateReplicationProtectionContainer -ProtectionContainerName + -ReplicationFabricInputObject [-DefaultProfile ] [] +``` + ### List ``` Get-AzMigrateReplicationProtectionContainer -FabricName -ResourceGroupName @@ -100,7 +106,7 @@ Protection container name. ```yaml Type: System.String -Parameter Sets: Get +Parameter Sets: Get, GetViaIdentityReplicationFabric Aliases: Required: True @@ -110,12 +116,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ReplicationFabricInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity +Parameter Sets: GetViaIdentityReplicationFabric +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group where the recovery services vault is present. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: Get, List, List1 Aliases: Required: True @@ -130,7 +151,7 @@ The name of the recovery services vault. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: Get, List, List1 Aliases: Required: True @@ -145,7 +166,7 @@ Azure Subscription Id in which migrate project was created. ```yaml Type: System.String[] -Parameter Sets: (All) +Parameter Sets: Get, List, List1 Aliases: Required: False @@ -160,9 +181,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity + ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IProtectionContainer +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IProtectionContainer ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionContainerMapping.md b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionContainerMapping.md index e782988ad205..1639f4215767 100644 --- a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionContainerMapping.md +++ b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionContainerMapping.md @@ -25,6 +25,19 @@ Get-AzMigrateReplicationProtectionContainerMapping -FabricName -Mapping [-SubscriptionId ] [-DefaultProfile ] [] ``` +### GetViaIdentityReplicationFabric +``` +Get-AzMigrateReplicationProtectionContainerMapping -MappingName -ProtectionContainerName + -ReplicationFabricInputObject [-DefaultProfile ] [] +``` + +### GetViaIdentityReplicationProtectionContainer +``` +Get-AzMigrateReplicationProtectionContainerMapping -MappingName + -ReplicationProtectionContainerInputObject [-DefaultProfile ] + [] +``` + ### List ``` Get-AzMigrateReplicationProtectionContainerMapping -FabricName -ProtectionContainerName @@ -88,7 +101,7 @@ Protection Container mapping name. ```yaml Type: System.String -Parameter Sets: Get +Parameter Sets: Get, GetViaIdentityReplicationFabric, GetViaIdentityReplicationProtectionContainer Aliases: Required: True @@ -103,7 +116,7 @@ Protection container name. ```yaml Type: System.String -Parameter Sets: Get, List +Parameter Sets: Get, GetViaIdentityReplicationFabric, List Aliases: Required: True @@ -113,12 +126,42 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ReplicationFabricInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity +Parameter Sets: GetViaIdentityReplicationFabric +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -ReplicationProtectionContainerInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity +Parameter Sets: GetViaIdentityReplicationProtectionContainer +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group where the recovery services vault is present. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: Get, List, List1 Aliases: Required: True @@ -133,7 +176,7 @@ The name of the recovery services vault. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: Get, List, List1 Aliases: Required: True @@ -148,7 +191,7 @@ Azure Subscription Id in which migrate project was created. ```yaml Type: System.String[] -Parameter Sets: (All) +Parameter Sets: Get, List, List1 Aliases: Required: False @@ -163,9 +206,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity + ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IProtectionContainerMapping +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IProtectionContainerMapping ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationRecoveryServicesProvider.md b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationRecoveryServicesProvider.md index b03a9f553907..120219dda377 100644 --- a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationRecoveryServicesProvider.md +++ b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationRecoveryServicesProvider.md @@ -12,7 +12,7 @@ Gets the details of registered recovery services provider. ## SYNTAX -### List (Default) +### List1 (Default) ``` Get-AzMigrateReplicationRecoveryServicesProvider -ResourceGroupName -ResourceName [-SubscriptionId ] [-DefaultProfile ] [] @@ -25,6 +25,18 @@ Get-AzMigrateReplicationRecoveryServicesProvider -FabricName -ProviderN [] ``` +### GetViaIdentityReplicationFabric +``` +Get-AzMigrateReplicationRecoveryServicesProvider -ProviderName + -ReplicationFabricInputObject [-DefaultProfile ] [] +``` + +### List +``` +Get-AzMigrateReplicationRecoveryServicesProvider -FabricName -ResourceGroupName + -ResourceName [-SubscriptionId ] [-DefaultProfile ] [] +``` + ## DESCRIPTION Gets the details of registered recovery services provider. @@ -66,7 +78,7 @@ Fabric name. ```yaml Type: System.String -Parameter Sets: Get +Parameter Sets: Get, List Aliases: Required: True @@ -81,7 +93,7 @@ Recovery services provider name. ```yaml Type: System.String -Parameter Sets: Get +Parameter Sets: Get, GetViaIdentityReplicationFabric Aliases: Required: True @@ -91,12 +103,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ReplicationFabricInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity +Parameter Sets: GetViaIdentityReplicationFabric +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group where the recovery services vault is present. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: Get, List, List1 Aliases: Required: True @@ -111,7 +138,7 @@ The name of the recovery services vault. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: Get, List, List1 Aliases: Required: True @@ -126,7 +153,7 @@ Azure Subscription Id in which migrate project was created. ```yaml Type: System.String[] -Parameter Sets: (All) +Parameter Sets: Get, List, List1 Aliases: Required: False @@ -141,9 +168,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity + ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IRecoveryServicesProvider +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IRecoveryServicesProvider ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateRunAsAccount.md b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateRunAsAccount.md index f36b5737a2d8..6119946aa0a7 100644 --- a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateRunAsAccount.md +++ b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateRunAsAccount.md @@ -24,6 +24,18 @@ Get-AzMigrateRunAsAccount -AccountName -ResourceGroupName -Sit [-SubscriptionId ] [-DefaultProfile ] [] ``` +### GetViaIdentitySubscription +``` +Get-AzMigrateRunAsAccount -AccountName -SiteName -SubscriptionInputObject + [-DefaultProfile ] [] +``` + +### GetViaIdentityVMwareSite +``` +Get-AzMigrateRunAsAccount -AccountName -VMwareSiteInputObject + [-DefaultProfile ] [] +``` + ## DESCRIPTION Method to get run as account. @@ -62,7 +74,7 @@ Run as account ARM name. ```yaml Type: System.String -Parameter Sets: Get +Parameter Sets: Get, GetViaIdentitySubscription, GetViaIdentityVMwareSite Aliases: Required: True @@ -94,7 +106,7 @@ The name is case insensitive. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: Get, List Aliases: Required: True @@ -109,7 +121,7 @@ Site name. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: Get, GetViaIdentitySubscription, List Aliases: Required: True @@ -124,7 +136,7 @@ The ID of the target subscription. ```yaml Type: System.String[] -Parameter Sets: (All) +Parameter Sets: Get, List Aliases: Required: False @@ -134,14 +146,46 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -SubscriptionInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity +Parameter Sets: GetViaIdentitySubscription +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -VMwareSiteInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity +Parameter Sets: GetViaIdentityVMwareSite +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### CommonParameters This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). ## INPUTS +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity + ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IVMwareRunAsAccount +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareRunAsAccount ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateServerReplication.md b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateServerReplication.md index 832fe8866243..3dcf677f754b 100644 --- a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateServerReplication.md +++ b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateServerReplication.md @@ -264,10 +264,9 @@ Accept wildcard characters: False ### -InputObject Specifies the machine object of the replicating server. -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrationItem Parameter Sets: GetByInputObject Aliases: @@ -405,7 +404,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrationItem ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateSite.md b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateSite.md index 8c7266aa8535..6fee5f949576 100644 --- a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateSite.md +++ b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateSite.md @@ -12,11 +12,30 @@ Method to get a site. ## SYNTAX +### Get (Default) ``` Get-AzMigrateSite -Name -ResourceGroupName [-SubscriptionId ] [-DefaultProfile ] [] ``` +### GetViaIdentitySubscription +``` +Get-AzMigrateSite -Name -SubscriptionInputObject [-DefaultProfile ] + [] +``` + +### GetViaIdentitySubscription1 +``` +Get-AzMigrateSite -Name -Subscription1InputObject [-DefaultProfile ] + [-Confirm] [-WhatIf] [] +``` + +### GetViaIdentitySubscription2 +``` +Get-AzMigrateSite -Name -Subscription2InputObject [-DefaultProfile ] + [-Confirm] [-WhatIf] [] +``` + ## DESCRIPTION Method to get a site. @@ -75,7 +94,7 @@ The name is case insensitive. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: Get Aliases: Required: True @@ -85,12 +104,42 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Subscription1InputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity +Parameter Sets: GetViaIdentitySubscription1 +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Subscription2InputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity +Parameter Sets: GetViaIdentitySubscription2 +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -SubscriptionId The ID of the target subscription. ```yaml Type: System.String[] -Parameter Sets: (All) +Parameter Sets: Get Aliases: Required: False @@ -100,14 +149,66 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -SubscriptionInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity +Parameter Sets: GetViaIdentitySubscription +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### CommonParameters This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). ## INPUTS +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity + ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IVMwareSite +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ISiteHealthSummary + +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareSite + +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareSiteUsage ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateSolution.md b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateSolution.md index 54a477416235..b9aa59228e1c 100644 --- a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateSolution.md +++ b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateSolution.md @@ -12,11 +12,18 @@ Gets a solution in the migrate project. ## SYNTAX +### Get (Default) ``` Get-AzMigrateSolution -MigrateProjectName -Name -ResourceGroupName [-SubscriptionId ] [-DefaultProfile ] [] ``` +### GetViaIdentityMigrateProject +``` +Get-AzMigrateSolution -MigrateProjectInputObject -Name + [-DefaultProfile ] [] +``` + ## DESCRIPTION Gets a solution in the migrate project. @@ -53,12 +60,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -MigrateProjectInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity +Parameter Sets: GetViaIdentityMigrateProject +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -MigrateProjectName Name of the Azure Migrate project. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: Get Aliases: Required: True @@ -88,7 +110,7 @@ Name of the Azure Resource Group that migrate project is part of. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: Get Aliases: Required: True @@ -103,7 +125,7 @@ Azure Subscription Id in which migrate project was created. ```yaml Type: System.String[] -Parameter Sets: (All) +Parameter Sets: Get Aliases: Required: False @@ -118,9 +140,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity + ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20180901Preview.ISolution +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ISolution ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/New-AzMigrateDiskMapping.md b/src/Migrate/Migrate.Autorest/docs/New-AzMigrateDiskMapping.md index ea89ddeb3edb..92cfa6589fda 100644 --- a/src/Migrate/Migrate.Autorest/docs/New-AzMigrateDiskMapping.md +++ b/src/Migrate/Migrate.Autorest/docs/New-AzMigrateDiskMapping.md @@ -117,7 +117,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtDiskInput +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtDiskInput ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/New-AzMigrateLocalDiskMappingObject.md b/src/Migrate/Migrate.Autorest/docs/New-AzMigrateLocalDiskMappingObject.md index 47164f1d6be3..771c929b0f19 100644 --- a/src/Migrate/Migrate.Autorest/docs/New-AzMigrateLocalDiskMappingObject.md +++ b/src/Migrate/Migrate.Autorest/docs/New-AzMigrateLocalDiskMappingObject.md @@ -138,7 +138,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.AzLocalDiskInput +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.AzLocalDiskInput ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/New-AzMigrateLocalNicMappingObject.md b/src/Migrate/Migrate.Autorest/docs/New-AzMigrateLocalNicMappingObject.md index cc24799c603e..0ce2470f95ea 100644 --- a/src/Migrate/Migrate.Autorest/docs/New-AzMigrateLocalNicMappingObject.md +++ b/src/Migrate/Migrate.Autorest/docs/New-AzMigrateLocalNicMappingObject.md @@ -106,7 +106,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.AzLocalNicInput +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.AzLocalNicInput ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/New-AzMigrateLocalServerReplication.md b/src/Migrate/Migrate.Autorest/docs/New-AzMigrateLocalServerReplication.md index 80d24ffa4955..cf0a607c715b 100644 --- a/src/Migrate/Migrate.Autorest/docs/New-AzMigrateLocalServerReplication.md +++ b/src/Migrate/Migrate.Autorest/docs/New-AzMigrateLocalServerReplication.md @@ -138,7 +138,7 @@ Accept wildcard characters: False Specifies the disks on the source server to be included for replication. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.AzLocalDiskInput[] +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.AzLocalDiskInput[] Parameter Sets: ByIdPowerUser Aliases: @@ -183,7 +183,7 @@ Accept wildcard characters: False Specifies the NICs on the source server to be included for replication. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.AzLocalNicInput[] +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.AzLocalNicInput[] Parameter Sets: ByIdPowerUser Aliases: @@ -397,7 +397,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IJobModel +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobModel ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/New-AzMigrateNicMapping.md b/src/Migrate/Migrate.Autorest/docs/New-AzMigrateNicMapping.md index e0d9720995ea..c276760bf35f 100644 --- a/src/Migrate/Migrate.Autorest/docs/New-AzMigrateNicMapping.md +++ b/src/Migrate/Migrate.Autorest/docs/New-AzMigrateNicMapping.md @@ -151,7 +151,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtNicInput +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtNicInput ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/New-AzMigrateProject.md b/src/Migrate/Migrate.Autorest/docs/New-AzMigrateProject.md index acc0f929111a..dfa4eff10a65 100644 --- a/src/Migrate/Migrate.Autorest/docs/New-AzMigrateProject.md +++ b/src/Migrate/Migrate.Autorest/docs/New-AzMigrateProject.md @@ -85,10 +85,9 @@ Accept wildcard characters: False ### -Property Specifies the project properties. -To construct, see NOTES section for PROPERTY properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20180901Preview.IMigrateProjectProperties +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateProjectProperties Parameter Sets: (All) Aliases: diff --git a/src/Migrate/Migrate.Autorest/docs/New-AzMigrateReplicationPolicy.md b/src/Migrate/Migrate.Autorest/docs/New-AzMigrateReplicationPolicy.md index 1aff2f20a639..4b8b93e76d2e 100644 --- a/src/Migrate/Migrate.Autorest/docs/New-AzMigrateReplicationPolicy.md +++ b/src/Migrate/Migrate.Autorest/docs/New-AzMigrateReplicationPolicy.md @@ -107,10 +107,9 @@ Accept wildcard characters: False ### -ProviderSpecificInput The ReplicationProviderSettings. -To construct, see NOTES section for PROVIDERSPECIFICINPUT properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IPolicyProviderSpecificInput +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IPolicyProviderSpecificInput Parameter Sets: (All) Aliases: @@ -204,7 +203,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IPolicy +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IPolicy ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/New-AzMigrateReplicationProtectionContainerMapping.md b/src/Migrate/Migrate.Autorest/docs/New-AzMigrateReplicationProtectionContainerMapping.md index e7240e2c44db..563f15114f9e 100644 --- a/src/Migrate/Migrate.Autorest/docs/New-AzMigrateReplicationProtectionContainerMapping.md +++ b/src/Migrate/Migrate.Autorest/docs/New-AzMigrateReplicationProtectionContainerMapping.md @@ -158,10 +158,9 @@ Accept wildcard characters: False ### -ProviderSpecificInput Provider specific input for pairing. -To construct, see NOTES section for PROVIDERSPECIFICINPUT properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IReplicationProviderSpecificContainerMappingInput +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IReplicationProviderSpecificContainerMappingInput Parameter Sets: (All) Aliases: @@ -270,7 +269,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IProtectionContainerMapping +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IProtectionContainerMapping ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/New-AzMigrateServerReplication.md b/src/Migrate/Migrate.Autorest/docs/New-AzMigrateServerReplication.md index b68a44fcac88..beea70fe94f5 100644 --- a/src/Migrate/Migrate.Autorest/docs/New-AzMigrateServerReplication.md +++ b/src/Migrate/Migrate.Autorest/docs/New-AzMigrateServerReplication.md @@ -169,10 +169,9 @@ Accept wildcard characters: False ### -DiskTag Specifies the tag to be used for disk creation. -To construct, see NOTES section for DISKTAG properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtEnableMigrationInputTargetDiskTags +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtEnableMigrationInputTargetDiskTags Parameter Sets: (All) Aliases: @@ -185,10 +184,9 @@ Accept wildcard characters: False ### -DiskToInclude Specifies the disks on the source server to be included for replication. -To construct, see NOTES section for DISKTOINCLUDE properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtDiskInput[] +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtDiskInput[] Parameter Sets: ByIdPowerUser, ByInputObjectPowerUser Aliases: @@ -217,10 +215,9 @@ Accept wildcard characters: False ### -InputObject Specifies the discovered server to be migrated. The server object can be retrieved using the Get-AzMigrateServer cmdlet. -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IVMwareMachine +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareMachine Parameter Sets: ByInputObjectDefaultUser, ByInputObjectPowerUser Aliases: @@ -278,10 +275,9 @@ Accept wildcard characters: False ### -NicTag Specifies the tag to be used for NIC creation. -To construct, see NOTES section for NICTAG properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtEnableMigrationInputTargetNicTags +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtEnableMigrationInputTargetNicTags Parameter Sets: (All) Aliases: @@ -519,10 +515,9 @@ Accept wildcard characters: False ### -VMTag Specifies the tag to be used for VM creation. -To construct, see NOTES section for VMTAG properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtEnableMigrationInputTargetVmtags +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtEnableMigrationInputTargetVmtags Parameter Sets: (All) Aliases: @@ -555,7 +550,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJob ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/New-AzMigrateTestNicMapping.md b/src/Migrate/Migrate.Autorest/docs/New-AzMigrateTestNicMapping.md index 3d566f33ed30..10b9479a04a1 100644 --- a/src/Migrate/Migrate.Autorest/docs/New-AzMigrateTestNicMapping.md +++ b/src/Migrate/Migrate.Autorest/docs/New-AzMigrateTestNicMapping.md @@ -105,7 +105,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtNicInput +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtNicInput ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/README.md b/src/Migrate/Migrate.Autorest/docs/README.md index c166cf748460..888608999710 100644 --- a/src/Migrate/Migrate.Autorest/docs/README.md +++ b/src/Migrate/Migrate.Autorest/docs/README.md @@ -1,5 +1,5 @@ # Docs -This directory contains the documentation of the cmdlets for the `Az.Migrate` module. To run documentation generation, use the `generate-help.ps1` script at the root module folder. Files in this folder will *always be overridden on regeneration*. To update documentation examples, please use the `../examples` folder. +This directory contains the documentation of the cmdlets for the `Az.Migrate` module. To run documentation generation, use the `generate-help.ps1` script at the root module folder. Files in this folder will *always be overridden on regeneration*. To update documentation examples, please use the `..\examples` folder. ## Info - Modifiable: no @@ -8,4 +8,4 @@ This directory contains the documentation of the cmdlets for the `Az.Migrate` mo - Packaged: yes ## Details -The process of documentation generation loads `Az.Migrate` and analyzes the exported cmdlets from the module. It recognizes the [help comments](https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_comment_based_help) that are generated into the scripts in the `../exports` folder. Additionally, when writing custom cmdlets in the `../custom` folder, you can use the help comments syntax, which decorate the exported scripts at build-time. The documentation examples are taken from the `../examples` folder. \ No newline at end of file +The process of documentation generation loads `Az.Migrate` and analyzes the exported cmdlets from the module. It recognizes the [help comments](https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_comment_based_help) that are generated into the scripts in the `..\exports` folder. Additionally, when writing custom cmdlets in the `..\custom` folder, you can use the help comments syntax, which decorate the exported scripts at build-time. The documentation examples are taken from the `..\examples` folder. \ No newline at end of file diff --git a/src/Migrate/Migrate.Autorest/docs/Register-AzMigrateProjectTool.md b/src/Migrate/Migrate.Autorest/docs/Register-AzMigrateProjectTool.md index c326e5a34428..8bfc741df2ed 100644 --- a/src/Migrate/Migrate.Autorest/docs/Register-AzMigrateProjectTool.md +++ b/src/Migrate/Migrate.Autorest/docs/Register-AzMigrateProjectTool.md @@ -12,12 +12,27 @@ Registers a tool with the migrate project. ## SYNTAX +### RegisterExpanded (Default) ``` Register-AzMigrateProjectTool -MigrateProjectName -ResourceGroupName [-SubscriptionId ] [-AcceptLanguage ] [-Tool ] [-DefaultProfile ] [-Confirm] [-WhatIf] [] ``` +### RegisterViaJsonFilePath +``` +Register-AzMigrateProjectTool -MigrateProjectName -ResourceGroupName -JsonFilePath + [-SubscriptionId ] [-AcceptLanguage ] [-DefaultProfile ] [-Confirm] [-WhatIf] + [] +``` + +### RegisterViaJsonString +``` +Register-AzMigrateProjectTool -MigrateProjectName -ResourceGroupName -JsonString + [-SubscriptionId ] [-AcceptLanguage ] [-DefaultProfile ] [-Confirm] [-WhatIf] + [] +``` + ## DESCRIPTION Registers a tool with the migrate project. @@ -68,6 +83,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -JsonFilePath +Path of Json file supplied to the Register operation + +```yaml +Type: System.String +Parameter Sets: RegisterViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Register operation + +```yaml +Type: System.String +Parameter Sets: RegisterViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -MigrateProjectName Name of the Azure Migrate project. @@ -118,7 +163,7 @@ Gets or sets the tool to be registered. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: RegisterExpanded Aliases: Required: False @@ -166,7 +211,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### System.Boolean +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IRegistrationResult ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Remove-AzMigrateLocalServerReplication.md b/src/Migrate/Migrate.Autorest/docs/Remove-AzMigrateLocalServerReplication.md index fe693b37e81a..ba76afc8fde4 100644 --- a/src/Migrate/Migrate.Autorest/docs/Remove-AzMigrateLocalServerReplication.md +++ b/src/Migrate/Migrate.Autorest/docs/Remove-AzMigrateLocalServerReplication.md @@ -141,7 +141,6 @@ Accept wildcard characters: False ### -InputObject Specifies the replicating server for which the replication needs to be disabled. The server object can be retrieved using the Get-AzMigrateLocalServerReplication cmdlet. -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity @@ -226,7 +225,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IJobModel +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobModel ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Remove-AzMigrateServerReplication.md b/src/Migrate/Migrate.Autorest/docs/Remove-AzMigrateServerReplication.md index 1e603eec70ac..c870938826eb 100644 --- a/src/Migrate/Migrate.Autorest/docs/Remove-AzMigrateServerReplication.md +++ b/src/Migrate/Migrate.Autorest/docs/Remove-AzMigrateServerReplication.md @@ -126,10 +126,9 @@ Accept wildcard characters: False ### -InputObject Specifies the replcating server for which the replication needs to be disabled. The server object should be retrieved using the Get-AzMigrateServerReplication cmdlet. -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrationItem Parameter Sets: ByInputObjectVMwareCbt Aliases: @@ -178,7 +177,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJob ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Restart-AzMigrateServerReplication.md b/src/Migrate/Migrate.Autorest/docs/Restart-AzMigrateServerReplication.md index 06f0d44802f1..164a60ef5a42 100644 --- a/src/Migrate/Migrate.Autorest/docs/Restart-AzMigrateServerReplication.md +++ b/src/Migrate/Migrate.Autorest/docs/Restart-AzMigrateServerReplication.md @@ -109,10 +109,9 @@ Accept wildcard characters: False ### -InputObject Specifies the machine object of the replicating server. -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrationItem Parameter Sets: ByInputObjectVMwareCbt Aliases: @@ -139,7 +138,7 @@ Accept wildcard characters: False ``` ### -TargetObjectID -Specifies the replcating server for which the resync needs to be initiated. +Specifies the replicating server for which the resync needs to be initiated. The ID should be retrieved using the Get-AzMigrateServerReplication cmdlet. ```yaml @@ -161,7 +160,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJob ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Resume-AzMigrateServerReplication.md b/src/Migrate/Migrate.Autorest/docs/Resume-AzMigrateServerReplication.md index 0b86d8ea49f7..7d7ad02f3186 100644 --- a/src/Migrate/Migrate.Autorest/docs/Resume-AzMigrateServerReplication.md +++ b/src/Migrate/Migrate.Autorest/docs/Resume-AzMigrateServerReplication.md @@ -125,10 +125,9 @@ Accept wildcard characters: False ### -InputObject Specifies the replicating server for which the resume replication needs to be initiated. The server object can be retrieved using the Get-AzMigrateServerReplication cmdlet -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrationItem Parameter Sets: ByInputObjectVMwareCbt Aliases: @@ -208,7 +207,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJob ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Set-AzMigrateDiskMapping.md b/src/Migrate/Migrate.Autorest/docs/Set-AzMigrateDiskMapping.md index 4247ea0c100b..9d83aee06dfd 100644 --- a/src/Migrate/Migrate.Autorest/docs/Set-AzMigrateDiskMapping.md +++ b/src/Migrate/Migrate.Autorest/docs/Set-AzMigrateDiskMapping.md @@ -88,7 +88,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtUpdateDiskInput +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtUpdateDiskInput ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Set-AzMigrateLocalServerReplication.md b/src/Migrate/Migrate.Autorest/docs/Set-AzMigrateLocalServerReplication.md index 10df4e66133d..cd0bbf1f70ed 100644 --- a/src/Migrate/Migrate.Autorest/docs/Set-AzMigrateLocalServerReplication.md +++ b/src/Migrate/Migrate.Autorest/docs/Set-AzMigrateLocalServerReplication.md @@ -85,10 +85,9 @@ Accept wildcard characters: False ### -DynamicMemoryConfig Specifies the dynamic memory configuration of RAM. -To construct, see NOTES section for DYNAMICMEMORYCONFIG properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.ProtectedItemDynamicMemoryConfig +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ProtectedItemDynamicMemoryConfig Parameter Sets: (All) Aliases: @@ -118,7 +117,7 @@ Accept wildcard characters: False Specifies the nics on the source server to be included for replication. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.AzLocalNicInput[] +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.AzLocalNicInput[] Parameter Sets: (All) Aliases: @@ -243,7 +242,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IJobModel +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobModel ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Set-AzMigrateServerReplication.md b/src/Migrate/Migrate.Autorest/docs/Set-AzMigrateServerReplication.md index adb7fd68ab89..e97fabcf187b 100644 --- a/src/Migrate/Migrate.Autorest/docs/Set-AzMigrateServerReplication.md +++ b/src/Migrate/Migrate.Autorest/docs/Set-AzMigrateServerReplication.md @@ -129,10 +129,9 @@ Accept wildcard characters: False ### -DiskToUpdate Updates the disk for the Azure VM to be created. -To construct, see NOTES section for DISKTOUPDATE properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtUpdateDiskInput[] +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtUpdateDiskInput[] Parameter Sets: (All) Aliases: @@ -146,10 +145,9 @@ Accept wildcard characters: False ### -InputObject Specifies the replicating server for which the properties need to be updated. The server object can be retrieved using the Get-AzMigrateServerReplication cmdlet. -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrationItem Parameter Sets: ByInputObjectVMwareCbt Aliases: @@ -177,10 +175,9 @@ Accept wildcard characters: False ### -NicToUpdate Updates the NIC for the Azure VM to be created. -To construct, see NOTES section for NICTOUPDATE properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtNicInput[] +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtNicInput[] Parameter Sets: (All) Aliases: @@ -375,10 +372,9 @@ Accept wildcard characters: False ### -UpdateDiskTag Specifies the tag to be used for disk creation. -To construct, see NOTES section for UPDATEDISKTAG properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtEnableMigrationInputTargetDiskTags +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtEnableMigrationInputTargetDiskTags Parameter Sets: (All) Aliases: @@ -406,10 +402,9 @@ Accept wildcard characters: False ### -UpdateNicTag Specifies the tag to be used for NIC creation. -To construct, see NOTES section for UPDATENICTAG properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtEnableMigrationInputTargetNicTags +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtEnableMigrationInputTargetNicTags Parameter Sets: (All) Aliases: @@ -467,10 +462,9 @@ Accept wildcard characters: False ### -UpdateVMTag Specifies the tag to be used for VM creation. -To construct, see NOTES section for UPDATEVMTAG properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtEnableMigrationInputTargetVmtags +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtEnableMigrationInputTargetVmtags Parameter Sets: (All) Aliases: @@ -503,7 +497,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJob ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Start-AzMigrateLocalServerMigration.md b/src/Migrate/Migrate.Autorest/docs/Start-AzMigrateLocalServerMigration.md index 77fb2f167161..0a705fc3ecf2 100644 --- a/src/Migrate/Migrate.Autorest/docs/Start-AzMigrateLocalServerMigration.md +++ b/src/Migrate/Migrate.Autorest/docs/Start-AzMigrateLocalServerMigration.md @@ -133,7 +133,6 @@ Accept wildcard characters: False ### -InputObject Specifies the replicating server for which migration needs to be initiated. The server object can be retrieved using the Get-AzMigrateLocalServerReplication cmdlet. -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity @@ -233,7 +232,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IJobModel +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobModel ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Start-AzMigrateServerMigration.md b/src/Migrate/Migrate.Autorest/docs/Start-AzMigrateServerMigration.md index e4a52ee0324f..64da986d075c 100644 --- a/src/Migrate/Migrate.Autorest/docs/Start-AzMigrateServerMigration.md +++ b/src/Migrate/Migrate.Autorest/docs/Start-AzMigrateServerMigration.md @@ -79,10 +79,9 @@ Accept wildcard characters: False ### -InputObject Specifies the replicating server for which migration needs to be initiated. The server object can be retrieved using the Get-AzMigrateServerReplication cmdlet. -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrationItem Parameter Sets: ByInputObjectVMwareCbt Aliases: @@ -162,7 +161,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJob ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Start-AzMigrateTestMigration.md b/src/Migrate/Migrate.Autorest/docs/Start-AzMigrateTestMigration.md index 9ed1e43089cd..20f3d0e3e65b 100644 --- a/src/Migrate/Migrate.Autorest/docs/Start-AzMigrateTestMigration.md +++ b/src/Migrate/Migrate.Autorest/docs/Start-AzMigrateTestMigration.md @@ -114,10 +114,9 @@ Accept wildcard characters: False ### -InputObject Specifies the replicating server for which the test migration needs to be initiated. The server object can be retrieved using the Get-AzMigrateServerReplication cmdlet. -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrationItem Parameter Sets: ByInputObjectVMwareCbt Aliases: @@ -130,10 +129,9 @@ Accept wildcard characters: False ### -NicToUpdate Updates the NIC for the Azure VM to be created. -To construct, see NOTES section for NICTOUPDATE properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtNicInput[] +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtNicInput[] Parameter Sets: (All) Aliases: @@ -213,7 +211,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJob ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Start-AzMigrateTestMigrationCleanup.md b/src/Migrate/Migrate.Autorest/docs/Start-AzMigrateTestMigrationCleanup.md index e10bbc22304e..228a8d1f9278 100644 --- a/src/Migrate/Migrate.Autorest/docs/Start-AzMigrateTestMigrationCleanup.md +++ b/src/Migrate/Migrate.Autorest/docs/Start-AzMigrateTestMigrationCleanup.md @@ -114,10 +114,9 @@ Accept wildcard characters: False ### -InputObject Specifies the replicating server for which the test migration cleanup needs to be initiated. The server object can be retrieved using the Get-AzMigrateServerReplication cmdlet -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrationItem Parameter Sets: ByInputObjectVMwareCbt Aliases: @@ -166,7 +165,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJob ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Suspend-AzMigrateServerReplication.md b/src/Migrate/Migrate.Autorest/docs/Suspend-AzMigrateServerReplication.md index 329b05086c1f..aade52a9eb4c 100644 --- a/src/Migrate/Migrate.Autorest/docs/Suspend-AzMigrateServerReplication.md +++ b/src/Migrate/Migrate.Autorest/docs/Suspend-AzMigrateServerReplication.md @@ -110,10 +110,9 @@ Accept wildcard characters: False ### -InputObject Specifies the replicating server for which the suspend replication needs to be initiated. The server object can be retrieved using the Get-AzMigrateServerReplication cmdlet -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrationItem Parameter Sets: ByInputObjectVMwareCbt Aliases: @@ -193,7 +192,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJob ## NOTES diff --git a/src/Migrate/Migrate.Autorest/generate-info.json b/src/Migrate/Migrate.Autorest/generate-info.json index 5e43d25161a9..0fb04ac84f29 100644 --- a/src/Migrate/Migrate.Autorest/generate-info.json +++ b/src/Migrate/Migrate.Autorest/generate-info.json @@ -1,3 +1,3 @@ { - "generate_Id": "82e14e38-5c92-49e1-9872-c0ecb5ed742c" + "generate_Id": "750defe3-74fa-4c4b-9f28-eccd2b67ff3e" } diff --git a/src/Migrate/Migrate.Autorest/resources/README.md b/src/Migrate/Migrate.Autorest/resources/README.md index 736492341e3d..937f07f8fec2 100644 --- a/src/Migrate/Migrate.Autorest/resources/README.md +++ b/src/Migrate/Migrate.Autorest/resources/README.md @@ -1,5 +1,5 @@ # Resources -This directory can contain any additional resources for module that are not required at runtime. This directory **does not** get packaged with the module. If you have assets for custom implementation, place them into the `../custom` folder. +This directory can contain any additional resources for module that are not required at runtime. This directory **does not** get packaged with the module. If you have assets for custom implementation, place them into the `..\custom` folder. ## Info - Modifiable: yes diff --git a/src/Migrate/Migrate.Autorest/test/Get-AzMigrateDiscoveredServer.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/Get-AzMigrateDiscoveredServer.Tests.ps1 index 9069e80c617a..29e609d9dcef 100644 --- a/src/Migrate/Migrate.Autorest/test/Get-AzMigrateDiscoveredServer.Tests.ps1 +++ b/src/Migrate/Migrate.Autorest/test/Get-AzMigrateDiscoveredServer.Tests.ps1 @@ -12,22 +12,22 @@ while(-not $mockingPath) { . ($mockingPath | Select-Object -First 1).FullName Describe 'Get-AzMigrateDiscoveredServer' { - It 'List' -skip { + It 'List' { $machines = Get-AzMigrateDiscoveredServer -ResourceGroupName $env.migResourceGroup -ProjectName $env.migProjectName -SubscriptionId $env.migSubscriptionId $machines.Count | Should -BeGreaterOrEqual 1 } - It 'ListInSite' -skip { + It 'ListInSite' { $machines = Get-AzMigrateDiscoveredServer -ApplianceName $env.migApplianceName -ResourceGroupName $env.migResourceGroup -ProjectName $env.migProjectName -SubscriptionId $env.migSubscriptionId $machines.Count | Should -BeGreaterOrEqual 1 } - It 'Get' -skip { + It 'Get' { $machines = Get-AzMigrateDiscoveredServer -Name $env.migVMwareMachineName -ResourceGroupName $env.migResourceGroup -ProjectName $env.migProjectName -SubscriptionId $env.migSubscriptionId $machines.Name | Should -Be $env.migVMwareMachineName } - It 'GetInSite' -skip { + It 'GetInSite' { $machines = Get-AzMigrateDiscoveredServer -Name $env.migVMwareMachineName -ApplianceName $env.migApplianceName -ResourceGroupName $env.migResourceGroup -ProjectName $env.migProjectName -SubscriptionId $env.migSubscriptionId $machines.Name | Should -Be $env.migVMwareMachineName } diff --git a/src/Migrate/Migrate.Autorest/test/New-AzMigrateProject.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/New-AzMigrateProject.Tests.ps1 index 643c5287d0da..fc4ae5b14994 100644 --- a/src/Migrate/Migrate.Autorest/test/New-AzMigrateProject.Tests.ps1 +++ b/src/Migrate/Migrate.Autorest/test/New-AzMigrateProject.Tests.ps1 @@ -12,7 +12,7 @@ while(-not $mockingPath) { . ($mockingPath | Select-Object -First 1).FullName Describe 'New-AzMigrateProject' { - It 'PutExpandedCustom' -skip { + It 'PutExpandedCustom' { $projName = "AzMigratePwshTestProj1234" $project = New-AzMigrateProject -Name $projName -ResourceGroupName $env.migResourceGroup -SubscriptionId $env.migSubscriptionId -Location "centralus" $project.Name | Should -Be $projName diff --git a/src/Migrate/Migrate.Autorest/test/New-AzMigrateReplicationPolicy.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/New-AzMigrateReplicationPolicy.Tests.ps1 index 72adc969c2df..4db85f45efc5 100644 --- a/src/Migrate/Migrate.Autorest/test/New-AzMigrateReplicationPolicy.Tests.ps1 +++ b/src/Migrate/Migrate.Autorest/test/New-AzMigrateReplicationPolicy.Tests.ps1 @@ -13,7 +13,7 @@ while(-not $mockingPath) { Describe 'New-AzMigrateReplicationPolicy' { It 'CreateExpanded' { - $providerSpecificPolicy = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.VMwareCbtPolicyCreationInput]::new() + $providerSpecificPolicy = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.VMwareCbtPolicyCreationInput]::new() $providerSpecificPolicy.AppConsistentFrequencyInMinute = 240 $providerSpecificPolicy.InstanceType = "VMwareCbt" $providerSpecificPolicy.RecoveryPointHistoryInMinute = 4320 diff --git a/src/Migrate/Migrate.Autorest/test/New-AzMigrateReplicationProtectionContainerMapping.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/New-AzMigrateReplicationProtectionContainerMapping.Tests.ps1 index 47a39e1a9b90..807bde0cbf7f 100644 --- a/src/Migrate/Migrate.Autorest/test/New-AzMigrateReplicationProtectionContainerMapping.Tests.ps1 +++ b/src/Migrate/Migrate.Autorest/test/New-AzMigrateReplicationProtectionContainerMapping.Tests.ps1 @@ -13,7 +13,7 @@ while(-not $mockingPath) { Describe 'New-AzMigrateReplicationProtectionContainerMapping' { It 'CreateExpanded' { - $providerSpecificInput = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.VMwareCbtContainerMappingInput]::new() + $providerSpecificInput = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.VMwareCbtContainerMappingInput]::new() $providerSpecificInput.InstanceType = "VMwareCbt" $providerSpecificInput.KeyVaultId = "/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.KeyVault/vaults/migratekv942102443" $providerSpecificInput.KeyVaultUri = "https://migratekv942102443.vault.azure.net/" diff --git a/src/Migrate/Migrate.Autorest/test/README.md b/src/Migrate/Migrate.Autorest/test/README.md index 1969200c6a09..7c752b4c8c43 100644 --- a/src/Migrate/Migrate.Autorest/test/README.md +++ b/src/Migrate/Migrate.Autorest/test/README.md @@ -1,5 +1,5 @@ # Test -This directory contains the [Pester](https://www.powershellgallery.com/packages/Pester) tests to run for the module. We use Pester as it is the unofficial standard for PowerShell unit testing. Test stubs for custom cmdlets (created in `../custom`) will be generated into this folder when `build-module.ps1` is ran. These test stubs will fail automatically, to indicate that tests should be written for custom cmdlets. +This directory contains the [Pester](https://www.powershellgallery.com/packages/Pester) tests to run for the module. We use Pester as it is the unofficial standard for PowerShell unit testing. Test stubs for custom cmdlets (created in `..\custom`) will be generated into this folder when `build-module.ps1` is ran. These test stubs will fail automatically, to indicate that tests should be written for custom cmdlets. ## Info - Modifiable: yes diff --git a/src/Migrate/Migrate.Autorest/test/Remove-AzMigrateProject.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/Remove-AzMigrateProject.Tests.ps1 index 5f3658c04050..0e737a5ab711 100644 --- a/src/Migrate/Migrate.Autorest/test/Remove-AzMigrateProject.Tests.ps1 +++ b/src/Migrate/Migrate.Autorest/test/Remove-AzMigrateProject.Tests.ps1 @@ -13,7 +13,7 @@ while(-not $mockingPath) { Describe 'Remove-AzMigrateProject' { It 'Delete' { - $props = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20180901Preview.MigrateProjectProperties]::new() + $props = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.MigrateProjectProperties]::new() $props.RegisteredTool = {} $projName = "AzMigratePwshTestProj1234" $migResourceGroup = "abhi_test" diff --git a/src/Migrate/Migrate.sln b/src/Migrate/Migrate.sln index a8c35140144d..96c8250f8558 100644 --- a/src/Migrate/Migrate.sln +++ b/src/Migrate/Migrate.sln @@ -21,7 +21,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Migrate", "Migrate\Migrate. EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Migrate.Autorest", "Migrate.Autorest", "{9AA2C35A-2264-B74D-8556-EB72BD88EE60}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.Migrate", "..\..\generated\Migrate\Migrate.Autorest\Az.Migrate.csproj", "{6312140D-2271-46E6-A017-19059C8F33FA}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.Migrate", "..\..\generated\Migrate\Migrate.Autorest\Az.Migrate.csproj", "{DE0DB80A-7AF9-4FAC-A00A-1C2301D7D231}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -117,18 +117,18 @@ Global {1847EC8D-87A5-4772-9E75-1DEA1DC531EE}.Release|x64.Build.0 = Release|Any CPU {1847EC8D-87A5-4772-9E75-1DEA1DC531EE}.Release|x86.ActiveCfg = Release|Any CPU {1847EC8D-87A5-4772-9E75-1DEA1DC531EE}.Release|x86.Build.0 = Release|Any CPU - {6312140D-2271-46E6-A017-19059C8F33FA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6312140D-2271-46E6-A017-19059C8F33FA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6312140D-2271-46E6-A017-19059C8F33FA}.Debug|x64.ActiveCfg = Debug|Any CPU - {6312140D-2271-46E6-A017-19059C8F33FA}.Debug|x64.Build.0 = Debug|Any CPU - {6312140D-2271-46E6-A017-19059C8F33FA}.Debug|x86.ActiveCfg = Debug|Any CPU - {6312140D-2271-46E6-A017-19059C8F33FA}.Debug|x86.Build.0 = Debug|Any CPU - {6312140D-2271-46E6-A017-19059C8F33FA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6312140D-2271-46E6-A017-19059C8F33FA}.Release|Any CPU.Build.0 = Release|Any CPU - {6312140D-2271-46E6-A017-19059C8F33FA}.Release|x64.ActiveCfg = Release|Any CPU - {6312140D-2271-46E6-A017-19059C8F33FA}.Release|x64.Build.0 = Release|Any CPU - {6312140D-2271-46E6-A017-19059C8F33FA}.Release|x86.ActiveCfg = Release|Any CPU - {6312140D-2271-46E6-A017-19059C8F33FA}.Release|x86.Build.0 = Release|Any CPU + {DE0DB80A-7AF9-4FAC-A00A-1C2301D7D231}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DE0DB80A-7AF9-4FAC-A00A-1C2301D7D231}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DE0DB80A-7AF9-4FAC-A00A-1C2301D7D231}.Debug|x64.ActiveCfg = Debug|Any CPU + {DE0DB80A-7AF9-4FAC-A00A-1C2301D7D231}.Debug|x64.Build.0 = Debug|Any CPU + {DE0DB80A-7AF9-4FAC-A00A-1C2301D7D231}.Debug|x86.ActiveCfg = Debug|Any CPU + {DE0DB80A-7AF9-4FAC-A00A-1C2301D7D231}.Debug|x86.Build.0 = Debug|Any CPU + {DE0DB80A-7AF9-4FAC-A00A-1C2301D7D231}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DE0DB80A-7AF9-4FAC-A00A-1C2301D7D231}.Release|Any CPU.Build.0 = Release|Any CPU + {DE0DB80A-7AF9-4FAC-A00A-1C2301D7D231}.Release|x64.ActiveCfg = Release|Any CPU + {DE0DB80A-7AF9-4FAC-A00A-1C2301D7D231}.Release|x64.Build.0 = Release|Any CPU + {DE0DB80A-7AF9-4FAC-A00A-1C2301D7D231}.Release|x86.ActiveCfg = Release|Any CPU + {DE0DB80A-7AF9-4FAC-A00A-1C2301D7D231}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -140,6 +140,6 @@ Global {FB2B969F-E6FB-4E6E-9D2A-E52F4F53F51F} = {2D0176AD-AE30-4235-9D62-17043F0D4CD8} {D8D28132-CE20-45C8-8476-6B88C891D945} = {2D0176AD-AE30-4235-9D62-17043F0D4CD8} {B799EA2F-9E28-421A-9301-BB061C6ADDC2} = {2D0176AD-AE30-4235-9D62-17043F0D4CD8} - {6312140D-2271-46E6-A017-19059C8F33FA} = {9AA2C35A-2264-B74D-8556-EB72BD88EE60} + {DE0DB80A-7AF9-4FAC-A00A-1C2301D7D231} = {9AA2C35A-2264-B74D-8556-EB72BD88EE60} EndGlobalSection EndGlobal diff --git a/src/Migrate/Migrate/Az.Migrate.psd1 b/src/Migrate/Migrate/Az.Migrate.psd1 index 0479e9582b07..82a16113c85e 100644 --- a/src/Migrate/Migrate/Az.Migrate.psd1 +++ b/src/Migrate/Migrate/Az.Migrate.psd1 @@ -3,7 +3,7 @@ # # Generated by: Microsoft Corporation # -# Generated on: 10/9/2025 +# Generated on: 10/22/2025 # @{ @@ -57,10 +57,10 @@ RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '5.3.0'; }) RequiredAssemblies = 'Migrate.Autorest/bin/Az.Migrate.private.dll' # Script files (.ps1) that are run in the caller's environment prior to importing this module. -# ScriptsToProcess = @() +ScriptsToProcess = @() # Type files (.ps1xml) to be loaded when importing this module -# TypesToProcess = @() +TypesToProcess = @() # Format files (.ps1xml) to be loaded when importing this module FormatsToProcess = 'Migrate.Autorest/Az.Migrate.format.ps1xml' @@ -123,7 +123,7 @@ PrivateData = @{ PSData = @{ # Tags applied to this module. These help with module discovery in online galleries. - Tags = 'Azure','ResourceManager','ARM','PSModule','Migrate' + Tags = 'Azure', 'ResourceManager', 'ARM', 'PSModule', 'Migrate' # A URL to the license for this module. LicenseUri = 'https://aka.ms/azps-license' @@ -152,7 +152,7 @@ PrivateData = @{ } # End of PSData hashtable - } # End of PrivateData hashtable +} # End of PrivateData hashtable # HelpInfo URI of this module # HelpInfoURI = '' diff --git a/src/Migrate/Migrate/ChangeLog.md b/src/Migrate/Migrate/ChangeLog.md index add583971bf4..ff9e1d5bd1c3 100644 --- a/src/Migrate/Migrate/ChangeLog.md +++ b/src/Migrate/Migrate/ChangeLog.md @@ -18,6 +18,7 @@ - Additional information about change #1 --> ## Upcoming Release +* Improved user experience and consistency. This may introduce breaking changes. Please refer to [here](https://go.microsoft.com/fwlink/?linkid=2340249). * Fixed bugs in `Initialize-AzMigrateLocalReplicationInfrastructure` - Correct AMH solution tool name of "ServerMigration_DataReplication" is now being passed in to address replication count missing and UX experience load issues in Azure Migrate on Azure portal. * Address Join-Path compatibility issue in older version of PowerShell environment such as PowerShell 5.1 in the following commands diff --git a/src/Migrate/Migrate/help/Get-AzMigrateDiscoveredServer.md b/src/Migrate/Migrate/help/Get-AzMigrateDiscoveredServer.md index 5f52e5cfe032..7c4746d66d28 100644 --- a/src/Migrate/Migrate/help/Get-AzMigrateDiscoveredServer.md +++ b/src/Migrate/Migrate/help/Get-AzMigrateDiscoveredServer.md @@ -26,18 +26,18 @@ Get-AzMigrateDiscoveredServer -ProjectName -ResourceGroupName [-WhatIf] [-Confirm] [] ``` -### Get +### GetInSite ``` Get-AzMigrateDiscoveredServer -ProjectName -ResourceGroupName [-SourceMachineType ] - [-SubscriptionId ] -Name [-WhatIf] [-Confirm] - [] + [-SubscriptionId ] -ApplianceName -Name + [-WhatIf] [-Confirm] [] ``` -### GetInSite +### Get ``` Get-AzMigrateDiscoveredServer -ProjectName -ResourceGroupName [-SourceMachineType ] - [-SubscriptionId ] -Name -ApplianceName - [-WhatIf] [-Confirm] [] + [-SubscriptionId ] -Name [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION @@ -213,7 +213,7 @@ For users, use display name. ```yaml Type: System.String -Parameter Sets: Get, GetInSite +Parameter Sets: GetInSite, Get Aliases: Required: True @@ -322,9 +322,9 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IHyperVMachine +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHyperVMachine -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IVMwareMachine +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareMachine ## NOTES diff --git a/src/Migrate/Migrate/help/Get-AzMigrateJob.md b/src/Migrate/Migrate/help/Get-AzMigrateJob.md index e3adbfcf7ef4..a597374e8318 100644 --- a/src/Migrate/Migrate/help/Get-AzMigrateJob.md +++ b/src/Migrate/Migrate/help/Get-AzMigrateJob.md @@ -171,10 +171,9 @@ Accept wildcard characters: False ### -InputObject Specifies the job object of the replicating server. -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJob Parameter Sets: GetByInputObject Aliases: @@ -297,7 +296,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJob ## NOTES diff --git a/src/Migrate/Migrate/help/Get-AzMigrateLocalJob.md b/src/Migrate/Migrate/help/Get-AzMigrateLocalJob.md index 147526d5592a..7d4a2045a864 100644 --- a/src/Migrate/Migrate/help/Get-AzMigrateLocalJob.md +++ b/src/Migrate/Migrate/help/Get-AzMigrateLocalJob.md @@ -335,7 +335,6 @@ Accept wildcard characters: False ### -InputObject Specifies the job object of the replicating server. -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity @@ -448,7 +447,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IJobModel +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobModel ## NOTES diff --git a/src/Migrate/Migrate/help/Get-AzMigrateLocalReplicationFabric.md b/src/Migrate/Migrate/help/Get-AzMigrateLocalReplicationFabric.md index 7ca42f588f2b..3b7ad200e52d 100644 --- a/src/Migrate/Migrate/help/Get-AzMigrateLocalReplicationFabric.md +++ b/src/Migrate/Migrate/help/Get-AzMigrateLocalReplicationFabric.md @@ -191,7 +191,6 @@ Accept wildcard characters: False ### -InputObject Identity Parameter -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity @@ -260,7 +259,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IFabricModel +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IFabricModel ## NOTES diff --git a/src/Migrate/Migrate/help/Get-AzMigrateLocalServerReplication.md b/src/Migrate/Migrate/help/Get-AzMigrateLocalServerReplication.md index f3f571b32d30..010fcc3d7008 100644 --- a/src/Migrate/Migrate/help/Get-AzMigrateLocalServerReplication.md +++ b/src/Migrate/Migrate/help/Get-AzMigrateLocalServerReplication.md @@ -160,7 +160,6 @@ Accept wildcard characters: False ### -InputObject Specifies the machine object of the replicating server. -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity @@ -288,7 +287,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IProtectedItemModel +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IProtectedItemModel ## NOTES diff --git a/src/Migrate/Migrate/help/Get-AzMigrateProject.md b/src/Migrate/Migrate/help/Get-AzMigrateProject.md index 9e1ddefa8044..96b95c22505e 100644 --- a/src/Migrate/Migrate/help/Get-AzMigrateProject.md +++ b/src/Migrate/Migrate/help/Get-AzMigrateProject.md @@ -105,7 +105,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20180901Preview.IMigrateProject +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateProject ## NOTES diff --git a/src/Migrate/Migrate/help/Get-AzMigrateReplicationFabric.md b/src/Migrate/Migrate/help/Get-AzMigrateReplicationFabric.md index a01397675cab..fd24cb41b196 100644 --- a/src/Migrate/Migrate/help/Get-AzMigrateReplicationFabric.md +++ b/src/Migrate/Migrate/help/Get-AzMigrateReplicationFabric.md @@ -186,7 +186,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IFabric +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IFabric ## NOTES diff --git a/src/Migrate/Migrate/help/Get-AzMigrateReplicationPolicy.md b/src/Migrate/Migrate/help/Get-AzMigrateReplicationPolicy.md index 070b3657187e..ff96789c4032 100644 --- a/src/Migrate/Migrate/help/Get-AzMigrateReplicationPolicy.md +++ b/src/Migrate/Migrate/help/Get-AzMigrateReplicationPolicy.md @@ -144,7 +144,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IPolicy +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IPolicy ## NOTES diff --git a/src/Migrate/Migrate/help/Get-AzMigrateReplicationProtectionContainer.md b/src/Migrate/Migrate/help/Get-AzMigrateReplicationProtectionContainer.md index 5da18942a68e..8f92022efdaf 100644 --- a/src/Migrate/Migrate/help/Get-AzMigrateReplicationProtectionContainer.md +++ b/src/Migrate/Migrate/help/Get-AzMigrateReplicationProtectionContainer.md @@ -21,16 +21,23 @@ Get-AzMigrateReplicationProtectionContainer -ResourceGroupName -Resourc ### List ``` -Get-AzMigrateReplicationProtectionContainer -ResourceGroupName -ResourceName - -FabricName [-SubscriptionId ] [-DefaultProfile ] +Get-AzMigrateReplicationProtectionContainer -FabricName -ResourceGroupName + -ResourceName [-SubscriptionId ] [-DefaultProfile ] [] ``` ### Get ``` -Get-AzMigrateReplicationProtectionContainer -ResourceGroupName -ResourceName - -FabricName -ProtectionContainerName [-SubscriptionId ] - [-DefaultProfile ] [] +Get-AzMigrateReplicationProtectionContainer -FabricName -ProtectionContainerName + -ResourceGroupName -ResourceName [-SubscriptionId ] [-DefaultProfile ] + [] +``` + +### GetViaIdentityReplicationFabric +``` +Get-AzMigrateReplicationProtectionContainer -ProtectionContainerName + -ReplicationFabricInputObject [-DefaultProfile ] + [] ``` ## DESCRIPTION @@ -102,7 +109,7 @@ Protection container name. ```yaml Type: System.String -Parameter Sets: Get +Parameter Sets: Get, GetViaIdentityReplicationFabric Aliases: Required: True @@ -112,12 +119,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ReplicationFabricInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity +Parameter Sets: GetViaIdentityReplicationFabric +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group where the recovery services vault is present. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: List1, List, Get Aliases: Required: True @@ -132,7 +154,7 @@ The name of the recovery services vault. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: List1, List, Get Aliases: Required: True @@ -147,7 +169,7 @@ Azure Subscription Id in which migrate project was created. ```yaml Type: System.String[] -Parameter Sets: (All) +Parameter Sets: List1, List, Get Aliases: Required: False @@ -162,9 +184,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity + ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IProtectionContainer +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IProtectionContainer ## NOTES diff --git a/src/Migrate/Migrate/help/Get-AzMigrateReplicationProtectionContainerMapping.md b/src/Migrate/Migrate/help/Get-AzMigrateReplicationProtectionContainerMapping.md index e7269d2a1231..941816c8798f 100644 --- a/src/Migrate/Migrate/help/Get-AzMigrateReplicationProtectionContainerMapping.md +++ b/src/Migrate/Migrate/help/Get-AzMigrateReplicationProtectionContainerMapping.md @@ -21,16 +21,31 @@ Get-AzMigrateReplicationProtectionContainerMapping -ResourceGroupName - ### List ``` -Get-AzMigrateReplicationProtectionContainerMapping -ResourceGroupName -ResourceName - -FabricName -ProtectionContainerName [-SubscriptionId ] - [-DefaultProfile ] [] +Get-AzMigrateReplicationProtectionContainerMapping -FabricName -ProtectionContainerName + -ResourceGroupName -ResourceName [-SubscriptionId ] [-DefaultProfile ] + [] ``` ### Get ``` -Get-AzMigrateReplicationProtectionContainerMapping -ResourceGroupName -ResourceName - -FabricName -MappingName -ProtectionContainerName [-SubscriptionId ] - [-DefaultProfile ] [] +Get-AzMigrateReplicationProtectionContainerMapping -FabricName -MappingName + -ProtectionContainerName -ResourceGroupName -ResourceName + [-SubscriptionId ] [-DefaultProfile ] + [] +``` + +### GetViaIdentityReplicationProtectionContainer +``` +Get-AzMigrateReplicationProtectionContainerMapping -MappingName + -ReplicationProtectionContainerInputObject [-DefaultProfile ] + [] +``` + +### GetViaIdentityReplicationFabric +``` +Get-AzMigrateReplicationProtectionContainerMapping -MappingName -ProtectionContainerName + -ReplicationFabricInputObject [-DefaultProfile ] + [] ``` ## DESCRIPTION @@ -89,7 +104,7 @@ Protection Container mapping name. ```yaml Type: System.String -Parameter Sets: Get +Parameter Sets: Get, GetViaIdentityReplicationProtectionContainer, GetViaIdentityReplicationFabric Aliases: Required: True @@ -104,7 +119,7 @@ Protection container name. ```yaml Type: System.String -Parameter Sets: List, Get +Parameter Sets: List, Get, GetViaIdentityReplicationFabric Aliases: Required: True @@ -114,12 +129,42 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ReplicationFabricInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity +Parameter Sets: GetViaIdentityReplicationFabric +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -ReplicationProtectionContainerInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity +Parameter Sets: GetViaIdentityReplicationProtectionContainer +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group where the recovery services vault is present. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: List1, List, Get Aliases: Required: True @@ -134,7 +179,7 @@ The name of the recovery services vault. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: List1, List, Get Aliases: Required: True @@ -149,7 +194,7 @@ Azure Subscription Id in which migrate project was created. ```yaml Type: System.String[] -Parameter Sets: (All) +Parameter Sets: List1, List, Get Aliases: Required: False @@ -164,9 +209,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity + ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IProtectionContainerMapping +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IProtectionContainerMapping ## NOTES diff --git a/src/Migrate/Migrate/help/Get-AzMigrateReplicationRecoveryServicesProvider.md b/src/Migrate/Migrate/help/Get-AzMigrateReplicationRecoveryServicesProvider.md index b2d57a52b362..3925261bcec0 100644 --- a/src/Migrate/Migrate/help/Get-AzMigrateReplicationRecoveryServicesProvider.md +++ b/src/Migrate/Migrate/help/Get-AzMigrateReplicationRecoveryServicesProvider.md @@ -12,17 +12,31 @@ Gets the details of registered recovery services provider. ## SYNTAX -### List (Default) +### List1 (Default) ``` Get-AzMigrateReplicationRecoveryServicesProvider -ResourceGroupName -ResourceName [-SubscriptionId ] [-DefaultProfile ] [] ``` +### List +``` +Get-AzMigrateReplicationRecoveryServicesProvider -FabricName -ResourceGroupName + -ResourceName [-SubscriptionId ] [-DefaultProfile ] + [] +``` + ### Get ``` -Get-AzMigrateReplicationRecoveryServicesProvider -ResourceGroupName -ResourceName - -FabricName -ProviderName [-SubscriptionId ] [-DefaultProfile ] +Get-AzMigrateReplicationRecoveryServicesProvider -FabricName -ProviderName + -ResourceGroupName -ResourceName [-SubscriptionId ] [-DefaultProfile ] + [] +``` + +### GetViaIdentityReplicationFabric +``` +Get-AzMigrateReplicationRecoveryServicesProvider -ProviderName + -ReplicationFabricInputObject [-DefaultProfile ] [] ``` @@ -67,7 +81,7 @@ Fabric name. ```yaml Type: System.String -Parameter Sets: Get +Parameter Sets: List, Get Aliases: Required: True @@ -82,7 +96,7 @@ Recovery services provider name. ```yaml Type: System.String -Parameter Sets: Get +Parameter Sets: Get, GetViaIdentityReplicationFabric Aliases: Required: True @@ -92,12 +106,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ReplicationFabricInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity +Parameter Sets: GetViaIdentityReplicationFabric +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group where the recovery services vault is present. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: List1, List, Get Aliases: Required: True @@ -112,7 +141,7 @@ The name of the recovery services vault. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: List1, List, Get Aliases: Required: True @@ -127,7 +156,7 @@ Azure Subscription Id in which migrate project was created. ```yaml Type: System.String[] -Parameter Sets: (All) +Parameter Sets: List1, List, Get Aliases: Required: False @@ -142,9 +171,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity + ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IRecoveryServicesProvider +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IRecoveryServicesProvider ## NOTES diff --git a/src/Migrate/Migrate/help/Get-AzMigrateRunAsAccount.md b/src/Migrate/Migrate/help/Get-AzMigrateRunAsAccount.md index 110295c2b3ba..3b2bd006c65b 100644 --- a/src/Migrate/Migrate/help/Get-AzMigrateRunAsAccount.md +++ b/src/Migrate/Migrate/help/Get-AzMigrateRunAsAccount.md @@ -18,9 +18,21 @@ Get-AzMigrateRunAsAccount -ResourceGroupName -SiteName [-Subsc [-DefaultProfile ] [] ``` +### GetViaIdentityVMwareSite +``` +Get-AzMigrateRunAsAccount -AccountName -VMwareSiteInputObject + [-DefaultProfile ] [] +``` + +### GetViaIdentitySubscription +``` +Get-AzMigrateRunAsAccount -AccountName -SiteName -SubscriptionInputObject + [-DefaultProfile ] [] +``` + ### Get ``` -Get-AzMigrateRunAsAccount -ResourceGroupName -SiteName -AccountName +Get-AzMigrateRunAsAccount -AccountName -ResourceGroupName -SiteName [-SubscriptionId ] [-DefaultProfile ] [] ``` @@ -63,7 +75,7 @@ Run as account ARM name. ```yaml Type: System.String -Parameter Sets: Get +Parameter Sets: GetViaIdentityVMwareSite, GetViaIdentitySubscription, Get Aliases: Required: True @@ -95,7 +107,7 @@ The name is case insensitive. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: List, Get Aliases: Required: True @@ -110,7 +122,7 @@ Site name. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: List, GetViaIdentitySubscription, Get Aliases: Required: True @@ -125,7 +137,7 @@ The ID of the target subscription. ```yaml Type: System.String[] -Parameter Sets: (All) +Parameter Sets: List, Get Aliases: Required: False @@ -135,14 +147,46 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -SubscriptionInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity +Parameter Sets: GetViaIdentitySubscription +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -VMwareSiteInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity +Parameter Sets: GetViaIdentityVMwareSite +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### CommonParameters This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). ## INPUTS +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity + ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IVMwareRunAsAccount +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareRunAsAccount ## NOTES diff --git a/src/Migrate/Migrate/help/Get-AzMigrateServerReplication.md b/src/Migrate/Migrate/help/Get-AzMigrateServerReplication.md index 89a2b5b68492..50467671cd72 100644 --- a/src/Migrate/Migrate/help/Get-AzMigrateServerReplication.md +++ b/src/Migrate/Migrate/help/Get-AzMigrateServerReplication.md @@ -266,10 +266,9 @@ Accept wildcard characters: False ### -InputObject Specifies the machine object of the replicating server. -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrationItem Parameter Sets: GetByInputObject Aliases: @@ -407,7 +406,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrationItem ## NOTES diff --git a/src/Migrate/Migrate/help/Get-AzMigrateSite.md b/src/Migrate/Migrate/help/Get-AzMigrateSite.md index 41cd2a270d1a..678d2f70a75c 100644 --- a/src/Migrate/Migrate/help/Get-AzMigrateSite.md +++ b/src/Migrate/Migrate/help/Get-AzMigrateSite.md @@ -12,9 +12,28 @@ Method to get a site. ## SYNTAX +### Get (Default) ``` Get-AzMigrateSite -Name -ResourceGroupName [-SubscriptionId ] - [-DefaultProfile ] [] + [-DefaultProfile ] [-WhatIf] [-Confirm] [] +``` + +### GetViaIdentitySubscription +``` +Get-AzMigrateSite -Name -SubscriptionInputObject [-DefaultProfile ] + [-WhatIf] [-Confirm] [] +``` + +### GetViaIdentitySubscription1 +``` +Get-AzMigrateSite -Name -Subscription1InputObject [-DefaultProfile ] + [-WhatIf] [-Confirm] [] +``` + +### GetViaIdentitySubscription2 +``` +Get-AzMigrateSite -Name -Subscription2InputObject [-DefaultProfile ] + [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -74,7 +93,7 @@ The name is case insensitive. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: Get Aliases: Required: True @@ -84,12 +103,42 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -Subscription1InputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity +Parameter Sets: GetViaIdentitySubscription1 +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Subscription2InputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity +Parameter Sets: GetViaIdentitySubscription2 +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -SubscriptionId The ID of the target subscription. ```yaml Type: System.String[] -Parameter Sets: (All) +Parameter Sets: Get Aliases: Required: False @@ -99,14 +148,66 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -SubscriptionInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity +Parameter Sets: GetViaIdentitySubscription +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### CommonParameters This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). ## INPUTS +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity + ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IVMwareSite +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ISiteHealthSummary + +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareSite + +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareSiteUsage ## NOTES diff --git a/src/Migrate/Migrate/help/Get-AzMigrateSolution.md b/src/Migrate/Migrate/help/Get-AzMigrateSolution.md index 802793a79b45..45585f962ab7 100644 --- a/src/Migrate/Migrate/help/Get-AzMigrateSolution.md +++ b/src/Migrate/Migrate/help/Get-AzMigrateSolution.md @@ -12,12 +12,19 @@ Gets a solution in the migrate project. ## SYNTAX +### Get (Default) ``` -Get-AzMigrateSolution -MigrateProjectName -Name -ResourceGroupName +Get-AzMigrateSolution -Name -MigrateProjectName -ResourceGroupName [-SubscriptionId ] [-DefaultProfile ] [] ``` +### GetViaIdentityMigrateProject +``` +Get-AzMigrateSolution -Name -MigrateProjectInputObject [-DefaultProfile ] + [] +``` + ## DESCRIPTION Gets a solution in the migrate project. @@ -54,12 +61,27 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -MigrateProjectInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity +Parameter Sets: GetViaIdentityMigrateProject +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -MigrateProjectName Name of the Azure Migrate project. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: Get Aliases: Required: True @@ -89,7 +111,7 @@ Name of the Azure Resource Group that migrate project is part of. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: Get Aliases: Required: True @@ -104,7 +126,7 @@ Azure Subscription Id in which migrate project was created. ```yaml Type: System.String[] -Parameter Sets: (All) +Parameter Sets: Get Aliases: Required: False @@ -119,9 +141,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity + ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20180901Preview.ISolution +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ISolution ## NOTES diff --git a/src/Migrate/Migrate/help/New-AzMigrateDiskMapping.md b/src/Migrate/Migrate/help/New-AzMigrateDiskMapping.md index 4c2513e11a04..a88886fd99b9 100644 --- a/src/Migrate/Migrate/help/New-AzMigrateDiskMapping.md +++ b/src/Migrate/Migrate/help/New-AzMigrateDiskMapping.md @@ -115,7 +115,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtDiskInput +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtDiskInput ## NOTES diff --git a/src/Migrate/Migrate/help/New-AzMigrateLocalDiskMappingObject.md b/src/Migrate/Migrate/help/New-AzMigrateLocalDiskMappingObject.md index 9d4f307b1966..dcb4198e6f89 100644 --- a/src/Migrate/Migrate/help/New-AzMigrateLocalDiskMappingObject.md +++ b/src/Migrate/Migrate/help/New-AzMigrateLocalDiskMappingObject.md @@ -138,7 +138,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.AzLocalDiskInput +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.AzLocalDiskInput ## NOTES diff --git a/src/Migrate/Migrate/help/New-AzMigrateLocalNicMappingObject.md b/src/Migrate/Migrate/help/New-AzMigrateLocalNicMappingObject.md index 2392758d6986..61b18f681f7d 100644 --- a/src/Migrate/Migrate/help/New-AzMigrateLocalNicMappingObject.md +++ b/src/Migrate/Migrate/help/New-AzMigrateLocalNicMappingObject.md @@ -107,7 +107,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.AzLocalNicInput +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.AzLocalNicInput ## NOTES diff --git a/src/Migrate/Migrate/help/New-AzMigrateLocalServerReplication.md b/src/Migrate/Migrate/help/New-AzMigrateLocalServerReplication.md index f560d5d3a5bc..24959bdd55c8 100644 --- a/src/Migrate/Migrate/help/New-AzMigrateLocalServerReplication.md +++ b/src/Migrate/Migrate/help/New-AzMigrateLocalServerReplication.md @@ -140,7 +140,7 @@ Accept wildcard characters: False Specifies the disks on the source server to be included for replication. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.AzLocalDiskInput[] +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.AzLocalDiskInput[] Parameter Sets: ByIdPowerUser Aliases: @@ -185,7 +185,7 @@ Accept wildcard characters: False Specifies the NICs on the source server to be included for replication. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.AzLocalNicInput[] +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.AzLocalNicInput[] Parameter Sets: ByIdPowerUser Aliases: @@ -197,7 +197,7 @@ Accept wildcard characters: False ``` ### -OSDiskID -Specifies the Operating System disk for the source server to be migrated. +Specifies the operating system disk for the source server to be migrated. ```yaml Type: System.String @@ -257,7 +257,7 @@ Accept wildcard characters: False ``` ### -TargetResourceGroupId -Specifies the target Resource Group Id where the migrated VM resources will reside. +Specifies the target resource group ARM ID where the migrated VM resources will reside. ```yaml Type: System.String @@ -399,7 +399,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IJobModel +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobModel ## NOTES diff --git a/src/Migrate/Migrate/help/New-AzMigrateNicMapping.md b/src/Migrate/Migrate/help/New-AzMigrateNicMapping.md index fb395de861b1..78ae89842fc2 100644 --- a/src/Migrate/Migrate/help/New-AzMigrateNicMapping.md +++ b/src/Migrate/Migrate/help/New-AzMigrateNicMapping.md @@ -151,7 +151,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtNicInput +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtNicInput ## NOTES diff --git a/src/Migrate/Migrate/help/New-AzMigrateProject.md b/src/Migrate/Migrate/help/New-AzMigrateProject.md index 98416935a419..a296753791e5 100644 --- a/src/Migrate/Migrate/help/New-AzMigrateProject.md +++ b/src/Migrate/Migrate/help/New-AzMigrateProject.md @@ -85,10 +85,9 @@ Accept wildcard characters: False ### -Property Specifies the project properties. -To construct, see NOTES section for PROPERTY properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20180901Preview.IMigrateProjectProperties +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateProjectProperties Parameter Sets: (All) Aliases: diff --git a/src/Migrate/Migrate/help/New-AzMigrateReplicationPolicy.md b/src/Migrate/Migrate/help/New-AzMigrateReplicationPolicy.md index e77f53e15674..dabfca6317f2 100644 --- a/src/Migrate/Migrate/help/New-AzMigrateReplicationPolicy.md +++ b/src/Migrate/Migrate/help/New-AzMigrateReplicationPolicy.md @@ -107,10 +107,9 @@ Accept wildcard characters: False ### -ProviderSpecificInput The ReplicationProviderSettings. -To construct, see NOTES section for PROVIDERSPECIFICINPUT properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IPolicyProviderSpecificInput +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IPolicyProviderSpecificInput Parameter Sets: (All) Aliases: @@ -204,7 +203,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IPolicy +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IPolicy ## NOTES diff --git a/src/Migrate/Migrate/help/New-AzMigrateReplicationProtectionContainerMapping.md b/src/Migrate/Migrate/help/New-AzMigrateReplicationProtectionContainerMapping.md index 2d9f687f0d6e..55a43f90f6aa 100644 --- a/src/Migrate/Migrate/help/New-AzMigrateReplicationProtectionContainerMapping.md +++ b/src/Migrate/Migrate/help/New-AzMigrateReplicationProtectionContainerMapping.md @@ -158,10 +158,9 @@ Accept wildcard characters: False ### -ProviderSpecificInput Provider specific input for pairing. -To construct, see NOTES section for PROVIDERSPECIFICINPUT properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IReplicationProviderSpecificContainerMappingInput +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IReplicationProviderSpecificContainerMappingInput Parameter Sets: (All) Aliases: @@ -270,7 +269,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IProtectionContainerMapping +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IProtectionContainerMapping ## NOTES diff --git a/src/Migrate/Migrate/help/New-AzMigrateServerReplication.md b/src/Migrate/Migrate/help/New-AzMigrateServerReplication.md index 35f4507393d5..21888d83aa7b 100644 --- a/src/Migrate/Migrate/help/New-AzMigrateServerReplication.md +++ b/src/Migrate/Migrate/help/New-AzMigrateServerReplication.md @@ -171,10 +171,9 @@ Accept wildcard characters: False ### -DiskTag Specifies the tag to be used for disk creation. -To construct, see NOTES section for DISKTAG properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtEnableMigrationInputTargetDiskTags +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtEnableMigrationInputTargetDiskTags Parameter Sets: (All) Aliases: @@ -187,10 +186,9 @@ Accept wildcard characters: False ### -DiskToInclude Specifies the disks on the source server to be included for replication. -To construct, see NOTES section for DISKTOINCLUDE properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtDiskInput[] +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtDiskInput[] Parameter Sets: ByIdPowerUser, ByInputObjectPowerUser Aliases: @@ -219,10 +217,9 @@ Accept wildcard characters: False ### -InputObject Specifies the discovered server to be migrated. The server object can be retrieved using the Get-AzMigrateServer cmdlet. -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IVMwareMachine +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareMachine Parameter Sets: ByInputObjectDefaultUser, ByInputObjectPowerUser Aliases: @@ -280,10 +277,9 @@ Accept wildcard characters: False ### -NicTag Specifies the tag to be used for NIC creation. -To construct, see NOTES section for NICTAG properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtEnableMigrationInputTargetNicTags +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtEnableMigrationInputTargetNicTags Parameter Sets: (All) Aliases: @@ -521,10 +517,9 @@ Accept wildcard characters: False ### -VMTag Specifies the tag to be used for VM creation. -To construct, see NOTES section for VMTAG properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtEnableMigrationInputTargetVmtags +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtEnableMigrationInputTargetVmtags Parameter Sets: (All) Aliases: @@ -557,7 +552,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJob ## NOTES diff --git a/src/Migrate/Migrate/help/New-AzMigrateTestNicMapping.md b/src/Migrate/Migrate/help/New-AzMigrateTestNicMapping.md index d528125e7bfa..dd4137ad6696 100644 --- a/src/Migrate/Migrate/help/New-AzMigrateTestNicMapping.md +++ b/src/Migrate/Migrate/help/New-AzMigrateTestNicMapping.md @@ -106,7 +106,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtNicInput +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtNicInput ## NOTES diff --git a/src/Migrate/Migrate/help/Register-AzMigrateProjectTool.md b/src/Migrate/Migrate/help/Register-AzMigrateProjectTool.md index bd3d85951b58..4a59978d4c8d 100644 --- a/src/Migrate/Migrate/help/Register-AzMigrateProjectTool.md +++ b/src/Migrate/Migrate/help/Register-AzMigrateProjectTool.md @@ -12,12 +12,27 @@ Registers a tool with the migrate project. ## SYNTAX +### RegisterExpanded (Default) ``` Register-AzMigrateProjectTool -MigrateProjectName -ResourceGroupName [-SubscriptionId ] [-AcceptLanguage ] [-Tool ] [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` +### RegisterViaJsonFilePath +``` +Register-AzMigrateProjectTool -MigrateProjectName -ResourceGroupName + [-SubscriptionId ] [-AcceptLanguage ] -JsonFilePath [-DefaultProfile ] + [-WhatIf] [-Confirm] [] +``` + +### RegisterViaJsonString +``` +Register-AzMigrateProjectTool -MigrateProjectName -ResourceGroupName + [-SubscriptionId ] [-AcceptLanguage ] -JsonString [-DefaultProfile ] + [-WhatIf] [-Confirm] [] +``` + ## DESCRIPTION Registers a tool with the migrate project. @@ -68,6 +83,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -JsonFilePath +Path of Json file supplied to the Register operation + +```yaml +Type: System.String +Parameter Sets: RegisterViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Register operation + +```yaml +Type: System.String +Parameter Sets: RegisterViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -MigrateProjectName Name of the Azure Migrate project. @@ -118,7 +163,7 @@ Gets or sets the tool to be registered. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: RegisterExpanded Aliases: Required: False @@ -166,7 +211,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### System.Boolean +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IRegistrationResult ## NOTES diff --git a/src/Migrate/Migrate/help/Remove-AzMigrateLocalServerReplication.md b/src/Migrate/Migrate/help/Remove-AzMigrateLocalServerReplication.md index d865f1d03e98..c8751207faf1 100644 --- a/src/Migrate/Migrate/help/Remove-AzMigrateLocalServerReplication.md +++ b/src/Migrate/Migrate/help/Remove-AzMigrateLocalServerReplication.md @@ -143,7 +143,6 @@ Accept wildcard characters: False ### -InputObject Specifies the replicating server for which the replication needs to be disabled. The server object can be retrieved using the Get-AzMigrateLocalServerReplication cmdlet. -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity @@ -228,7 +227,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IJobModel +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobModel ## NOTES diff --git a/src/Migrate/Migrate/help/Remove-AzMigrateServerReplication.md b/src/Migrate/Migrate/help/Remove-AzMigrateServerReplication.md index 4b3dfb032145..d8b83b9e583b 100644 --- a/src/Migrate/Migrate/help/Remove-AzMigrateServerReplication.md +++ b/src/Migrate/Migrate/help/Remove-AzMigrateServerReplication.md @@ -125,10 +125,9 @@ Accept wildcard characters: False ### -InputObject Specifies the replcating server for which the replication needs to be disabled. The server object should be retrieved using the Get-AzMigrateServerReplication cmdlet. -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrationItem Parameter Sets: ByInputObjectVMwareCbt Aliases: @@ -177,7 +176,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJob ## NOTES diff --git a/src/Migrate/Migrate/help/Restart-AzMigrateServerReplication.md b/src/Migrate/Migrate/help/Restart-AzMigrateServerReplication.md index 64046e7d06f9..31a0ff3e9352 100644 --- a/src/Migrate/Migrate/help/Restart-AzMigrateServerReplication.md +++ b/src/Migrate/Migrate/help/Restart-AzMigrateServerReplication.md @@ -109,10 +109,9 @@ Accept wildcard characters: False ### -InputObject Specifies the machine object of the replicating server. -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrationItem Parameter Sets: ByInputObjectVMwareCbt Aliases: @@ -139,7 +138,7 @@ Accept wildcard characters: False ``` ### -TargetObjectID -Specifies the replcating server for which the resync needs to be initiated. +Specifies the replicating server for which the resync needs to be initiated. The ID should be retrieved using the Get-AzMigrateServerReplication cmdlet. ```yaml @@ -161,7 +160,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJob ## NOTES diff --git a/src/Migrate/Migrate/help/Resume-AzMigrateServerReplication.md b/src/Migrate/Migrate/help/Resume-AzMigrateServerReplication.md index e1b103335f94..1ae0985e4224 100644 --- a/src/Migrate/Migrate/help/Resume-AzMigrateServerReplication.md +++ b/src/Migrate/Migrate/help/Resume-AzMigrateServerReplication.md @@ -126,10 +126,9 @@ Accept wildcard characters: False ### -InputObject Specifies the replicating server for which the resume replication needs to be initiated. The server object can be retrieved using the Get-AzMigrateServerReplication cmdlet -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrationItem Parameter Sets: ByInputObjectVMwareCbt Aliases: @@ -209,7 +208,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJob ## NOTES diff --git a/src/Migrate/Migrate/help/Set-AzMigrateDiskMapping.md b/src/Migrate/Migrate/help/Set-AzMigrateDiskMapping.md index 8ef16f8810c9..b71711af1c3f 100644 --- a/src/Migrate/Migrate/help/Set-AzMigrateDiskMapping.md +++ b/src/Migrate/Migrate/help/Set-AzMigrateDiskMapping.md @@ -89,7 +89,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtUpdateDiskInput +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtUpdateDiskInput ## NOTES diff --git a/src/Migrate/Migrate/help/Set-AzMigrateLocalServerReplication.md b/src/Migrate/Migrate/help/Set-AzMigrateLocalServerReplication.md index 3f6b23a01cb7..85ac7cb8af09 100644 --- a/src/Migrate/Migrate/help/Set-AzMigrateLocalServerReplication.md +++ b/src/Migrate/Migrate/help/Set-AzMigrateLocalServerReplication.md @@ -85,10 +85,9 @@ Accept wildcard characters: False ### -DynamicMemoryConfig Specifies the dynamic memory configuration of RAM. -To construct, see NOTES section for DYNAMICMEMORYCONFIG properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.ProtectedItemDynamicMemoryConfig +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ProtectedItemDynamicMemoryConfig Parameter Sets: (All) Aliases: @@ -118,7 +117,7 @@ Accept wildcard characters: False Specifies the nics on the source server to be included for replication. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.AzLocalNicInput[] +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.AzLocalNicInput[] Parameter Sets: (All) Aliases: @@ -243,7 +242,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IJobModel +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobModel ## NOTES diff --git a/src/Migrate/Migrate/help/Set-AzMigrateServerReplication.md b/src/Migrate/Migrate/help/Set-AzMigrateServerReplication.md index ae2cd0dc8a54..c2922f8ccbd8 100644 --- a/src/Migrate/Migrate/help/Set-AzMigrateServerReplication.md +++ b/src/Migrate/Migrate/help/Set-AzMigrateServerReplication.md @@ -130,10 +130,9 @@ Accept wildcard characters: False ### -DiskToUpdate Updates the disk for the Azure VM to be created. -To construct, see NOTES section for DISKTOUPDATE properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtUpdateDiskInput[] +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtUpdateDiskInput[] Parameter Sets: (All) Aliases: @@ -147,10 +146,9 @@ Accept wildcard characters: False ### -InputObject Specifies the replicating server for which the properties need to be updated. The server object can be retrieved using the Get-AzMigrateServerReplication cmdlet. -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrationItem Parameter Sets: ByInputObjectVMwareCbt Aliases: @@ -178,10 +176,9 @@ Accept wildcard characters: False ### -NicToUpdate Updates the NIC for the Azure VM to be created. -To construct, see NOTES section for NICTOUPDATE properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtNicInput[] +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtNicInput[] Parameter Sets: (All) Aliases: @@ -376,10 +373,9 @@ Accept wildcard characters: False ### -UpdateDiskTag Specifies the tag to be used for disk creation. -To construct, see NOTES section for UPDATEDISKTAG properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtEnableMigrationInputTargetDiskTags +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtEnableMigrationInputTargetDiskTags Parameter Sets: (All) Aliases: @@ -407,10 +403,9 @@ Accept wildcard characters: False ### -UpdateNicTag Specifies the tag to be used for NIC creation. -To construct, see NOTES section for UPDATENICTAG properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtEnableMigrationInputTargetNicTags +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtEnableMigrationInputTargetNicTags Parameter Sets: (All) Aliases: @@ -468,10 +463,9 @@ Accept wildcard characters: False ### -UpdateVMTag Specifies the tag to be used for VM creation. -To construct, see NOTES section for UPDATEVMTAG properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtEnableMigrationInputTargetVmtags +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtEnableMigrationInputTargetVmtags Parameter Sets: (All) Aliases: @@ -504,7 +498,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJob ## NOTES diff --git a/src/Migrate/Migrate/help/Start-AzMigrateLocalServerMigration.md b/src/Migrate/Migrate/help/Start-AzMigrateLocalServerMigration.md index 620b2129e49b..4cfbb8043223 100644 --- a/src/Migrate/Migrate/help/Start-AzMigrateLocalServerMigration.md +++ b/src/Migrate/Migrate/help/Start-AzMigrateLocalServerMigration.md @@ -134,7 +134,6 @@ Accept wildcard characters: False ### -InputObject Specifies the replicating server for which migration needs to be initiated. The server object can be retrieved using the Get-AzMigrateLocalServerReplication cmdlet. -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity @@ -234,7 +233,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IJobModel +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobModel ## NOTES diff --git a/src/Migrate/Migrate/help/Start-AzMigrateServerMigration.md b/src/Migrate/Migrate/help/Start-AzMigrateServerMigration.md index 4fdd6e642598..27eb2debdede 100644 --- a/src/Migrate/Migrate/help/Start-AzMigrateServerMigration.md +++ b/src/Migrate/Migrate/help/Start-AzMigrateServerMigration.md @@ -81,10 +81,9 @@ Accept wildcard characters: False ### -InputObject Specifies the replicating server for which migration needs to be initiated. The server object can be retrieved using the Get-AzMigrateServerReplication cmdlet. -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrationItem Parameter Sets: ByInputObjectVMwareCbt Aliases: @@ -164,7 +163,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJob ## NOTES diff --git a/src/Migrate/Migrate/help/Start-AzMigrateTestMigration.md b/src/Migrate/Migrate/help/Start-AzMigrateTestMigration.md index 976b922b267a..b97487799e09 100644 --- a/src/Migrate/Migrate/help/Start-AzMigrateTestMigration.md +++ b/src/Migrate/Migrate/help/Start-AzMigrateTestMigration.md @@ -112,10 +112,9 @@ Accept wildcard characters: False ### -InputObject Specifies the replicating server for which the test migration needs to be initiated. The server object can be retrieved using the Get-AzMigrateServerReplication cmdlet. -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrationItem Parameter Sets: ByInputObjectVMwareCbt Aliases: @@ -128,10 +127,9 @@ Accept wildcard characters: False ### -NicToUpdate Updates the NIC for the Azure VM to be created. -To construct, see NOTES section for NICTOUPDATE properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtNicInput[] +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareCbtNicInput[] Parameter Sets: (All) Aliases: @@ -211,7 +209,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJob ## NOTES diff --git a/src/Migrate/Migrate/help/Start-AzMigrateTestMigrationCleanup.md b/src/Migrate/Migrate/help/Start-AzMigrateTestMigrationCleanup.md index 7297bf4a90db..b61937b7c6f4 100644 --- a/src/Migrate/Migrate/help/Start-AzMigrateTestMigrationCleanup.md +++ b/src/Migrate/Migrate/help/Start-AzMigrateTestMigrationCleanup.md @@ -112,10 +112,9 @@ Accept wildcard characters: False ### -InputObject Specifies the replicating server for which the test migration cleanup needs to be initiated. The server object can be retrieved using the Get-AzMigrateServerReplication cmdlet -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrationItem Parameter Sets: ByInputObjectVMwareCbt Aliases: @@ -164,7 +163,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJob ## NOTES diff --git a/src/Migrate/Migrate/help/Suspend-AzMigrateServerReplication.md b/src/Migrate/Migrate/help/Suspend-AzMigrateServerReplication.md index 839e0fddd718..86b5dbe4e4ec 100644 --- a/src/Migrate/Migrate/help/Suspend-AzMigrateServerReplication.md +++ b/src/Migrate/Migrate/help/Suspend-AzMigrateServerReplication.md @@ -110,10 +110,9 @@ Accept wildcard characters: False ### -InputObject Specifies the replicating server for which the suspend replication needs to be initiated. The server object can be retrieved using the Get-AzMigrateServerReplication cmdlet -To construct, see NOTES section for INPUTOBJECT properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrationItem Parameter Sets: ByInputObjectVMwareCbt Aliases: @@ -193,7 +192,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJob ## NOTES diff --git a/tools/StaticAnalysis/Exceptions/Az.Migrate/BreakingChangeIssues.csv b/tools/StaticAnalysis/Exceptions/Az.Migrate/BreakingChangeIssues.csv index 0982e25a621e..10145ae22911 100644 --- a/tools/StaticAnalysis/Exceptions/Az.Migrate/BreakingChangeIssues.csv +++ b/tools/StaticAnalysis/Exceptions/Az.Migrate/BreakingChangeIssues.csv @@ -1,8 +1,161 @@ "Module","ClassName","Target","Severity","ProblemId","Description","Remediation" -"Az.Migrate","New-AzMigrateLocalDiskMappingObject","New-AzMigrateLocalDiskMappingObject","0","3010","The property 'StorageContainerId' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.AzLocalDiskInput' has been removed.","Add the property 'StorageContainerId' back to type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.AzLocalDiskInput'." -"Az.Migrate","New-AzMigrateLocalServerReplication","New-AzMigrateLocalServerReplication","0","3010","The property 'StorageContainerId' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.AzLocalDiskInput' has been removed.","Add the property 'StorageContainerId' back to type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.AzLocalDiskInput'." -"Az.Migrate","New-AzMigrateLocalDiskMappingObject","New-AzMigrateLocalDiskMappingObject","0","2000","The cmdlet 'New-AzMigrateLocalDiskMappingObject' no longer supports the parameter 'TargetStoragePathId' and no alias was found for the original parameter name.","Add the parameter 'TargetStoragePathId' back to the cmdlet 'New-AzMigrateLocalDiskMappingObject', or add an alias to the original parameter name." -"Az.Migrate","New-AzMigrateLocalDiskMappingObject","New-AzMigrateLocalDiskMappingObject","0","1050","The parameter set '__AllParameterSets' for cmdlet 'New-AzMigrateLocalDiskMappingObject' has been removed.","Add parameter set '__AllParameterSets' back to cmdlet 'New-AzMigrateLocalDiskMappingObject'." -"Az.Migrate","New-AzMigrateLocalServerReplication","New-AzMigrateLocalServerReplication","0","1050","The parameter set '__AllParameterSets' for cmdlet 'New-AzMigrateLocalServerReplication' has been removed.","Add parameter set '__AllParameterSets' back to cmdlet 'New-AzMigrateLocalServerReplication'." -"Az.Migrate","New-AzMigrateLocalServerReplication","New-AzMigrateLocalServerReplication","0","1050","The parameter set 'ByIdDefaultUser' for cmdlet 'New-AzMigrateLocalServerReplication' has been removed.","Add parameter set 'ByIdDefaultUser' back to cmdlet 'New-AzMigrateLocalServerReplication'." -"Az.Migrate","New-AzMigrateLocalServerReplication","New-AzMigrateLocalServerReplication","0","1050","The parameter set 'ByIdPowerUser' for cmdlet 'New-AzMigrateLocalServerReplication' has been removed.","Add parameter set 'ByIdPowerUser' back to cmdlet 'New-AzMigrateLocalServerReplication'." +"Az.Migrate","Get-AzMigrateDiscoveredServer","Get-AzMigrateDiscoveredServer","0","3000","The type of property 'AppAndRoleApplication' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IVMwareMachine' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IApplication' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IApplication]'.","Change the type of property 'AppAndRoleApplication' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IApplication'." +"Az.Migrate","Get-AzMigrateDiscoveredServer","Get-AzMigrateDiscoveredServer","0","3000","The type of property 'AppAndRoleBizTalkServer' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IVMwareMachine' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IBizTalkServer' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IBizTalkServer]'.","Change the type of property 'AppAndRoleBizTalkServer' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IBizTalkServer'." +"Az.Migrate","Get-AzMigrateDiscoveredServer","Get-AzMigrateDiscoveredServer","0","3000","The type of property 'AppAndRoleExchangeServer' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IVMwareMachine' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IExchangeServer' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IExchangeServer]'.","Change the type of property 'AppAndRoleExchangeServer' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IExchangeServer'." +"Az.Migrate","Get-AzMigrateDiscoveredServer","Get-AzMigrateDiscoveredServer","0","3000","The type of property 'AppAndRoleFeature' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IVMwareMachine' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IFeature' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IFeature]'.","Change the type of property 'AppAndRoleFeature' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IFeature'." +"Az.Migrate","Get-AzMigrateDiscoveredServer","Get-AzMigrateDiscoveredServer","0","3000","The type of property 'Error' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IVMwareMachine' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthErrorDetails' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthErrorDetails]'.","Change the type of property 'Error' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthErrorDetails'." +"Az.Migrate","Get-AzMigrateDiscoveredServer","Get-AzMigrateDiscoveredServer","0","3000","The type of property 'AppAndRoleOtherDatabase' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IVMwareMachine' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IOtherDatabase' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IOtherDatabase]'.","Change the type of property 'AppAndRoleOtherDatabase' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IOtherDatabase'." +"Az.Migrate","Get-AzMigrateDiscoveredServer","Get-AzMigrateDiscoveredServer","0","3000","The type of property 'AppAndRoleSharePointServer' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IVMwareMachine' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ISharePointServer' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ISharePointServer]'.","Change the type of property 'AppAndRoleSharePointServer' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ISharePointServer'." +"Az.Migrate","Get-AzMigrateDiscoveredServer","Get-AzMigrateDiscoveredServer","0","3000","The type of property 'AppAndRoleSqlServer' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IVMwareMachine' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ISqlServer' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ISqlServer]'.","Change the type of property 'AppAndRoleSqlServer' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ISqlServer'." +"Az.Migrate","Get-AzMigrateDiscoveredServer","Get-AzMigrateDiscoveredServer","0","3000","The type of property 'AppAndRoleSystemCenter' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IVMwareMachine' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ISystemCenter' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ISystemCenter]'.","Change the type of property 'AppAndRoleSystemCenter' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ISystemCenter'." +"Az.Migrate","Get-AzMigrateDiscoveredServer","Get-AzMigrateDiscoveredServer","0","3000","The type of property 'Disk' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IVMwareMachine' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareDisk' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareDisk]'.","Change the type of property 'Disk' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareDisk'." +"Az.Migrate","Get-AzMigrateDiscoveredServer","Get-AzMigrateDiscoveredServer","0","3000","The type of property 'NetworkAdapter' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IVMwareMachine' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareNetworkAdapter' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareNetworkAdapter]'.","Change the type of property 'NetworkAdapter' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareNetworkAdapter'." +"Az.Migrate","Get-AzMigrateDiscoveredServer","Get-AzMigrateDiscoveredServer","0","3000","The type of property 'AppAndRoleWebApplication' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IVMwareMachine' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IWebApplication' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IWebApplication]'.","Change the type of property 'AppAndRoleWebApplication' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IWebApplication'." +"Az.Migrate","Get-AzMigrateDiscoveredServer","Get-AzMigrateDiscoveredServer","0","3000","The type of property 'AppAndRoleApplication' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IHyperVMachine' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IApplication' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IApplication]'.","Change the type of property 'AppAndRoleApplication' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IApplication'." +"Az.Migrate","Get-AzMigrateDiscoveredServer","Get-AzMigrateDiscoveredServer","0","3000","The type of property 'AppAndRoleBizTalkServer' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IHyperVMachine' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IBizTalkServer' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IBizTalkServer]'.","Change the type of property 'AppAndRoleBizTalkServer' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IBizTalkServer'." +"Az.Migrate","Get-AzMigrateDiscoveredServer","Get-AzMigrateDiscoveredServer","0","3000","The type of property 'AppAndRoleExchangeServer' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IHyperVMachine' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IExchangeServer' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IExchangeServer]'.","Change the type of property 'AppAndRoleExchangeServer' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IExchangeServer'." +"Az.Migrate","Get-AzMigrateDiscoveredServer","Get-AzMigrateDiscoveredServer","0","3000","The type of property 'AppAndRoleFeature' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IHyperVMachine' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IFeature' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IFeature]'.","Change the type of property 'AppAndRoleFeature' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IFeature'." +"Az.Migrate","Get-AzMigrateDiscoveredServer","Get-AzMigrateDiscoveredServer","0","3000","The type of property 'Error' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IHyperVMachine' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthErrorDetails' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthErrorDetails]'.","Change the type of property 'Error' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthErrorDetails'." +"Az.Migrate","Get-AzMigrateDiscoveredServer","Get-AzMigrateDiscoveredServer","0","3000","The type of property 'Disk' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IHyperVMachine' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHyperVDisk' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHyperVDisk]'.","Change the type of property 'Disk' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHyperVDisk'." +"Az.Migrate","Get-AzMigrateDiscoveredServer","Get-AzMigrateDiscoveredServer","0","3000","The type of property 'NetworkAdapter' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IHyperVMachine' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHyperVNetworkAdapter' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHyperVNetworkAdapter]'.","Change the type of property 'NetworkAdapter' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHyperVNetworkAdapter'." +"Az.Migrate","Get-AzMigrateDiscoveredServer","Get-AzMigrateDiscoveredServer","0","3000","The type of property 'AppAndRoleOtherDatabase' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IHyperVMachine' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IOtherDatabase' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IOtherDatabase]'.","Change the type of property 'AppAndRoleOtherDatabase' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IOtherDatabase'." +"Az.Migrate","Get-AzMigrateDiscoveredServer","Get-AzMigrateDiscoveredServer","0","3000","The type of property 'AppAndRoleSharePointServer' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IHyperVMachine' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ISharePointServer' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ISharePointServer]'.","Change the type of property 'AppAndRoleSharePointServer' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ISharePointServer'." +"Az.Migrate","Get-AzMigrateDiscoveredServer","Get-AzMigrateDiscoveredServer","0","3000","The type of property 'AppAndRoleSqlServer' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IHyperVMachine' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ISqlServer' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ISqlServer]'.","Change the type of property 'AppAndRoleSqlServer' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ISqlServer'." +"Az.Migrate","Get-AzMigrateDiscoveredServer","Get-AzMigrateDiscoveredServer","0","3000","The type of property 'AppAndRoleSystemCenter' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IHyperVMachine' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ISystemCenter' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ISystemCenter]'.","Change the type of property 'AppAndRoleSystemCenter' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ISystemCenter'." +"Az.Migrate","Get-AzMigrateDiscoveredServer","Get-AzMigrateDiscoveredServer","0","3000","The type of property 'AppAndRoleWebApplication' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IHyperVMachine' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IWebApplication' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IWebApplication]'.","Change the type of property 'AppAndRoleWebApplication' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IWebApplication'." +"Az.Migrate","Get-AzMigrateDiscoveredServer","Get-AzMigrateDiscoveredServer","0","3000","The type of property 'HighAvailability' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IHyperVMachine' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.HighlyAvailable]' to 'System.String'.","Change the type of property 'HighAvailability' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.HighlyAvailable]'." +"Az.Migrate","Get-AzMigrateJob","Get-AzMigrateJob","0","3000","The type of property 'Task' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IAsrTask' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IAsrTask]'.","Change the type of property 'Task' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IAsrTask'." +"Az.Migrate","Get-AzMigrateJob","Get-AzMigrateJob","0","3000","The type of property 'Error' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobErrorDetails' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobErrorDetails]'.","Change the type of property 'Error' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobErrorDetails'." +"Az.Migrate","Get-AzMigrateJob","Get-AzMigrateJob","0","3000","The type of property 'AllowedAction' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob' has changed from 'System.String[]' to 'System.Collections.Generic.List`1[System.String]'.","Change the type of property 'AllowedAction' back to 'System.String[]'." +"Az.Migrate","Get-AzMigrateJob","Get-AzMigrateJob","0","3000","The type of property 'Task' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IAsrTask' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IAsrTask]'.","Change the type of property 'Task' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IAsrTask'." +"Az.Migrate","Get-AzMigrateJob","Get-AzMigrateJob","0","3000","The type of property 'Error' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobErrorDetails' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobErrorDetails]'.","Change the type of property 'Error' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobErrorDetails'." +"Az.Migrate","Get-AzMigrateJob","Get-AzMigrateJob","0","3000","The type of property 'AllowedAction' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob' has changed from 'System.String[]' to 'System.Collections.Generic.List`1[System.String]'.","Change the type of property 'AllowedAction' back to 'System.String[]'." +"Az.Migrate","Get-AzMigrateLocalJob","Get-AzMigrateLocalJob","0","3000","The type of property 'Error' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IJobModelProperties' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IErrorModel' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IErrorModel]'.","Change the type of property 'Error' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IErrorModel'." +"Az.Migrate","Get-AzMigrateLocalJob","Get-AzMigrateLocalJob","0","3000","The type of property 'Type' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IJobModelCustomPropertiesAffectedObjectDetails' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.JobModelCustomPropertiesAffectedObjectDetailsType]' to 'System.String'.","Change the type of property 'Type' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.JobModelCustomPropertiesAffectedObjectDetailsType]'." +"Az.Migrate","Get-AzMigrateLocalJob","Get-AzMigrateLocalJob","0","3000","The type of property 'Task' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IJobModelProperties' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ITaskModel' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ITaskModel]'.","Change the type of property 'Task' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ITaskModel'." +"Az.Migrate","Get-AzMigrateLocalJob","Get-AzMigrateLocalJob","0","3000","The type of property 'ObjectType' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IJobModelProperties' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.JobObjectType]' to 'System.String'.","Change the type of property 'ObjectType' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.JobObjectType]'." +"Az.Migrate","Get-AzMigrateLocalJob","Get-AzMigrateLocalJob","0","3000","The type of property 'State' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IJobModelProperties' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.JobState]' to 'System.String'.","Change the type of property 'State' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.JobState]'." +"Az.Migrate","Get-AzMigrateLocalJob","Get-AzMigrateLocalJob","0","3000","The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IJobModelProperties' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.ProvisioningState]' to 'System.String'.","Change the type of property 'ProvisioningState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.ProvisioningState]'." +"Az.Migrate","Get-AzMigrateLocalJob","Get-AzMigrateLocalJob","0","3000","The type of property 'AllowedAction' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IJobModelProperties' has changed from 'System.String[]' to 'System.Collections.Generic.List`1[System.String]'.","Change the type of property 'AllowedAction' back to 'System.String[]'." +"Az.Migrate","Get-AzMigrateLocalReplicationFabric","Get-AzMigrateLocalReplicationFabric","0","3000","The type of property 'HealthError' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IFabricModelProperties' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthErrorModel' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthErrorModel]'.","Change the type of property 'HealthError' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthErrorModel'." +"Az.Migrate","Get-AzMigrateLocalReplicationFabric","Get-AzMigrateLocalReplicationFabric","0","3000","The type of property 'Health' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IFabricModelProperties' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.HealthStatus]' to 'System.String'.","Change the type of property 'Health' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.HealthStatus]'." +"Az.Migrate","Get-AzMigrateLocalReplicationFabric","Get-AzMigrateLocalReplicationFabric","0","3000","The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IFabricModelProperties' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.ProvisioningState]' to 'System.String'.","Change the type of property 'ProvisioningState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.ProvisioningState]'." +"Az.Migrate","Get-AzMigrateLocalServerReplication","Get-AzMigrateLocalServerReplication","0","3000","The type of property 'HealthError' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IProtectedItemModelProperties' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthErrorModel' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthErrorModel]'.","Change the type of property 'HealthError' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthErrorModel'." +"Az.Migrate","Get-AzMigrateLocalServerReplication","Get-AzMigrateLocalServerReplication","0","3000","The type of property 'ReplicationHealth' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IProtectedItemModelProperties' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.HealthStatus]' to 'System.String'.","Change the type of property 'ReplicationHealth' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.HealthStatus]'." +"Az.Migrate","Get-AzMigrateLocalServerReplication","Get-AzMigrateLocalServerReplication","0","3000","The type of property 'ProtectionState' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IProtectedItemModelProperties' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.ProtectionState]' to 'System.String'.","Change the type of property 'ProtectionState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.ProtectionState]'." +"Az.Migrate","Get-AzMigrateLocalServerReplication","Get-AzMigrateLocalServerReplication","0","3000","The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IProtectedItemModelProperties' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.ProvisioningState]' to 'System.String'.","Change the type of property 'ProvisioningState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.ProvisioningState]'." +"Az.Migrate","Get-AzMigrateLocalServerReplication","Get-AzMigrateLocalServerReplication","0","3000","The type of property 'ResynchronizationState' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IProtectedItemModelProperties' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.ResynchronizationState]' to 'System.String'.","Change the type of property 'ResynchronizationState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.ResynchronizationState]'." +"Az.Migrate","Get-AzMigrateLocalServerReplication","Get-AzMigrateLocalServerReplication","0","3000","The type of property 'TestFailoverState' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IProtectedItemModelProperties' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.TestFailoverState]' to 'System.String'.","Change the type of property 'TestFailoverState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.TestFailoverState]'." +"Az.Migrate","Get-AzMigrateLocalServerReplication","Get-AzMigrateLocalServerReplication","0","3000","The type of property 'AllowedJob' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20240901.IProtectedItemModelProperties' has changed from 'System.String[]' to 'System.Collections.Generic.List`1[System.String]'.","Change the type of property 'AllowedJob' back to 'System.String[]'." +"Az.Migrate","Get-AzMigrateProject","Get-AzMigrateProject","0","3000","The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20180901Preview.IMigrateProjectProperties' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.ProvisioningState]' to 'System.String'.","Change the type of property 'ProvisioningState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.ProvisioningState]'." +"Az.Migrate","Get-AzMigrateProject","Get-AzMigrateProject","0","3000","The type of property 'RegisteredTool' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20180901Preview.IMigrateProjectProperties' has changed from 'System.String[]' to 'System.Collections.Generic.List`1[System.String]'.","Change the type of property 'RegisteredTool' back to 'System.String[]'." +"Az.Migrate","Get-AzMigrateReplicationFabric","Get-AzMigrateReplicationFabric","0","3000","The type of property 'HealthErrorDetail' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IFabricProperties' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError]'.","Change the type of property 'HealthErrorDetail' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError'." +"Az.Migrate","Get-AzMigrateReplicationProtectionContainerMapping","Get-AzMigrateReplicationProtectionContainerMapping","0","3000","The type of property 'HealthErrorDetail' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IProtectionContainerMapping' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError]'.","Change the type of property 'HealthErrorDetail' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError'." +"Az.Migrate","Get-AzMigrateReplicationRecoveryServicesProvider","Get-AzMigrateReplicationRecoveryServicesProvider","0","3000","The type of property 'HealthErrorDetail' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IRecoveryServicesProvider' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError]'.","Change the type of property 'HealthErrorDetail' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError'." +"Az.Migrate","Get-AzMigrateReplicationRecoveryServicesProvider","Get-AzMigrateReplicationRecoveryServicesProvider","0","3000","The type of property 'ProviderVersionDetailStatus' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IRecoveryServicesProvider' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.AgentVersionStatus]' to 'System.String'.","Change the type of property 'ProviderVersionDetailStatus' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.AgentVersionStatus]'." +"Az.Migrate","Get-AzMigrateReplicationRecoveryServicesProvider","Get-AzMigrateReplicationRecoveryServicesProvider","0","3000","The type of property 'AllowedScenario' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IRecoveryServicesProvider' has changed from 'System.String[]' to 'System.Collections.Generic.List`1[System.String]'.","Change the type of property 'AllowedScenario' back to 'System.String[]'." +"Az.Migrate","Get-AzMigrateRunAsAccount","Get-AzMigrateRunAsAccount","0","3000","The type of property 'CredentialType' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IVMwareRunAsAccount' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.CredentialType]' to 'System.String'.","Change the type of property 'CredentialType' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.CredentialType]'." +"Az.Migrate","Get-AzMigrateServerReplication","Get-AzMigrateServerReplication","0","3000","The type of property 'CriticalJobHistory' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ICriticalJobHistoryDetails' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ICriticalJobHistoryDetails]'.","Change the type of property 'CriticalJobHistory' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ICriticalJobHistoryDetails'." +"Az.Migrate","Get-AzMigrateServerReplication","Get-AzMigrateServerReplication","0","3000","The type of property 'HealthError' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError]'.","Change the type of property 'HealthError' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError'." +"Az.Migrate","Get-AzMigrateServerReplication","Get-AzMigrateServerReplication","0","3000","The type of property 'AllowedOperation' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationItemOperation[]' to 'System.Collections.Generic.List`1[System.String]'.","Change the type of property 'AllowedOperation' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationItemOperation[]'." +"Az.Migrate","Get-AzMigrateServerReplication","Get-AzMigrateServerReplication","0","3000","The type of property 'MigrationState' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationState]' to 'System.String'.","Change the type of property 'MigrationState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationState]'." +"Az.Migrate","Get-AzMigrateServerReplication","Get-AzMigrateServerReplication","0","3000","The type of property 'Health' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.ProtectionHealth]' to 'System.String'.","Change the type of property 'Health' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.ProtectionHealth]'." +"Az.Migrate","Get-AzMigrateServerReplication","Get-AzMigrateServerReplication","0","3000","The type of property 'TestMigrateState' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.TestMigrationState]' to 'System.String'.","Change the type of property 'TestMigrateState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.TestMigrationState]'." +"Az.Migrate","Get-AzMigrateServerReplication","Get-AzMigrateServerReplication","0","3000","The type of property 'CriticalJobHistory' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ICriticalJobHistoryDetails' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ICriticalJobHistoryDetails]'.","Change the type of property 'CriticalJobHistory' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ICriticalJobHistoryDetails'." +"Az.Migrate","Get-AzMigrateServerReplication","Get-AzMigrateServerReplication","0","3000","The type of property 'HealthError' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError]'.","Change the type of property 'HealthError' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError'." +"Az.Migrate","Get-AzMigrateServerReplication","Get-AzMigrateServerReplication","0","3000","The type of property 'AllowedOperation' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationItemOperation[]' to 'System.Collections.Generic.List`1[System.String]'.","Change the type of property 'AllowedOperation' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationItemOperation[]'." +"Az.Migrate","Get-AzMigrateServerReplication","Get-AzMigrateServerReplication","0","3000","The type of property 'MigrationState' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationState]' to 'System.String'.","Change the type of property 'MigrationState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationState]'." +"Az.Migrate","Get-AzMigrateServerReplication","Get-AzMigrateServerReplication","0","3000","The type of property 'Health' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.ProtectionHealth]' to 'System.String'.","Change the type of property 'Health' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.ProtectionHealth]'." +"Az.Migrate","Get-AzMigrateServerReplication","Get-AzMigrateServerReplication","0","3000","The type of property 'TestMigrateState' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.TestMigrationState]' to 'System.String'.","Change the type of property 'TestMigrateState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.TestMigrationState]'." +"Az.Migrate","New-AzMigrateDiskMapping","New-AzMigrateDiskMapping","0","3000","The type of property 'DiskType' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtDiskInput' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.DiskAccountType]' to 'System.String'.","Change the type of property 'DiskType' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.DiskAccountType]'." +"Az.Migrate","New-AzMigrateProject","New-AzMigrateProject","0","3000","The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20180901Preview.IMigrateProjectProperties' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.ProvisioningState]' to 'System.String'.","Change the type of property 'ProvisioningState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.ProvisioningState]'." +"Az.Migrate","New-AzMigrateProject","New-AzMigrateProject","0","3000","The type of property 'RegisteredTool' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20180901Preview.IMigrateProjectProperties' has changed from 'System.String[]' to 'System.Collections.Generic.List`1[System.String]'.","Change the type of property 'RegisteredTool' back to 'System.String[]'." +"Az.Migrate","New-AzMigrateReplicationProtectionContainerMapping","New-AzMigrateReplicationProtectionContainerMapping","0","3000","The type of property 'HealthErrorDetail' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IProtectionContainerMapping' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError]'.","Change the type of property 'HealthErrorDetail' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError'." +"Az.Migrate","New-AzMigrateServerReplication","New-AzMigrateServerReplication","0","3000","The type of property 'Task' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IAsrTask' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IAsrTask]'.","Change the type of property 'Task' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IAsrTask'." +"Az.Migrate","New-AzMigrateServerReplication","New-AzMigrateServerReplication","0","3000","The type of property 'Error' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobErrorDetails' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobErrorDetails]'.","Change the type of property 'Error' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobErrorDetails'." +"Az.Migrate","New-AzMigrateServerReplication","New-AzMigrateServerReplication","0","3000","The type of property 'AllowedAction' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob' has changed from 'System.String[]' to 'System.Collections.Generic.List`1[System.String]'.","Change the type of property 'AllowedAction' back to 'System.String[]'." +"Az.Migrate","New-AzMigrateServerReplication","New-AzMigrateServerReplication","0","3000","The type of property 'DiskType' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtDiskInput' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.DiskAccountType]' to 'System.String'.","Change the type of property 'DiskType' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.DiskAccountType]'." +"Az.Migrate","New-AzMigrateServerReplication","New-AzMigrateServerReplication","0","3000","The type of property 'AppAndRoleApplication' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IVMwareMachine' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IApplication' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IApplication]'.","Change the type of property 'AppAndRoleApplication' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IApplication'." +"Az.Migrate","New-AzMigrateServerReplication","New-AzMigrateServerReplication","0","3000","The type of property 'AppAndRoleBizTalkServer' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IVMwareMachine' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IBizTalkServer' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IBizTalkServer]'.","Change the type of property 'AppAndRoleBizTalkServer' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IBizTalkServer'." +"Az.Migrate","New-AzMigrateServerReplication","New-AzMigrateServerReplication","0","3000","The type of property 'AppAndRoleExchangeServer' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IVMwareMachine' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IExchangeServer' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IExchangeServer]'.","Change the type of property 'AppAndRoleExchangeServer' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IExchangeServer'." +"Az.Migrate","New-AzMigrateServerReplication","New-AzMigrateServerReplication","0","3000","The type of property 'AppAndRoleFeature' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IVMwareMachine' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IFeature' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IFeature]'.","Change the type of property 'AppAndRoleFeature' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IFeature'." +"Az.Migrate","New-AzMigrateServerReplication","New-AzMigrateServerReplication","0","3000","The type of property 'Error' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IVMwareMachine' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthErrorDetails' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthErrorDetails]'.","Change the type of property 'Error' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthErrorDetails'." +"Az.Migrate","New-AzMigrateServerReplication","New-AzMigrateServerReplication","0","3000","The type of property 'AppAndRoleOtherDatabase' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IVMwareMachine' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IOtherDatabase' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IOtherDatabase]'.","Change the type of property 'AppAndRoleOtherDatabase' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IOtherDatabase'." +"Az.Migrate","New-AzMigrateServerReplication","New-AzMigrateServerReplication","0","3000","The type of property 'AppAndRoleSharePointServer' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IVMwareMachine' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ISharePointServer' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ISharePointServer]'.","Change the type of property 'AppAndRoleSharePointServer' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ISharePointServer'." +"Az.Migrate","New-AzMigrateServerReplication","New-AzMigrateServerReplication","0","3000","The type of property 'AppAndRoleSqlServer' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IVMwareMachine' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ISqlServer' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ISqlServer]'.","Change the type of property 'AppAndRoleSqlServer' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ISqlServer'." +"Az.Migrate","New-AzMigrateServerReplication","New-AzMigrateServerReplication","0","3000","The type of property 'AppAndRoleSystemCenter' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IVMwareMachine' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ISystemCenter' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ISystemCenter]'.","Change the type of property 'AppAndRoleSystemCenter' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ISystemCenter'." +"Az.Migrate","New-AzMigrateServerReplication","New-AzMigrateServerReplication","0","3000","The type of property 'Disk' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IVMwareMachine' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareDisk' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareDisk]'.","Change the type of property 'Disk' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareDisk'." +"Az.Migrate","New-AzMigrateServerReplication","New-AzMigrateServerReplication","0","3000","The type of property 'NetworkAdapter' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IVMwareMachine' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareNetworkAdapter' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareNetworkAdapter]'.","Change the type of property 'NetworkAdapter' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IVMwareNetworkAdapter'." +"Az.Migrate","New-AzMigrateServerReplication","New-AzMigrateServerReplication","0","3000","The type of property 'AppAndRoleWebApplication' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IVMwareMachine' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IWebApplication' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IWebApplication]'.","Change the type of property 'AppAndRoleWebApplication' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IWebApplication'." +"Az.Migrate","Remove-AzMigrateServerReplication","Remove-AzMigrateServerReplication","0","3000","The type of property 'Task' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IAsrTask' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IAsrTask]'.","Change the type of property 'Task' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IAsrTask'." +"Az.Migrate","Remove-AzMigrateServerReplication","Remove-AzMigrateServerReplication","0","3000","The type of property 'Error' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobErrorDetails' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobErrorDetails]'.","Change the type of property 'Error' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobErrorDetails'." +"Az.Migrate","Remove-AzMigrateServerReplication","Remove-AzMigrateServerReplication","0","3000","The type of property 'AllowedAction' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob' has changed from 'System.String[]' to 'System.Collections.Generic.List`1[System.String]'.","Change the type of property 'AllowedAction' back to 'System.String[]'." +"Az.Migrate","Remove-AzMigrateServerReplication","Remove-AzMigrateServerReplication","0","3000","The type of property 'CriticalJobHistory' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ICriticalJobHistoryDetails' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ICriticalJobHistoryDetails]'.","Change the type of property 'CriticalJobHistory' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ICriticalJobHistoryDetails'." +"Az.Migrate","Remove-AzMigrateServerReplication","Remove-AzMigrateServerReplication","0","3000","The type of property 'HealthError' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError]'.","Change the type of property 'HealthError' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError'." +"Az.Migrate","Remove-AzMigrateServerReplication","Remove-AzMigrateServerReplication","0","3000","The type of property 'AllowedOperation' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationItemOperation[]' to 'System.Collections.Generic.List`1[System.String]'.","Change the type of property 'AllowedOperation' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationItemOperation[]'." +"Az.Migrate","Remove-AzMigrateServerReplication","Remove-AzMigrateServerReplication","0","3000","The type of property 'MigrationState' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationState]' to 'System.String'.","Change the type of property 'MigrationState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationState]'." +"Az.Migrate","Remove-AzMigrateServerReplication","Remove-AzMigrateServerReplication","0","3000","The type of property 'Health' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.ProtectionHealth]' to 'System.String'.","Change the type of property 'Health' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.ProtectionHealth]'." +"Az.Migrate","Remove-AzMigrateServerReplication","Remove-AzMigrateServerReplication","0","3000","The type of property 'TestMigrateState' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.TestMigrationState]' to 'System.String'.","Change the type of property 'TestMigrateState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.TestMigrationState]'." +"Az.Migrate","Restart-AzMigrateServerReplication","Restart-AzMigrateServerReplication","0","3000","The type of property 'Task' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IAsrTask' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IAsrTask]'.","Change the type of property 'Task' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IAsrTask'." +"Az.Migrate","Restart-AzMigrateServerReplication","Restart-AzMigrateServerReplication","0","3000","The type of property 'Error' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobErrorDetails' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobErrorDetails]'.","Change the type of property 'Error' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobErrorDetails'." +"Az.Migrate","Restart-AzMigrateServerReplication","Restart-AzMigrateServerReplication","0","3000","The type of property 'AllowedAction' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob' has changed from 'System.String[]' to 'System.Collections.Generic.List`1[System.String]'.","Change the type of property 'AllowedAction' back to 'System.String[]'." +"Az.Migrate","Restart-AzMigrateServerReplication","Restart-AzMigrateServerReplication","0","3000","The type of property 'CriticalJobHistory' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ICriticalJobHistoryDetails' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ICriticalJobHistoryDetails]'.","Change the type of property 'CriticalJobHistory' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ICriticalJobHistoryDetails'." +"Az.Migrate","Restart-AzMigrateServerReplication","Restart-AzMigrateServerReplication","0","3000","The type of property 'HealthError' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError]'.","Change the type of property 'HealthError' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError'." +"Az.Migrate","Restart-AzMigrateServerReplication","Restart-AzMigrateServerReplication","0","3000","The type of property 'AllowedOperation' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationItemOperation[]' to 'System.Collections.Generic.List`1[System.String]'.","Change the type of property 'AllowedOperation' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationItemOperation[]'." +"Az.Migrate","Restart-AzMigrateServerReplication","Restart-AzMigrateServerReplication","0","3000","The type of property 'MigrationState' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationState]' to 'System.String'.","Change the type of property 'MigrationState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationState]'." +"Az.Migrate","Restart-AzMigrateServerReplication","Restart-AzMigrateServerReplication","0","3000","The type of property 'Health' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.ProtectionHealth]' to 'System.String'.","Change the type of property 'Health' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.ProtectionHealth]'." +"Az.Migrate","Restart-AzMigrateServerReplication","Restart-AzMigrateServerReplication","0","3000","The type of property 'TestMigrateState' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.TestMigrationState]' to 'System.String'.","Change the type of property 'TestMigrateState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.TestMigrationState]'." +"Az.Migrate","Resume-AzMigrateServerReplication","Resume-AzMigrateServerReplication","0","3000","The type of property 'Task' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IAsrTask' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IAsrTask]'.","Change the type of property 'Task' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IAsrTask'." +"Az.Migrate","Resume-AzMigrateServerReplication","Resume-AzMigrateServerReplication","0","3000","The type of property 'Error' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobErrorDetails' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobErrorDetails]'.","Change the type of property 'Error' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobErrorDetails'." +"Az.Migrate","Resume-AzMigrateServerReplication","Resume-AzMigrateServerReplication","0","3000","The type of property 'AllowedAction' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob' has changed from 'System.String[]' to 'System.Collections.Generic.List`1[System.String]'.","Change the type of property 'AllowedAction' back to 'System.String[]'." +"Az.Migrate","Resume-AzMigrateServerReplication","Resume-AzMigrateServerReplication","0","3000","The type of property 'CriticalJobHistory' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ICriticalJobHistoryDetails' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ICriticalJobHistoryDetails]'.","Change the type of property 'CriticalJobHistory' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ICriticalJobHistoryDetails'." +"Az.Migrate","Resume-AzMigrateServerReplication","Resume-AzMigrateServerReplication","0","3000","The type of property 'HealthError' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError]'.","Change the type of property 'HealthError' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError'." +"Az.Migrate","Resume-AzMigrateServerReplication","Resume-AzMigrateServerReplication","0","3000","The type of property 'AllowedOperation' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationItemOperation[]' to 'System.Collections.Generic.List`1[System.String]'.","Change the type of property 'AllowedOperation' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationItemOperation[]'." +"Az.Migrate","Resume-AzMigrateServerReplication","Resume-AzMigrateServerReplication","0","3000","The type of property 'MigrationState' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationState]' to 'System.String'.","Change the type of property 'MigrationState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationState]'." +"Az.Migrate","Resume-AzMigrateServerReplication","Resume-AzMigrateServerReplication","0","3000","The type of property 'Health' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.ProtectionHealth]' to 'System.String'.","Change the type of property 'Health' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.ProtectionHealth]'." +"Az.Migrate","Resume-AzMigrateServerReplication","Resume-AzMigrateServerReplication","0","3000","The type of property 'TestMigrateState' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.TestMigrationState]' to 'System.String'.","Change the type of property 'TestMigrateState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.TestMigrationState]'." +"Az.Migrate","Set-AzMigrateServerReplication","Set-AzMigrateServerReplication","0","3000","The type of property 'Task' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IAsrTask' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IAsrTask]'.","Change the type of property 'Task' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IAsrTask'." +"Az.Migrate","Set-AzMigrateServerReplication","Set-AzMigrateServerReplication","0","3000","The type of property 'Error' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobErrorDetails' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobErrorDetails]'.","Change the type of property 'Error' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobErrorDetails'." +"Az.Migrate","Set-AzMigrateServerReplication","Set-AzMigrateServerReplication","0","3000","The type of property 'AllowedAction' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob' has changed from 'System.String[]' to 'System.Collections.Generic.List`1[System.String]'.","Change the type of property 'AllowedAction' back to 'System.String[]'." +"Az.Migrate","Set-AzMigrateServerReplication","Set-AzMigrateServerReplication","0","3000","The type of property 'CriticalJobHistory' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ICriticalJobHistoryDetails' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ICriticalJobHistoryDetails]'.","Change the type of property 'CriticalJobHistory' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ICriticalJobHistoryDetails'." +"Az.Migrate","Set-AzMigrateServerReplication","Set-AzMigrateServerReplication","0","3000","The type of property 'HealthError' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError]'.","Change the type of property 'HealthError' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError'." +"Az.Migrate","Set-AzMigrateServerReplication","Set-AzMigrateServerReplication","0","3000","The type of property 'AllowedOperation' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationItemOperation[]' to 'System.Collections.Generic.List`1[System.String]'.","Change the type of property 'AllowedOperation' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationItemOperation[]'." +"Az.Migrate","Set-AzMigrateServerReplication","Set-AzMigrateServerReplication","0","3000","The type of property 'MigrationState' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationState]' to 'System.String'.","Change the type of property 'MigrationState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationState]'." +"Az.Migrate","Set-AzMigrateServerReplication","Set-AzMigrateServerReplication","0","3000","The type of property 'Health' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.ProtectionHealth]' to 'System.String'.","Change the type of property 'Health' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.ProtectionHealth]'." +"Az.Migrate","Set-AzMigrateServerReplication","Set-AzMigrateServerReplication","0","3000","The type of property 'TestMigrateState' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.TestMigrationState]' to 'System.String'.","Change the type of property 'TestMigrateState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.TestMigrationState]'." +"Az.Migrate","Start-AzMigrateServerMigration","Start-AzMigrateServerMigration","0","3000","The type of property 'Task' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IAsrTask' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IAsrTask]'.","Change the type of property 'Task' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IAsrTask'." +"Az.Migrate","Start-AzMigrateServerMigration","Start-AzMigrateServerMigration","0","3000","The type of property 'Error' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobErrorDetails' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobErrorDetails]'.","Change the type of property 'Error' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobErrorDetails'." +"Az.Migrate","Start-AzMigrateServerMigration","Start-AzMigrateServerMigration","0","3000","The type of property 'AllowedAction' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob' has changed from 'System.String[]' to 'System.Collections.Generic.List`1[System.String]'.","Change the type of property 'AllowedAction' back to 'System.String[]'." +"Az.Migrate","Start-AzMigrateServerMigration","Start-AzMigrateServerMigration","0","3000","The type of property 'CriticalJobHistory' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ICriticalJobHistoryDetails' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ICriticalJobHistoryDetails]'.","Change the type of property 'CriticalJobHistory' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ICriticalJobHistoryDetails'." +"Az.Migrate","Start-AzMigrateServerMigration","Start-AzMigrateServerMigration","0","3000","The type of property 'HealthError' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError]'.","Change the type of property 'HealthError' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError'." +"Az.Migrate","Start-AzMigrateServerMigration","Start-AzMigrateServerMigration","0","3000","The type of property 'AllowedOperation' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationItemOperation[]' to 'System.Collections.Generic.List`1[System.String]'.","Change the type of property 'AllowedOperation' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationItemOperation[]'." +"Az.Migrate","Start-AzMigrateServerMigration","Start-AzMigrateServerMigration","0","3000","The type of property 'MigrationState' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationState]' to 'System.String'.","Change the type of property 'MigrationState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationState]'." +"Az.Migrate","Start-AzMigrateServerMigration","Start-AzMigrateServerMigration","0","3000","The type of property 'Health' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.ProtectionHealth]' to 'System.String'.","Change the type of property 'Health' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.ProtectionHealth]'." +"Az.Migrate","Start-AzMigrateServerMigration","Start-AzMigrateServerMigration","0","3000","The type of property 'TestMigrateState' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.TestMigrationState]' to 'System.String'.","Change the type of property 'TestMigrateState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.TestMigrationState]'." +"Az.Migrate","Start-AzMigrateTestMigration","Start-AzMigrateTestMigration","0","3000","The type of property 'Task' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IAsrTask' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IAsrTask]'.","Change the type of property 'Task' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IAsrTask'." +"Az.Migrate","Start-AzMigrateTestMigration","Start-AzMigrateTestMigration","0","3000","The type of property 'Error' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobErrorDetails' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobErrorDetails]'.","Change the type of property 'Error' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobErrorDetails'." +"Az.Migrate","Start-AzMigrateTestMigration","Start-AzMigrateTestMigration","0","3000","The type of property 'AllowedAction' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob' has changed from 'System.String[]' to 'System.Collections.Generic.List`1[System.String]'.","Change the type of property 'AllowedAction' back to 'System.String[]'." +"Az.Migrate","Start-AzMigrateTestMigration","Start-AzMigrateTestMigration","0","3000","The type of property 'CriticalJobHistory' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ICriticalJobHistoryDetails' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ICriticalJobHistoryDetails]'.","Change the type of property 'CriticalJobHistory' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ICriticalJobHistoryDetails'." +"Az.Migrate","Start-AzMigrateTestMigration","Start-AzMigrateTestMigration","0","3000","The type of property 'HealthError' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError]'.","Change the type of property 'HealthError' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError'." +"Az.Migrate","Start-AzMigrateTestMigration","Start-AzMigrateTestMigration","0","3000","The type of property 'AllowedOperation' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationItemOperation[]' to 'System.Collections.Generic.List`1[System.String]'.","Change the type of property 'AllowedOperation' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationItemOperation[]'." +"Az.Migrate","Start-AzMigrateTestMigration","Start-AzMigrateTestMigration","0","3000","The type of property 'MigrationState' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationState]' to 'System.String'.","Change the type of property 'MigrationState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationState]'." +"Az.Migrate","Start-AzMigrateTestMigration","Start-AzMigrateTestMigration","0","3000","The type of property 'Health' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.ProtectionHealth]' to 'System.String'.","Change the type of property 'Health' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.ProtectionHealth]'." +"Az.Migrate","Start-AzMigrateTestMigration","Start-AzMigrateTestMigration","0","3000","The type of property 'TestMigrateState' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.TestMigrationState]' to 'System.String'.","Change the type of property 'TestMigrateState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.TestMigrationState]'." +"Az.Migrate","Start-AzMigrateTestMigrationCleanup","Start-AzMigrateTestMigrationCleanup","0","3000","The type of property 'Task' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IAsrTask' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IAsrTask]'.","Change the type of property 'Task' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IAsrTask'." +"Az.Migrate","Start-AzMigrateTestMigrationCleanup","Start-AzMigrateTestMigrationCleanup","0","3000","The type of property 'Error' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobErrorDetails' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobErrorDetails]'.","Change the type of property 'Error' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobErrorDetails'." +"Az.Migrate","Start-AzMigrateTestMigrationCleanup","Start-AzMigrateTestMigrationCleanup","0","3000","The type of property 'AllowedAction' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob' has changed from 'System.String[]' to 'System.Collections.Generic.List`1[System.String]'.","Change the type of property 'AllowedAction' back to 'System.String[]'." +"Az.Migrate","Start-AzMigrateTestMigrationCleanup","Start-AzMigrateTestMigrationCleanup","0","3000","The type of property 'CriticalJobHistory' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ICriticalJobHistoryDetails' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ICriticalJobHistoryDetails]'.","Change the type of property 'CriticalJobHistory' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ICriticalJobHistoryDetails'." +"Az.Migrate","Start-AzMigrateTestMigrationCleanup","Start-AzMigrateTestMigrationCleanup","0","3000","The type of property 'HealthError' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError]'.","Change the type of property 'HealthError' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError'." +"Az.Migrate","Start-AzMigrateTestMigrationCleanup","Start-AzMigrateTestMigrationCleanup","0","3000","The type of property 'AllowedOperation' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationItemOperation[]' to 'System.Collections.Generic.List`1[System.String]'.","Change the type of property 'AllowedOperation' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationItemOperation[]'." +"Az.Migrate","Start-AzMigrateTestMigrationCleanup","Start-AzMigrateTestMigrationCleanup","0","3000","The type of property 'MigrationState' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationState]' to 'System.String'.","Change the type of property 'MigrationState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationState]'." +"Az.Migrate","Start-AzMigrateTestMigrationCleanup","Start-AzMigrateTestMigrationCleanup","0","3000","The type of property 'Health' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.ProtectionHealth]' to 'System.String'.","Change the type of property 'Health' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.ProtectionHealth]'." +"Az.Migrate","Start-AzMigrateTestMigrationCleanup","Start-AzMigrateTestMigrationCleanup","0","3000","The type of property 'TestMigrateState' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.TestMigrationState]' to 'System.String'.","Change the type of property 'TestMigrateState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.TestMigrationState]'." +"Az.Migrate","Suspend-AzMigrateServerReplication","Suspend-AzMigrateServerReplication","0","3000","The type of property 'Task' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IAsrTask' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IAsrTask]'.","Change the type of property 'Task' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IAsrTask'." +"Az.Migrate","Suspend-AzMigrateServerReplication","Suspend-AzMigrateServerReplication","0","3000","The type of property 'Error' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobErrorDetails' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobErrorDetails]'.","Change the type of property 'Error' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IJobErrorDetails'." +"Az.Migrate","Suspend-AzMigrateServerReplication","Suspend-AzMigrateServerReplication","0","3000","The type of property 'AllowedAction' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob' has changed from 'System.String[]' to 'System.Collections.Generic.List`1[System.String]'.","Change the type of property 'AllowedAction' back to 'System.String[]'." +"Az.Migrate","Suspend-AzMigrateServerReplication","Suspend-AzMigrateServerReplication","0","3000","The type of property 'CriticalJobHistory' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ICriticalJobHistoryDetails' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ICriticalJobHistoryDetails]'.","Change the type of property 'CriticalJobHistory' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.ICriticalJobHistoryDetails'." +"Az.Migrate","Suspend-AzMigrateServerReplication","Suspend-AzMigrateServerReplication","0","3000","The type of property 'HealthError' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError]'.","Change the type of property 'HealthError' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IHealthError'." +"Az.Migrate","Suspend-AzMigrateServerReplication","Suspend-AzMigrateServerReplication","0","3000","The type of property 'AllowedOperation' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationItemOperation[]' to 'System.Collections.Generic.List`1[System.String]'.","Change the type of property 'AllowedOperation' back to 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationItemOperation[]'." +"Az.Migrate","Suspend-AzMigrateServerReplication","Suspend-AzMigrateServerReplication","0","3000","The type of property 'MigrationState' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationState]' to 'System.String'.","Change the type of property 'MigrationState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.MigrationState]'." +"Az.Migrate","Suspend-AzMigrateServerReplication","Suspend-AzMigrateServerReplication","0","3000","The type of property 'Health' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.ProtectionHealth]' to 'System.String'.","Change the type of property 'Health' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.ProtectionHealth]'." +"Az.Migrate","Suspend-AzMigrateServerReplication","Suspend-AzMigrateServerReplication","0","3000","The type of property 'TestMigrateState' of type 'Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IMigrationItem' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.TestMigrationState]' to 'System.String'.","Change the type of property 'TestMigrateState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.TestMigrationState]'." \ No newline at end of file