From 2387388270fbc36699fd850033b1351fab2b8c01 Mon Sep 17 00:00:00 2001 From: S Vishnu Sanagapalli Date: Mon, 27 Oct 2025 22:30:22 +0530 Subject: [PATCH 01/11] Powershell Migrate changes for Capacity Reservation --- .../Properties/AssemblyInfo.cs | 6 +- src/Migrate/Migrate.Autorest/README.md | 98 +- .../locations-operationResults.json | 52 ++ ...nContainers-replicationProtectedItems.json | 62 ++ ...onProtectionClusters-operationResults.json | 67 ++ ...tainers-replicationProtectionClusters.json | 221 +++++ ...eplicationProtectionContainerMappings.json | 2 +- ...brics-replicationProtectionContainers.json | 2 +- ...-replicationRecoveryServicesProviders.json | 2 +- .../vaults-replicationPolicies.json | 2 +- .../custom/Get-AzMigrateJob.ps1 | 4 +- .../custom/Get-AzMigrateServerReplication.ps1 | 4 +- ...ize-AzMigrateReplicationInfrastructure.ps1 | 4 +- .../custom/New-AzMigrateDiskMapping.ps1 | 4 +- .../custom/New-AzMigrateNicMapping.ps1 | 4 +- .../custom/New-AzMigrateServerReplication.ps1 | 26 +- .../custom/New-AzMigrateTestNicMapping .ps1 | 4 +- .../Remove-AzMigrateServerReplication.ps1 | 4 +- .../Restart-AzMigrateServerReplication.ps1 | 6 +- .../Resume-AzMigrateServerReplication.ps1 | 6 +- .../custom/Set-AzMigrateDiskMapping.ps1 | 4 +- .../custom/Set-AzMigrateServerReplication.ps1 | 42 +- .../custom/Start-AzMigrateServerMigration.ps1 | 16 +- .../custom/Start-AzMigrateTestMigration.ps1 | 8 +- .../Start-AzMigrateTestMigrationCleanup.ps1 | 4 +- .../Suspend-AzMigrateServerReplication.ps1 | 4 +- .../Migrate.Autorest/docs/Az.Migrate.md | 26 +- .../Migrate.Autorest/docs/Get-AzMigrateJob.md | 4 +- ...t-AzMigrateLocationBasedOperationResult.md | 163 ++++ .../docs/Get-AzMigrateReplicationFabric.md | 2 +- .../docs/Get-AzMigrateReplicationPolicy.md | 2 +- ...t-AzMigrateReplicationProtectionCluster.md | 238 +++++ ...icationProtectionClusterOperationResult.md | 208 +++++ ...AzMigrateReplicationProtectionContainer.md | 2 +- ...teReplicationProtectionContainerMapping.md | 2 +- ...rateReplicationRecoveryServicesProvider.md | 2 +- .../docs/Get-AzMigrateServerReplication.md | 4 +- ...ReplicationProtectedItemMobilityService.md | 305 +++++++ .../docs/New-AzMigrateDiskMapping.md | 2 +- .../docs/New-AzMigrateNicMapping.md | 2 +- .../docs/New-AzMigrateReplicationPolicy.md | 4 +- ...w-AzMigrateReplicationProtectionCluster.md | 852 ++++++++++++++++++ ...teReplicationProtectionContainerMapping.md | 4 +- .../docs/New-AzMigrateServerReplication.md | 53 +- .../docs/New-AzMigrateTestNicMapping.md | 2 +- .../docs/Remove-AzMigrateServerReplication.md | 4 +- ...ReplicationProtectionClusterReplication.md | 255 ++++++ .../Restart-AzMigrateServerReplication.md | 4 +- .../docs/Resume-AzMigrateServerReplication.md | 4 +- .../docs/Set-AzMigrateDiskMapping.md | 2 +- .../docs/Set-AzMigrateServerReplication.md | 39 +- .../docs/Start-AzMigrateServerMigration.md | 25 +- .../docs/Start-AzMigrateTestMigration.md | 6 +- .../Start-AzMigrateTestMigrationCleanup.md | 4 +- .../Suspend-AzMigrateServerReplication.md | 4 +- ...ateReplicationProtectionClusterFailover.md | 351 ++++++++ ...icationProtectionClusterFailoverCleanup.md | 303 +++++++ ...t-AzMigrateLocationBasedOperationResult.md | 22 + ...t-AzMigrateReplicationProtectionCluster.md | 22 + ...icationProtectionClusterOperationResult.md | 22 + ...ReplicationProtectedItemMobilityService.md | 22 + ...w-AzMigrateReplicationProtectionCluster.md | 22 + ...ReplicationProtectionClusterReplication.md | 22 + ...ateReplicationProtectionClusterFailover.md | 22 + ...icationProtectionClusterFailoverCleanup.md | 22 + .../Migrate.Autorest/generate-info.json | 3 - ...rateLocationBasedOperationResult.Tests.ps1 | 25 + ...rateReplicationProtectionCluster.Tests.ps1 | 33 + ...ProtectionClusterOperationResult.Tests.ps1 | 25 + ...tionProtectedItemMobilityService.Tests.ps1 | 33 + ...rateReplicationProtectionCluster.Tests.ps1 | 21 + ...tionProtectionClusterReplication.Tests.ps1 | 25 + ...icationProtectionClusterFailover.Tests.ps1 | 33 + ...ProtectionClusterFailoverCleanup.Tests.ps1 | 33 + 74 files changed, 3766 insertions(+), 177 deletions(-) create mode 100644 src/Migrate/Migrate.Autorest/UX/Microsoft.DataReplication/locations-operationResults.json create mode 100644 src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectedItems.json create mode 100644 src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectionClusters-operationResults.json create mode 100644 src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectionClusters.json create mode 100644 src/Migrate/Migrate.Autorest/docs/Get-AzMigrateLocationBasedOperationResult.md create mode 100644 src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionCluster.md create mode 100644 src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionClusterOperationResult.md create mode 100644 src/Migrate/Migrate.Autorest/docs/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md create mode 100644 src/Migrate/Migrate.Autorest/docs/New-AzMigrateReplicationProtectionCluster.md create mode 100644 src/Migrate/Migrate.Autorest/docs/Repair-AzMigrateReplicationProtectionClusterReplication.md create mode 100644 src/Migrate/Migrate.Autorest/docs/Test-AzMigrateReplicationProtectionClusterFailover.md create mode 100644 src/Migrate/Migrate.Autorest/docs/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md create mode 100644 src/Migrate/Migrate.Autorest/examples/Get-AzMigrateLocationBasedOperationResult.md create mode 100644 src/Migrate/Migrate.Autorest/examples/Get-AzMigrateReplicationProtectionCluster.md create mode 100644 src/Migrate/Migrate.Autorest/examples/Get-AzMigrateReplicationProtectionClusterOperationResult.md create mode 100644 src/Migrate/Migrate.Autorest/examples/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md create mode 100644 src/Migrate/Migrate.Autorest/examples/New-AzMigrateReplicationProtectionCluster.md create mode 100644 src/Migrate/Migrate.Autorest/examples/Repair-AzMigrateReplicationProtectionClusterReplication.md create mode 100644 src/Migrate/Migrate.Autorest/examples/Test-AzMigrateReplicationProtectionClusterFailover.md create mode 100644 src/Migrate/Migrate.Autorest/examples/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md delete mode 100644 src/Migrate/Migrate.Autorest/generate-info.json create mode 100644 src/Migrate/Migrate.Autorest/test/Get-AzMigrateLocationBasedOperationResult.Tests.ps1 create mode 100644 src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionCluster.Tests.ps1 create mode 100644 src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionClusterOperationResult.Tests.ps1 create mode 100644 src/Migrate/Migrate.Autorest/test/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.Tests.ps1 create mode 100644 src/Migrate/Migrate.Autorest/test/New-AzMigrateReplicationProtectionCluster.Tests.ps1 create mode 100644 src/Migrate/Migrate.Autorest/test/Repair-AzMigrateReplicationProtectionClusterReplication.Tests.ps1 create mode 100644 src/Migrate/Migrate.Autorest/test/Test-AzMigrateReplicationProtectionClusterFailover.Tests.ps1 create mode 100644 src/Migrate/Migrate.Autorest/test/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.Tests.ps1 diff --git a/src/Migrate/Migrate.Autorest/Properties/AssemblyInfo.cs b/src/Migrate/Migrate.Autorest/Properties/AssemblyInfo.cs index 9b94307f162a..1c4ba3a01d50 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("0.1.0.0")] +[assembly: System.Reflection.AssemblyVersionAttribute("0.1.0.0")] [assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)] -[assembly: System.CLSCompliantAttribute(false)] +[assembly: System.CLSCompliantAttribute(false)] \ No newline at end of file diff --git a/src/Migrate/Migrate.Autorest/README.md b/src/Migrate/Migrate.Autorest/README.md index c693402481a3..3465b2a81c81 100644 --- a/src/Migrate/Migrate.Autorest/README.md +++ b/src/Migrate/Migrate.Autorest/README.md @@ -45,16 +45,16 @@ In this directory, run AutoRest: ``` yaml skip-semantics-validation: true -commit: 473d98be4cc2fb14db8bddbba8d3184d0aa49636 +commit: ca9d05ed67fe556197b01fe795e80e4e2dc41e86 require: - $(this-folder)/../../readme.azure.noprofile.md input-file: - $(repo)/specification/migrate/resource-manager/Microsoft.OffAzure/stable/2020-01-01/migrate.json - $(repo)/specification/migrateprojects/resource-manager/Microsoft.Migrate/preview/2018-09-01-preview/migrate.json - - $(repo)/specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/stable/2024-01-01/service.json - - $(repo)/specification/recoveryservicesdatareplication/resource-manager/Microsoft.DataReplication/stable/2024-09-01/recoveryservicesdatareplication.json + - $(repo)/specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json + - $(repo)/specification/recoveryservicesdatareplication/resource-manager/Microsoft.DataReplication/DataReplication/stable/2024-09-01/recoveryservicesdatareplication.json -module-version: 3.0.13 +module-version: 3.0.14 title: Migrate subject-prefix: 'Migrate' @@ -127,55 +127,55 @@ directive: - FabricAgentModelCustomProperties - VaultModelProperties # Remove variants not in scope - - from: Microsoft.RecoveryServices/stable/2024-01-01/service.json + - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: verb: Test$ subject: ^ReplicationMigrationItemMigrate variant: ^TestViaIdentity$|^TestViaIdentityExpanded$|^Test$ remove: true - - from: Microsoft.RecoveryServices/stable/2024-01-01/service.json + - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: verb: Get$ subject: ReplicationFabric$|ReplicationPolicy$|ReplicationProtectionContainer$|ReplicationMigrationItem$|ReplicationJob$|ReplicationProtectionContainerMapping$|ReplicationRecoveryServicesProvider$ variant: ^GetViaIdentity$ remove: true - - from: Microsoft.RecoveryServices/stable/2024-01-01/service.json + - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: verb: Remove$ subject: ^ReplicationMigrationItem variant: ^DeleteViaIdentity$ remove: true - - from: Microsoft.RecoveryServices/stable/2024-01-01/service.json + - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: verb: Move$ subject: ^ReplicationMigrationItem variant: ^MigrateViaIdentityExpanded$|^Migrate$|^MigrateViaIdentity$ remove: true - - from: Microsoft.RecoveryServices/stable/2024-01-01/service.json + - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: verb: Suspend$ subject: ^ReplicationMigrationItemReplication variant: ^PauseViaIdentityExpanded$|^Pause$|^PauseViaIdentity$ remove: true - - from: Microsoft.RecoveryServices/stable/2024-01-01/service.json + - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: verb: Resume$ subject: ^ReplicationMigrationItemReplication variant: ^ResumeViaIdentityExpanded$|^Resume$|^ResumeViaIdentity$ remove: true - - from: Microsoft.RecoveryServices/stable/2024-01-01/service.json + - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: verb: Invoke$ subject: ^ResyncReplicationMigrationItem variant: ^ResyncViaIdentityExpanded$|^ResyncViaIdentity$|^Resync$ remove: true - - from: Microsoft.RecoveryServices/stable/2024-01-01/service.json + - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: verb: New$ subject: ^ReplicationMigrationItem|ReplicationProtectionContainerMapping$|ReplicationPolicy$ variant: ^CreateViaIdentity$|^CreateViaIdentityExpanded$|^Create$ remove: true - - from: Microsoft.RecoveryServices/stable/2024-01-01/service.json + - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: verb: Update$ subject: ^ReplicationMigrationItem @@ -273,49 +273,49 @@ directive: verb: Update$ subject: Project$ remove: true - - from: Microsoft.RecoveryServices/stable/2024-01-01/service.json + - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: subject: ^ReplicationRecoveryPlan|ReplicationRecoveryServiceProvider$|ReplicationEvent$|ReplicationAlertSetting$|ReplicationLogicalNetwork$|^ReplicationProtectedItem|^ReplicationNetwork|^ReplicationStorage|RecoveryPoint$|ProtectableItem$|FabricGateway$|FabricToAad$|ReplicationvCenter$ remove: true - - from: Microsoft.RecoveryServices/stable/2024-01-01/service.json + - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: verb: Export$|Find$|Switch$|Clear$ remove: true - - from: Microsoft.RecoveryServices/stable/2024-01-01/service.json + - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: subject: ^Commit|^Renew|^Reprotect|^Unplanned|VaultHealth$|ComputeSize$|FabricConsistency$ remove: true - - from: Microsoft.RecoveryServices/stable/2024-01-01/service.json + - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: verb: New$|Remove$ subject: Fabric$|ProtectionContainer$|ReplicationRecoveryServicesProvider$ remove: true - - from: Microsoft.RecoveryServices/stable/2024-01-01/service.json + - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: verb: Remove$ subject: ReplicationPolicy$|ReplicationProtectionContainerMapping$|ReplicationFabricInfra$ remove: true - - from: Microsoft.RecoveryServices/stable/2024-01-01/service.json + - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: verb: Update$ subject: Fabric$|Policy$|ProtectionContainer$|ReplicationProtectionContainerMapping$ remove: true - - from: Microsoft.RecoveryServices/stable/2024-01-01/service.json + - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: verb: Stop$|Resume$|Restart$ subject: Job$ remove: true - - from: Microsoft.RecoveryServices/stable/2024-01-01/service.json + - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: verb: Get subject: ^ReplicationAppliance|^ReplicationEligibilityResult|^ReplicationProtectionIntent remove: true - - from: Microsoft.RecoveryServices/stable/2024-01-01/service.json + - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: verb: Get subject: ^ReplicationVaultSetting|^SupportedOperatingSystem|^ReplicationProtectionIntent remove: true - - from: Microsoft.RecoveryServices/stable/2024-01-01/service.json + - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: verb: New subject: ^ReplicationVaultSetting|^SupportedOperatingSystem|^ReplicationProtectionIntent @@ -335,57 +335,57 @@ directive: verb: New|Remove|Update subject: ^HyperV remove: true - - from: Microsoft.DataReplication/stable/2024-09-01/recoveryservicesdatareplication.json + - from: Microsoft.DataReplication/DataReplication/stable/2024-09-01/recoveryservicesdatareplication.json where: verb: Test|Invoke subject: NameAvailability$|DeploymentPreflight remove: true - - from: Microsoft.DataReplication/stable/2024-09-01/recoveryservicesdatareplication.json + - from: Microsoft.DataReplication/DataReplication/stable/2024-09-01/recoveryservicesdatareplication.json where: verb: Get|New subject: ^EmailConfiguration remove: true - - from: Microsoft.DataReplication/stable/2024-09-01/recoveryservicesdatareplication.json + - from: Microsoft.DataReplication/DataReplication/stable/2024-09-01/recoveryservicesdatareplication.json where: verb: Get subject: ^(FabricAgent|ProtectedItem|Vault|Job)OperationStatus$ remove: true - - from: Microsoft.DataReplication/stable/2024-09-01/recoveryservicesdatareplication.json + - from: Microsoft.DataReplication/DataReplication/stable/2024-09-01/recoveryservicesdatareplication.json where: verb: Get subject: ^FabricOperationsStatus$ remove: true - - from: Microsoft.DataReplication/stable/2024-09-01/recoveryservicesdatareplication.json + - from: Microsoft.DataReplication/DataReplication/stable/2024-09-01/recoveryservicesdatareplication.json where: verb: New subject: ^(FabricAgent|Vault) remove: true - - from: Microsoft.DataReplication/stable/2024-09-01/recoveryservicesdatareplication.json + - from: Microsoft.DataReplication/DataReplication/stable/2024-09-01/recoveryservicesdatareplication.json where: verb: Update subject: ^Vault remove: true - - from: Microsoft.DataReplication/stable/2024-09-01/recoveryservicesdatareplication.json + - from: Microsoft.DataReplication/DataReplication/stable/2024-09-01/recoveryservicesdatareplication.json where: subject: PrivateEndpointConnection|PrivateLinkResource remove: true - - from: Microsoft.DataReplication/stable/2024-09-01/recoveryservicesdatareplication.json + - from: Microsoft.DataReplication/DataReplication/stable/2024-09-01/recoveryservicesdatareplication.json where: subject: OperationResult remove: true - - from: Microsoft.RecoveryServices/stable/2024-01-01/service.json + - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: verb: Invoke subject: ^PlannedReplication remove: true # Rename cmdlets for Azure Local - - from: Microsoft.DataReplication/stable/2024-09-01/recoveryservicesdatareplication.json + - from: Microsoft.DataReplication/DataReplication/stable/2024-09-01/recoveryservicesdatareplication.json where: verb: Get subject: ^Fabric$ set: subject: LocalReplicationFabric - - from: Microsoft.DataReplication/stable/2024-09-01/recoveryservicesdatareplication.json + - from: Microsoft.DataReplication/DataReplication/stable/2024-09-01/recoveryservicesdatareplication.json where: verb: Get subject: ^Job$ @@ -397,57 +397,57 @@ directive: verb: Set$ subject: ^Solution hide: true - - from: Microsoft.RecoveryServices/stable/2024-01-01/service.json + - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: verb: Get$ subject: ToAzureMigrate$ hide: true - - from: Microsoft.RecoveryServices/stable/2024-01-01/service.json + - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: verb: Get$ subject: ReplicationMigrationItem$|ReplicationJob$ hide: true - - from: Microsoft.RecoveryServices/stable/2024-01-01/service.json + - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: verb: Test$ subject: ^ReplicationMigrationItemMigrate hide: true - - from: Microsoft.RecoveryServices/stable/2024-01-01/service.json + - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: verb: New$|Remove$ subject: ^ReplicationMigrationItem hide: true - - from: Microsoft.RecoveryServices/stable/2024-01-01/service.json + - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: verb: Move$ subject: ^ReplicationMigrationItem hide: true - - from: Microsoft.RecoveryServices/stable/2024-01-01/service.json + - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: verb: Restart$ subject: ^ReplicationJob hide: true - - from: Microsoft.RecoveryServices/stable/2024-01-01/service.json + - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: verb: Invoke$ subject: ^ResyncReplicationMigrationItem hide: true - - from: Microsoft.RecoveryServices/stable/2024-01-01/service.json + - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: verb: Update$ subject: ^ReplicationMigrationItem hide: true - - from: Microsoft.RecoveryServices/stable/2024-01-01/service.json + - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: verb: Suspend$ subject: ^ReplicationMigrationItemReplication hide: true - - from: Microsoft.RecoveryServices/stable/2024-01-01/service.json + - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: verb: Resume$ subject: ^ReplicationMigrationItemReplication hide: true - - from: Microsoft.RecoveryServices/stable/2024-01-01/service.json + - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: subject: ^Planned hide: true @@ -490,7 +490,7 @@ directive: verb: New$ variant: ^CreateViaIdentity hide: true - - from: Microsoft.DataReplication/stable/2024-09-01/recoveryservicesdatareplication.json + - from: Microsoft.DataReplication/DataReplication/stable/2024-09-01/recoveryservicesdatareplication.json where: verb: Get$|Invoke$|New$|Remove$|Test$|Update$ subject: ^FabricAgent|^Fabric|^Policy|^EmailConfiguration|^ProtectedItem|^ReplicationExtension|^Vault @@ -501,17 +501,17 @@ directive: parameter-name: Name clear-alias: true # Table output formatting - - from: Microsoft.RecoveryServices/stable/2024-01-01/service.json + - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: model-name: MigrationItem set: suppress-format: true - - from: Microsoft.RecoveryServices/stable/2024-01-01/service.json + - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: model-name: Job set: suppress-format: true - - from: Microsoft.RecoveryServices/stable/2024-01-01/service.json + - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: model-name: Fabric set: diff --git a/src/Migrate/Migrate.Autorest/UX/Microsoft.DataReplication/locations-operationResults.json b/src/Migrate/Migrate.Autorest/UX/Microsoft.DataReplication/locations-operationResults.json new file mode 100644 index 000000000000..b7e9d97a8821 --- /dev/null +++ b/src/Migrate/Migrate.Autorest/UX/Microsoft.DataReplication/locations-operationResults.json @@ -0,0 +1,52 @@ +{ + "resourceType": "locations/operationResults", + "apiVersion": "2024-09-01", + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.migrate" + }, + "commands": [ + { + "name": "Get-AzMigrateLocationBasedOperationResult", + "description": "Gets the location based operation result.", + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/locations/{location}/operationResults/{operationId}", + "help": { + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.migrate/get-azmigratelocationbasedoperationresult" + }, + "parameterSets": [ + { + "parameters": [ + "-Location ", + "-OperationId ", + "-ResourceGroupName ", + "[-SubscriptionId ]" + ] + } + ] + }, + "examples": [ + { + "description": "Gets the location based operation result.", + "parameters": [ + { + "name": "-Location", + "value": "[Path.location]" + }, + { + "name": "-OperationId", + "value": "[Path.operationId]" + }, + { + "name": "-ResourceGroupName", + "value": "[Path.resourceGroupName]" + }, + { + "name": "-SubscriptionId", + "value": "[Path.subscriptionId]" + } + ] + } + ] + } + ] +} diff --git a/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectedItems.json b/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectedItems.json new file mode 100644 index 000000000000..c70f00c6261e --- /dev/null +++ b/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectedItems.json @@ -0,0 +1,62 @@ +{ + "resourceType": "vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems", + "apiVersion": "2025-08-01", + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.migrate" + }, + "commands": [ + { + "name": "Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService", + "description": "The operation to reinstall the installed mobility service software on a replication protected item to the latest available version.", + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems/{replicatedProtectedItemName}/reinstallMobilityService", + "help": { + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.migrate/invoke-azmigratereinstallreplicationprotecteditemmobilityservice" + }, + "parameterSets": [ + { + "parameters": [ + "-FabricName ", + "-ProtectionContainerName ", + "-ReplicatedProtectedItemName ", + "-ResourceGroupName ", + "-ResourceName ", + "[-SubscriptionId ]" + ] + } + ] + }, + "examples": [ + { + "description": "The operation to reinstall the installed mobility service software on a replication protected item to the latest available version.", + "parameters": [ + { + "name": "-FabricName", + "value": "[Path.fabricName]" + }, + { + "name": "-ProtectionContainerName", + "value": "[Path.protectionContainerName]" + }, + { + "name": "-ReplicatedProtectedItemName", + "value": "[Path.replicatedProtectedItemName]" + }, + { + "name": "-ResourceGroupName", + "value": "[Path.resourceGroupName]" + }, + { + "name": "-ResourceName", + "value": "[Path.resourceName]" + }, + { + "name": "-SubscriptionId", + "value": "[Path.subscriptionId]" + } + ] + } + ] + } + ] +} diff --git a/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectionClusters-operationResults.json b/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectionClusters-operationResults.json new file mode 100644 index 000000000000..0b715fe95e75 --- /dev/null +++ b/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectionClusters-operationResults.json @@ -0,0 +1,67 @@ +{ + "resourceType": "vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters/operationResults", + "apiVersion": "2025-08-01", + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.migrate" + }, + "commands": [ + { + "name": "Get-AzMigrateReplicationProtectionClusterOperationResult", + "description": "Track the results of an asynchronous operation on the replication protection cluster.", + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectionClusters/{replicationProtectionClusterName}/operationResults/{jobId}", + "help": { + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.migrate/get-azmigratereplicationprotectionclusteroperationresult" + }, + "parameterSets": [ + { + "parameters": [ + "-FabricName ", + "-JobId ", + "-ProtectionContainerName ", + "-ReplicationProtectionClusterName ", + "-ResourceGroupName ", + "-ResourceName ", + "[-SubscriptionId ]" + ] + } + ] + }, + "examples": [ + { + "description": "Track the results of an asynchronous operation on the replication protection cluster.", + "parameters": [ + { + "name": "-FabricName", + "value": "[Path.fabricName]" + }, + { + "name": "-JobId", + "value": "[Path.jobId]" + }, + { + "name": "-ProtectionContainerName", + "value": "[Path.protectionContainerName]" + }, + { + "name": "-ReplicationProtectionClusterName", + "value": "[Path.replicationProtectionClusterName]" + }, + { + "name": "-ResourceGroupName", + "value": "[Path.resourceGroupName]" + }, + { + "name": "-ResourceName", + "value": "[Path.resourceName]" + }, + { + "name": "-SubscriptionId", + "value": "[Path.subscriptionId]" + } + ] + } + ] + } + ] +} diff --git a/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectionClusters.json b/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectionClusters.json new file mode 100644 index 000000000000..7410ecb4ba03 --- /dev/null +++ b/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectionClusters.json @@ -0,0 +1,221 @@ +{ + "resourceType": "vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters", + "apiVersion": "2025-08-01", + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.migrate" + }, + "commands": [ + { + "name": "Get-AzMigrateReplicationProtectionCluster", + "description": "Gets the details of an ASR replication protection cluster.", + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectionClusters/{replicationProtectionClusterName}", + "help": { + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.migrate/get-azmigratereplicationprotectioncluster" + }, + "parameterSets": [ + { + "parameters": [ + "-FabricName ", + "-Name ", + "-ProtectionContainerName ", + "-ResourceGroupName ", + "-ResourceName ", + "[-SubscriptionId ]" + ] + } + ] + }, + "examples": [ + { + "description": "Gets the details of an ASR replication protection cluster.", + "parameters": [ + { + "name": "-FabricName", + "value": "[Path.fabricName]" + }, + { + "name": "-Name", + "value": "[Path.replicationProtectionClusterName]" + }, + { + "name": "-ProtectionContainerName", + "value": "[Path.protectionContainerName]" + }, + { + "name": "-ResourceGroupName", + "value": "[Path.resourceGroupName]" + }, + { + "name": "-ResourceName", + "value": "[Path.resourceName]" + }, + { + "name": "-SubscriptionId", + "value": "[Path.subscriptionId]" + } + ] + } + ] + }, + { + "name": "Repair-AzMigrateReplicationProtectionClusterReplication", + "description": "The operation to repair replication protection cluster.", + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectionClusters/{replicationProtectionClusterName}/repairReplication", + "help": { + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.migrate/repair-azmigratereplicationprotectionclusterreplication" + }, + "parameterSets": [ + { + "parameters": [ + "-FabricName ", + "-ProtectionContainerName ", + "-ReplicationProtectionClusterName ", + "-ResourceGroupName ", + "-ResourceName ", + "[-SubscriptionId ]" + ] + } + ] + }, + "examples": [ + { + "description": "The operation to repair replication protection cluster.", + "parameters": [ + { + "name": "-FabricName", + "value": "[Path.fabricName]" + }, + { + "name": "-ProtectionContainerName", + "value": "[Path.protectionContainerName]" + }, + { + "name": "-ReplicationProtectionClusterName", + "value": "[Path.replicationProtectionClusterName]" + }, + { + "name": "-ResourceGroupName", + "value": "[Path.resourceGroupName]" + }, + { + "name": "-ResourceName", + "value": "[Path.resourceName]" + }, + { + "name": "-SubscriptionId", + "value": "[Path.subscriptionId]" + } + ] + } + ] + }, + { + "name": "Test-AzMigrateReplicationProtectionClusterFailoverCleanup", + "description": "Operation to clean up the test failover of a replication protected cluster.", + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectionClusters/{replicationProtectionClusterName}/testFailoverCleanup", + "help": { + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.migrate/test-azmigratereplicationprotectionclusterfailovercleanup" + }, + "parameterSets": [ + { + "parameters": [ + "-FabricName ", + "-ProtectionContainerName ", + "-ReplicationProtectionClusterName ", + "-ResourceGroupName ", + "-ResourceName ", + "[-SubscriptionId ]" + ] + } + ] + }, + "examples": [ + { + "description": "Operation to clean up the test failover of a replication protected cluster.", + "parameters": [ + { + "name": "-FabricName", + "value": "[Path.fabricName]" + }, + { + "name": "-ProtectionContainerName", + "value": "[Path.protectionContainerName]" + }, + { + "name": "-ReplicationProtectionClusterName", + "value": "[Path.replicationProtectionClusterName]" + }, + { + "name": "-ResourceGroupName", + "value": "[Path.resourceGroupName]" + }, + { + "name": "-ResourceName", + "value": "[Path.resourceName]" + }, + { + "name": "-SubscriptionId", + "value": "[Path.subscriptionId]" + } + ] + } + ] + }, + { + "name": "Test-AzMigrateReplicationProtectionClusterFailover", + "description": "Operation to initiate a failover of the replication protection cluster.", + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectionClusters/{replicationProtectionClusterName}/testFailover", + "help": { + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.migrate/test-azmigratereplicationprotectionclusterfailover" + }, + "parameterSets": [ + { + "parameters": [ + "-FabricName ", + "-ProtectionContainerName ", + "-ReplicationProtectionClusterName ", + "-ResourceGroupName ", + "-ResourceName ", + "[-SubscriptionId ]" + ] + } + ] + }, + "examples": [ + { + "description": "Operation to initiate a failover of the replication protection cluster.", + "parameters": [ + { + "name": "-FabricName", + "value": "[Path.fabricName]" + }, + { + "name": "-ProtectionContainerName", + "value": "[Path.protectionContainerName]" + }, + { + "name": "-ReplicationProtectionClusterName", + "value": "[Path.replicationProtectionClusterName]" + }, + { + "name": "-ResourceGroupName", + "value": "[Path.resourceGroupName]" + }, + { + "name": "-ResourceName", + "value": "[Path.resourceName]" + }, + { + "name": "-SubscriptionId", + "value": "[Path.subscriptionId]" + } + ] + } + ] + } + ] +} diff --git a/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectionContainerMappings.json b/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectionContainerMappings.json index 4c638b0971b2..55be79346c69 100644 --- a/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectionContainerMappings.json +++ b/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectionContainerMappings.json @@ -1,6 +1,6 @@ { "resourceType": "vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings", - "apiVersion": "2024-01-01", + "apiVersion": "2025-08-01", "learnMore": { "url": "https://learn.microsoft.com/powershell/module/az.migrate" }, diff --git a/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers.json b/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers.json index 5840c5bc48a4..5d40351002a3 100644 --- a/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers.json +++ b/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers.json @@ -1,6 +1,6 @@ { "resourceType": "vaults/replicationFabrics/replicationProtectionContainers", - "apiVersion": "2024-01-01", + "apiVersion": "2025-08-01", "learnMore": { "url": "https://learn.microsoft.com/powershell/module/az.migrate" }, diff --git a/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationRecoveryServicesProviders.json b/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationRecoveryServicesProviders.json index 89e2c045b368..b4391350c0fa 100644 --- a/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationRecoveryServicesProviders.json +++ b/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationRecoveryServicesProviders.json @@ -1,6 +1,6 @@ { "resourceType": "vaults/replicationFabrics/replicationRecoveryServicesProviders", - "apiVersion": "2024-01-01", + "apiVersion": "2025-08-01", "learnMore": { "url": "https://learn.microsoft.com/powershell/module/az.migrate" }, diff --git a/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationPolicies.json b/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationPolicies.json index 1fdeb11adf6f..61b5852593d8 100644 --- a/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationPolicies.json +++ b/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationPolicies.json @@ -1,6 +1,6 @@ { "resourceType": "vaults/replicationPolicies", - "apiVersion": "2024-01-01", + "apiVersion": "2025-08-01", "learnMore": { "url": "https://learn.microsoft.com/powershell/module/az.migrate" }, diff --git a/src/Migrate/Migrate.Autorest/custom/Get-AzMigrateJob.ps1 b/src/Migrate/Migrate.Autorest/custom/Get-AzMigrateJob.ps1 index 14898865f425..243f0500f204 100644 --- a/src/Migrate/Migrate.Autorest/custom/Get-AzMigrateJob.ps1 +++ b/src/Migrate/Migrate.Autorest/custom/Get-AzMigrateJob.ps1 @@ -22,7 +22,7 @@ The Get-AzMigrateJob cmdlet retrieves the status of an Azure Migrate job. https://learn.microsoft.com/powershell/module/az.migrate/get-azmigratejob #> function Get-AzMigrateJob { - [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob])] + [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IJob])] [CmdletBinding(DefaultParameterSetName = 'ListByName', PositionalBinding = $false)] param( [Parameter(ParameterSetName = 'GetById', Mandatory)] @@ -53,7 +53,7 @@ function Get-AzMigrateJob { [Parameter(ParameterSetName = 'GetByInputObject', Mandatory)] [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IJob] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IJob] # Specifies the job object of the replicating server. ${InputObject}, diff --git a/src/Migrate/Migrate.Autorest/custom/Get-AzMigrateServerReplication.ps1 b/src/Migrate/Migrate.Autorest/custom/Get-AzMigrateServerReplication.ps1 index 351427903e6c..9cea1b748256 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.Api20250801.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.Api20250801.IMigrationItem] # Specifies the machine object of the replicating server. ${InputObject}, diff --git a/src/Migrate/Migrate.Autorest/custom/Initialize-AzMigrateReplicationInfrastructure.ps1 b/src/Migrate/Migrate.Autorest/custom/Initialize-AzMigrateReplicationInfrastructure.ps1 index 866381deed17..fc871fc59ec2 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.Api20250801.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.Api20250801.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..922d58cdf348 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.Api20250801.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.Api20250801.VMwareCbtDiskInput]::new() $DiskObject.DiskId = $DiskID $validDiskTypeSpellings = @{ diff --git a/src/Migrate/Migrate.Autorest/custom/New-AzMigrateNicMapping.ps1 b/src/Migrate/Migrate.Autorest/custom/New-AzMigrateNicMapping.ps1 index bae5f0f0dd46..fccbda9ed7e0 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.Api20250801.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.Api20250801.VMwareCbtNicInput]::new() $NicObject.NicId = $NicID if ($PSBoundParameters.ContainsKey('TargetNicSelectionType')) { if ($TargetNicSelectionType -eq 'primary') { diff --git a/src/Migrate/Migrate.Autorest/custom/New-AzMigrateServerReplication.ps1 b/src/Migrate/Migrate.Autorest/custom/New-AzMigrateServerReplication.ps1 index 404deac7c5ec..492ef6607a3d 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.Api20250801.IJob])] [CmdletBinding(DefaultParameterSetName = 'ByIdDefaultUser', PositionalBinding = $false)] param( [Parameter(ParameterSetName = 'ByIdDefaultUser', Mandatory)] @@ -42,7 +42,7 @@ function New-AzMigrateServerReplication { [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.Api20250801.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.Api20250801.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.Api20250801.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.Api20250801.IVMwareCbtEnableMigrationInputTargetDiskTags] # Specifies the tag to be used for disk creation. ${DiskTag}, @@ -214,6 +214,12 @@ function New-AzMigrateServerReplication { [System.Management.Automation.PSObject] # The credentials, account, tenant, and subscription used for communication with Azure. ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] + [System.String] + # Specifies the Target Capacity Reservation Group Id within the destination Azure subscription. + ${TargetCapacityReservationGroupId}, [Parameter(DontShow)] [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Runtime')] @@ -289,6 +295,7 @@ function New-AzMigrateServerReplication { $null = $PSBoundParameters.Remove('TestSubnetName') $null = $PSBoundParameters.Remove('TargetVMName') $null = $PSBoundParameters.Remove('TargetVMSize') + $null = $PSBoundParameters.Remove('TargetCapacityReservationGroupId') $null = $PSBoundParameters.Remove('PerformAutoResync') $null = $PSBoundParameters.Remove('DiskType') $null = $PSBoundParameters.Remove('OSDiskID') @@ -544,7 +551,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.Api20250801.VMwareCbtEnableMigrationInput]::new() $ProviderSpecificDetails.DataMoverRunAsAccountId = $VMWarerunasaccountID $ProviderSpecificDetails.SnapshotRunAsAccountId = $VMWarerunasaccountID $ProviderSpecificDetails.InstanceType = 'VMwareCbt' @@ -654,6 +661,7 @@ public static int hashForArtifact(String artifact) $ProviderSpecificDetails.TargetSubnetName = $TargetSubnetName $ProviderSpecificDetails.TestNetworkId = $TestNetworkId $ProviderSpecificDetails.TestSubnetName = $TestSubnetName + $ProviderSpecificDetails.TargetCapacityReservationGroupId = $TargetCapacityReservationGroupId if ($TargetVMName.length -gt 64 -or $TargetVMName.length -eq 0) { throw "The target virtual machine name must be between 1 and 64 characters long." @@ -676,10 +684,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.Api20250801.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.Api20250801.VMwareCbtDiskInput]::new() $DiskObject.DiskId = $onPremDisk.Uuid $DiskObject.DiskType = "Standard_LRS" $DiskObject.IsOSDisk = "false" @@ -691,7 +699,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.Api20250801.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..471b5b9c11b2 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.Api20250801.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.Api20250801.VMwareCbtNicInput]::new() $NicObject.NicId = $NicID if ($PSBoundParameters.ContainsKey('TestNicSubnet')) { diff --git a/src/Migrate/Migrate.Autorest/custom/Remove-AzMigrateServerReplication.ps1 b/src/Migrate/Migrate.Autorest/custom/Remove-AzMigrateServerReplication.ps1 index 4e74f6477ea2..8256a14b7c4f 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.Api20250801.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.Api20250801.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..bae2b1244d85 100644 --- a/src/Migrate/Migrate.Autorest/custom/Restart-AzMigrateServerReplication.ps1 +++ b/src/Migrate/Migrate.Autorest/custom/Restart-AzMigrateServerReplication.ps1 @@ -22,7 +22,7 @@ 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.Api20250801.IJob])] [CmdletBinding(DefaultParameterSetName = 'ByIDVMwareCbt', PositionalBinding = $false)] param( [Parameter(ParameterSetName = 'ByIDVMwareCbt', Mandatory)] @@ -33,7 +33,7 @@ function Restart-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.Api20250801.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.Api20250801.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..67d23751cb4a 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.Api20250801.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.Api20250801.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.Api20250801.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..c6269984d0ec 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.Api20250801.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.Api20250801.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-AzMigrateServerReplication.ps1 b/src/Migrate/Migrate.Autorest/custom/Set-AzMigrateServerReplication.ps1 index c097581e4f5c..e5edbcd69441 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.Api20250801.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.Api20250801.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.Api20250801.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.Api20250801.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.Api20250801.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.Api20250801.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.Api20250801.IVMwareCbtEnableMigrationInputTargetDiskTags] # Specifies the tag to be used for disk creation. ${UpdateDiskTag}, @@ -190,6 +190,12 @@ function Set-AzMigrateServerReplication { # The credentials, account, tenant, and subscription used for communication with Azure. ${DefaultProfile}, + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] + [System.String] + # Specifies the Target Capacity Reservation Group Id within the destination Azure subscription. + ${TargetCapacityReservationGroupId}, + [Parameter(DontShow)] [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Runtime')] [System.Management.Automation.SwitchParameter] @@ -253,6 +259,7 @@ function Set-AzMigrateServerReplication { $HasUpdateDiskTag = $PSBoundParameters.ContainsKey('UpdateDiskTag') $HasUpdateDiskTagOperation = $PSBoundParameters.ContainsKey('UpdateDiskTagOperation') $HasTargetBootDignosticStorageAccount = $PSBoundParameters.ContainsKey('TargetBootDiagnosticsStorageAccount') + $HasTargetCapacityReservationGroupId = $PSBoundParameters.ContainsKey('TargetCapacityReservationGroupId') $null = $PSBoundParameters.Remove('TargetObjectID') $null = $PSBoundParameters.Remove('TargetVMName') @@ -278,6 +285,7 @@ function Set-AzMigrateServerReplication { $null = $PSBoundParameters.Remove('InputObject') $null = $PSBoundParameters.Remove('TargetBootDiagnosticsStorageAccount') + $null = $PSBoundParameters.Remove('TargetCapacityReservationGroupId') $parameterSet = $PSCmdlet.ParameterSetName if ($parameterSet -eq 'ByInputObjectVMwareCbt') { @@ -298,7 +306,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.Api20250801.VMwareCbtUpdateMigrationItemInput]::new() # Auto fill unchanged parameters $ProviderSpecificDetails.InstanceType = 'VMwareCbt' @@ -544,6 +552,14 @@ function Set-AzMigrateServerReplication { } } + if ($HasTargetCapacityReservationGroupId) { + $ProviderSpecificDetails.TargetCapacityReservationGroupId = $TargetCapacityReservationGroupId + } + else { + $ProviderSpecificDetails.TargetCapacityReservationGroupId = $ReplicationMigrationItem.ProviderSpecificDetail.TargetCapacityReservationGroupId + } + + if ($HasTargetVMName) { if ($TargetVMName.length -gt 64 -or $TargetVMName.length -eq 0) { throw "The target virtual machine name must be between 1 and 64 characters long." @@ -642,7 +658,7 @@ function Set-AzMigrateServerReplication { } } else { - $updateDisk = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.VMwareCbtUpdateDiskInput]::new() + $updateDisk = [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.VMwareCbtUpdateDiskInput]::new() $updateDisk.DiskId = $previousOsDiskId $updateDisk.IsOSDisk = "False" $originalDisks = $ReplicationMigrationItem.ProviderSpecificDetail.ProtectedDisk @@ -695,11 +711,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.Api20250801.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.Api20250801.VMwareCbtUpdateDiskInput]::new() $updateDisk.DiskId = $DiskObject.DiskId $updateDisk.TargetDiskName = $TargetDiskName $updateDisksArray += $updateDisk @@ -710,12 +726,12 @@ function Set-AzMigrateServerReplication { } $originalNics = $ReplicationMigrationItem.ProviderSpecificDetail.VMNic - [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IVMwareCbtNicInput[]]$updateNicsArray = @() + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.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.Api20250801.VMwareCbtNicInput]::new() $updateNic.IsPrimaryNic = $storedNic.IsPrimaryNic $updateNic.IsSelectedForMigration = $storedNic.IsSelectedForMigration $updateNic.NicId = $storedNic.NicId diff --git a/src/Migrate/Migrate.Autorest/custom/Start-AzMigrateServerMigration.ps1 b/src/Migrate/Migrate.Autorest/custom/Start-AzMigrateServerMigration.ps1 index e86b51fb7297..410160d79ffe 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.Api20250801.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.Api20250801.IMigrationItem] # Specifies the replicating server for which migration needs to be initiated. The server object can be retrieved using the Get-AzMigrateServerReplication cmdlet. ${InputObject}, @@ -63,6 +63,12 @@ function Start-AzMigrateServerMigration { [System.Management.Automation.PSObject] # The credentials, account, tenant, and subscription used for communication with Azure. ${DefaultProfile}, + + [Parameter()] + [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Path')] + [System.String] + # Specifies the Target Capacity Reservation Group Id within the destination Azure subscription. + ${TargetCapacityReservationGroupId}, [Parameter(DontShow)] [Microsoft.Azure.PowerShell.Cmdlets.Migrate.Category('Runtime')] @@ -113,6 +119,7 @@ function Start-AzMigrateServerMigration { } $null = $PSBoundParameters.Remove('TurnOffSourceServer') $null = $PSBoundParameters.Remove('OsUpgradeVersion') + $null = $PSBoundParameters.Remove('TargetCapacityReservationGroupId') $null = $PSBoundParameters.Remove('TargetObjectID') $null = $PSBoundParameters.Remove('ResourceGroupName') $null = $PSBoundParameters.Remove('ProjectName') @@ -140,9 +147,12 @@ 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.Api20250801.VMwareCbtMigrateInput]::new() $ProviderSpecificDetailInput.InstanceType = 'VMwareCbt' $ProviderSpecificDetailInput.PerformShutdown = $PerformShutDown + if ($TargetCapacityReservationGroupId) { + $ProviderSpecificDetailInput.TargetCapacityReservationGroupId = $TargetCapacityReservationGroupId + } if ($OsUpgradeVersion) { $SupportedOSVersions = $ReplicationMigrationItem.ProviderSpecificDetail.SupportedOSVersion if ($null -eq $SupportedOSVersions) { diff --git a/src/Migrate/Migrate.Autorest/custom/Start-AzMigrateTestMigration.ps1 b/src/Migrate/Migrate.Autorest/custom/Start-AzMigrateTestMigration.ps1 index 0c88795f0127..0327f86ca13d 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.Api20250801.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.Api20250801.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.Api20250801.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.Api20250801.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..1cd176ec8468 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.Api20250801.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.Api20250801.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..73a65387c6c3 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.Api20250801.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.Api20250801.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..1bc07acccdc3 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: b0c250db-26bd-4868-b0fe-5c0a8d1bd7d0 Download Help Link: https://learn.microsoft.com/powershell/module/az.migrate Help Version: 1.0.0.0 Locale: en-US @@ -26,6 +26,9 @@ Gets the details of the fabric. ### [Get-AzMigrateLocalServerReplication](Get-AzMigrateLocalServerReplication.md) Retrieves the details of the replicating server. +### [Get-AzMigrateLocationBasedOperationResult](Get-AzMigrateLocationBasedOperationResult.md) +Gets the location based operation result. + ### [Get-AzMigrateProject](Get-AzMigrateProject.md) Method to get a migrate project. @@ -35,6 +38,12 @@ Gets the details of an Azure Site Recovery fabric. ### [Get-AzMigrateReplicationPolicy](Get-AzMigrateReplicationPolicy.md) Gets the details of a replication policy. +### [Get-AzMigrateReplicationProtectionCluster](Get-AzMigrateReplicationProtectionCluster.md) +Gets the details of an ASR replication protection cluster. + +### [Get-AzMigrateReplicationProtectionClusterOperationResult](Get-AzMigrateReplicationProtectionClusterOperationResult.md) +Track the results of an asynchronous operation on the replication protection cluster. + ### [Get-AzMigrateReplicationProtectionContainer](Get-AzMigrateReplicationProtectionContainer.md) Gets the details of a protection container. @@ -65,6 +74,9 @@ Initializes the infrastructure for the migrate project. ### [Initialize-AzMigrateReplicationInfrastructure](Initialize-AzMigrateReplicationInfrastructure.md) Initialises the infrastructure for the migrate project. +### [Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService](Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md) +The operation to reinstall the installed mobility service software on a replication protected item to the latest available version. + ### [New-AzMigrateDiskMapping](New-AzMigrateDiskMapping.md) Creates a new disk mapping @@ -86,6 +98,9 @@ Creates a new Migrate project. ### [New-AzMigrateReplicationPolicy](New-AzMigrateReplicationPolicy.md) The operation to create a replication policy. +### [New-AzMigrateReplicationProtectionCluster](New-AzMigrateReplicationProtectionCluster.md) +The operation to create an ASR replication protection cluster item. + ### [New-AzMigrateReplicationProtectionContainerMapping](New-AzMigrateReplicationProtectionContainerMapping.md) The operation to create a protection container mapping. @@ -108,6 +123,9 @@ Deleting non-existent project is a no-operation. ### [Remove-AzMigrateServerReplication](Remove-AzMigrateServerReplication.md) Stops replication for the migrated server. +### [Repair-AzMigrateReplicationProtectionClusterReplication](Repair-AzMigrateReplicationProtectionClusterReplication.md) +The operation to repair replication protection cluster. + ### [Restart-AzMigrateServerReplication](Restart-AzMigrateServerReplication.md) Restarts the replication for specified server. @@ -138,3 +156,9 @@ Cleans up the test migration for the replicating server. ### [Suspend-AzMigrateServerReplication](Suspend-AzMigrateServerReplication.md) Suspends the ongoing replication. +### [Test-AzMigrateReplicationProtectionClusterFailover](Test-AzMigrateReplicationProtectionClusterFailover.md) +Operation to initiate a failover of the replication protection cluster. + +### [Test-AzMigrateReplicationProtectionClusterFailoverCleanup](Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md) +Operation to clean up the test failover of a replication protected cluster. + diff --git a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateJob.md b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateJob.md index 7a7760dfac4d..1a208a3e031d 100644 --- a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateJob.md +++ b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateJob.md @@ -173,7 +173,7 @@ 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.Api20250801.IJob Parameter Sets: GetByInputObject Aliases: @@ -296,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.Api20250801.IJob ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateLocationBasedOperationResult.md b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateLocationBasedOperationResult.md new file mode 100644 index 000000000000..026014766afe --- /dev/null +++ b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateLocationBasedOperationResult.md @@ -0,0 +1,163 @@ +--- +external help file: +Module Name: Az.Migrate +online version: https://learn.microsoft.com/powershell/module/az.migrate/get-azmigratelocationbasedoperationresult +schema: 2.0.0 +--- + +# Get-AzMigrateLocationBasedOperationResult + +## SYNOPSIS +Gets the location based operation result. + +## SYNTAX + +### Get (Default) +``` +Get-AzMigrateLocationBasedOperationResult -Location -OperationId -ResourceGroupName + [-SubscriptionId ] [-DefaultProfile ] [] +``` + +### GetViaIdentity +``` +Get-AzMigrateLocationBasedOperationResult -InputObject [-DefaultProfile ] + [] +``` + +## DESCRIPTION +Gets the location based operation result. + +## EXAMPLES + +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +## PARAMETERS + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +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 +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Location +The name of the Azure region. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OperationId +The ID of an ongoing async operation. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +Azure Subscription Id in which migrate project was created. + +```yaml +Type: System.String[] +Parameter Sets: Get +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +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.Api20240901.IOperationStatusAutoGenerated + +## NOTES + +## RELATED LINKS + diff --git a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationFabric.md b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationFabric.md index 2fbd1c45a117..2a69fd708e61 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.Api20250801.IFabric ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationPolicy.md b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationPolicy.md index 530d4cf81977..ad4ffc076966 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.Api20250801.IPolicy ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionCluster.md b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionCluster.md new file mode 100644 index 000000000000..4012a5c94079 --- /dev/null +++ b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionCluster.md @@ -0,0 +1,238 @@ +--- +external help file: +Module Name: Az.Migrate +online version: https://learn.microsoft.com/powershell/module/az.migrate/get-azmigratereplicationprotectioncluster +schema: 2.0.0 +--- + +# Get-AzMigrateReplicationProtectionCluster + +## SYNOPSIS +Gets the details of an ASR replication protection cluster. + +## SYNTAX + +### List1 (Default) +``` +Get-AzMigrateReplicationProtectionCluster -ResourceGroupName -ResourceName + [-SubscriptionId ] [-Filter ] [-SkipToken ] [-DefaultProfile ] + [] +``` + +### Get +``` +Get-AzMigrateReplicationProtectionCluster -FabricName -Name + -ProtectionContainerName -ResourceGroupName -ResourceName + [-SubscriptionId ] [-DefaultProfile ] [] +``` + +### GetViaIdentity +``` +Get-AzMigrateReplicationProtectionCluster -InputObject [-DefaultProfile ] + [] +``` + +### List +``` +Get-AzMigrateReplicationProtectionCluster -FabricName -ProtectionContainerName + -ResourceGroupName -ResourceName [-SubscriptionId ] [-DefaultProfile ] + [] +``` + +## DESCRIPTION +Gets the details of an ASR replication protection cluster. + +## EXAMPLES + +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +## PARAMETERS + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FabricName +Fabric name. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Filter +OData filter options. + +```yaml +Type: System.String +Parameter Sets: List1 +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +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 +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Name +Replication protection cluster name. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: ReplicationProtectionClusterName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProtectionContainerName +Protection container name. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group where the recovery services vault is present. + +```yaml +Type: System.String +Parameter Sets: Get, List, List1 +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceName +The name of the recovery services vault. + +```yaml +Type: System.String +Parameter Sets: Get, List, List1 +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SkipToken +The pagination token. +Possible values: "FabricId" or "FabricId_CloudId" or null. + +```yaml +Type: System.String +Parameter Sets: List1 +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +Azure Subscription Id in which migrate project was created. + +```yaml +Type: System.String[] +Parameter Sets: Get, List, List1 +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +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.Api20250801.IReplicationProtectionCluster + +## NOTES + +## RELATED LINKS + diff --git a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionClusterOperationResult.md b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionClusterOperationResult.md new file mode 100644 index 000000000000..2649edbf500a --- /dev/null +++ b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionClusterOperationResult.md @@ -0,0 +1,208 @@ +--- +external help file: +Module Name: Az.Migrate +online version: https://learn.microsoft.com/powershell/module/az.migrate/get-azmigratereplicationprotectionclusteroperationresult +schema: 2.0.0 +--- + +# Get-AzMigrateReplicationProtectionClusterOperationResult + +## SYNOPSIS +Track the results of an asynchronous operation on the replication protection cluster. + +## SYNTAX + +### Get (Default) +``` +Get-AzMigrateReplicationProtectionClusterOperationResult -FabricName -JobId + -ProtectionContainerName -ReplicationProtectionClusterName -ResourceGroupName + -ResourceName [-SubscriptionId ] [-DefaultProfile ] [] +``` + +### GetViaIdentity +``` +Get-AzMigrateReplicationProtectionClusterOperationResult -InputObject + [-DefaultProfile ] [] +``` + +## DESCRIPTION +Track the results of an asynchronous operation on the replication protection cluster. + +## EXAMPLES + +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +## PARAMETERS + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FabricName +Fabric name. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +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 +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -JobId +job id to track. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProtectionContainerName +Protection container name. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ReplicationProtectionClusterName +Replication protection cluster name. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group where the recovery services vault is present. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceName +The name of the recovery services vault. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +Azure Subscription Id in which migrate project was created. + +```yaml +Type: System.String[] +Parameter Sets: Get +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +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.Api20250801.IReplicationProtectionCluster + +## NOTES + +## RELATED LINKS + diff --git a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionContainer.md b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionContainer.md index 38701af05381..a901ac4d8895 100644 --- a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionContainer.md +++ b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionContainer.md @@ -162,7 +162,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IProtectionContainer +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IProtectionContainer ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionContainerMapping.md b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionContainerMapping.md index e782988ad205..70c5860efb56 100644 --- a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionContainerMapping.md +++ b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionContainerMapping.md @@ -165,7 +165,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.Api20250801.IProtectionContainerMapping ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationRecoveryServicesProvider.md b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationRecoveryServicesProvider.md index b03a9f553907..aeaa3d721985 100644 --- a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationRecoveryServicesProvider.md +++ b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationRecoveryServicesProvider.md @@ -143,7 +143,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IRecoveryServicesProvider +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IRecoveryServicesProvider ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateServerReplication.md b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateServerReplication.md index 832fe8866243..e812c7a31a9a 100644 --- a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateServerReplication.md +++ b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateServerReplication.md @@ -267,7 +267,7 @@ 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.Api20250801.IMigrationItem Parameter Sets: GetByInputObject Aliases: @@ -405,7 +405,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.Api20250801.IMigrationItem ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md b/src/Migrate/Migrate.Autorest/docs/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md new file mode 100644 index 000000000000..2485c89819e7 --- /dev/null +++ b/src/Migrate/Migrate.Autorest/docs/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md @@ -0,0 +1,305 @@ +--- +external help file: +Module Name: Az.Migrate +online version: https://learn.microsoft.com/powershell/module/az.migrate/invoke-azmigratereinstallreplicationprotecteditemmobilityservice +schema: 2.0.0 +--- + +# Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService + +## SYNOPSIS +The operation to reinstall the installed mobility service software on a replication protected item to the latest available version. + +## SYNTAX + +### ReinstallExpanded (Default) +``` +Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService -FabricName + -ProtectionContainerName -ReplicatedProtectedItemName -ResourceGroupName + -ResourceName [-SubscriptionId ] [-RunAsAccountId ] [-DefaultProfile ] + [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### Reinstall +``` +Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService -FabricName + -ProtectionContainerName -ReplicatedProtectedItemName -ResourceGroupName + -ResourceName -UpdateMobilityServiceRequest + [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] + [] +``` + +### ReinstallViaIdentity +``` +Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService -InputObject + -UpdateMobilityServiceRequest [-DefaultProfile ] [-AsJob] + [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### ReinstallViaIdentityExpanded +``` +Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService -InputObject + [-RunAsAccountId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] + [] +``` + +## DESCRIPTION +The operation to reinstall the installed mobility service software on a replication protected item to the latest available version. + +## EXAMPLES + +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FabricName +The name of the fabric containing the protected item. + +```yaml +Type: System.String +Parameter Sets: Reinstall, ReinstallExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +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 +Parameter Sets: ReinstallViaIdentity, ReinstallViaIdentityExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProtectionContainerName +The name of the container containing the protected item. + +```yaml +Type: System.String +Parameter Sets: Reinstall, ReinstallExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ReplicatedProtectedItemName +The name of the protected item on which the agent is to be updated. + +```yaml +Type: System.String +Parameter Sets: Reinstall, ReinstallExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group where the recovery services vault is present. + +```yaml +Type: System.String +Parameter Sets: Reinstall, ReinstallExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceName +The name of the recovery services vault. + +```yaml +Type: System.String +Parameter Sets: Reinstall, ReinstallExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RunAsAccountId +The CS run as account Id. + +```yaml +Type: System.String +Parameter Sets: ReinstallExpanded, ReinstallViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +Azure Subscription Id in which migrate project was created. + +```yaml +Type: System.String +Parameter Sets: Reinstall, ReinstallExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -UpdateMobilityServiceRequest +Request to Reinstall the mobility service on a protected item. +To construct, see NOTES section for UPDATEMOBILITYSERVICEREQUEST properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IReinstallMobilityServiceRequest +Parameter Sets: Reinstall, ReinstallViaIdentity +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.Api20250801.IReinstallMobilityServiceRequest + +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IReplicationProtectedItem + +## NOTES + +## RELATED LINKS + diff --git a/src/Migrate/Migrate.Autorest/docs/New-AzMigrateDiskMapping.md b/src/Migrate/Migrate.Autorest/docs/New-AzMigrateDiskMapping.md index ea89ddeb3edb..a7572b915e98 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.Api20250801.IVMwareCbtDiskInput ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/New-AzMigrateNicMapping.md b/src/Migrate/Migrate.Autorest/docs/New-AzMigrateNicMapping.md index e0d9720995ea..d7ccb819216b 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.Api20250801.IVMwareCbtNicInput ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/New-AzMigrateReplicationPolicy.md b/src/Migrate/Migrate.Autorest/docs/New-AzMigrateReplicationPolicy.md index 1aff2f20a639..e873c853e9e1 100644 --- a/src/Migrate/Migrate.Autorest/docs/New-AzMigrateReplicationPolicy.md +++ b/src/Migrate/Migrate.Autorest/docs/New-AzMigrateReplicationPolicy.md @@ -110,7 +110,7 @@ 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.Api20250801.IPolicyProviderSpecificInput Parameter Sets: (All) Aliases: @@ -204,7 +204,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.Api20250801.IPolicy ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/New-AzMigrateReplicationProtectionCluster.md b/src/Migrate/Migrate.Autorest/docs/New-AzMigrateReplicationProtectionCluster.md new file mode 100644 index 000000000000..79beed81721d --- /dev/null +++ b/src/Migrate/Migrate.Autorest/docs/New-AzMigrateReplicationProtectionCluster.md @@ -0,0 +1,852 @@ +--- +external help file: +Module Name: Az.Migrate +online version: https://learn.microsoft.com/powershell/module/az.migrate/new-azmigratereplicationprotectioncluster +schema: 2.0.0 +--- + +# New-AzMigrateReplicationProtectionCluster + +## SYNOPSIS +The operation to create an ASR replication protection cluster item. + +## SYNTAX + +``` +New-AzMigrateReplicationProtectionCluster -FabricName -Name + -ProtectionContainerName -ResourceGroupName -ResourceName + [-SubscriptionId ] [-ActiveLocation ] [-AgentClusterId ] + [-AllowedOperation ] [-AreAllClusterNodesRegistered] [-ClusterFqdn ] + [-ClusterNodeFqdn ] [-ClusterProtectedItemId ] + [-ClusterRegisteredNode ] [-CurrentScenarioName ] + [-HealthError ] [-JobId ] [-LastSuccessfulFailoverTime ] + [-LastSuccessfulTestFailoverTime ] [-PolicyFriendlyName ] [-PolicyId ] + [-PrimaryFabricFriendlyName ] [-PrimaryFabricProvider ] + [-PrimaryProtectionContainerFriendlyName ] [-ProtectionClusterType ] + [-ProtectionState ] [-ProtectionStateDescription ] + [-ProviderSpecificDetailInstanceType ] [-RecoveryContainerId ] + [-RecoveryFabricFriendlyName ] [-RecoveryFabricId ] + [-RecoveryProtectionContainerFriendlyName ] [-ReplicationHealth ] + [-SharedDiskPropertiesCurrentScenarioJobId ] [-SharedDiskPropertiesCurrentScenarioName ] + [-SharedDiskPropertiesCurrentScenarioStartTime ] [-SharedDiskPropertyActiveLocation ] + [-SharedDiskPropertyAllowedOperation ] [-SharedDiskPropertyHealthError ] + [-SharedDiskPropertyProtectionState ] [-SharedDiskPropertyReplicationHealth ] + [-SharedDiskPropertyTestFailoverState ] [-SharedDiskProviderSpecificDetailInstanceType ] + [-StartTime ] [-TestFailoverState ] [-TestFailoverStateDescription ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +The operation to create an ASR replication protection cluster item. + +## EXAMPLES + +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +## PARAMETERS + +### -ActiveLocation +The Current active location of the Protection cluster. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AgentClusterId +The Agent cluster Id. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowedOperation +The allowed operations on the Replication protection cluster. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AreAllClusterNodesRegistered +A value indicating whether all nodes of the cluster are registered or not. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ClusterFqdn +The cluster FQDN. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ClusterNodeFqdn +The List of cluster Node FQDNs. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ClusterProtectedItemId +The List of Protected Item Id's. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ClusterRegisteredNode +The registered node details. +To construct, see NOTES section for CLUSTERREGISTEREDNODE properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IRegisteredClusterNodes[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CurrentScenarioName +Scenario name. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FabricName +Fabric name. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -HealthError +List of health errors. +To construct, see NOTES section for HEALTHERROR properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IHealthError[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JobId +ARM Id of the job being executed. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -LastSuccessfulFailoverTime +The last successful failover time. + +```yaml +Type: System.DateTime +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -LastSuccessfulTestFailoverTime +The last successful test failover time. + +```yaml +Type: System.DateTime +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +Replication protection cluster name. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: ReplicationProtectionClusterName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PolicyFriendlyName +The name of Policy governing this PE. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PolicyId +The Policy Id. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PrimaryFabricFriendlyName +The friendly name of the primary fabric. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PrimaryFabricProvider +The fabric provider of the primary fabric. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PrimaryProtectionContainerFriendlyName +The name of primary protection container friendly name. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProtectionClusterType +The type of protection cluster type. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProtectionContainerName +Protection container name. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProtectionState +The protection status. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProtectionStateDescription +The protection state description. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProviderSpecificDetailInstanceType +Gets the Instance type. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RecoveryContainerId +The recovery container Id. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RecoveryFabricFriendlyName +The friendly name of recovery fabric. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RecoveryFabricId +The Arm Id of recovery fabric. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RecoveryProtectionContainerFriendlyName +The name of recovery container friendly name. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ReplicationHealth +The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. +This is a string representation of the ProtectionHealth enumeration. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +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) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceName +The name of the recovery services vault. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SharedDiskPropertiesCurrentScenarioJobId +ARM Id of the job being executed. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SharedDiskPropertiesCurrentScenarioName +Scenario name. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SharedDiskPropertiesCurrentScenarioStartTime +Start time of the workflow. + +```yaml +Type: System.DateTime +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SharedDiskPropertyActiveLocation +The Current active location of the PE. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SharedDiskPropertyAllowedOperation +The allowed operations on the Replication protected item. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SharedDiskPropertyHealthError +List of health errors. +To construct, see NOTES section for SHAREDDISKPROPERTYHEALTHERROR properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IHealthError[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SharedDiskPropertyProtectionState +The protection state of shared disk. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SharedDiskPropertyReplicationHealth +The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. +This is a string representation of the ProtectionHealth enumeration. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SharedDiskPropertyTestFailoverState +The tfo state of shared disk. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SharedDiskProviderSpecificDetailInstanceType +Gets the Instance type. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -StartTime +Start time of the workflow. + +```yaml +Type: System.DateTime +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +Azure Subscription Id in which migrate project was created. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -TestFailoverState +The Test failover state. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -TestFailoverStateDescription +The Test failover state description. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +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 + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IReplicationProtectionCluster + +## NOTES + +## RELATED LINKS + diff --git a/src/Migrate/Migrate.Autorest/docs/New-AzMigrateReplicationProtectionContainerMapping.md b/src/Migrate/Migrate.Autorest/docs/New-AzMigrateReplicationProtectionContainerMapping.md index e7240e2c44db..3c9e54dc8d14 100644 --- a/src/Migrate/Migrate.Autorest/docs/New-AzMigrateReplicationProtectionContainerMapping.md +++ b/src/Migrate/Migrate.Autorest/docs/New-AzMigrateReplicationProtectionContainerMapping.md @@ -161,7 +161,7 @@ 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.Api20250801.IReplicationProviderSpecificContainerMappingInput Parameter Sets: (All) Aliases: @@ -270,7 +270,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.Api20250801.IProtectionContainerMapping ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/New-AzMigrateServerReplication.md b/src/Migrate/Migrate.Autorest/docs/New-AzMigrateServerReplication.md index b68a44fcac88..01ffe420d7e6 100644 --- a/src/Migrate/Migrate.Autorest/docs/New-AzMigrateServerReplication.md +++ b/src/Migrate/Migrate.Autorest/docs/New-AzMigrateServerReplication.md @@ -20,9 +20,10 @@ New-AzMigrateServerReplication -DiskType -LicenseType -Machine [-LinuxLicenseType ] [-NicTag ] [-PerformAutoResync ] [-SqlServerLicenseType ] [-SubscriptionId ] [-Tag ] [-TargetAvailabilitySet ] [-TargetAvailabilityZone ] - [-TargetBootDiagnosticsStorageAccount ] [-TargetVMSize ] [-TestNetworkId ] - [-TestSubnetName ] [-VMTag ] - [-VMWarerunasaccountID ] [-DefaultProfile ] [] + [-TargetBootDiagnosticsStorageAccount ] [-TargetCapacityReservationGroupId ] + [-TargetVMSize ] [-TestNetworkId ] [-TestSubnetName ] + [-VMTag ] [-VMWarerunasaccountID ] + [-DefaultProfile ] [] ``` ### ByIdPowerUser @@ -33,9 +34,10 @@ New-AzMigrateServerReplication -DiskToInclude -LicenseTy [-NicTag ] [-PerformAutoResync ] [-SqlServerLicenseType ] [-SubscriptionId ] [-Tag ] [-TargetAvailabilitySet ] [-TargetAvailabilityZone ] - [-TargetBootDiagnosticsStorageAccount ] [-TargetVMSize ] [-TestNetworkId ] - [-TestSubnetName ] [-VMTag ] - [-VMWarerunasaccountID ] [-DefaultProfile ] [] + [-TargetBootDiagnosticsStorageAccount ] [-TargetCapacityReservationGroupId ] + [-TargetVMSize ] [-TestNetworkId ] [-TestSubnetName ] + [-VMTag ] [-VMWarerunasaccountID ] + [-DefaultProfile ] [] ``` ### ByInputObjectDefaultUser @@ -47,9 +49,10 @@ New-AzMigrateServerReplication -DiskType -InputObject [-NicTag ] [-PerformAutoResync ] [-SqlServerLicenseType ] [-SubscriptionId ] [-Tag ] [-TargetAvailabilitySet ] [-TargetAvailabilityZone ] - [-TargetBootDiagnosticsStorageAccount ] [-TargetVMSize ] [-TestNetworkId ] - [-TestSubnetName ] [-VMTag ] - [-VMWarerunasaccountID ] [-DefaultProfile ] [] + [-TargetBootDiagnosticsStorageAccount ] [-TargetCapacityReservationGroupId ] + [-TargetVMSize ] [-TestNetworkId ] [-TestSubnetName ] + [-VMTag ] [-VMWarerunasaccountID ] + [-DefaultProfile ] [] ``` ### ByInputObjectPowerUser @@ -60,9 +63,10 @@ New-AzMigrateServerReplication -DiskToInclude -InputObje [-NicTag ] [-PerformAutoResync ] [-SqlServerLicenseType ] [-SubscriptionId ] [-Tag ] [-TargetAvailabilitySet ] [-TargetAvailabilityZone ] - [-TargetBootDiagnosticsStorageAccount ] [-TargetVMSize ] [-TestNetworkId ] - [-TestSubnetName ] [-VMTag ] - [-VMWarerunasaccountID ] [-DefaultProfile ] [] + [-TargetBootDiagnosticsStorageAccount ] [-TargetCapacityReservationGroupId ] + [-TargetVMSize ] [-TestNetworkId ] [-TestSubnetName ] + [-VMTag ] [-VMWarerunasaccountID ] + [-DefaultProfile ] [] ``` ## DESCRIPTION @@ -172,7 +176,7 @@ 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.Api20250801.IVMwareCbtEnableMigrationInputTargetDiskTags Parameter Sets: (All) Aliases: @@ -188,7 +192,7 @@ 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.Api20250801.IVMwareCbtDiskInput[] Parameter Sets: ByIdPowerUser, ByInputObjectPowerUser Aliases: @@ -281,7 +285,7 @@ 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.Api20250801.IVMwareCbtEnableMigrationInputTargetNicTags Parameter Sets: (All) Aliases: @@ -412,6 +416,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -TargetCapacityReservationGroupId +Specifies the Target Capacity Reservation Group Id within the destination Azure subscription. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -TargetNetworkId Specifies the Virtual Network id within the destination Azure subscription to which the server needs to be migrated. @@ -522,7 +541,7 @@ 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.Api20250801.IVMwareCbtEnableMigrationInputTargetVmtags Parameter Sets: (All) Aliases: @@ -555,7 +574,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.Api20250801.IJob ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/New-AzMigrateTestNicMapping.md b/src/Migrate/Migrate.Autorest/docs/New-AzMigrateTestNicMapping.md index 3d566f33ed30..64914330c25b 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.Api20250801.IVMwareCbtNicInput ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Remove-AzMigrateServerReplication.md b/src/Migrate/Migrate.Autorest/docs/Remove-AzMigrateServerReplication.md index 1e603eec70ac..ef53d1e85f6a 100644 --- a/src/Migrate/Migrate.Autorest/docs/Remove-AzMigrateServerReplication.md +++ b/src/Migrate/Migrate.Autorest/docs/Remove-AzMigrateServerReplication.md @@ -129,7 +129,7 @@ The server object should be retrieved using the Get-AzMigrateServerReplication c 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.Api20250801.IMigrationItem Parameter Sets: ByInputObjectVMwareCbt Aliases: @@ -178,7 +178,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.Api20250801.IJob ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Repair-AzMigrateReplicationProtectionClusterReplication.md b/src/Migrate/Migrate.Autorest/docs/Repair-AzMigrateReplicationProtectionClusterReplication.md new file mode 100644 index 000000000000..d8e8c9942e7d --- /dev/null +++ b/src/Migrate/Migrate.Autorest/docs/Repair-AzMigrateReplicationProtectionClusterReplication.md @@ -0,0 +1,255 @@ +--- +external help file: +Module Name: Az.Migrate +online version: https://learn.microsoft.com/powershell/module/az.migrate/repair-azmigratereplicationprotectionclusterreplication +schema: 2.0.0 +--- + +# Repair-AzMigrateReplicationProtectionClusterReplication + +## SYNOPSIS +The operation to repair replication protection cluster. + +## SYNTAX + +### Repair (Default) +``` +Repair-AzMigrateReplicationProtectionClusterReplication -FabricName -ProtectionContainerName + -ReplicationProtectionClusterName -ResourceGroupName -ResourceName + [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] + [] +``` + +### RepairViaIdentity +``` +Repair-AzMigrateReplicationProtectionClusterReplication -InputObject + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +The operation to repair replication protection cluster. + +## EXAMPLES + +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FabricName +Fabric name. + +```yaml +Type: System.String +Parameter Sets: Repair +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +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 +Parameter Sets: RepairViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProtectionContainerName +Protection container name. + +```yaml +Type: System.String +Parameter Sets: Repair +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ReplicationProtectionClusterName +Replication protection cluster name. + +```yaml +Type: System.String +Parameter Sets: Repair +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group where the recovery services vault is present. + +```yaml +Type: System.String +Parameter Sets: Repair +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceName +The name of the recovery services vault. + +```yaml +Type: System.String +Parameter Sets: Repair +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +Azure Subscription Id in which migrate project was created. + +```yaml +Type: System.String +Parameter Sets: Repair +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +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.Api20250801.IReplicationProtectionCluster + +## NOTES + +## RELATED LINKS + diff --git a/src/Migrate/Migrate.Autorest/docs/Restart-AzMigrateServerReplication.md b/src/Migrate/Migrate.Autorest/docs/Restart-AzMigrateServerReplication.md index 06f0d44802f1..87a8ce9efd06 100644 --- a/src/Migrate/Migrate.Autorest/docs/Restart-AzMigrateServerReplication.md +++ b/src/Migrate/Migrate.Autorest/docs/Restart-AzMigrateServerReplication.md @@ -112,7 +112,7 @@ 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.Api20250801.IMigrationItem Parameter Sets: ByInputObjectVMwareCbt Aliases: @@ -161,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.Api20250801.IJob ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Resume-AzMigrateServerReplication.md b/src/Migrate/Migrate.Autorest/docs/Resume-AzMigrateServerReplication.md index 0b86d8ea49f7..968c1e372483 100644 --- a/src/Migrate/Migrate.Autorest/docs/Resume-AzMigrateServerReplication.md +++ b/src/Migrate/Migrate.Autorest/docs/Resume-AzMigrateServerReplication.md @@ -128,7 +128,7 @@ The server object can be retrieved using the Get-AzMigrateServerReplication cmdl 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.Api20250801.IMigrationItem Parameter Sets: ByInputObjectVMwareCbt Aliases: @@ -208,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.Api20250801.IJob ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Set-AzMigrateDiskMapping.md b/src/Migrate/Migrate.Autorest/docs/Set-AzMigrateDiskMapping.md index 4247ea0c100b..c43c50fd4b96 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.Api20250801.IVMwareCbtUpdateDiskInput ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Set-AzMigrateServerReplication.md b/src/Migrate/Migrate.Autorest/docs/Set-AzMigrateServerReplication.md index adb7fd68ab89..db35b330bb87 100644 --- a/src/Migrate/Migrate.Autorest/docs/Set-AzMigrateServerReplication.md +++ b/src/Migrate/Migrate.Autorest/docs/Set-AzMigrateServerReplication.md @@ -17,8 +17,9 @@ Updates the target properties for the replicating server. Set-AzMigrateServerReplication -TargetObjectID [-DiskToUpdate ] [-LinuxLicenseType ] [-NicToUpdate ] [-SqlServerLicenseType ] [-SubscriptionId ] [-TargetAvailabilitySet ] [-TargetAvailabilityZone ] - [-TargetBootDiagnosticsStorageAccount ] [-TargetDiskName ] [-TargetNetworkId ] - [-TargetResourceGroupID ] [-TargetVMName ] [-TargetVMSize ] [-TestNetworkId ] + [-TargetBootDiagnosticsStorageAccount ] [-TargetCapacityReservationGroupId ] + [-TargetDiskName ] [-TargetNetworkId ] [-TargetResourceGroupID ] + [-TargetVMName ] [-TargetVMSize ] [-TestNetworkId ] [-UpdateDiskTag ] [-UpdateDiskTagOperation ] [-UpdateNicTag ] [-UpdateNicTagOperation ] [-UpdateTag ] [-UpdateTagOperation ] @@ -31,8 +32,9 @@ Set-AzMigrateServerReplication -TargetObjectID [-DiskToUpdate [-DiskToUpdate ] [-LinuxLicenseType ] [-NicToUpdate ] [-SqlServerLicenseType ] [-SubscriptionId ] [-TargetAvailabilitySet ] [-TargetAvailabilityZone ] - [-TargetBootDiagnosticsStorageAccount ] [-TargetDiskName ] [-TargetNetworkId ] - [-TargetResourceGroupID ] [-TargetVMName ] [-TargetVMSize ] [-TestNetworkId ] + [-TargetBootDiagnosticsStorageAccount ] [-TargetCapacityReservationGroupId ] + [-TargetDiskName ] [-TargetNetworkId ] [-TargetResourceGroupID ] + [-TargetVMName ] [-TargetVMSize ] [-TestNetworkId ] [-UpdateDiskTag ] [-UpdateDiskTagOperation ] [-UpdateNicTag ] [-UpdateNicTagOperation ] [-UpdateTag ] [-UpdateTagOperation ] @@ -132,7 +134,7 @@ 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.Api20250801.IVMwareCbtUpdateDiskInput[] Parameter Sets: (All) Aliases: @@ -149,7 +151,7 @@ The server object can be retrieved using the Get-AzMigrateServerReplication cmdl 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.Api20250801.IMigrationItem Parameter Sets: ByInputObjectVMwareCbt Aliases: @@ -180,7 +182,7 @@ 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.Api20250801.IVMwareCbtNicInput[] Parameter Sets: (All) Aliases: @@ -266,6 +268,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -TargetCapacityReservationGroupId +Specifies the Target Capacity Reservation Group Id within the destination Azure subscription. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -TargetDiskName Specifies the name of the Azure VM to be created. @@ -378,7 +395,7 @@ 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.Api20250801.IVMwareCbtEnableMigrationInputTargetDiskTags Parameter Sets: (All) Aliases: @@ -409,7 +426,7 @@ 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.Api20250801.IVMwareCbtEnableMigrationInputTargetNicTags Parameter Sets: (All) Aliases: @@ -470,7 +487,7 @@ 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.Api20250801.IVMwareCbtEnableMigrationInputTargetVmtags Parameter Sets: (All) Aliases: @@ -503,7 +520,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.Api20250801.IJob ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Start-AzMigrateServerMigration.md b/src/Migrate/Migrate.Autorest/docs/Start-AzMigrateServerMigration.md index e4a52ee0324f..edabbf31d2da 100644 --- a/src/Migrate/Migrate.Autorest/docs/Start-AzMigrateServerMigration.md +++ b/src/Migrate/Migrate.Autorest/docs/Start-AzMigrateServerMigration.md @@ -15,13 +15,15 @@ Starts the migration for the replicating server. ### ByIDVMwareCbt (Default) ``` Start-AzMigrateServerMigration -TargetObjectID [-OsUpgradeVersion ] - [-SubscriptionId ] [-TurnOffSourceServer] [-DefaultProfile ] [] + [-SubscriptionId ] [-TargetCapacityReservationGroupId ] [-TurnOffSourceServer] + [-DefaultProfile ] [] ``` ### ByInputObjectVMwareCbt ``` Start-AzMigrateServerMigration -InputObject [-OsUpgradeVersion ] - [-SubscriptionId ] [-TurnOffSourceServer] [-DefaultProfile ] [] + [-SubscriptionId ] [-TargetCapacityReservationGroupId ] [-TurnOffSourceServer] + [-DefaultProfile ] [] ``` ## DESCRIPTION @@ -82,7 +84,7 @@ The server object can be retrieved using the Get-AzMigrateServerReplication cmdl 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.Api20250801.IMigrationItem Parameter Sets: ByInputObjectVMwareCbt Aliases: @@ -124,6 +126,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -TargetCapacityReservationGroupId +Specifies the Target Capacity Reservation Group Id within the destination Azure subscription. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -TargetObjectID Specifies the replcating server for which migration needs to be initiated. The ID should be retrieved using the Get-AzMigrateServerReplication cmdlet. @@ -162,7 +179,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.Api20250801.IJob ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Start-AzMigrateTestMigration.md b/src/Migrate/Migrate.Autorest/docs/Start-AzMigrateTestMigration.md index 9ed1e43089cd..b5a4121884ef 100644 --- a/src/Migrate/Migrate.Autorest/docs/Start-AzMigrateTestMigration.md +++ b/src/Migrate/Migrate.Autorest/docs/Start-AzMigrateTestMigration.md @@ -117,7 +117,7 @@ The server object can be retrieved using the Get-AzMigrateServerReplication cmdl 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.Api20250801.IMigrationItem Parameter Sets: ByInputObjectVMwareCbt Aliases: @@ -133,7 +133,7 @@ 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.Api20250801.IVMwareCbtNicInput[] Parameter Sets: (All) Aliases: @@ -213,7 +213,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.Api20250801.IJob ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Start-AzMigrateTestMigrationCleanup.md b/src/Migrate/Migrate.Autorest/docs/Start-AzMigrateTestMigrationCleanup.md index e10bbc22304e..37cb9a7e022f 100644 --- a/src/Migrate/Migrate.Autorest/docs/Start-AzMigrateTestMigrationCleanup.md +++ b/src/Migrate/Migrate.Autorest/docs/Start-AzMigrateTestMigrationCleanup.md @@ -117,7 +117,7 @@ The server object can be retrieved using the Get-AzMigrateServerReplication cmdl 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.Api20250801.IMigrationItem Parameter Sets: ByInputObjectVMwareCbt Aliases: @@ -166,7 +166,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.Api20250801.IJob ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Suspend-AzMigrateServerReplication.md b/src/Migrate/Migrate.Autorest/docs/Suspend-AzMigrateServerReplication.md index 329b05086c1f..fa383a33d152 100644 --- a/src/Migrate/Migrate.Autorest/docs/Suspend-AzMigrateServerReplication.md +++ b/src/Migrate/Migrate.Autorest/docs/Suspend-AzMigrateServerReplication.md @@ -113,7 +113,7 @@ The server object can be retrieved using the Get-AzMigrateServerReplication cmdl 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.Api20250801.IMigrationItem Parameter Sets: ByInputObjectVMwareCbt Aliases: @@ -193,7 +193,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.Api20250801.IJob ## NOTES diff --git a/src/Migrate/Migrate.Autorest/docs/Test-AzMigrateReplicationProtectionClusterFailover.md b/src/Migrate/Migrate.Autorest/docs/Test-AzMigrateReplicationProtectionClusterFailover.md new file mode 100644 index 000000000000..0f22bbbc838f --- /dev/null +++ b/src/Migrate/Migrate.Autorest/docs/Test-AzMigrateReplicationProtectionClusterFailover.md @@ -0,0 +1,351 @@ +--- +external help file: +Module Name: Az.Migrate +online version: https://learn.microsoft.com/powershell/module/az.migrate/test-azmigratereplicationprotectionclusterfailover +schema: 2.0.0 +--- + +# Test-AzMigrateReplicationProtectionClusterFailover + +## SYNOPSIS +Operation to initiate a failover of the replication protection cluster. + +## SYNTAX + +### TestExpanded (Default) +``` +Test-AzMigrateReplicationProtectionClusterFailover -FabricName -ProtectionContainerName + -ReplicationProtectionClusterName -ResourceGroupName -ResourceName + [-SubscriptionId ] [-FailoverDirection ] [-NetworkId ] + [-NetworkType ] [-ProviderSpecificDetailInstanceType ] [-DefaultProfile ] [-AsJob] + [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### Test +``` +Test-AzMigrateReplicationProtectionClusterFailover -FabricName -ProtectionContainerName + -ReplicationProtectionClusterName -ResourceGroupName -ResourceName + -FailoverInput [-SubscriptionId ] [-DefaultProfile ] [-AsJob] + [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### TestViaIdentity +``` +Test-AzMigrateReplicationProtectionClusterFailover -InputObject + -FailoverInput [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] + [-WhatIf] [] +``` + +### TestViaIdentityExpanded +``` +Test-AzMigrateReplicationProtectionClusterFailover -InputObject + [-FailoverDirection ] [-NetworkId ] [-NetworkType ] + [-ProviderSpecificDetailInstanceType ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] + [-WhatIf] [] +``` + +## DESCRIPTION +Operation to initiate a failover of the replication protection cluster. + +## EXAMPLES + +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FabricName +Fabric name. + +```yaml +Type: System.String +Parameter Sets: Test, TestExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FailoverDirection +Failover direction. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.FailoverDirection +Parameter Sets: TestExpanded, TestViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FailoverInput +Input definition for test cluster failover. +To construct, see NOTES section for FAILOVERINPUT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IClusterTestFailoverInput +Parameter Sets: Test, TestViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +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 +Parameter Sets: TestViaIdentity, TestViaIdentityExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -NetworkId +The id of the network to be used for test failover. + +```yaml +Type: System.String +Parameter Sets: TestExpanded, TestViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NetworkType +Network type to be used for test failover. + +```yaml +Type: System.String +Parameter Sets: TestExpanded, TestViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProtectionContainerName +Protection container name. + +```yaml +Type: System.String +Parameter Sets: Test, TestExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProviderSpecificDetailInstanceType +The class type. + +```yaml +Type: System.String +Parameter Sets: TestExpanded, TestViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ReplicationProtectionClusterName +Replication protection cluster name. + +```yaml +Type: System.String +Parameter Sets: Test, TestExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group where the recovery services vault is present. + +```yaml +Type: System.String +Parameter Sets: Test, TestExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceName +The name of the recovery services vault. + +```yaml +Type: System.String +Parameter Sets: Test, TestExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +Azure Subscription Id in which migrate project was created. + +```yaml +Type: System.String +Parameter Sets: Test, TestExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +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.Api20250801.IClusterTestFailoverInput + +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IReplicationProtectionCluster + +## NOTES + +## RELATED LINKS + diff --git a/src/Migrate/Migrate.Autorest/docs/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md b/src/Migrate/Migrate.Autorest/docs/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md new file mode 100644 index 000000000000..edeff306c07f --- /dev/null +++ b/src/Migrate/Migrate.Autorest/docs/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md @@ -0,0 +1,303 @@ +--- +external help file: +Module Name: Az.Migrate +online version: https://learn.microsoft.com/powershell/module/az.migrate/test-azmigratereplicationprotectionclusterfailovercleanup +schema: 2.0.0 +--- + +# Test-AzMigrateReplicationProtectionClusterFailoverCleanup + +## SYNOPSIS +Operation to clean up the test failover of a replication protected cluster. + +## SYNTAX + +### TestExpanded (Default) +``` +Test-AzMigrateReplicationProtectionClusterFailoverCleanup -FabricName + -ProtectionContainerName -ReplicationProtectionClusterName -ResourceGroupName + -ResourceName [-SubscriptionId ] [-Comment ] [-DefaultProfile ] [-AsJob] + [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### Test +``` +Test-AzMigrateReplicationProtectionClusterFailoverCleanup -FabricName + -ProtectionContainerName -ReplicationProtectionClusterName -ResourceGroupName + -ResourceName -CleanupInput [-SubscriptionId ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### TestViaIdentity +``` +Test-AzMigrateReplicationProtectionClusterFailoverCleanup -InputObject + -CleanupInput [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] + [-WhatIf] [] +``` + +### TestViaIdentityExpanded +``` +Test-AzMigrateReplicationProtectionClusterFailoverCleanup -InputObject [-Comment ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Operation to clean up the test failover of a replication protected cluster. + +## EXAMPLES + +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CleanupInput +Input definition for test failover cleanup for cluster. +To construct, see NOTES section for CLEANUPINPUT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IClusterTestFailoverCleanupInput +Parameter Sets: Test, TestViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Comment +Test failover cleanup comments. + +```yaml +Type: System.String +Parameter Sets: TestExpanded, TestViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FabricName +Fabric name. + +```yaml +Type: System.String +Parameter Sets: Test, TestExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +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 +Parameter Sets: TestViaIdentity, TestViaIdentityExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProtectionContainerName +Protection container name. + +```yaml +Type: System.String +Parameter Sets: Test, TestExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ReplicationProtectionClusterName +Replication protection cluster name. + +```yaml +Type: System.String +Parameter Sets: Test, TestExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group where the recovery services vault is present. + +```yaml +Type: System.String +Parameter Sets: Test, TestExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceName +The name of the recovery services vault. + +```yaml +Type: System.String +Parameter Sets: Test, TestExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +Azure Subscription Id in which migrate project was created. + +```yaml +Type: System.String +Parameter Sets: Test, TestExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +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.Api20250801.IClusterTestFailoverCleanupInput + +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IReplicationProtectionCluster + +## NOTES + +## RELATED LINKS + diff --git a/src/Migrate/Migrate.Autorest/examples/Get-AzMigrateLocationBasedOperationResult.md b/src/Migrate/Migrate.Autorest/examples/Get-AzMigrateLocationBasedOperationResult.md new file mode 100644 index 000000000000..6ee1a83db970 --- /dev/null +++ b/src/Migrate/Migrate.Autorest/examples/Get-AzMigrateLocationBasedOperationResult.md @@ -0,0 +1,22 @@ +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + diff --git a/src/Migrate/Migrate.Autorest/examples/Get-AzMigrateReplicationProtectionCluster.md b/src/Migrate/Migrate.Autorest/examples/Get-AzMigrateReplicationProtectionCluster.md new file mode 100644 index 000000000000..6ee1a83db970 --- /dev/null +++ b/src/Migrate/Migrate.Autorest/examples/Get-AzMigrateReplicationProtectionCluster.md @@ -0,0 +1,22 @@ +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + diff --git a/src/Migrate/Migrate.Autorest/examples/Get-AzMigrateReplicationProtectionClusterOperationResult.md b/src/Migrate/Migrate.Autorest/examples/Get-AzMigrateReplicationProtectionClusterOperationResult.md new file mode 100644 index 000000000000..6ee1a83db970 --- /dev/null +++ b/src/Migrate/Migrate.Autorest/examples/Get-AzMigrateReplicationProtectionClusterOperationResult.md @@ -0,0 +1,22 @@ +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + diff --git a/src/Migrate/Migrate.Autorest/examples/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md b/src/Migrate/Migrate.Autorest/examples/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md new file mode 100644 index 000000000000..6ee1a83db970 --- /dev/null +++ b/src/Migrate/Migrate.Autorest/examples/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md @@ -0,0 +1,22 @@ +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + diff --git a/src/Migrate/Migrate.Autorest/examples/New-AzMigrateReplicationProtectionCluster.md b/src/Migrate/Migrate.Autorest/examples/New-AzMigrateReplicationProtectionCluster.md new file mode 100644 index 000000000000..6ee1a83db970 --- /dev/null +++ b/src/Migrate/Migrate.Autorest/examples/New-AzMigrateReplicationProtectionCluster.md @@ -0,0 +1,22 @@ +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + diff --git a/src/Migrate/Migrate.Autorest/examples/Repair-AzMigrateReplicationProtectionClusterReplication.md b/src/Migrate/Migrate.Autorest/examples/Repair-AzMigrateReplicationProtectionClusterReplication.md new file mode 100644 index 000000000000..6ee1a83db970 --- /dev/null +++ b/src/Migrate/Migrate.Autorest/examples/Repair-AzMigrateReplicationProtectionClusterReplication.md @@ -0,0 +1,22 @@ +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + diff --git a/src/Migrate/Migrate.Autorest/examples/Test-AzMigrateReplicationProtectionClusterFailover.md b/src/Migrate/Migrate.Autorest/examples/Test-AzMigrateReplicationProtectionClusterFailover.md new file mode 100644 index 000000000000..6ee1a83db970 --- /dev/null +++ b/src/Migrate/Migrate.Autorest/examples/Test-AzMigrateReplicationProtectionClusterFailover.md @@ -0,0 +1,22 @@ +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + diff --git a/src/Migrate/Migrate.Autorest/examples/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md b/src/Migrate/Migrate.Autorest/examples/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md new file mode 100644 index 000000000000..6ee1a83db970 --- /dev/null +++ b/src/Migrate/Migrate.Autorest/examples/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md @@ -0,0 +1,22 @@ +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + diff --git a/src/Migrate/Migrate.Autorest/generate-info.json b/src/Migrate/Migrate.Autorest/generate-info.json deleted file mode 100644 index 5e43d25161a9..000000000000 --- a/src/Migrate/Migrate.Autorest/generate-info.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "generate_Id": "82e14e38-5c92-49e1-9872-c0ecb5ed742c" -} diff --git a/src/Migrate/Migrate.Autorest/test/Get-AzMigrateLocationBasedOperationResult.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/Get-AzMigrateLocationBasedOperationResult.Tests.ps1 new file mode 100644 index 000000000000..2cd89b3b7638 --- /dev/null +++ b/src/Migrate/Migrate.Autorest/test/Get-AzMigrateLocationBasedOperationResult.Tests.ps1 @@ -0,0 +1,25 @@ +if(($null -eq $TestName) -or ($TestName -contains 'Get-AzMigrateLocationBasedOperationResult')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzMigrateLocationBasedOperationResult.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +Describe 'Get-AzMigrateLocationBasedOperationResult' { + It 'Get' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'GetViaIdentity' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionCluster.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionCluster.Tests.ps1 new file mode 100644 index 000000000000..a96f4e700e10 --- /dev/null +++ b/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionCluster.Tests.ps1 @@ -0,0 +1,33 @@ +if(($null -eq $TestName) -or ($TestName -contains 'Get-AzMigrateReplicationProtectionCluster')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzMigrateReplicationProtectionCluster.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +Describe 'Get-AzMigrateReplicationProtectionCluster' { + It 'List1' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'List' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'Get' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'GetViaIdentity' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionClusterOperationResult.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionClusterOperationResult.Tests.ps1 new file mode 100644 index 000000000000..4f05f5d069db --- /dev/null +++ b/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionClusterOperationResult.Tests.ps1 @@ -0,0 +1,25 @@ +if(($null -eq $TestName) -or ($TestName -contains 'Get-AzMigrateReplicationProtectionClusterOperationResult')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzMigrateReplicationProtectionClusterOperationResult.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +Describe 'Get-AzMigrateReplicationProtectionClusterOperationResult' { + It 'Get' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'GetViaIdentity' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/Migrate/Migrate.Autorest/test/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.Tests.ps1 new file mode 100644 index 000000000000..af931b01bc4f --- /dev/null +++ b/src/Migrate/Migrate.Autorest/test/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.Tests.ps1 @@ -0,0 +1,33 @@ +if(($null -eq $TestName) -or ($TestName -contains 'Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +Describe 'Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService' { + It 'ReinstallExpanded' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'Reinstall' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'ReinstallViaIdentityExpanded' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'ReinstallViaIdentity' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/Migrate/Migrate.Autorest/test/New-AzMigrateReplicationProtectionCluster.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/New-AzMigrateReplicationProtectionCluster.Tests.ps1 new file mode 100644 index 000000000000..c8b0991ad285 --- /dev/null +++ b/src/Migrate/Migrate.Autorest/test/New-AzMigrateReplicationProtectionCluster.Tests.ps1 @@ -0,0 +1,21 @@ +if(($null -eq $TestName) -or ($TestName -contains 'New-AzMigrateReplicationProtectionCluster')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'New-AzMigrateReplicationProtectionCluster.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +Describe 'New-AzMigrateReplicationProtectionCluster' { + It 'CreateExpanded' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/Migrate/Migrate.Autorest/test/Repair-AzMigrateReplicationProtectionClusterReplication.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/Repair-AzMigrateReplicationProtectionClusterReplication.Tests.ps1 new file mode 100644 index 000000000000..d41c172fcefc --- /dev/null +++ b/src/Migrate/Migrate.Autorest/test/Repair-AzMigrateReplicationProtectionClusterReplication.Tests.ps1 @@ -0,0 +1,25 @@ +if(($null -eq $TestName) -or ($TestName -contains 'Repair-AzMigrateReplicationProtectionClusterReplication')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'Repair-AzMigrateReplicationProtectionClusterReplication.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +Describe 'Repair-AzMigrateReplicationProtectionClusterReplication' { + It 'Repair' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'RepairViaIdentity' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/Migrate/Migrate.Autorest/test/Test-AzMigrateReplicationProtectionClusterFailover.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/Test-AzMigrateReplicationProtectionClusterFailover.Tests.ps1 new file mode 100644 index 000000000000..779ce08cd5e7 --- /dev/null +++ b/src/Migrate/Migrate.Autorest/test/Test-AzMigrateReplicationProtectionClusterFailover.Tests.ps1 @@ -0,0 +1,33 @@ +if(($null -eq $TestName) -or ($TestName -contains 'Test-AzMigrateReplicationProtectionClusterFailover')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'Test-AzMigrateReplicationProtectionClusterFailover.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +Describe 'Test-AzMigrateReplicationProtectionClusterFailover' { + It 'TestExpanded' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'Test' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'TestViaIdentityExpanded' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'TestViaIdentity' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/Migrate/Migrate.Autorest/test/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.Tests.ps1 new file mode 100644 index 000000000000..4dce400dfff2 --- /dev/null +++ b/src/Migrate/Migrate.Autorest/test/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.Tests.ps1 @@ -0,0 +1,33 @@ +if(($null -eq $TestName) -or ($TestName -contains 'Test-AzMigrateReplicationProtectionClusterFailoverCleanup')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'Test-AzMigrateReplicationProtectionClusterFailoverCleanup.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +Describe 'Test-AzMigrateReplicationProtectionClusterFailoverCleanup' { + It 'TestExpanded' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'Test' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'TestViaIdentityExpanded' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'TestViaIdentity' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} From f305fe7b09fab70adbf9b44703643b6cbc527ceb Mon Sep 17 00:00:00 2001 From: S Vishnu Sanagapalli Date: Sat, 1 Nov 2025 22:05:31 +0530 Subject: [PATCH 02/11] added removed file --- src/Migrate/Migrate.Autorest/generate-info.json | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 src/Migrate/Migrate.Autorest/generate-info.json diff --git a/src/Migrate/Migrate.Autorest/generate-info.json b/src/Migrate/Migrate.Autorest/generate-info.json new file mode 100644 index 000000000000..c93217d3b2b0 --- /dev/null +++ b/src/Migrate/Migrate.Autorest/generate-info.json @@ -0,0 +1,3 @@ +{ + "generate_Id": "82e14e38-5c92-49e1-9872-c0ecb5ed742c" +} \ No newline at end of file From e36c1b746d62ae71038fb9e642048776d5827a67 Mon Sep 17 00:00:00 2001 From: S Vishnu Sanagapalli Date: Mon, 3 Nov 2025 10:26:55 +0530 Subject: [PATCH 03/11] fix build errors --- ...t-AzMigrateLocationBasedOperationResult.md | 22 ------------- ...t-AzMigrateReplicationProtectionCluster.md | 22 ------------- ...icationProtectionClusterOperationResult.md | 22 ------------- ...ReplicationProtectedItemMobilityService.md | 22 ------------- ...w-AzMigrateReplicationProtectionCluster.md | 22 ------------- ...ReplicationProtectionClusterReplication.md | 22 ------------- ...ateReplicationProtectionClusterFailover.md | 22 ------------- ...icationProtectionClusterFailoverCleanup.md | 22 ------------- .../Migrate.Autorest/generate-info.json | 3 -- ...rateLocationBasedOperationResult.Tests.ps1 | 25 -------------- ...rateReplicationProtectionCluster.Tests.ps1 | 33 ------------------- ...ProtectionClusterOperationResult.Tests.ps1 | 25 -------------- ...tionProtectedItemMobilityService.Tests.ps1 | 33 ------------------- ...rateReplicationProtectionCluster.Tests.ps1 | 21 ------------ ...tionProtectionClusterReplication.Tests.ps1 | 25 -------------- ...icationProtectionClusterFailover.Tests.ps1 | 33 ------------------- ...ProtectionClusterFailoverCleanup.Tests.ps1 | 33 ------------------- 17 files changed, 407 deletions(-) delete mode 100644 src/Migrate/Migrate.Autorest/examples/Get-AzMigrateLocationBasedOperationResult.md delete mode 100644 src/Migrate/Migrate.Autorest/examples/Get-AzMigrateReplicationProtectionCluster.md delete mode 100644 src/Migrate/Migrate.Autorest/examples/Get-AzMigrateReplicationProtectionClusterOperationResult.md delete mode 100644 src/Migrate/Migrate.Autorest/examples/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md delete mode 100644 src/Migrate/Migrate.Autorest/examples/New-AzMigrateReplicationProtectionCluster.md delete mode 100644 src/Migrate/Migrate.Autorest/examples/Repair-AzMigrateReplicationProtectionClusterReplication.md delete mode 100644 src/Migrate/Migrate.Autorest/examples/Test-AzMigrateReplicationProtectionClusterFailover.md delete mode 100644 src/Migrate/Migrate.Autorest/examples/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md delete mode 100644 src/Migrate/Migrate.Autorest/generate-info.json delete mode 100644 src/Migrate/Migrate.Autorest/test/Get-AzMigrateLocationBasedOperationResult.Tests.ps1 delete mode 100644 src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionCluster.Tests.ps1 delete mode 100644 src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionClusterOperationResult.Tests.ps1 delete mode 100644 src/Migrate/Migrate.Autorest/test/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.Tests.ps1 delete mode 100644 src/Migrate/Migrate.Autorest/test/New-AzMigrateReplicationProtectionCluster.Tests.ps1 delete mode 100644 src/Migrate/Migrate.Autorest/test/Repair-AzMigrateReplicationProtectionClusterReplication.Tests.ps1 delete mode 100644 src/Migrate/Migrate.Autorest/test/Test-AzMigrateReplicationProtectionClusterFailover.Tests.ps1 delete mode 100644 src/Migrate/Migrate.Autorest/test/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.Tests.ps1 diff --git a/src/Migrate/Migrate.Autorest/examples/Get-AzMigrateLocationBasedOperationResult.md b/src/Migrate/Migrate.Autorest/examples/Get-AzMigrateLocationBasedOperationResult.md deleted file mode 100644 index 6ee1a83db970..000000000000 --- a/src/Migrate/Migrate.Autorest/examples/Get-AzMigrateLocationBasedOperationResult.md +++ /dev/null @@ -1,22 +0,0 @@ -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - diff --git a/src/Migrate/Migrate.Autorest/examples/Get-AzMigrateReplicationProtectionCluster.md b/src/Migrate/Migrate.Autorest/examples/Get-AzMigrateReplicationProtectionCluster.md deleted file mode 100644 index 6ee1a83db970..000000000000 --- a/src/Migrate/Migrate.Autorest/examples/Get-AzMigrateReplicationProtectionCluster.md +++ /dev/null @@ -1,22 +0,0 @@ -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - diff --git a/src/Migrate/Migrate.Autorest/examples/Get-AzMigrateReplicationProtectionClusterOperationResult.md b/src/Migrate/Migrate.Autorest/examples/Get-AzMigrateReplicationProtectionClusterOperationResult.md deleted file mode 100644 index 6ee1a83db970..000000000000 --- a/src/Migrate/Migrate.Autorest/examples/Get-AzMigrateReplicationProtectionClusterOperationResult.md +++ /dev/null @@ -1,22 +0,0 @@ -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - diff --git a/src/Migrate/Migrate.Autorest/examples/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md b/src/Migrate/Migrate.Autorest/examples/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md deleted file mode 100644 index 6ee1a83db970..000000000000 --- a/src/Migrate/Migrate.Autorest/examples/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md +++ /dev/null @@ -1,22 +0,0 @@ -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - diff --git a/src/Migrate/Migrate.Autorest/examples/New-AzMigrateReplicationProtectionCluster.md b/src/Migrate/Migrate.Autorest/examples/New-AzMigrateReplicationProtectionCluster.md deleted file mode 100644 index 6ee1a83db970..000000000000 --- a/src/Migrate/Migrate.Autorest/examples/New-AzMigrateReplicationProtectionCluster.md +++ /dev/null @@ -1,22 +0,0 @@ -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - diff --git a/src/Migrate/Migrate.Autorest/examples/Repair-AzMigrateReplicationProtectionClusterReplication.md b/src/Migrate/Migrate.Autorest/examples/Repair-AzMigrateReplicationProtectionClusterReplication.md deleted file mode 100644 index 6ee1a83db970..000000000000 --- a/src/Migrate/Migrate.Autorest/examples/Repair-AzMigrateReplicationProtectionClusterReplication.md +++ /dev/null @@ -1,22 +0,0 @@ -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - diff --git a/src/Migrate/Migrate.Autorest/examples/Test-AzMigrateReplicationProtectionClusterFailover.md b/src/Migrate/Migrate.Autorest/examples/Test-AzMigrateReplicationProtectionClusterFailover.md deleted file mode 100644 index 6ee1a83db970..000000000000 --- a/src/Migrate/Migrate.Autorest/examples/Test-AzMigrateReplicationProtectionClusterFailover.md +++ /dev/null @@ -1,22 +0,0 @@ -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - diff --git a/src/Migrate/Migrate.Autorest/examples/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md b/src/Migrate/Migrate.Autorest/examples/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md deleted file mode 100644 index 6ee1a83db970..000000000000 --- a/src/Migrate/Migrate.Autorest/examples/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md +++ /dev/null @@ -1,22 +0,0 @@ -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - diff --git a/src/Migrate/Migrate.Autorest/generate-info.json b/src/Migrate/Migrate.Autorest/generate-info.json deleted file mode 100644 index c93217d3b2b0..000000000000 --- a/src/Migrate/Migrate.Autorest/generate-info.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "generate_Id": "82e14e38-5c92-49e1-9872-c0ecb5ed742c" -} \ No newline at end of file diff --git a/src/Migrate/Migrate.Autorest/test/Get-AzMigrateLocationBasedOperationResult.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/Get-AzMigrateLocationBasedOperationResult.Tests.ps1 deleted file mode 100644 index 2cd89b3b7638..000000000000 --- a/src/Migrate/Migrate.Autorest/test/Get-AzMigrateLocationBasedOperationResult.Tests.ps1 +++ /dev/null @@ -1,25 +0,0 @@ -if(($null -eq $TestName) -or ($TestName -contains 'Get-AzMigrateLocationBasedOperationResult')) -{ - $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' - if (-Not (Test-Path -Path $loadEnvPath)) { - $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' - } - . ($loadEnvPath) - $TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzMigrateLocationBasedOperationResult.Recording.json' - $currentPath = $PSScriptRoot - while(-not $mockingPath) { - $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File - $currentPath = Split-Path -Path $currentPath -Parent - } - . ($mockingPath | Select-Object -First 1).FullName -} - -Describe 'Get-AzMigrateLocationBasedOperationResult' { - It 'Get' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } - - It 'GetViaIdentity' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } -} diff --git a/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionCluster.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionCluster.Tests.ps1 deleted file mode 100644 index a96f4e700e10..000000000000 --- a/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionCluster.Tests.ps1 +++ /dev/null @@ -1,33 +0,0 @@ -if(($null -eq $TestName) -or ($TestName -contains 'Get-AzMigrateReplicationProtectionCluster')) -{ - $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' - if (-Not (Test-Path -Path $loadEnvPath)) { - $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' - } - . ($loadEnvPath) - $TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzMigrateReplicationProtectionCluster.Recording.json' - $currentPath = $PSScriptRoot - while(-not $mockingPath) { - $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File - $currentPath = Split-Path -Path $currentPath -Parent - } - . ($mockingPath | Select-Object -First 1).FullName -} - -Describe 'Get-AzMigrateReplicationProtectionCluster' { - It 'List1' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } - - It 'List' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } - - It 'Get' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } - - It 'GetViaIdentity' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } -} diff --git a/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionClusterOperationResult.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionClusterOperationResult.Tests.ps1 deleted file mode 100644 index 4f05f5d069db..000000000000 --- a/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionClusterOperationResult.Tests.ps1 +++ /dev/null @@ -1,25 +0,0 @@ -if(($null -eq $TestName) -or ($TestName -contains 'Get-AzMigrateReplicationProtectionClusterOperationResult')) -{ - $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' - if (-Not (Test-Path -Path $loadEnvPath)) { - $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' - } - . ($loadEnvPath) - $TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzMigrateReplicationProtectionClusterOperationResult.Recording.json' - $currentPath = $PSScriptRoot - while(-not $mockingPath) { - $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File - $currentPath = Split-Path -Path $currentPath -Parent - } - . ($mockingPath | Select-Object -First 1).FullName -} - -Describe 'Get-AzMigrateReplicationProtectionClusterOperationResult' { - It 'Get' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } - - It 'GetViaIdentity' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } -} diff --git a/src/Migrate/Migrate.Autorest/test/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.Tests.ps1 deleted file mode 100644 index af931b01bc4f..000000000000 --- a/src/Migrate/Migrate.Autorest/test/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.Tests.ps1 +++ /dev/null @@ -1,33 +0,0 @@ -if(($null -eq $TestName) -or ($TestName -contains 'Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService')) -{ - $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' - if (-Not (Test-Path -Path $loadEnvPath)) { - $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' - } - . ($loadEnvPath) - $TestRecordingFile = Join-Path $PSScriptRoot 'Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.Recording.json' - $currentPath = $PSScriptRoot - while(-not $mockingPath) { - $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File - $currentPath = Split-Path -Path $currentPath -Parent - } - . ($mockingPath | Select-Object -First 1).FullName -} - -Describe 'Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService' { - It 'ReinstallExpanded' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } - - It 'Reinstall' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } - - It 'ReinstallViaIdentityExpanded' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } - - It 'ReinstallViaIdentity' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } -} diff --git a/src/Migrate/Migrate.Autorest/test/New-AzMigrateReplicationProtectionCluster.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/New-AzMigrateReplicationProtectionCluster.Tests.ps1 deleted file mode 100644 index c8b0991ad285..000000000000 --- a/src/Migrate/Migrate.Autorest/test/New-AzMigrateReplicationProtectionCluster.Tests.ps1 +++ /dev/null @@ -1,21 +0,0 @@ -if(($null -eq $TestName) -or ($TestName -contains 'New-AzMigrateReplicationProtectionCluster')) -{ - $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' - if (-Not (Test-Path -Path $loadEnvPath)) { - $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' - } - . ($loadEnvPath) - $TestRecordingFile = Join-Path $PSScriptRoot 'New-AzMigrateReplicationProtectionCluster.Recording.json' - $currentPath = $PSScriptRoot - while(-not $mockingPath) { - $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File - $currentPath = Split-Path -Path $currentPath -Parent - } - . ($mockingPath | Select-Object -First 1).FullName -} - -Describe 'New-AzMigrateReplicationProtectionCluster' { - It 'CreateExpanded' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } -} diff --git a/src/Migrate/Migrate.Autorest/test/Repair-AzMigrateReplicationProtectionClusterReplication.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/Repair-AzMigrateReplicationProtectionClusterReplication.Tests.ps1 deleted file mode 100644 index d41c172fcefc..000000000000 --- a/src/Migrate/Migrate.Autorest/test/Repair-AzMigrateReplicationProtectionClusterReplication.Tests.ps1 +++ /dev/null @@ -1,25 +0,0 @@ -if(($null -eq $TestName) -or ($TestName -contains 'Repair-AzMigrateReplicationProtectionClusterReplication')) -{ - $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' - if (-Not (Test-Path -Path $loadEnvPath)) { - $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' - } - . ($loadEnvPath) - $TestRecordingFile = Join-Path $PSScriptRoot 'Repair-AzMigrateReplicationProtectionClusterReplication.Recording.json' - $currentPath = $PSScriptRoot - while(-not $mockingPath) { - $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File - $currentPath = Split-Path -Path $currentPath -Parent - } - . ($mockingPath | Select-Object -First 1).FullName -} - -Describe 'Repair-AzMigrateReplicationProtectionClusterReplication' { - It 'Repair' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } - - It 'RepairViaIdentity' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } -} diff --git a/src/Migrate/Migrate.Autorest/test/Test-AzMigrateReplicationProtectionClusterFailover.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/Test-AzMigrateReplicationProtectionClusterFailover.Tests.ps1 deleted file mode 100644 index 779ce08cd5e7..000000000000 --- a/src/Migrate/Migrate.Autorest/test/Test-AzMigrateReplicationProtectionClusterFailover.Tests.ps1 +++ /dev/null @@ -1,33 +0,0 @@ -if(($null -eq $TestName) -or ($TestName -contains 'Test-AzMigrateReplicationProtectionClusterFailover')) -{ - $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' - if (-Not (Test-Path -Path $loadEnvPath)) { - $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' - } - . ($loadEnvPath) - $TestRecordingFile = Join-Path $PSScriptRoot 'Test-AzMigrateReplicationProtectionClusterFailover.Recording.json' - $currentPath = $PSScriptRoot - while(-not $mockingPath) { - $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File - $currentPath = Split-Path -Path $currentPath -Parent - } - . ($mockingPath | Select-Object -First 1).FullName -} - -Describe 'Test-AzMigrateReplicationProtectionClusterFailover' { - It 'TestExpanded' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } - - It 'Test' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } - - It 'TestViaIdentityExpanded' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } - - It 'TestViaIdentity' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } -} diff --git a/src/Migrate/Migrate.Autorest/test/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.Tests.ps1 deleted file mode 100644 index 4dce400dfff2..000000000000 --- a/src/Migrate/Migrate.Autorest/test/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.Tests.ps1 +++ /dev/null @@ -1,33 +0,0 @@ -if(($null -eq $TestName) -or ($TestName -contains 'Test-AzMigrateReplicationProtectionClusterFailoverCleanup')) -{ - $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' - if (-Not (Test-Path -Path $loadEnvPath)) { - $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' - } - . ($loadEnvPath) - $TestRecordingFile = Join-Path $PSScriptRoot 'Test-AzMigrateReplicationProtectionClusterFailoverCleanup.Recording.json' - $currentPath = $PSScriptRoot - while(-not $mockingPath) { - $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File - $currentPath = Split-Path -Path $currentPath -Parent - } - . ($mockingPath | Select-Object -First 1).FullName -} - -Describe 'Test-AzMigrateReplicationProtectionClusterFailoverCleanup' { - It 'TestExpanded' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } - - It 'Test' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } - - It 'TestViaIdentityExpanded' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } - - It 'TestViaIdentity' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } -} From 0f1d2b4a5e38123c04f16e3df040d67c5b0f8651 Mon Sep 17 00:00:00 2001 From: S Vishnu Sanagapalli Date: Mon, 3 Nov 2025 10:46:48 +0530 Subject: [PATCH 04/11] remove unwanted doc files --- ...t-AzMigrateLocationBasedOperationResult.md | 163 ---- ...t-AzMigrateReplicationProtectionCluster.md | 238 ----- ...icationProtectionClusterOperationResult.md | 208 ----- ...ReplicationProtectedItemMobilityService.md | 305 ------- ...w-AzMigrateReplicationProtectionCluster.md | 852 ------------------ ...ReplicationProtectionClusterReplication.md | 255 ------ ...ateReplicationProtectionClusterFailover.md | 351 -------- ...icationProtectionClusterFailoverCleanup.md | 303 ------- 8 files changed, 2675 deletions(-) delete mode 100644 src/Migrate/Migrate.Autorest/docs/Get-AzMigrateLocationBasedOperationResult.md delete mode 100644 src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionCluster.md delete mode 100644 src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionClusterOperationResult.md delete mode 100644 src/Migrate/Migrate.Autorest/docs/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md delete mode 100644 src/Migrate/Migrate.Autorest/docs/New-AzMigrateReplicationProtectionCluster.md delete mode 100644 src/Migrate/Migrate.Autorest/docs/Repair-AzMigrateReplicationProtectionClusterReplication.md delete mode 100644 src/Migrate/Migrate.Autorest/docs/Test-AzMigrateReplicationProtectionClusterFailover.md delete mode 100644 src/Migrate/Migrate.Autorest/docs/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md diff --git a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateLocationBasedOperationResult.md b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateLocationBasedOperationResult.md deleted file mode 100644 index 026014766afe..000000000000 --- a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateLocationBasedOperationResult.md +++ /dev/null @@ -1,163 +0,0 @@ ---- -external help file: -Module Name: Az.Migrate -online version: https://learn.microsoft.com/powershell/module/az.migrate/get-azmigratelocationbasedoperationresult -schema: 2.0.0 ---- - -# Get-AzMigrateLocationBasedOperationResult - -## SYNOPSIS -Gets the location based operation result. - -## SYNTAX - -### Get (Default) -``` -Get-AzMigrateLocationBasedOperationResult -Location -OperationId -ResourceGroupName - [-SubscriptionId ] [-DefaultProfile ] [] -``` - -### GetViaIdentity -``` -Get-AzMigrateLocationBasedOperationResult -InputObject [-DefaultProfile ] - [] -``` - -## DESCRIPTION -Gets the location based operation result. - -## EXAMPLES - -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -## PARAMETERS - -### -DefaultProfile -The DefaultProfile parameter is not functional. -Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. - -```yaml -Type: System.Management.Automation.PSObject -Parameter Sets: (All) -Aliases: AzureRMContext, AzureCredential - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -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 -Parameter Sets: GetViaIdentity -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: True (ByValue) -Accept wildcard characters: False -``` - -### -Location -The name of the Azure region. - -```yaml -Type: System.String -Parameter Sets: Get -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -OperationId -The ID of an ongoing async operation. - -```yaml -Type: System.String -Parameter Sets: Get -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceGroupName -The name of the resource group. -The name is case insensitive. - -```yaml -Type: System.String -Parameter Sets: Get -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriptionId -Azure Subscription Id in which migrate project was created. - -```yaml -Type: System.String[] -Parameter Sets: Get -Aliases: - -Required: False -Position: Named -Default value: (Get-AzContext).Subscription.Id -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.Api20240901.IOperationStatusAutoGenerated - -## NOTES - -## RELATED LINKS - diff --git a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionCluster.md b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionCluster.md deleted file mode 100644 index 4012a5c94079..000000000000 --- a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionCluster.md +++ /dev/null @@ -1,238 +0,0 @@ ---- -external help file: -Module Name: Az.Migrate -online version: https://learn.microsoft.com/powershell/module/az.migrate/get-azmigratereplicationprotectioncluster -schema: 2.0.0 ---- - -# Get-AzMigrateReplicationProtectionCluster - -## SYNOPSIS -Gets the details of an ASR replication protection cluster. - -## SYNTAX - -### List1 (Default) -``` -Get-AzMigrateReplicationProtectionCluster -ResourceGroupName -ResourceName - [-SubscriptionId ] [-Filter ] [-SkipToken ] [-DefaultProfile ] - [] -``` - -### Get -``` -Get-AzMigrateReplicationProtectionCluster -FabricName -Name - -ProtectionContainerName -ResourceGroupName -ResourceName - [-SubscriptionId ] [-DefaultProfile ] [] -``` - -### GetViaIdentity -``` -Get-AzMigrateReplicationProtectionCluster -InputObject [-DefaultProfile ] - [] -``` - -### List -``` -Get-AzMigrateReplicationProtectionCluster -FabricName -ProtectionContainerName - -ResourceGroupName -ResourceName [-SubscriptionId ] [-DefaultProfile ] - [] -``` - -## DESCRIPTION -Gets the details of an ASR replication protection cluster. - -## EXAMPLES - -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -## PARAMETERS - -### -DefaultProfile -The DefaultProfile parameter is not functional. -Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. - -```yaml -Type: System.Management.Automation.PSObject -Parameter Sets: (All) -Aliases: AzureRMContext, AzureCredential - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -FabricName -Fabric name. - -```yaml -Type: System.String -Parameter Sets: Get, List -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Filter -OData filter options. - -```yaml -Type: System.String -Parameter Sets: List1 -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -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 -Parameter Sets: GetViaIdentity -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: True (ByValue) -Accept wildcard characters: False -``` - -### -Name -Replication protection cluster name. - -```yaml -Type: System.String -Parameter Sets: Get -Aliases: ReplicationProtectionClusterName - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProtectionContainerName -Protection container name. - -```yaml -Type: System.String -Parameter Sets: Get, List -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceGroupName -The name of the resource group where the recovery services vault is present. - -```yaml -Type: System.String -Parameter Sets: Get, List, List1 -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceName -The name of the recovery services vault. - -```yaml -Type: System.String -Parameter Sets: Get, List, List1 -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SkipToken -The pagination token. -Possible values: "FabricId" or "FabricId_CloudId" or null. - -```yaml -Type: System.String -Parameter Sets: List1 -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriptionId -Azure Subscription Id in which migrate project was created. - -```yaml -Type: System.String[] -Parameter Sets: Get, List, List1 -Aliases: - -Required: False -Position: Named -Default value: (Get-AzContext).Subscription.Id -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.Api20250801.IReplicationProtectionCluster - -## NOTES - -## RELATED LINKS - diff --git a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionClusterOperationResult.md b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionClusterOperationResult.md deleted file mode 100644 index 2649edbf500a..000000000000 --- a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionClusterOperationResult.md +++ /dev/null @@ -1,208 +0,0 @@ ---- -external help file: -Module Name: Az.Migrate -online version: https://learn.microsoft.com/powershell/module/az.migrate/get-azmigratereplicationprotectionclusteroperationresult -schema: 2.0.0 ---- - -# Get-AzMigrateReplicationProtectionClusterOperationResult - -## SYNOPSIS -Track the results of an asynchronous operation on the replication protection cluster. - -## SYNTAX - -### Get (Default) -``` -Get-AzMigrateReplicationProtectionClusterOperationResult -FabricName -JobId - -ProtectionContainerName -ReplicationProtectionClusterName -ResourceGroupName - -ResourceName [-SubscriptionId ] [-DefaultProfile ] [] -``` - -### GetViaIdentity -``` -Get-AzMigrateReplicationProtectionClusterOperationResult -InputObject - [-DefaultProfile ] [] -``` - -## DESCRIPTION -Track the results of an asynchronous operation on the replication protection cluster. - -## EXAMPLES - -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -## PARAMETERS - -### -DefaultProfile -The DefaultProfile parameter is not functional. -Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. - -```yaml -Type: System.Management.Automation.PSObject -Parameter Sets: (All) -Aliases: AzureRMContext, AzureCredential - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -FabricName -Fabric name. - -```yaml -Type: System.String -Parameter Sets: Get -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -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 -Parameter Sets: GetViaIdentity -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: True (ByValue) -Accept wildcard characters: False -``` - -### -JobId -job id to track. - -```yaml -Type: System.String -Parameter Sets: Get -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProtectionContainerName -Protection container name. - -```yaml -Type: System.String -Parameter Sets: Get -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ReplicationProtectionClusterName -Replication protection cluster name. - -```yaml -Type: System.String -Parameter Sets: Get -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceGroupName -The name of the resource group where the recovery services vault is present. - -```yaml -Type: System.String -Parameter Sets: Get -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceName -The name of the recovery services vault. - -```yaml -Type: System.String -Parameter Sets: Get -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriptionId -Azure Subscription Id in which migrate project was created. - -```yaml -Type: System.String[] -Parameter Sets: Get -Aliases: - -Required: False -Position: Named -Default value: (Get-AzContext).Subscription.Id -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.Api20250801.IReplicationProtectionCluster - -## NOTES - -## RELATED LINKS - diff --git a/src/Migrate/Migrate.Autorest/docs/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md b/src/Migrate/Migrate.Autorest/docs/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md deleted file mode 100644 index 2485c89819e7..000000000000 --- a/src/Migrate/Migrate.Autorest/docs/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md +++ /dev/null @@ -1,305 +0,0 @@ ---- -external help file: -Module Name: Az.Migrate -online version: https://learn.microsoft.com/powershell/module/az.migrate/invoke-azmigratereinstallreplicationprotecteditemmobilityservice -schema: 2.0.0 ---- - -# Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService - -## SYNOPSIS -The operation to reinstall the installed mobility service software on a replication protected item to the latest available version. - -## SYNTAX - -### ReinstallExpanded (Default) -``` -Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService -FabricName - -ProtectionContainerName -ReplicatedProtectedItemName -ResourceGroupName - -ResourceName [-SubscriptionId ] [-RunAsAccountId ] [-DefaultProfile ] - [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] -``` - -### Reinstall -``` -Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService -FabricName - -ProtectionContainerName -ReplicatedProtectedItemName -ResourceGroupName - -ResourceName -UpdateMobilityServiceRequest - [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] - [] -``` - -### ReinstallViaIdentity -``` -Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService -InputObject - -UpdateMobilityServiceRequest [-DefaultProfile ] [-AsJob] - [-NoWait] [-Confirm] [-WhatIf] [] -``` - -### ReinstallViaIdentityExpanded -``` -Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService -InputObject - [-RunAsAccountId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] - [] -``` - -## DESCRIPTION -The operation to reinstall the installed mobility service software on a replication protected item to the latest available version. - -## EXAMPLES - -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -## PARAMETERS - -### -AsJob -Run the command as a job - -```yaml -Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DefaultProfile -The DefaultProfile parameter is not functional. -Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. - -```yaml -Type: System.Management.Automation.PSObject -Parameter Sets: (All) -Aliases: AzureRMContext, AzureCredential - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -FabricName -The name of the fabric containing the protected item. - -```yaml -Type: System.String -Parameter Sets: Reinstall, ReinstallExpanded -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -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 -Parameter Sets: ReinstallViaIdentity, ReinstallViaIdentityExpanded -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: True (ByValue) -Accept wildcard characters: False -``` - -### -NoWait -Run the command asynchronously - -```yaml -Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProtectionContainerName -The name of the container containing the protected item. - -```yaml -Type: System.String -Parameter Sets: Reinstall, ReinstallExpanded -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ReplicatedProtectedItemName -The name of the protected item on which the agent is to be updated. - -```yaml -Type: System.String -Parameter Sets: Reinstall, ReinstallExpanded -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceGroupName -The name of the resource group where the recovery services vault is present. - -```yaml -Type: System.String -Parameter Sets: Reinstall, ReinstallExpanded -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceName -The name of the recovery services vault. - -```yaml -Type: System.String -Parameter Sets: Reinstall, ReinstallExpanded -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RunAsAccountId -The CS run as account Id. - -```yaml -Type: System.String -Parameter Sets: ReinstallExpanded, ReinstallViaIdentityExpanded -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriptionId -Azure Subscription Id in which migrate project was created. - -```yaml -Type: System.String -Parameter Sets: Reinstall, ReinstallExpanded -Aliases: - -Required: False -Position: Named -Default value: (Get-AzContext).Subscription.Id -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -UpdateMobilityServiceRequest -Request to Reinstall the mobility service on a protected item. -To construct, see NOTES section for UPDATEMOBILITYSERVICEREQUEST properties and create a hash table. - -```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IReinstallMobilityServiceRequest -Parameter Sets: Reinstall, ReinstallViaIdentity -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.Api20250801.IReinstallMobilityServiceRequest - -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity - -## OUTPUTS - -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IReplicationProtectedItem - -## NOTES - -## RELATED LINKS - diff --git a/src/Migrate/Migrate.Autorest/docs/New-AzMigrateReplicationProtectionCluster.md b/src/Migrate/Migrate.Autorest/docs/New-AzMigrateReplicationProtectionCluster.md deleted file mode 100644 index 79beed81721d..000000000000 --- a/src/Migrate/Migrate.Autorest/docs/New-AzMigrateReplicationProtectionCluster.md +++ /dev/null @@ -1,852 +0,0 @@ ---- -external help file: -Module Name: Az.Migrate -online version: https://learn.microsoft.com/powershell/module/az.migrate/new-azmigratereplicationprotectioncluster -schema: 2.0.0 ---- - -# New-AzMigrateReplicationProtectionCluster - -## SYNOPSIS -The operation to create an ASR replication protection cluster item. - -## SYNTAX - -``` -New-AzMigrateReplicationProtectionCluster -FabricName -Name - -ProtectionContainerName -ResourceGroupName -ResourceName - [-SubscriptionId ] [-ActiveLocation ] [-AgentClusterId ] - [-AllowedOperation ] [-AreAllClusterNodesRegistered] [-ClusterFqdn ] - [-ClusterNodeFqdn ] [-ClusterProtectedItemId ] - [-ClusterRegisteredNode ] [-CurrentScenarioName ] - [-HealthError ] [-JobId ] [-LastSuccessfulFailoverTime ] - [-LastSuccessfulTestFailoverTime ] [-PolicyFriendlyName ] [-PolicyId ] - [-PrimaryFabricFriendlyName ] [-PrimaryFabricProvider ] - [-PrimaryProtectionContainerFriendlyName ] [-ProtectionClusterType ] - [-ProtectionState ] [-ProtectionStateDescription ] - [-ProviderSpecificDetailInstanceType ] [-RecoveryContainerId ] - [-RecoveryFabricFriendlyName ] [-RecoveryFabricId ] - [-RecoveryProtectionContainerFriendlyName ] [-ReplicationHealth ] - [-SharedDiskPropertiesCurrentScenarioJobId ] [-SharedDiskPropertiesCurrentScenarioName ] - [-SharedDiskPropertiesCurrentScenarioStartTime ] [-SharedDiskPropertyActiveLocation ] - [-SharedDiskPropertyAllowedOperation ] [-SharedDiskPropertyHealthError ] - [-SharedDiskPropertyProtectionState ] [-SharedDiskPropertyReplicationHealth ] - [-SharedDiskPropertyTestFailoverState ] [-SharedDiskProviderSpecificDetailInstanceType ] - [-StartTime ] [-TestFailoverState ] [-TestFailoverStateDescription ] - [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] -``` - -## DESCRIPTION -The operation to create an ASR replication protection cluster item. - -## EXAMPLES - -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -## PARAMETERS - -### -ActiveLocation -The Current active location of the Protection cluster. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AgentClusterId -The Agent cluster Id. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowedOperation -The allowed operations on the Replication protection cluster. - -```yaml -Type: System.String[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AreAllClusterNodesRegistered -A value indicating whether all nodes of the cluster are registered or not. - -```yaml -Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AsJob -Run the command as a job - -```yaml -Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ClusterFqdn -The cluster FQDN. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ClusterNodeFqdn -The List of cluster Node FQDNs. - -```yaml -Type: System.String[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ClusterProtectedItemId -The List of Protected Item Id's. - -```yaml -Type: System.String[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ClusterRegisteredNode -The registered node details. -To construct, see NOTES section for CLUSTERREGISTEREDNODE properties and create a hash table. - -```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IRegisteredClusterNodes[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -CurrentScenarioName -Scenario name. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DefaultProfile -The DefaultProfile parameter is not functional. -Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. - -```yaml -Type: System.Management.Automation.PSObject -Parameter Sets: (All) -Aliases: AzureRMContext, AzureCredential - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -FabricName -Fabric name. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -HealthError -List of health errors. -To construct, see NOTES section for HEALTHERROR properties and create a hash table. - -```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IHealthError[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -JobId -ARM Id of the job being executed. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -LastSuccessfulFailoverTime -The last successful failover time. - -```yaml -Type: System.DateTime -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -LastSuccessfulTestFailoverTime -The last successful test failover time. - -```yaml -Type: System.DateTime -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Name -Replication protection cluster name. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: ReplicationProtectionClusterName - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -NoWait -Run the command asynchronously - -```yaml -Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PolicyFriendlyName -The name of Policy governing this PE. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PolicyId -The Policy Id. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PrimaryFabricFriendlyName -The friendly name of the primary fabric. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PrimaryFabricProvider -The fabric provider of the primary fabric. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PrimaryProtectionContainerFriendlyName -The name of primary protection container friendly name. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProtectionClusterType -The type of protection cluster type. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProtectionContainerName -Protection container name. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProtectionState -The protection status. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProtectionStateDescription -The protection state description. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProviderSpecificDetailInstanceType -Gets the Instance type. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RecoveryContainerId -The recovery container Id. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RecoveryFabricFriendlyName -The friendly name of recovery fabric. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RecoveryFabricId -The Arm Id of recovery fabric. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RecoveryProtectionContainerFriendlyName -The name of recovery container friendly name. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ReplicationHealth -The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. -This is a string representation of the ProtectionHealth enumeration. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -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) -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceName -The name of the recovery services vault. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SharedDiskPropertiesCurrentScenarioJobId -ARM Id of the job being executed. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SharedDiskPropertiesCurrentScenarioName -Scenario name. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SharedDiskPropertiesCurrentScenarioStartTime -Start time of the workflow. - -```yaml -Type: System.DateTime -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SharedDiskPropertyActiveLocation -The Current active location of the PE. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SharedDiskPropertyAllowedOperation -The allowed operations on the Replication protected item. - -```yaml -Type: System.String[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SharedDiskPropertyHealthError -List of health errors. -To construct, see NOTES section for SHAREDDISKPROPERTYHEALTHERROR properties and create a hash table. - -```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IHealthError[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SharedDiskPropertyProtectionState -The protection state of shared disk. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SharedDiskPropertyReplicationHealth -The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. -This is a string representation of the ProtectionHealth enumeration. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SharedDiskPropertyTestFailoverState -The tfo state of shared disk. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SharedDiskProviderSpecificDetailInstanceType -Gets the Instance type. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StartTime -Start time of the workflow. - -```yaml -Type: System.DateTime -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriptionId -Azure Subscription Id in which migrate project was created. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: (Get-AzContext).Subscription.Id -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -TestFailoverState -The Test failover state. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -TestFailoverStateDescription -The Test failover state description. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -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 - -## OUTPUTS - -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IReplicationProtectionCluster - -## NOTES - -## RELATED LINKS - diff --git a/src/Migrate/Migrate.Autorest/docs/Repair-AzMigrateReplicationProtectionClusterReplication.md b/src/Migrate/Migrate.Autorest/docs/Repair-AzMigrateReplicationProtectionClusterReplication.md deleted file mode 100644 index d8e8c9942e7d..000000000000 --- a/src/Migrate/Migrate.Autorest/docs/Repair-AzMigrateReplicationProtectionClusterReplication.md +++ /dev/null @@ -1,255 +0,0 @@ ---- -external help file: -Module Name: Az.Migrate -online version: https://learn.microsoft.com/powershell/module/az.migrate/repair-azmigratereplicationprotectionclusterreplication -schema: 2.0.0 ---- - -# Repair-AzMigrateReplicationProtectionClusterReplication - -## SYNOPSIS -The operation to repair replication protection cluster. - -## SYNTAX - -### Repair (Default) -``` -Repair-AzMigrateReplicationProtectionClusterReplication -FabricName -ProtectionContainerName - -ReplicationProtectionClusterName -ResourceGroupName -ResourceName - [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] - [] -``` - -### RepairViaIdentity -``` -Repair-AzMigrateReplicationProtectionClusterReplication -InputObject - [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] -``` - -## DESCRIPTION -The operation to repair replication protection cluster. - -## EXAMPLES - -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -## PARAMETERS - -### -AsJob -Run the command as a job - -```yaml -Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DefaultProfile -The DefaultProfile parameter is not functional. -Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. - -```yaml -Type: System.Management.Automation.PSObject -Parameter Sets: (All) -Aliases: AzureRMContext, AzureCredential - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -FabricName -Fabric name. - -```yaml -Type: System.String -Parameter Sets: Repair -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -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 -Parameter Sets: RepairViaIdentity -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: True (ByValue) -Accept wildcard characters: False -``` - -### -NoWait -Run the command asynchronously - -```yaml -Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProtectionContainerName -Protection container name. - -```yaml -Type: System.String -Parameter Sets: Repair -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ReplicationProtectionClusterName -Replication protection cluster name. - -```yaml -Type: System.String -Parameter Sets: Repair -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceGroupName -The name of the resource group where the recovery services vault is present. - -```yaml -Type: System.String -Parameter Sets: Repair -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceName -The name of the recovery services vault. - -```yaml -Type: System.String -Parameter Sets: Repair -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriptionId -Azure Subscription Id in which migrate project was created. - -```yaml -Type: System.String -Parameter Sets: Repair -Aliases: - -Required: False -Position: Named -Default value: (Get-AzContext).Subscription.Id -Accept pipeline input: False -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.Api20250801.IReplicationProtectionCluster - -## NOTES - -## RELATED LINKS - diff --git a/src/Migrate/Migrate.Autorest/docs/Test-AzMigrateReplicationProtectionClusterFailover.md b/src/Migrate/Migrate.Autorest/docs/Test-AzMigrateReplicationProtectionClusterFailover.md deleted file mode 100644 index 0f22bbbc838f..000000000000 --- a/src/Migrate/Migrate.Autorest/docs/Test-AzMigrateReplicationProtectionClusterFailover.md +++ /dev/null @@ -1,351 +0,0 @@ ---- -external help file: -Module Name: Az.Migrate -online version: https://learn.microsoft.com/powershell/module/az.migrate/test-azmigratereplicationprotectionclusterfailover -schema: 2.0.0 ---- - -# Test-AzMigrateReplicationProtectionClusterFailover - -## SYNOPSIS -Operation to initiate a failover of the replication protection cluster. - -## SYNTAX - -### TestExpanded (Default) -``` -Test-AzMigrateReplicationProtectionClusterFailover -FabricName -ProtectionContainerName - -ReplicationProtectionClusterName -ResourceGroupName -ResourceName - [-SubscriptionId ] [-FailoverDirection ] [-NetworkId ] - [-NetworkType ] [-ProviderSpecificDetailInstanceType ] [-DefaultProfile ] [-AsJob] - [-NoWait] [-Confirm] [-WhatIf] [] -``` - -### Test -``` -Test-AzMigrateReplicationProtectionClusterFailover -FabricName -ProtectionContainerName - -ReplicationProtectionClusterName -ResourceGroupName -ResourceName - -FailoverInput [-SubscriptionId ] [-DefaultProfile ] [-AsJob] - [-NoWait] [-Confirm] [-WhatIf] [] -``` - -### TestViaIdentity -``` -Test-AzMigrateReplicationProtectionClusterFailover -InputObject - -FailoverInput [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] - [-WhatIf] [] -``` - -### TestViaIdentityExpanded -``` -Test-AzMigrateReplicationProtectionClusterFailover -InputObject - [-FailoverDirection ] [-NetworkId ] [-NetworkType ] - [-ProviderSpecificDetailInstanceType ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] - [-WhatIf] [] -``` - -## DESCRIPTION -Operation to initiate a failover of the replication protection cluster. - -## EXAMPLES - -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -## PARAMETERS - -### -AsJob -Run the command as a job - -```yaml -Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DefaultProfile -The DefaultProfile parameter is not functional. -Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. - -```yaml -Type: System.Management.Automation.PSObject -Parameter Sets: (All) -Aliases: AzureRMContext, AzureCredential - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -FabricName -Fabric name. - -```yaml -Type: System.String -Parameter Sets: Test, TestExpanded -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -FailoverDirection -Failover direction. - -```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.FailoverDirection -Parameter Sets: TestExpanded, TestViaIdentityExpanded -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -FailoverInput -Input definition for test cluster failover. -To construct, see NOTES section for FAILOVERINPUT properties and create a hash table. - -```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IClusterTestFailoverInput -Parameter Sets: Test, TestViaIdentity -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: True (ByValue) -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 -Parameter Sets: TestViaIdentity, TestViaIdentityExpanded -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: True (ByValue) -Accept wildcard characters: False -``` - -### -NetworkId -The id of the network to be used for test failover. - -```yaml -Type: System.String -Parameter Sets: TestExpanded, TestViaIdentityExpanded -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -NetworkType -Network type to be used for test failover. - -```yaml -Type: System.String -Parameter Sets: TestExpanded, TestViaIdentityExpanded -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -NoWait -Run the command asynchronously - -```yaml -Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProtectionContainerName -Protection container name. - -```yaml -Type: System.String -Parameter Sets: Test, TestExpanded -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProviderSpecificDetailInstanceType -The class type. - -```yaml -Type: System.String -Parameter Sets: TestExpanded, TestViaIdentityExpanded -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ReplicationProtectionClusterName -Replication protection cluster name. - -```yaml -Type: System.String -Parameter Sets: Test, TestExpanded -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceGroupName -The name of the resource group where the recovery services vault is present. - -```yaml -Type: System.String -Parameter Sets: Test, TestExpanded -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceName -The name of the recovery services vault. - -```yaml -Type: System.String -Parameter Sets: Test, TestExpanded -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriptionId -Azure Subscription Id in which migrate project was created. - -```yaml -Type: System.String -Parameter Sets: Test, TestExpanded -Aliases: - -Required: False -Position: Named -Default value: (Get-AzContext).Subscription.Id -Accept pipeline input: False -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.Api20250801.IClusterTestFailoverInput - -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity - -## OUTPUTS - -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IReplicationProtectionCluster - -## NOTES - -## RELATED LINKS - diff --git a/src/Migrate/Migrate.Autorest/docs/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md b/src/Migrate/Migrate.Autorest/docs/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md deleted file mode 100644 index edeff306c07f..000000000000 --- a/src/Migrate/Migrate.Autorest/docs/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md +++ /dev/null @@ -1,303 +0,0 @@ ---- -external help file: -Module Name: Az.Migrate -online version: https://learn.microsoft.com/powershell/module/az.migrate/test-azmigratereplicationprotectionclusterfailovercleanup -schema: 2.0.0 ---- - -# Test-AzMigrateReplicationProtectionClusterFailoverCleanup - -## SYNOPSIS -Operation to clean up the test failover of a replication protected cluster. - -## SYNTAX - -### TestExpanded (Default) -``` -Test-AzMigrateReplicationProtectionClusterFailoverCleanup -FabricName - -ProtectionContainerName -ReplicationProtectionClusterName -ResourceGroupName - -ResourceName [-SubscriptionId ] [-Comment ] [-DefaultProfile ] [-AsJob] - [-NoWait] [-Confirm] [-WhatIf] [] -``` - -### Test -``` -Test-AzMigrateReplicationProtectionClusterFailoverCleanup -FabricName - -ProtectionContainerName -ReplicationProtectionClusterName -ResourceGroupName - -ResourceName -CleanupInput [-SubscriptionId ] - [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] -``` - -### TestViaIdentity -``` -Test-AzMigrateReplicationProtectionClusterFailoverCleanup -InputObject - -CleanupInput [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] - [-WhatIf] [] -``` - -### TestViaIdentityExpanded -``` -Test-AzMigrateReplicationProtectionClusterFailoverCleanup -InputObject [-Comment ] - [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] -``` - -## DESCRIPTION -Operation to clean up the test failover of a replication protected cluster. - -## EXAMPLES - -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -## PARAMETERS - -### -AsJob -Run the command as a job - -```yaml -Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -CleanupInput -Input definition for test failover cleanup for cluster. -To construct, see NOTES section for CLEANUPINPUT properties and create a hash table. - -```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IClusterTestFailoverCleanupInput -Parameter Sets: Test, TestViaIdentity -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: True (ByValue) -Accept wildcard characters: False -``` - -### -Comment -Test failover cleanup comments. - -```yaml -Type: System.String -Parameter Sets: TestExpanded, TestViaIdentityExpanded -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DefaultProfile -The DefaultProfile parameter is not functional. -Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. - -```yaml -Type: System.Management.Automation.PSObject -Parameter Sets: (All) -Aliases: AzureRMContext, AzureCredential - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -FabricName -Fabric name. - -```yaml -Type: System.String -Parameter Sets: Test, TestExpanded -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -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 -Parameter Sets: TestViaIdentity, TestViaIdentityExpanded -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: True (ByValue) -Accept wildcard characters: False -``` - -### -NoWait -Run the command asynchronously - -```yaml -Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProtectionContainerName -Protection container name. - -```yaml -Type: System.String -Parameter Sets: Test, TestExpanded -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ReplicationProtectionClusterName -Replication protection cluster name. - -```yaml -Type: System.String -Parameter Sets: Test, TestExpanded -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceGroupName -The name of the resource group where the recovery services vault is present. - -```yaml -Type: System.String -Parameter Sets: Test, TestExpanded -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceName -The name of the recovery services vault. - -```yaml -Type: System.String -Parameter Sets: Test, TestExpanded -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriptionId -Azure Subscription Id in which migrate project was created. - -```yaml -Type: System.String -Parameter Sets: Test, TestExpanded -Aliases: - -Required: False -Position: Named -Default value: (Get-AzContext).Subscription.Id -Accept pipeline input: False -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.Api20250801.IClusterTestFailoverCleanupInput - -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity - -## OUTPUTS - -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IReplicationProtectionCluster - -## NOTES - -## RELATED LINKS - From 6ead62d088fb1332bb248069de559c82d2743414 Mon Sep 17 00:00:00 2001 From: S Vishnu Sanagapalli Date: Mon, 3 Nov 2025 16:58:31 +0530 Subject: [PATCH 05/11] used correct commands --- src/Migrate/Migrate.Autorest/Properties/AssemblyInfo.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Migrate/Migrate.Autorest/Properties/AssemblyInfo.cs b/src/Migrate/Migrate.Autorest/Properties/AssemblyInfo.cs index 1c4ba3a01d50..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("0.1.0.0")] -[assembly: System.Reflection.AssemblyVersionAttribute("0.1.0.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)] \ No newline at end of file +[assembly: System.CLSCompliantAttribute(false)] From 3e12762e4cf420fa317f4e62a13bdfc8550d4d34 Mon Sep 17 00:00:00 2001 From: S Vishnu Sanagapalli Date: Tue, 4 Nov 2025 08:43:17 +0530 Subject: [PATCH 06/11] used correct folder for docker --- .../Properties/AssemblyInfo.cs | 2 + .../Migrate.Autorest/generate-info.json | 3 ++ src/Migrate/Migrate.sln | 29 +++++++-------- src/Migrate/Migrate/Az.Migrate.psd1 | 22 +++++++---- src/Migrate/Migrate/help/Get-AzMigrateJob.md | 4 +- .../help/Get-AzMigrateReplicationFabric.md | 2 +- .../help/Get-AzMigrateReplicationPolicy.md | 2 +- ...AzMigrateReplicationProtectionContainer.md | 2 +- ...teReplicationProtectionContainerMapping.md | 2 +- ...rateReplicationRecoveryServicesProvider.md | 2 +- .../help/Get-AzMigrateServerReplication.md | 4 +- .../Migrate/help/New-AzMigrateDiskMapping.md | 2 +- .../New-AzMigrateLocalServerReplication.md | 4 +- .../Migrate/help/New-AzMigrateNicMapping.md | 2 +- .../help/New-AzMigrateReplicationPolicy.md | 4 +- ...teReplicationProtectionContainerMapping.md | 4 +- .../help/New-AzMigrateServerReplication.md | 37 ++++++++++++++----- .../help/New-AzMigrateTestNicMapping.md | 2 +- .../help/Remove-AzMigrateServerReplication.md | 4 +- .../Restart-AzMigrateServerReplication.md | 4 +- .../help/Resume-AzMigrateServerReplication.md | 4 +- .../Migrate/help/Set-AzMigrateDiskMapping.md | 2 +- .../help/Set-AzMigrateServerReplication.md | 37 ++++++++++++++----- .../help/Start-AzMigrateServerMigration.md | 23 ++++++++++-- .../help/Start-AzMigrateTestMigration.md | 6 +-- .../Start-AzMigrateTestMigrationCleanup.md | 4 +- .../Suspend-AzMigrateServerReplication.md | 4 +- 27 files changed, 138 insertions(+), 79 deletions(-) create mode 100644 src/Migrate/Migrate.Autorest/generate-info.json diff --git a/src/Migrate/Migrate.Autorest/Properties/AssemblyInfo.cs b/src/Migrate/Migrate.Autorest/Properties/AssemblyInfo.cs index 3f28c4bc63d3..3cd19d96f9ae 100644 --- a/src/Migrate/Migrate.Autorest/Properties/AssemblyInfo.cs +++ b/src/Migrate/Migrate.Autorest/Properties/AssemblyInfo.cs @@ -24,3 +24,5 @@ [assembly: System.Reflection.AssemblyVersionAttribute("2.10.0")] [assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)] [assembly: System.CLSCompliantAttribute(false)] + + diff --git a/src/Migrate/Migrate.Autorest/generate-info.json b/src/Migrate/Migrate.Autorest/generate-info.json new file mode 100644 index 000000000000..209dfea2b72b --- /dev/null +++ b/src/Migrate/Migrate.Autorest/generate-info.json @@ -0,0 +1,3 @@ +{ + "generate_Id": "7cd5738c-5495-48be-ae6c-7f7946bbba99" +} diff --git a/src/Migrate/Migrate.sln b/src/Migrate/Migrate.sln index a8c35140144d..fb8c5de22dda 100644 --- a/src/Migrate/Migrate.sln +++ b/src/Migrate/Migrate.sln @@ -19,9 +19,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authenticators", "..\Accoun EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Migrate", "Migrate\Migrate.csproj", "{1847EC8D-87A5-4772-9E75-1DEA1DC531EE}" 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", "Migrate.Autorest\Az.Migrate.csproj", "{1861138B-2DF8-4D0C-B2EE-FB7229255808}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -117,18 +115,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 + {1861138B-2DF8-4D0C-B2EE-FB7229255808}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1861138B-2DF8-4D0C-B2EE-FB7229255808}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1861138B-2DF8-4D0C-B2EE-FB7229255808}.Debug|x64.ActiveCfg = Debug|Any CPU + {1861138B-2DF8-4D0C-B2EE-FB7229255808}.Debug|x64.Build.0 = Debug|Any CPU + {1861138B-2DF8-4D0C-B2EE-FB7229255808}.Debug|x86.ActiveCfg = Debug|Any CPU + {1861138B-2DF8-4D0C-B2EE-FB7229255808}.Debug|x86.Build.0 = Debug|Any CPU + {1861138B-2DF8-4D0C-B2EE-FB7229255808}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1861138B-2DF8-4D0C-B2EE-FB7229255808}.Release|Any CPU.Build.0 = Release|Any CPU + {1861138B-2DF8-4D0C-B2EE-FB7229255808}.Release|x64.ActiveCfg = Release|Any CPU + {1861138B-2DF8-4D0C-B2EE-FB7229255808}.Release|x64.Build.0 = Release|Any CPU + {1861138B-2DF8-4D0C-B2EE-FB7229255808}.Release|x86.ActiveCfg = Release|Any CPU + {1861138B-2DF8-4D0C-B2EE-FB7229255808}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -140,6 +138,5 @@ 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} EndGlobalSection EndGlobal diff --git a/src/Migrate/Migrate/Az.Migrate.psd1 b/src/Migrate/Migrate/Az.Migrate.psd1 index 0479e9582b07..1c00f71512f3 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: 11/03/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' @@ -71,8 +71,11 @@ NestedModules = @('Migrate.Autorest/Az.Migrate.psm1') # Functions to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no functions to export. FunctionsToExport = 'Get-AzMigrateDiscoveredServer', 'Get-AzMigrateJob', 'Get-AzMigrateLocalJob', 'Get-AzMigrateLocalReplicationFabric', - 'Get-AzMigrateLocalServerReplication', 'Get-AzMigrateProject', + 'Get-AzMigrateLocalServerReplication', + 'Get-AzMigrateLocationBasedOperationResult', 'Get-AzMigrateProject', 'Get-AzMigrateReplicationFabric', 'Get-AzMigrateReplicationPolicy', + 'Get-AzMigrateReplicationProtectionCluster', + 'Get-AzMigrateReplicationProtectionClusterOperationResult', 'Get-AzMigrateReplicationProtectionContainer', 'Get-AzMigrateReplicationProtectionContainerMapping', 'Get-AzMigrateReplicationRecoveryServicesProvider', @@ -81,15 +84,18 @@ FunctionsToExport = 'Get-AzMigrateDiscoveredServer', 'Get-AzMigrateJob', 'Get-AzMigrateSolution', 'Initialize-AzMigrateLocalReplicationInfrastructure', 'Initialize-AzMigrateReplicationInfrastructure', + 'Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService', 'New-AzMigrateDiskMapping', 'New-AzMigrateLocalDiskMappingObject', 'New-AzMigrateLocalNicMappingObject', 'New-AzMigrateLocalServerReplication', 'New-AzMigrateNicMapping', 'New-AzMigrateProject', 'New-AzMigrateReplicationPolicy', + 'New-AzMigrateReplicationProtectionCluster', 'New-AzMigrateReplicationProtectionContainerMapping', 'New-AzMigrateServerReplication', 'New-AzMigrateTestNicMapping', 'Register-AzMigrateProjectTool', 'Remove-AzMigrateLocalServerReplication', 'Remove-AzMigrateProject', 'Remove-AzMigrateServerReplication', + 'Repair-AzMigrateReplicationProtectionClusterReplication', 'Restart-AzMigrateServerReplication', 'Resume-AzMigrateServerReplication', 'Set-AzMigrateDiskMapping', 'Set-AzMigrateLocalServerReplication', @@ -97,7 +103,9 @@ FunctionsToExport = 'Get-AzMigrateDiscoveredServer', 'Get-AzMigrateJob', 'Start-AzMigrateLocalServerMigration', 'Start-AzMigrateServerMigration', 'Start-AzMigrateTestMigration', 'Start-AzMigrateTestMigrationCleanup', - 'Suspend-AzMigrateServerReplication' + 'Suspend-AzMigrateServerReplication', + 'Test-AzMigrateReplicationProtectionClusterFailover', + 'Test-AzMigrateReplicationProtectionClusterFailoverCleanup' # Cmdlets to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no cmdlets to export. CmdletsToExport = @() @@ -123,7 +131,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 +160,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/help/Get-AzMigrateJob.md b/src/Migrate/Migrate/help/Get-AzMigrateJob.md index e3adbfcf7ef4..2806d6b187ac 100644 --- a/src/Migrate/Migrate/help/Get-AzMigrateJob.md +++ b/src/Migrate/Migrate/help/Get-AzMigrateJob.md @@ -174,7 +174,7 @@ 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.Api20250801.IJob Parameter Sets: GetByInputObject Aliases: @@ -297,7 +297,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.Api20250801.IJob ## NOTES diff --git a/src/Migrate/Migrate/help/Get-AzMigrateReplicationFabric.md b/src/Migrate/Migrate/help/Get-AzMigrateReplicationFabric.md index a01397675cab..793117bbb469 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.Api20250801.IFabric ## NOTES diff --git a/src/Migrate/Migrate/help/Get-AzMigrateReplicationPolicy.md b/src/Migrate/Migrate/help/Get-AzMigrateReplicationPolicy.md index 070b3657187e..4ba2908eb682 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.Api20250801.IPolicy ## NOTES diff --git a/src/Migrate/Migrate/help/Get-AzMigrateReplicationProtectionContainer.md b/src/Migrate/Migrate/help/Get-AzMigrateReplicationProtectionContainer.md index 5da18942a68e..b6d3899c44d5 100644 --- a/src/Migrate/Migrate/help/Get-AzMigrateReplicationProtectionContainer.md +++ b/src/Migrate/Migrate/help/Get-AzMigrateReplicationProtectionContainer.md @@ -164,7 +164,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IProtectionContainer +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IProtectionContainer ## NOTES diff --git a/src/Migrate/Migrate/help/Get-AzMigrateReplicationProtectionContainerMapping.md b/src/Migrate/Migrate/help/Get-AzMigrateReplicationProtectionContainerMapping.md index e7269d2a1231..703617113094 100644 --- a/src/Migrate/Migrate/help/Get-AzMigrateReplicationProtectionContainerMapping.md +++ b/src/Migrate/Migrate/help/Get-AzMigrateReplicationProtectionContainerMapping.md @@ -166,7 +166,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.Api20250801.IProtectionContainerMapping ## NOTES diff --git a/src/Migrate/Migrate/help/Get-AzMigrateReplicationRecoveryServicesProvider.md b/src/Migrate/Migrate/help/Get-AzMigrateReplicationRecoveryServicesProvider.md index b2d57a52b362..69b6b3a9ce53 100644 --- a/src/Migrate/Migrate/help/Get-AzMigrateReplicationRecoveryServicesProvider.md +++ b/src/Migrate/Migrate/help/Get-AzMigrateReplicationRecoveryServicesProvider.md @@ -144,7 +144,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.IRecoveryServicesProvider +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IRecoveryServicesProvider ## NOTES diff --git a/src/Migrate/Migrate/help/Get-AzMigrateServerReplication.md b/src/Migrate/Migrate/help/Get-AzMigrateServerReplication.md index 89a2b5b68492..f15cfffd3196 100644 --- a/src/Migrate/Migrate/help/Get-AzMigrateServerReplication.md +++ b/src/Migrate/Migrate/help/Get-AzMigrateServerReplication.md @@ -269,7 +269,7 @@ 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.Api20250801.IMigrationItem Parameter Sets: GetByInputObject Aliases: @@ -407,7 +407,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.Api20250801.IMigrationItem ## NOTES diff --git a/src/Migrate/Migrate/help/New-AzMigrateDiskMapping.md b/src/Migrate/Migrate/help/New-AzMigrateDiskMapping.md index 4c2513e11a04..2769b483470d 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.Api20250801.IVMwareCbtDiskInput ## NOTES diff --git a/src/Migrate/Migrate/help/New-AzMigrateLocalServerReplication.md b/src/Migrate/Migrate/help/New-AzMigrateLocalServerReplication.md index f560d5d3a5bc..41e86fb4977c 100644 --- a/src/Migrate/Migrate/help/New-AzMigrateLocalServerReplication.md +++ b/src/Migrate/Migrate/help/New-AzMigrateLocalServerReplication.md @@ -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 diff --git a/src/Migrate/Migrate/help/New-AzMigrateNicMapping.md b/src/Migrate/Migrate/help/New-AzMigrateNicMapping.md index fb395de861b1..03238765131f 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.Api20250801.IVMwareCbtNicInput ## NOTES diff --git a/src/Migrate/Migrate/help/New-AzMigrateReplicationPolicy.md b/src/Migrate/Migrate/help/New-AzMigrateReplicationPolicy.md index e77f53e15674..bfb20387e9ae 100644 --- a/src/Migrate/Migrate/help/New-AzMigrateReplicationPolicy.md +++ b/src/Migrate/Migrate/help/New-AzMigrateReplicationPolicy.md @@ -110,7 +110,7 @@ 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.Api20250801.IPolicyProviderSpecificInput Parameter Sets: (All) Aliases: @@ -204,7 +204,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.Api20250801.IPolicy ## NOTES diff --git a/src/Migrate/Migrate/help/New-AzMigrateReplicationProtectionContainerMapping.md b/src/Migrate/Migrate/help/New-AzMigrateReplicationProtectionContainerMapping.md index 2d9f687f0d6e..456684530293 100644 --- a/src/Migrate/Migrate/help/New-AzMigrateReplicationProtectionContainerMapping.md +++ b/src/Migrate/Migrate/help/New-AzMigrateReplicationProtectionContainerMapping.md @@ -161,7 +161,7 @@ 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.Api20250801.IReplicationProviderSpecificContainerMappingInput Parameter Sets: (All) Aliases: @@ -270,7 +270,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.Api20250801.IProtectionContainerMapping ## NOTES diff --git a/src/Migrate/Migrate/help/New-AzMigrateServerReplication.md b/src/Migrate/Migrate/help/New-AzMigrateServerReplication.md index 35f4507393d5..2f9f976a1f50 100644 --- a/src/Migrate/Migrate/help/New-AzMigrateServerReplication.md +++ b/src/Migrate/Migrate/help/New-AzMigrateServerReplication.md @@ -22,7 +22,8 @@ New-AzMigrateServerReplication -LicenseType -TargetResourceGroupId ] [-NicTag ] [-DiskTag ] [-Tag ] [-TargetBootDiagnosticsStorageAccount ] [-DiskEncryptionSetID ] [-SubscriptionId ] - [-DefaultProfile ] [] + [-TargetCapacityReservationGroupId ] [-DefaultProfile ] + [] ``` ### ByIdPowerUser @@ -35,8 +36,8 @@ New-AzMigrateServerReplication -LicenseType -TargetResourceGroupId ] [-NicTag ] [-DiskTag ] [-Tag ] [-TargetBootDiagnosticsStorageAccount ] [-SubscriptionId ] - -DiskToInclude [-DefaultProfile ] - [] + [-TargetCapacityReservationGroupId ] -DiskToInclude + [-DefaultProfile ] [] ``` ### ByInputObjectDefaultUser @@ -49,7 +50,7 @@ New-AzMigrateServerReplication -LicenseType -TargetResourceGroupId ] [-NicTag ] [-DiskTag ] [-Tag ] [-TargetBootDiagnosticsStorageAccount ] [-DiskEncryptionSetID ] [-SubscriptionId ] - -InputObject [-DefaultProfile ] + [-TargetCapacityReservationGroupId ] -InputObject [-DefaultProfile ] [] ``` @@ -63,7 +64,8 @@ New-AzMigrateServerReplication -LicenseType -TargetResourceGroupId ] [-NicTag ] [-DiskTag ] [-Tag ] [-TargetBootDiagnosticsStorageAccount ] [-SubscriptionId ] - -DiskToInclude -InputObject [-DefaultProfile ] + [-TargetCapacityReservationGroupId ] -DiskToInclude + -InputObject [-DefaultProfile ] [] ``` @@ -174,7 +176,7 @@ 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.Api20250801.IVMwareCbtEnableMigrationInputTargetDiskTags Parameter Sets: (All) Aliases: @@ -190,7 +192,7 @@ 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.Api20250801.IVMwareCbtDiskInput[] Parameter Sets: ByIdPowerUser, ByInputObjectPowerUser Aliases: @@ -283,7 +285,7 @@ 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.Api20250801.IVMwareCbtEnableMigrationInputTargetNicTags Parameter Sets: (All) Aliases: @@ -414,6 +416,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -TargetCapacityReservationGroupId +Specifies the Target Capacity Reservation Group Id within the destination Azure subscription. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -TargetNetworkId Specifies the Virtual Network id within the destination Azure subscription to which the server needs to be migrated. @@ -524,7 +541,7 @@ 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.Api20250801.IVMwareCbtEnableMigrationInputTargetVmtags Parameter Sets: (All) Aliases: @@ -557,7 +574,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.Api20250801.IJob ## NOTES diff --git a/src/Migrate/Migrate/help/New-AzMigrateTestNicMapping.md b/src/Migrate/Migrate/help/New-AzMigrateTestNicMapping.md index d528125e7bfa..f4ec1396a3ee 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.Api20250801.IVMwareCbtNicInput ## NOTES diff --git a/src/Migrate/Migrate/help/Remove-AzMigrateServerReplication.md b/src/Migrate/Migrate/help/Remove-AzMigrateServerReplication.md index 4b3dfb032145..58476caa7b55 100644 --- a/src/Migrate/Migrate/help/Remove-AzMigrateServerReplication.md +++ b/src/Migrate/Migrate/help/Remove-AzMigrateServerReplication.md @@ -128,7 +128,7 @@ The server object should be retrieved using the Get-AzMigrateServerReplication c 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.Api20250801.IMigrationItem Parameter Sets: ByInputObjectVMwareCbt Aliases: @@ -177,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.Api20250801.IJob ## NOTES diff --git a/src/Migrate/Migrate/help/Restart-AzMigrateServerReplication.md b/src/Migrate/Migrate/help/Restart-AzMigrateServerReplication.md index 64046e7d06f9..e34342062963 100644 --- a/src/Migrate/Migrate/help/Restart-AzMigrateServerReplication.md +++ b/src/Migrate/Migrate/help/Restart-AzMigrateServerReplication.md @@ -112,7 +112,7 @@ 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.Api20250801.IMigrationItem Parameter Sets: ByInputObjectVMwareCbt Aliases: @@ -161,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.Api20250801.IJob ## NOTES diff --git a/src/Migrate/Migrate/help/Resume-AzMigrateServerReplication.md b/src/Migrate/Migrate/help/Resume-AzMigrateServerReplication.md index e1b103335f94..c2da3c1aeef3 100644 --- a/src/Migrate/Migrate/help/Resume-AzMigrateServerReplication.md +++ b/src/Migrate/Migrate/help/Resume-AzMigrateServerReplication.md @@ -129,7 +129,7 @@ The server object can be retrieved using the Get-AzMigrateServerReplication cmdl 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.Api20250801.IMigrationItem Parameter Sets: ByInputObjectVMwareCbt Aliases: @@ -209,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.Api20250801.IJob ## NOTES diff --git a/src/Migrate/Migrate/help/Set-AzMigrateDiskMapping.md b/src/Migrate/Migrate/help/Set-AzMigrateDiskMapping.md index 8ef16f8810c9..7d852d225fc4 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.Api20250801.IVMwareCbtUpdateDiskInput ## NOTES diff --git a/src/Migrate/Migrate/help/Set-AzMigrateServerReplication.md b/src/Migrate/Migrate/help/Set-AzMigrateServerReplication.md index ae2cd0dc8a54..4852e9f32842 100644 --- a/src/Migrate/Migrate/help/Set-AzMigrateServerReplication.md +++ b/src/Migrate/Migrate/help/Set-AzMigrateServerReplication.md @@ -23,7 +23,8 @@ Set-AzMigrateServerReplication -TargetObjectID [-TargetVMName ] [-UpdateVMTag ] [-UpdateVMTagOperation ] [-UpdateNicTag ] [-UpdateNicTagOperation ] [-UpdateDiskTag ] [-UpdateDiskTagOperation ] - [-TargetBootDiagnosticsStorageAccount ] [-SubscriptionId ] [-DefaultProfile ] + [-TargetBootDiagnosticsStorageAccount ] [-SubscriptionId ] + [-TargetCapacityReservationGroupId ] [-DefaultProfile ] [] ``` @@ -37,8 +38,9 @@ Set-AzMigrateServerReplication [-TargetVMName ] [-TargetDiskName ] [-UpdateVMTagOperation ] [-UpdateNicTag ] [-UpdateNicTagOperation ] [-UpdateDiskTag ] [-UpdateDiskTagOperation ] - [-TargetBootDiagnosticsStorageAccount ] [-SubscriptionId ] -InputObject - [-DefaultProfile ] [] + [-TargetBootDiagnosticsStorageAccount ] [-SubscriptionId ] + [-TargetCapacityReservationGroupId ] -InputObject [-DefaultProfile ] + [] ``` ## DESCRIPTION @@ -133,7 +135,7 @@ 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.Api20250801.IVMwareCbtUpdateDiskInput[] Parameter Sets: (All) Aliases: @@ -150,7 +152,7 @@ The server object can be retrieved using the Get-AzMigrateServerReplication cmdl 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.Api20250801.IMigrationItem Parameter Sets: ByInputObjectVMwareCbt Aliases: @@ -181,7 +183,7 @@ 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.Api20250801.IVMwareCbtNicInput[] Parameter Sets: (All) Aliases: @@ -267,6 +269,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -TargetCapacityReservationGroupId +Specifies the Target Capacity Reservation Group Id within the destination Azure subscription. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -TargetDiskName Specifies the name of the Azure VM to be created. @@ -379,7 +396,7 @@ 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.Api20250801.IVMwareCbtEnableMigrationInputTargetDiskTags Parameter Sets: (All) Aliases: @@ -410,7 +427,7 @@ 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.Api20250801.IVMwareCbtEnableMigrationInputTargetNicTags Parameter Sets: (All) Aliases: @@ -471,7 +488,7 @@ 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.Api20250801.IVMwareCbtEnableMigrationInputTargetVmtags Parameter Sets: (All) Aliases: @@ -504,7 +521,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.Api20250801.IJob ## NOTES diff --git a/src/Migrate/Migrate/help/Start-AzMigrateServerMigration.md b/src/Migrate/Migrate/help/Start-AzMigrateServerMigration.md index 4fdd6e642598..a321624e068d 100644 --- a/src/Migrate/Migrate/help/Start-AzMigrateServerMigration.md +++ b/src/Migrate/Migrate/help/Start-AzMigrateServerMigration.md @@ -15,14 +15,14 @@ Starts the migration for the replicating server. ### ByIDVMwareCbt (Default) ``` Start-AzMigrateServerMigration -TargetObjectID [-OsUpgradeVersion ] [-TurnOffSourceServer] - [-SubscriptionId ] [-DefaultProfile ] + [-SubscriptionId ] [-TargetCapacityReservationGroupId ] [-DefaultProfile ] [] ``` ### ByInputObjectVMwareCbt ``` Start-AzMigrateServerMigration [-OsUpgradeVersion ] [-TurnOffSourceServer] [-SubscriptionId ] - -InputObject [-DefaultProfile ] + [-TargetCapacityReservationGroupId ] -InputObject [-DefaultProfile ] [] ``` @@ -84,7 +84,7 @@ The server object can be retrieved using the Get-AzMigrateServerReplication cmdl 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.Api20250801.IMigrationItem Parameter Sets: ByInputObjectVMwareCbt Aliases: @@ -126,6 +126,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -TargetCapacityReservationGroupId +Specifies the Target Capacity Reservation Group Id within the destination Azure subscription. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -TargetObjectID Specifies the replcating server for which migration needs to be initiated. The ID should be retrieved using the Get-AzMigrateServerReplication cmdlet. @@ -164,7 +179,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.Api20250801.IJob ## NOTES diff --git a/src/Migrate/Migrate/help/Start-AzMigrateTestMigration.md b/src/Migrate/Migrate/help/Start-AzMigrateTestMigration.md index 976b922b267a..a05d4693090f 100644 --- a/src/Migrate/Migrate/help/Start-AzMigrateTestMigration.md +++ b/src/Migrate/Migrate/help/Start-AzMigrateTestMigration.md @@ -115,7 +115,7 @@ The server object can be retrieved using the Get-AzMigrateServerReplication cmdl 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.Api20250801.IMigrationItem Parameter Sets: ByInputObjectVMwareCbt Aliases: @@ -131,7 +131,7 @@ 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.Api20250801.IVMwareCbtNicInput[] Parameter Sets: (All) Aliases: @@ -211,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.Api20250801.IJob ## NOTES diff --git a/src/Migrate/Migrate/help/Start-AzMigrateTestMigrationCleanup.md b/src/Migrate/Migrate/help/Start-AzMigrateTestMigrationCleanup.md index 7297bf4a90db..36237ba8a5c7 100644 --- a/src/Migrate/Migrate/help/Start-AzMigrateTestMigrationCleanup.md +++ b/src/Migrate/Migrate/help/Start-AzMigrateTestMigrationCleanup.md @@ -115,7 +115,7 @@ The server object can be retrieved using the Get-AzMigrateServerReplication cmdl 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.Api20250801.IMigrationItem Parameter Sets: ByInputObjectVMwareCbt Aliases: @@ -164,7 +164,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.Api20250801.IJob ## NOTES diff --git a/src/Migrate/Migrate/help/Suspend-AzMigrateServerReplication.md b/src/Migrate/Migrate/help/Suspend-AzMigrateServerReplication.md index 839e0fddd718..8c87785255c1 100644 --- a/src/Migrate/Migrate/help/Suspend-AzMigrateServerReplication.md +++ b/src/Migrate/Migrate/help/Suspend-AzMigrateServerReplication.md @@ -113,7 +113,7 @@ The server object can be retrieved using the Get-AzMigrateServerReplication cmdl 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.Api20250801.IMigrationItem Parameter Sets: ByInputObjectVMwareCbt Aliases: @@ -193,7 +193,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.Api20250801.IJob ## NOTES From 97e877890da8205b8c28f7ab3009d0b44258717f Mon Sep 17 00:00:00 2001 From: S Vishnu Sanagapalli Date: Tue, 4 Nov 2025 08:52:25 +0530 Subject: [PATCH 07/11] removed unrequired UX files --- .../locations-operationResults.json | 52 ----- ...nContainers-replicationProtectedItems.json | 62 ----- ...onProtectionClusters-operationResults.json | 67 ------ ...tainers-replicationProtectionClusters.json | 221 ------------------ 4 files changed, 402 deletions(-) delete mode 100644 src/Migrate/Migrate.Autorest/UX/Microsoft.DataReplication/locations-operationResults.json delete mode 100644 src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectedItems.json delete mode 100644 src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectionClusters-operationResults.json delete mode 100644 src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectionClusters.json diff --git a/src/Migrate/Migrate.Autorest/UX/Microsoft.DataReplication/locations-operationResults.json b/src/Migrate/Migrate.Autorest/UX/Microsoft.DataReplication/locations-operationResults.json deleted file mode 100644 index b7e9d97a8821..000000000000 --- a/src/Migrate/Migrate.Autorest/UX/Microsoft.DataReplication/locations-operationResults.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "resourceType": "locations/operationResults", - "apiVersion": "2024-09-01", - "learnMore": { - "url": "https://learn.microsoft.com/powershell/module/az.migrate" - }, - "commands": [ - { - "name": "Get-AzMigrateLocationBasedOperationResult", - "description": "Gets the location based operation result.", - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/locations/{location}/operationResults/{operationId}", - "help": { - "learnMore": { - "url": "https://learn.microsoft.com/powershell/module/az.migrate/get-azmigratelocationbasedoperationresult" - }, - "parameterSets": [ - { - "parameters": [ - "-Location ", - "-OperationId ", - "-ResourceGroupName ", - "[-SubscriptionId ]" - ] - } - ] - }, - "examples": [ - { - "description": "Gets the location based operation result.", - "parameters": [ - { - "name": "-Location", - "value": "[Path.location]" - }, - { - "name": "-OperationId", - "value": "[Path.operationId]" - }, - { - "name": "-ResourceGroupName", - "value": "[Path.resourceGroupName]" - }, - { - "name": "-SubscriptionId", - "value": "[Path.subscriptionId]" - } - ] - } - ] - } - ] -} diff --git a/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectedItems.json b/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectedItems.json deleted file mode 100644 index c70f00c6261e..000000000000 --- a/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectedItems.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "resourceType": "vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems", - "apiVersion": "2025-08-01", - "learnMore": { - "url": "https://learn.microsoft.com/powershell/module/az.migrate" - }, - "commands": [ - { - "name": "Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService", - "description": "The operation to reinstall the installed mobility service software on a replication protected item to the latest available version.", - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems/{replicatedProtectedItemName}/reinstallMobilityService", - "help": { - "learnMore": { - "url": "https://learn.microsoft.com/powershell/module/az.migrate/invoke-azmigratereinstallreplicationprotecteditemmobilityservice" - }, - "parameterSets": [ - { - "parameters": [ - "-FabricName ", - "-ProtectionContainerName ", - "-ReplicatedProtectedItemName ", - "-ResourceGroupName ", - "-ResourceName ", - "[-SubscriptionId ]" - ] - } - ] - }, - "examples": [ - { - "description": "The operation to reinstall the installed mobility service software on a replication protected item to the latest available version.", - "parameters": [ - { - "name": "-FabricName", - "value": "[Path.fabricName]" - }, - { - "name": "-ProtectionContainerName", - "value": "[Path.protectionContainerName]" - }, - { - "name": "-ReplicatedProtectedItemName", - "value": "[Path.replicatedProtectedItemName]" - }, - { - "name": "-ResourceGroupName", - "value": "[Path.resourceGroupName]" - }, - { - "name": "-ResourceName", - "value": "[Path.resourceName]" - }, - { - "name": "-SubscriptionId", - "value": "[Path.subscriptionId]" - } - ] - } - ] - } - ] -} diff --git a/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectionClusters-operationResults.json b/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectionClusters-operationResults.json deleted file mode 100644 index 0b715fe95e75..000000000000 --- a/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectionClusters-operationResults.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "resourceType": "vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters/operationResults", - "apiVersion": "2025-08-01", - "learnMore": { - "url": "https://learn.microsoft.com/powershell/module/az.migrate" - }, - "commands": [ - { - "name": "Get-AzMigrateReplicationProtectionClusterOperationResult", - "description": "Track the results of an asynchronous operation on the replication protection cluster.", - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectionClusters/{replicationProtectionClusterName}/operationResults/{jobId}", - "help": { - "learnMore": { - "url": "https://learn.microsoft.com/powershell/module/az.migrate/get-azmigratereplicationprotectionclusteroperationresult" - }, - "parameterSets": [ - { - "parameters": [ - "-FabricName ", - "-JobId ", - "-ProtectionContainerName ", - "-ReplicationProtectionClusterName ", - "-ResourceGroupName ", - "-ResourceName ", - "[-SubscriptionId ]" - ] - } - ] - }, - "examples": [ - { - "description": "Track the results of an asynchronous operation on the replication protection cluster.", - "parameters": [ - { - "name": "-FabricName", - "value": "[Path.fabricName]" - }, - { - "name": "-JobId", - "value": "[Path.jobId]" - }, - { - "name": "-ProtectionContainerName", - "value": "[Path.protectionContainerName]" - }, - { - "name": "-ReplicationProtectionClusterName", - "value": "[Path.replicationProtectionClusterName]" - }, - { - "name": "-ResourceGroupName", - "value": "[Path.resourceGroupName]" - }, - { - "name": "-ResourceName", - "value": "[Path.resourceName]" - }, - { - "name": "-SubscriptionId", - "value": "[Path.subscriptionId]" - } - ] - } - ] - } - ] -} diff --git a/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectionClusters.json b/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectionClusters.json deleted file mode 100644 index 7410ecb4ba03..000000000000 --- a/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectionClusters.json +++ /dev/null @@ -1,221 +0,0 @@ -{ - "resourceType": "vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters", - "apiVersion": "2025-08-01", - "learnMore": { - "url": "https://learn.microsoft.com/powershell/module/az.migrate" - }, - "commands": [ - { - "name": "Get-AzMigrateReplicationProtectionCluster", - "description": "Gets the details of an ASR replication protection cluster.", - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectionClusters/{replicationProtectionClusterName}", - "help": { - "learnMore": { - "url": "https://learn.microsoft.com/powershell/module/az.migrate/get-azmigratereplicationprotectioncluster" - }, - "parameterSets": [ - { - "parameters": [ - "-FabricName ", - "-Name ", - "-ProtectionContainerName ", - "-ResourceGroupName ", - "-ResourceName ", - "[-SubscriptionId ]" - ] - } - ] - }, - "examples": [ - { - "description": "Gets the details of an ASR replication protection cluster.", - "parameters": [ - { - "name": "-FabricName", - "value": "[Path.fabricName]" - }, - { - "name": "-Name", - "value": "[Path.replicationProtectionClusterName]" - }, - { - "name": "-ProtectionContainerName", - "value": "[Path.protectionContainerName]" - }, - { - "name": "-ResourceGroupName", - "value": "[Path.resourceGroupName]" - }, - { - "name": "-ResourceName", - "value": "[Path.resourceName]" - }, - { - "name": "-SubscriptionId", - "value": "[Path.subscriptionId]" - } - ] - } - ] - }, - { - "name": "Repair-AzMigrateReplicationProtectionClusterReplication", - "description": "The operation to repair replication protection cluster.", - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectionClusters/{replicationProtectionClusterName}/repairReplication", - "help": { - "learnMore": { - "url": "https://learn.microsoft.com/powershell/module/az.migrate/repair-azmigratereplicationprotectionclusterreplication" - }, - "parameterSets": [ - { - "parameters": [ - "-FabricName ", - "-ProtectionContainerName ", - "-ReplicationProtectionClusterName ", - "-ResourceGroupName ", - "-ResourceName ", - "[-SubscriptionId ]" - ] - } - ] - }, - "examples": [ - { - "description": "The operation to repair replication protection cluster.", - "parameters": [ - { - "name": "-FabricName", - "value": "[Path.fabricName]" - }, - { - "name": "-ProtectionContainerName", - "value": "[Path.protectionContainerName]" - }, - { - "name": "-ReplicationProtectionClusterName", - "value": "[Path.replicationProtectionClusterName]" - }, - { - "name": "-ResourceGroupName", - "value": "[Path.resourceGroupName]" - }, - { - "name": "-ResourceName", - "value": "[Path.resourceName]" - }, - { - "name": "-SubscriptionId", - "value": "[Path.subscriptionId]" - } - ] - } - ] - }, - { - "name": "Test-AzMigrateReplicationProtectionClusterFailoverCleanup", - "description": "Operation to clean up the test failover of a replication protected cluster.", - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectionClusters/{replicationProtectionClusterName}/testFailoverCleanup", - "help": { - "learnMore": { - "url": "https://learn.microsoft.com/powershell/module/az.migrate/test-azmigratereplicationprotectionclusterfailovercleanup" - }, - "parameterSets": [ - { - "parameters": [ - "-FabricName ", - "-ProtectionContainerName ", - "-ReplicationProtectionClusterName ", - "-ResourceGroupName ", - "-ResourceName ", - "[-SubscriptionId ]" - ] - } - ] - }, - "examples": [ - { - "description": "Operation to clean up the test failover of a replication protected cluster.", - "parameters": [ - { - "name": "-FabricName", - "value": "[Path.fabricName]" - }, - { - "name": "-ProtectionContainerName", - "value": "[Path.protectionContainerName]" - }, - { - "name": "-ReplicationProtectionClusterName", - "value": "[Path.replicationProtectionClusterName]" - }, - { - "name": "-ResourceGroupName", - "value": "[Path.resourceGroupName]" - }, - { - "name": "-ResourceName", - "value": "[Path.resourceName]" - }, - { - "name": "-SubscriptionId", - "value": "[Path.subscriptionId]" - } - ] - } - ] - }, - { - "name": "Test-AzMigrateReplicationProtectionClusterFailover", - "description": "Operation to initiate a failover of the replication protection cluster.", - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectionClusters/{replicationProtectionClusterName}/testFailover", - "help": { - "learnMore": { - "url": "https://learn.microsoft.com/powershell/module/az.migrate/test-azmigratereplicationprotectionclusterfailover" - }, - "parameterSets": [ - { - "parameters": [ - "-FabricName ", - "-ProtectionContainerName ", - "-ReplicationProtectionClusterName ", - "-ResourceGroupName ", - "-ResourceName ", - "[-SubscriptionId ]" - ] - } - ] - }, - "examples": [ - { - "description": "Operation to initiate a failover of the replication protection cluster.", - "parameters": [ - { - "name": "-FabricName", - "value": "[Path.fabricName]" - }, - { - "name": "-ProtectionContainerName", - "value": "[Path.protectionContainerName]" - }, - { - "name": "-ReplicationProtectionClusterName", - "value": "[Path.replicationProtectionClusterName]" - }, - { - "name": "-ResourceGroupName", - "value": "[Path.resourceGroupName]" - }, - { - "name": "-ResourceName", - "value": "[Path.resourceName]" - }, - { - "name": "-SubscriptionId", - "value": "[Path.subscriptionId]" - } - ] - } - ] - } - ] -} From 6f9bddc4a65924b9757b907ac816042959e871fa Mon Sep 17 00:00:00 2001 From: S Vishnu Sanagapalli Date: Tue, 4 Nov 2025 22:09:49 +0530 Subject: [PATCH 08/11] fixed breaking tests --- .../test/Get-AzMigrateJob.Recording.json | 24 ++++++------- ...-AzMigrateReplicationFabric.Recording.json | 8 ++--- ...-AzMigrateReplicationPolicy.Recording.json | 8 ++--- ...licationProtectionContainer.Recording.json | 12 +++---- ...nProtectionContainerMapping.Recording.json | 12 +++---- ...ionRecoveryServicesProvider.Recording.json | 8 ++--- ...-AzMigrateServerReplication.Recording.json | 32 ++++++++--------- ...-AzMigrateReplicationPolicy.Recording.json | 8 ++--- .../New-AzMigrateReplicationPolicy.Tests.ps1 | 2 +- ...nProtectionContainerMapping.Recording.json | 10 +++--- ...cationProtectionContainerMapping.Tests.ps1 | 2 +- ...-AzMigrateServerReplication.Recording.json | 28 +++++++-------- ...-AzMigrateServerReplication.Recording.json | 28 +++++++-------- ...rt-AzMigrateServerMigration.Recording.json | 28 +++++++-------- ...tart-AzMigrateTestMigration.Recording.json | 28 +++++++-------- ...MigrateTestMigrationCleanup.Recording.json | 24 ++++++------- ...-AzMigrateServerReplication.Recording.json | 36 +++++++++---------- 17 files changed, 149 insertions(+), 149 deletions(-) diff --git a/src/Migrate/Migrate.Autorest/test/Get-AzMigrateJob.Recording.json b/src/Migrate/Migrate.Autorest/test/Get-AzMigrateJob.Recording.json index bc7a0deddb03..b8f970616af9 100644 --- a/src/Migrate/Migrate.Autorest/test/Get-AzMigrateJob.Recording.json +++ b/src/Migrate/Migrate.Autorest/test/Get-AzMigrateJob.Recording.json @@ -37,10 +37,10 @@ "Content": "{\"id\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Migrate/MigrateProjects/signoffccyproj/Solutions/Servers-Migration-ServerMigration\",\"name\":\"Servers-Migration-ServerMigration\",\"type\":\"Microsoft.Migrate/MigrateProjects/Solutions\",\"etag\":\"\\\"0400a1d3-0000-3300-0000-62dd866f0000\\\"\",\"properties\":{\"tool\":\"ServerMigration\",\"purpose\":\"Migration\",\"goal\":\"Servers\",\"status\":\"Active\",\"cleanupState\":\"None\",\"summary\":{\"instanceType\":\"Servers\",\"discoveredCount\":0,\"assessedCount\":0,\"replicatingCount\":7,\"testMigratedCount\":0,\"migratedCount\":0},\"details\":{\"groupCount\":0,\"assessmentCount\":0,\"extendedDetails\":{\"serversOnWindows\":\"0\",\"serversOnLinux\":\"0\",\"serversOnOther\":\"0\",\"dependencyEnabledMachines\":\"0\",\"machinesHavingSqlServers\":\"0\",\"machinesHavingWebServers\":\"0\",\"vaultId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault\"}}}}" } }, - "Get-AzMigrateJob+[NoContext]+ListByName+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs?api-version=2024-01-01+2": { + "Get-AzMigrateJob+[NoContext]+ListByName+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs?api-version=2025-08-01+2": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "12" ], @@ -115,10 +115,10 @@ "Content": "{\"id\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Migrate/MigrateProjects/signoffccyproj/Solutions/Servers-Migration-ServerMigration\",\"name\":\"Servers-Migration-ServerMigration\",\"type\":\"Microsoft.Migrate/MigrateProjects/Solutions\",\"etag\":\"\\\"0400a1d3-0000-3300-0000-62dd866f0000\\\"\",\"properties\":{\"tool\":\"ServerMigration\",\"purpose\":\"Migration\",\"goal\":\"Servers\",\"status\":\"Active\",\"cleanupState\":\"None\",\"summary\":{\"instanceType\":\"Servers\",\"discoveredCount\":0,\"assessedCount\":0,\"replicatingCount\":7,\"testMigratedCount\":0,\"migratedCount\":0},\"details\":{\"groupCount\":0,\"assessmentCount\":0,\"extendedDetails\":{\"serversOnWindows\":\"0\",\"serversOnLinux\":\"0\",\"serversOnOther\":\"0\",\"dependencyEnabledMachines\":\"0\",\"machinesHavingSqlServers\":\"0\",\"machinesHavingWebServers\":\"0\",\"vaultId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault\"}}}}" } }, - "Get-AzMigrateJob+[NoContext]+GetByName+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/6c92fea4-5041-4b2c-8378-ab110ba7bcee?api-version=2024-01-01+2": { + "Get-AzMigrateJob+[NoContext]+GetByName+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/6c92fea4-5041-4b2c-8378-ab110ba7bcee?api-version=2025-08-01+2": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/6c92fea4-5041-4b2c-8378-ab110ba7bcee?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/6c92fea4-5041-4b2c-8378-ab110ba7bcee?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "14" ], @@ -155,10 +155,10 @@ "Content": "{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/6c92fea4-5041-4b2c-8378-ab110ba7bcee\",\"name\":\"6c92fea4-5041-4b2c-8378-ab110ba7bcee\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationJobs\",\"properties\":{\"activityId\":\"98fd5484-c3f6-4f28-a0e6-9988a8d2f02d ActivityId: cdf2fd70-5bc6-4448-8647-eea6dbf96072\",\"scenarioName\":\"UpdateVmProperties\",\"friendlyName\":\"Update the virtual machine\",\"state\":\"CompletedWithInformation\",\"stateDescription\":\"CompletedWithInformation\",\"tasks\":[{\"taskId\":\"b66eb3b0-3828-4599-8b26-102bda067a53\",\"name\":\"UpdateVmPropertiesTask\",\"startTime\":\"2022-09-19T05:09:07.5246349Z\",\"endTime\":\"2022-09-19T05:09:12.9890202Z\",\"allowedActions\":[],\"friendlyName\":\"Update the virtual machine properties\",\"state\":\"Succeeded\",\"stateDescription\":\"Completed\",\"taskType\":\"TaskDetails\",\"customDetails\":{\"instanceType\":\"TaskDetails\"},\"groupTaskCustomDetails\":null,\"errors\":[{\"serviceErrorDetails\":{\"code\":\"110133\",\"message\":\"The network interface name \u0027nic-win2k12-01-00\u0027 is unavailable.\",\"possibleCauses\":\"A network interface of the same name already exists in the resource group \u0027fancy(migrate)\u0027.\",\"recommendedAction\":\"Microsoft Azure doesn’t allow two network interfaces with the same name in a resource group. Choose a different name for the network interface. If you go ahead with the same name, a unique identifier will be appended to network interface’s name when it is migrated.\",\"activityId\":\"98fd5484-c3f6-4f28-a0e6-9988a8d2f02d ActivityId: cdf2fd70-5bc6-4448-8647-eea6dbf96072\"},\"providerErrorDetails\":{\"errorCode\":0,\"errorMessage\":null,\"errorId\":\"0cb0c34e-7b59-433b-aca0-b522908899c3\",\"possibleCauses\":\"\",\"recommendedAction\":\"\"},\"errorLevel\":\"Info\",\"creationTime\":\"2022-09-19T05:09:12.8483147Z\",\"taskId\":\"b66eb3b0-3828-4599-8b26-102bda067a53\"},{\"serviceErrorDetails\":{\"code\":\"110135\",\"message\":\"The managed disk name \u0027win2k12-01-OSdisk-00\u0027 is unavailable.\",\"possibleCauses\":\"A managed disk of the same name already exists in the resource group \u0027fancy(migrate)\u0027.\",\"recommendedAction\":\"Microsoft Azure doesn’t allow two managed disks with the same name in a resource group. Choose a different name for the managed disk. If you go ahead with the same name, a unique identifier will be appended to disk’s name when it is migrated.\",\"activityId\":\"98fd5484-c3f6-4f28-a0e6-9988a8d2f02d ActivityId: cdf2fd70-5bc6-4448-8647-eea6dbf96072\"},\"providerErrorDetails\":{\"errorCode\":0,\"errorMessage\":null,\"errorId\":\"3977a6a7-cdfd-429e-aaa8-ca4b76f05b1b\",\"possibleCauses\":\"\",\"recommendedAction\":\"\"},\"errorLevel\":\"Info\",\"creationTime\":\"2022-09-19T05:09:12.8796245Z\",\"taskId\":\"b66eb3b0-3828-4599-8b26-102bda067a53\"},{\"serviceErrorDetails\":{\"code\":\"110070\",\"message\":\"The virtual machine name \u0027win2k12-01\u0027 is unavailable.\",\"possibleCauses\":\"A virtual machine of the same name already exists in the resource group \u0027fancy(migrate)\u0027.\",\"recommendedAction\":\"Microsoft Azure doesn’t allow two virtual machines with the same name in a resource group. Choose a different name for the virtual machine. If you go ahead with the same name, a unique identifier will be appended to machine’s name when it is migrated.\",\"activityId\":\"98fd5484-c3f6-4f28-a0e6-9988a8d2f02d ActivityId: cdf2fd70-5bc6-4448-8647-eea6dbf96072\"},\"providerErrorDetails\":{\"errorCode\":0,\"errorMessage\":null,\"errorId\":\"e6716c7e-50b9-426a-97ec-f146d856d6fe\",\"possibleCauses\":\"\",\"recommendedAction\":\"\"},\"errorLevel\":\"Info\",\"creationTime\":\"2022-09-19T05:09:12.7858135Z\",\"taskId\":\"b66eb3b0-3828-4599-8b26-102bda067a53\"}]}],\"errors\":[{\"serviceErrorDetails\":{\"code\":\"110133\",\"message\":\"The network interface name \u0027nic-win2k12-01-00\u0027 is unavailable.\",\"possibleCauses\":\"A network interface of the same name already exists in the resource group \u0027fancy(migrate)\u0027.\",\"recommendedAction\":\"Microsoft Azure doesn’t allow two network interfaces with the same name in a resource group. Choose a different name for the network interface. If you go ahead with the same name, a unique identifier will be appended to network interface’s name when it is migrated.\",\"activityId\":\"98fd5484-c3f6-4f28-a0e6-9988a8d2f02d ActivityId: cdf2fd70-5bc6-4448-8647-eea6dbf96072\"},\"providerErrorDetails\":{\"errorCode\":0,\"errorMessage\":null,\"errorId\":\"0cb0c34e-7b59-433b-aca0-b522908899c3\",\"possibleCauses\":\"\",\"recommendedAction\":\"\"},\"errorLevel\":\"Info\",\"creationTime\":\"2022-09-19T05:09:12.8483147Z\",\"taskId\":\"b66eb3b0-3828-4599-8b26-102bda067a53\"},{\"serviceErrorDetails\":{\"code\":\"110135\",\"message\":\"The managed disk name \u0027win2k12-01-OSdisk-00\u0027 is unavailable.\",\"possibleCauses\":\"A managed disk of the same name already exists in the resource group \u0027fancy(migrate)\u0027.\",\"recommendedAction\":\"Microsoft Azure doesn’t allow two managed disks with the same name in a resource group. Choose a different name for the managed disk. If you go ahead with the same name, a unique identifier will be appended to disk’s name when it is migrated.\",\"activityId\":\"98fd5484-c3f6-4f28-a0e6-9988a8d2f02d ActivityId: cdf2fd70-5bc6-4448-8647-eea6dbf96072\"},\"providerErrorDetails\":{\"errorCode\":0,\"errorMessage\":null,\"errorId\":\"3977a6a7-cdfd-429e-aaa8-ca4b76f05b1b\",\"possibleCauses\":\"\",\"recommendedAction\":\"\"},\"errorLevel\":\"Info\",\"creationTime\":\"2022-09-19T05:09:12.8796245Z\",\"taskId\":\"b66eb3b0-3828-4599-8b26-102bda067a53\"},{\"serviceErrorDetails\":{\"code\":\"110070\",\"message\":\"The virtual machine name \u0027win2k12-01\u0027 is unavailable.\",\"possibleCauses\":\"A virtual machine of the same name already exists in the resource group \u0027fancy(migrate)\u0027.\",\"recommendedAction\":\"Microsoft Azure doesn’t allow two virtual machines with the same name in a resource group. Choose a different name for the virtual machine. If you go ahead with the same name, a unique identifier will be appended to machine’s name when it is migrated.\",\"activityId\":\"98fd5484-c3f6-4f28-a0e6-9988a8d2f02d ActivityId: cdf2fd70-5bc6-4448-8647-eea6dbf96072\"},\"providerErrorDetails\":{\"errorCode\":0,\"errorMessage\":null,\"errorId\":\"e6716c7e-50b9-426a-97ec-f146d856d6fe\",\"possibleCauses\":\"\",\"recommendedAction\":\"\"},\"errorLevel\":\"Info\",\"creationTime\":\"2022-09-19T05:09:12.7858135Z\",\"taskId\":\"b66eb3b0-3828-4599-8b26-102bda067a53\"}],\"startTime\":\"2022-09-19T05:09:06.5411058Z\",\"endTime\":\"2022-09-19T05:09:12Z\",\"allowedActions\":[],\"targetObjectId\":\"7a910bd8-5ab1-58d5-9f98-493d53dd9fae\",\"targetObjectName\":\"win2k12-01\",\"targetInstanceType\":\"ProtectionEntity\",\"customDetails\":{\"instanceType\":\"AsrJobDetails\",\"affectedObjectDetails\":{\"primaryVmId\":\"7a910bd8-5ab1-58d5-9f98-493d53dd9fae\",\"primaryVmName\":\"win2k12-01\",\"recoveryVmId\":\"\",\"recoveryVmName\":\"win2k12-01\",\"protectionProfileId\":\"4af409af-0d07-5e52-95dc-1e472a625f17\",\"primaryCloudId\":\"cloud_e87f6b0c-6076-5aa5-9e79-3e73df771c73\",\"primaryCloudName\":\"signoffccyappae52replicationcontainer\",\"recoveryCloudId\":\"d38048d4-b460-4791-8ece-108395ee8478\",\"recoveryCloudName\":\"Microsoft Azure\",\"primaryVmmId\":\"e87f6b0c-6076-5aa5-9e79-3e73df771c73\",\"primaryVmmName\":\"signoffccyappae52replicationfabric\",\"recoveryVmmId\":\"21a9403c-6ec1-44f2-b744-b4e50b792387\",\"recoveryVmmName\":\"Microsoft Azure\",\"primaryFabricProviderId\":\"VMwareV2\",\"recoveryFabricProviderId\":\"Azure\"}}}}" } }, - "Get-AzMigrateJob+[NoContext]+GetByID+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/6c92fea4-5041-4b2c-8378-ab110ba7bcee?api-version=2024-01-01+1": { + "Get-AzMigrateJob+[NoContext]+GetByID+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/6c92fea4-5041-4b2c-8378-ab110ba7bcee?api-version=2025-08-01+1": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/6c92fea4-5041-4b2c-8378-ab110ba7bcee?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/6c92fea4-5041-4b2c-8378-ab110ba7bcee?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "15" ], @@ -195,10 +195,10 @@ "Content": "{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/6c92fea4-5041-4b2c-8378-ab110ba7bcee\",\"name\":\"6c92fea4-5041-4b2c-8378-ab110ba7bcee\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationJobs\",\"properties\":{\"activityId\":\"98fd5484-c3f6-4f28-a0e6-9988a8d2f02d ActivityId: cdf2fd70-5bc6-4448-8647-eea6dbf96072\",\"scenarioName\":\"UpdateVmProperties\",\"friendlyName\":\"Update the virtual machine\",\"state\":\"CompletedWithInformation\",\"stateDescription\":\"CompletedWithInformation\",\"tasks\":[{\"taskId\":\"b66eb3b0-3828-4599-8b26-102bda067a53\",\"name\":\"UpdateVmPropertiesTask\",\"startTime\":\"2022-09-19T05:09:07.5246349Z\",\"endTime\":\"2022-09-19T05:09:12.9890202Z\",\"allowedActions\":[],\"friendlyName\":\"Update the virtual machine properties\",\"state\":\"Succeeded\",\"stateDescription\":\"Completed\",\"taskType\":\"TaskDetails\",\"customDetails\":{\"instanceType\":\"TaskDetails\"},\"groupTaskCustomDetails\":null,\"errors\":[{\"serviceErrorDetails\":{\"code\":\"110133\",\"message\":\"The network interface name \u0027nic-win2k12-01-00\u0027 is unavailable.\",\"possibleCauses\":\"A network interface of the same name already exists in the resource group \u0027fancy(migrate)\u0027.\",\"recommendedAction\":\"Microsoft Azure doesn’t allow two network interfaces with the same name in a resource group. Choose a different name for the network interface. If you go ahead with the same name, a unique identifier will be appended to network interface’s name when it is migrated.\",\"activityId\":\"98fd5484-c3f6-4f28-a0e6-9988a8d2f02d ActivityId: cdf2fd70-5bc6-4448-8647-eea6dbf96072\"},\"providerErrorDetails\":{\"errorCode\":0,\"errorMessage\":null,\"errorId\":\"0cb0c34e-7b59-433b-aca0-b522908899c3\",\"possibleCauses\":\"\",\"recommendedAction\":\"\"},\"errorLevel\":\"Info\",\"creationTime\":\"2022-09-19T05:09:12.8483147Z\",\"taskId\":\"b66eb3b0-3828-4599-8b26-102bda067a53\"},{\"serviceErrorDetails\":{\"code\":\"110135\",\"message\":\"The managed disk name \u0027win2k12-01-OSdisk-00\u0027 is unavailable.\",\"possibleCauses\":\"A managed disk of the same name already exists in the resource group \u0027fancy(migrate)\u0027.\",\"recommendedAction\":\"Microsoft Azure doesn’t allow two managed disks with the same name in a resource group. Choose a different name for the managed disk. If you go ahead with the same name, a unique identifier will be appended to disk’s name when it is migrated.\",\"activityId\":\"98fd5484-c3f6-4f28-a0e6-9988a8d2f02d ActivityId: cdf2fd70-5bc6-4448-8647-eea6dbf96072\"},\"providerErrorDetails\":{\"errorCode\":0,\"errorMessage\":null,\"errorId\":\"3977a6a7-cdfd-429e-aaa8-ca4b76f05b1b\",\"possibleCauses\":\"\",\"recommendedAction\":\"\"},\"errorLevel\":\"Info\",\"creationTime\":\"2022-09-19T05:09:12.8796245Z\",\"taskId\":\"b66eb3b0-3828-4599-8b26-102bda067a53\"},{\"serviceErrorDetails\":{\"code\":\"110070\",\"message\":\"The virtual machine name \u0027win2k12-01\u0027 is unavailable.\",\"possibleCauses\":\"A virtual machine of the same name already exists in the resource group \u0027fancy(migrate)\u0027.\",\"recommendedAction\":\"Microsoft Azure doesn’t allow two virtual machines with the same name in a resource group. Choose a different name for the virtual machine. If you go ahead with the same name, a unique identifier will be appended to machine’s name when it is migrated.\",\"activityId\":\"98fd5484-c3f6-4f28-a0e6-9988a8d2f02d ActivityId: cdf2fd70-5bc6-4448-8647-eea6dbf96072\"},\"providerErrorDetails\":{\"errorCode\":0,\"errorMessage\":null,\"errorId\":\"e6716c7e-50b9-426a-97ec-f146d856d6fe\",\"possibleCauses\":\"\",\"recommendedAction\":\"\"},\"errorLevel\":\"Info\",\"creationTime\":\"2022-09-19T05:09:12.7858135Z\",\"taskId\":\"b66eb3b0-3828-4599-8b26-102bda067a53\"}]}],\"errors\":[{\"serviceErrorDetails\":{\"code\":\"110133\",\"message\":\"The network interface name \u0027nic-win2k12-01-00\u0027 is unavailable.\",\"possibleCauses\":\"A network interface of the same name already exists in the resource group \u0027fancy(migrate)\u0027.\",\"recommendedAction\":\"Microsoft Azure doesn’t allow two network interfaces with the same name in a resource group. Choose a different name for the network interface. If you go ahead with the same name, a unique identifier will be appended to network interface’s name when it is migrated.\",\"activityId\":\"98fd5484-c3f6-4f28-a0e6-9988a8d2f02d ActivityId: cdf2fd70-5bc6-4448-8647-eea6dbf96072\"},\"providerErrorDetails\":{\"errorCode\":0,\"errorMessage\":null,\"errorId\":\"0cb0c34e-7b59-433b-aca0-b522908899c3\",\"possibleCauses\":\"\",\"recommendedAction\":\"\"},\"errorLevel\":\"Info\",\"creationTime\":\"2022-09-19T05:09:12.8483147Z\",\"taskId\":\"b66eb3b0-3828-4599-8b26-102bda067a53\"},{\"serviceErrorDetails\":{\"code\":\"110135\",\"message\":\"The managed disk name \u0027win2k12-01-OSdisk-00\u0027 is unavailable.\",\"possibleCauses\":\"A managed disk of the same name already exists in the resource group \u0027fancy(migrate)\u0027.\",\"recommendedAction\":\"Microsoft Azure doesn’t allow two managed disks with the same name in a resource group. Choose a different name for the managed disk. If you go ahead with the same name, a unique identifier will be appended to disk’s name when it is migrated.\",\"activityId\":\"98fd5484-c3f6-4f28-a0e6-9988a8d2f02d ActivityId: cdf2fd70-5bc6-4448-8647-eea6dbf96072\"},\"providerErrorDetails\":{\"errorCode\":0,\"errorMessage\":null,\"errorId\":\"3977a6a7-cdfd-429e-aaa8-ca4b76f05b1b\",\"possibleCauses\":\"\",\"recommendedAction\":\"\"},\"errorLevel\":\"Info\",\"creationTime\":\"2022-09-19T05:09:12.8796245Z\",\"taskId\":\"b66eb3b0-3828-4599-8b26-102bda067a53\"},{\"serviceErrorDetails\":{\"code\":\"110070\",\"message\":\"The virtual machine name \u0027win2k12-01\u0027 is unavailable.\",\"possibleCauses\":\"A virtual machine of the same name already exists in the resource group \u0027fancy(migrate)\u0027.\",\"recommendedAction\":\"Microsoft Azure doesn’t allow two virtual machines with the same name in a resource group. Choose a different name for the virtual machine. If you go ahead with the same name, a unique identifier will be appended to machine’s name when it is migrated.\",\"activityId\":\"98fd5484-c3f6-4f28-a0e6-9988a8d2f02d ActivityId: cdf2fd70-5bc6-4448-8647-eea6dbf96072\"},\"providerErrorDetails\":{\"errorCode\":0,\"errorMessage\":null,\"errorId\":\"e6716c7e-50b9-426a-97ec-f146d856d6fe\",\"possibleCauses\":\"\",\"recommendedAction\":\"\"},\"errorLevel\":\"Info\",\"creationTime\":\"2022-09-19T05:09:12.7858135Z\",\"taskId\":\"b66eb3b0-3828-4599-8b26-102bda067a53\"}],\"startTime\":\"2022-09-19T05:09:06.5411058Z\",\"endTime\":\"2022-09-19T05:09:12Z\",\"allowedActions\":[],\"targetObjectId\":\"7a910bd8-5ab1-58d5-9f98-493d53dd9fae\",\"targetObjectName\":\"win2k12-01\",\"targetInstanceType\":\"ProtectionEntity\",\"customDetails\":{\"instanceType\":\"AsrJobDetails\",\"affectedObjectDetails\":{\"primaryVmId\":\"7a910bd8-5ab1-58d5-9f98-493d53dd9fae\",\"primaryVmName\":\"win2k12-01\",\"recoveryVmId\":\"\",\"recoveryVmName\":\"win2k12-01\",\"protectionProfileId\":\"4af409af-0d07-5e52-95dc-1e472a625f17\",\"primaryCloudId\":\"cloud_e87f6b0c-6076-5aa5-9e79-3e73df771c73\",\"primaryCloudName\":\"signoffccyappae52replicationcontainer\",\"recoveryCloudId\":\"d38048d4-b460-4791-8ece-108395ee8478\",\"recoveryCloudName\":\"Microsoft Azure\",\"primaryVmmId\":\"e87f6b0c-6076-5aa5-9e79-3e73df771c73\",\"primaryVmmName\":\"signoffccyappae52replicationfabric\",\"recoveryVmmId\":\"21a9403c-6ec1-44f2-b744-b4e50b792387\",\"recoveryVmmName\":\"Microsoft Azure\",\"primaryFabricProviderId\":\"VMwareV2\",\"recoveryFabricProviderId\":\"Azure\"}}}}" } }, - "Get-AzMigrateJob+[NoContext]+GetByInputObject+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/6c92fea4-5041-4b2c-8378-ab110ba7bcee?api-version=2024-01-01+1": { + "Get-AzMigrateJob+[NoContext]+GetByInputObject+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/6c92fea4-5041-4b2c-8378-ab110ba7bcee?api-version=2025-08-01+1": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/6c92fea4-5041-4b2c-8378-ab110ba7bcee?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/6c92fea4-5041-4b2c-8378-ab110ba7bcee?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "16" ], @@ -235,10 +235,10 @@ "Content": "{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/6c92fea4-5041-4b2c-8378-ab110ba7bcee\",\"name\":\"6c92fea4-5041-4b2c-8378-ab110ba7bcee\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationJobs\",\"properties\":{\"activityId\":\"98fd5484-c3f6-4f28-a0e6-9988a8d2f02d ActivityId: cdf2fd70-5bc6-4448-8647-eea6dbf96072\",\"scenarioName\":\"UpdateVmProperties\",\"friendlyName\":\"Update the virtual machine\",\"state\":\"CompletedWithInformation\",\"stateDescription\":\"CompletedWithInformation\",\"tasks\":[{\"taskId\":\"b66eb3b0-3828-4599-8b26-102bda067a53\",\"name\":\"UpdateVmPropertiesTask\",\"startTime\":\"2022-09-19T05:09:07.5246349Z\",\"endTime\":\"2022-09-19T05:09:12.9890202Z\",\"allowedActions\":[],\"friendlyName\":\"Update the virtual machine properties\",\"state\":\"Succeeded\",\"stateDescription\":\"Completed\",\"taskType\":\"TaskDetails\",\"customDetails\":{\"instanceType\":\"TaskDetails\"},\"groupTaskCustomDetails\":null,\"errors\":[{\"serviceErrorDetails\":{\"code\":\"110133\",\"message\":\"The network interface name \u0027nic-win2k12-01-00\u0027 is unavailable.\",\"possibleCauses\":\"A network interface of the same name already exists in the resource group \u0027fancy(migrate)\u0027.\",\"recommendedAction\":\"Microsoft Azure doesn’t allow two network interfaces with the same name in a resource group. Choose a different name for the network interface. If you go ahead with the same name, a unique identifier will be appended to network interface’s name when it is migrated.\",\"activityId\":\"98fd5484-c3f6-4f28-a0e6-9988a8d2f02d ActivityId: cdf2fd70-5bc6-4448-8647-eea6dbf96072\"},\"providerErrorDetails\":{\"errorCode\":0,\"errorMessage\":null,\"errorId\":\"0cb0c34e-7b59-433b-aca0-b522908899c3\",\"possibleCauses\":\"\",\"recommendedAction\":\"\"},\"errorLevel\":\"Info\",\"creationTime\":\"2022-09-19T05:09:12.8483147Z\",\"taskId\":\"b66eb3b0-3828-4599-8b26-102bda067a53\"},{\"serviceErrorDetails\":{\"code\":\"110135\",\"message\":\"The managed disk name \u0027win2k12-01-OSdisk-00\u0027 is unavailable.\",\"possibleCauses\":\"A managed disk of the same name already exists in the resource group \u0027fancy(migrate)\u0027.\",\"recommendedAction\":\"Microsoft Azure doesn’t allow two managed disks with the same name in a resource group. Choose a different name for the managed disk. If you go ahead with the same name, a unique identifier will be appended to disk’s name when it is migrated.\",\"activityId\":\"98fd5484-c3f6-4f28-a0e6-9988a8d2f02d ActivityId: cdf2fd70-5bc6-4448-8647-eea6dbf96072\"},\"providerErrorDetails\":{\"errorCode\":0,\"errorMessage\":null,\"errorId\":\"3977a6a7-cdfd-429e-aaa8-ca4b76f05b1b\",\"possibleCauses\":\"\",\"recommendedAction\":\"\"},\"errorLevel\":\"Info\",\"creationTime\":\"2022-09-19T05:09:12.8796245Z\",\"taskId\":\"b66eb3b0-3828-4599-8b26-102bda067a53\"},{\"serviceErrorDetails\":{\"code\":\"110070\",\"message\":\"The virtual machine name \u0027win2k12-01\u0027 is unavailable.\",\"possibleCauses\":\"A virtual machine of the same name already exists in the resource group \u0027fancy(migrate)\u0027.\",\"recommendedAction\":\"Microsoft Azure doesn’t allow two virtual machines with the same name in a resource group. Choose a different name for the virtual machine. If you go ahead with the same name, a unique identifier will be appended to machine’s name when it is migrated.\",\"activityId\":\"98fd5484-c3f6-4f28-a0e6-9988a8d2f02d ActivityId: cdf2fd70-5bc6-4448-8647-eea6dbf96072\"},\"providerErrorDetails\":{\"errorCode\":0,\"errorMessage\":null,\"errorId\":\"e6716c7e-50b9-426a-97ec-f146d856d6fe\",\"possibleCauses\":\"\",\"recommendedAction\":\"\"},\"errorLevel\":\"Info\",\"creationTime\":\"2022-09-19T05:09:12.7858135Z\",\"taskId\":\"b66eb3b0-3828-4599-8b26-102bda067a53\"}]}],\"errors\":[{\"serviceErrorDetails\":{\"code\":\"110133\",\"message\":\"The network interface name \u0027nic-win2k12-01-00\u0027 is unavailable.\",\"possibleCauses\":\"A network interface of the same name already exists in the resource group \u0027fancy(migrate)\u0027.\",\"recommendedAction\":\"Microsoft Azure doesn’t allow two network interfaces with the same name in a resource group. Choose a different name for the network interface. If you go ahead with the same name, a unique identifier will be appended to network interface’s name when it is migrated.\",\"activityId\":\"98fd5484-c3f6-4f28-a0e6-9988a8d2f02d ActivityId: cdf2fd70-5bc6-4448-8647-eea6dbf96072\"},\"providerErrorDetails\":{\"errorCode\":0,\"errorMessage\":null,\"errorId\":\"0cb0c34e-7b59-433b-aca0-b522908899c3\",\"possibleCauses\":\"\",\"recommendedAction\":\"\"},\"errorLevel\":\"Info\",\"creationTime\":\"2022-09-19T05:09:12.8483147Z\",\"taskId\":\"b66eb3b0-3828-4599-8b26-102bda067a53\"},{\"serviceErrorDetails\":{\"code\":\"110135\",\"message\":\"The managed disk name \u0027win2k12-01-OSdisk-00\u0027 is unavailable.\",\"possibleCauses\":\"A managed disk of the same name already exists in the resource group \u0027fancy(migrate)\u0027.\",\"recommendedAction\":\"Microsoft Azure doesn’t allow two managed disks with the same name in a resource group. Choose a different name for the managed disk. If you go ahead with the same name, a unique identifier will be appended to disk’s name when it is migrated.\",\"activityId\":\"98fd5484-c3f6-4f28-a0e6-9988a8d2f02d ActivityId: cdf2fd70-5bc6-4448-8647-eea6dbf96072\"},\"providerErrorDetails\":{\"errorCode\":0,\"errorMessage\":null,\"errorId\":\"3977a6a7-cdfd-429e-aaa8-ca4b76f05b1b\",\"possibleCauses\":\"\",\"recommendedAction\":\"\"},\"errorLevel\":\"Info\",\"creationTime\":\"2022-09-19T05:09:12.8796245Z\",\"taskId\":\"b66eb3b0-3828-4599-8b26-102bda067a53\"},{\"serviceErrorDetails\":{\"code\":\"110070\",\"message\":\"The virtual machine name \u0027win2k12-01\u0027 is unavailable.\",\"possibleCauses\":\"A virtual machine of the same name already exists in the resource group \u0027fancy(migrate)\u0027.\",\"recommendedAction\":\"Microsoft Azure doesn’t allow two virtual machines with the same name in a resource group. Choose a different name for the virtual machine. If you go ahead with the same name, a unique identifier will be appended to machine’s name when it is migrated.\",\"activityId\":\"98fd5484-c3f6-4f28-a0e6-9988a8d2f02d ActivityId: cdf2fd70-5bc6-4448-8647-eea6dbf96072\"},\"providerErrorDetails\":{\"errorCode\":0,\"errorMessage\":null,\"errorId\":\"e6716c7e-50b9-426a-97ec-f146d856d6fe\",\"possibleCauses\":\"\",\"recommendedAction\":\"\"},\"errorLevel\":\"Info\",\"creationTime\":\"2022-09-19T05:09:12.7858135Z\",\"taskId\":\"b66eb3b0-3828-4599-8b26-102bda067a53\"}],\"startTime\":\"2022-09-19T05:09:06.5411058Z\",\"endTime\":\"2022-09-19T05:09:12Z\",\"allowedActions\":[],\"targetObjectId\":\"7a910bd8-5ab1-58d5-9f98-493d53dd9fae\",\"targetObjectName\":\"win2k12-01\",\"targetInstanceType\":\"ProtectionEntity\",\"customDetails\":{\"instanceType\":\"AsrJobDetails\",\"affectedObjectDetails\":{\"primaryVmId\":\"7a910bd8-5ab1-58d5-9f98-493d53dd9fae\",\"primaryVmName\":\"win2k12-01\",\"recoveryVmId\":\"\",\"recoveryVmName\":\"win2k12-01\",\"protectionProfileId\":\"4af409af-0d07-5e52-95dc-1e472a625f17\",\"primaryCloudId\":\"cloud_e87f6b0c-6076-5aa5-9e79-3e73df771c73\",\"primaryCloudName\":\"signoffccyappae52replicationcontainer\",\"recoveryCloudId\":\"d38048d4-b460-4791-8ece-108395ee8478\",\"recoveryCloudName\":\"Microsoft Azure\",\"primaryVmmId\":\"e87f6b0c-6076-5aa5-9e79-3e73df771c73\",\"primaryVmmName\":\"signoffccyappae52replicationfabric\",\"recoveryVmmId\":\"21a9403c-6ec1-44f2-b744-b4e50b792387\",\"recoveryVmmName\":\"Microsoft Azure\",\"primaryFabricProviderId\":\"VMwareV2\",\"recoveryFabricProviderId\":\"Azure\"}}}}" } }, - "Get-AzMigrateJob+[NoContext]+GetByInputObject+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/6c92fea4-5041-4b2c-8378-ab110ba7bcee?api-version=2024-01-01+2": { + "Get-AzMigrateJob+[NoContext]+GetByInputObject+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/6c92fea4-5041-4b2c-8378-ab110ba7bcee?api-version=2025-08-01+2": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/6c92fea4-5041-4b2c-8378-ab110ba7bcee?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/6c92fea4-5041-4b2c-8378-ab110ba7bcee?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "17" ], @@ -313,10 +313,10 @@ "Content": "{\"id\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Migrate/MigrateProjects/signoffccyproj/Solutions/Servers-Migration-ServerMigration\",\"name\":\"Servers-Migration-ServerMigration\",\"type\":\"Microsoft.Migrate/MigrateProjects/Solutions\",\"etag\":\"\\\"0400a1d3-0000-3300-0000-62dd866f0000\\\"\",\"properties\":{\"tool\":\"ServerMigration\",\"purpose\":\"Migration\",\"goal\":\"Servers\",\"status\":\"Active\",\"cleanupState\":\"None\",\"summary\":{\"instanceType\":\"Servers\",\"discoveredCount\":0,\"assessedCount\":0,\"replicatingCount\":7,\"testMigratedCount\":0,\"migratedCount\":0},\"details\":{\"groupCount\":0,\"assessmentCount\":0,\"extendedDetails\":{\"serversOnWindows\":\"0\",\"serversOnLinux\":\"0\",\"serversOnOther\":\"0\",\"dependencyEnabledMachines\":\"0\",\"machinesHavingSqlServers\":\"0\",\"machinesHavingWebServers\":\"0\",\"vaultId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault\"}}}}" } }, - "Get-AzMigrateJob+[NoContext]+ListById+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs?api-version=2024-01-01+2": { + "Get-AzMigrateJob+[NoContext]+ListById+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs?api-version=2025-08-01+2": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "19" ], diff --git a/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationFabric.Recording.json b/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationFabric.Recording.json index 7f30ce088cdb..4f6e4ad4b5c0 100644 --- a/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationFabric.Recording.json +++ b/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationFabric.Recording.json @@ -1,8 +1,8 @@ { - "Get-AzMigrateReplicationFabric+[NoContext]+List+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics?api-version=2024-01-01+1": { + "Get-AzMigrateReplicationFabric+[NoContext]+List+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics?api-version=2025-08-01+1": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "21" ], @@ -39,10 +39,10 @@ "Content": "{\"value\":[{\"name\":\"signoffccyappae52replicationfabric\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationFabrics\",\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric\",\"properties\":{\"friendlyName\":\"signoffccyappae52replicationfabric\",\"encryptionDetails\":{\"kekState\":\"None\",\"kekCertThumbprint\":null},\"rolloverEncryptionDetails\":{\"kekState\":\"None\",\"kekCertThumbprint\":null},\"internalIdentifier\":\"e87f6b0c-6076-5aa5-9e79-3e73df771c73\",\"bcdrState\":\"Valid\",\"customDetails\":{\"instanceType\":\"VMwareV2\",\"vmwareSiteId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site\",\"physicalSiteId\":null,\"migrationSolutionId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Migrate/MigrateProjects/signoffccyproj/Solutions/Servers-Migration-ServerMigration\",\"serviceEndpoint\":\"https://pod01-srs1.ccy.hypervrecoverymanager.windowsazure.com\",\"serviceResourceId\":\"2966956768769697278\",\"serviceContainerId\":\"10186957526572\",\"processServers\":[]},\"healthErrorDetails\":[],\"health\":\"Normal\"}}],\"nextLink\":null}" } }, - "Get-AzMigrateReplicationFabric+[NoContext]+Get+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric?api-version=2024-01-01+1": { + "Get-AzMigrateReplicationFabric+[NoContext]+Get+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric?api-version=2025-08-01+1": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "22" ], diff --git a/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationPolicy.Recording.json b/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationPolicy.Recording.json index cb5a53e9c936..b21b9b1bc64e 100644 --- a/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationPolicy.Recording.json +++ b/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationPolicy.Recording.json @@ -1,8 +1,8 @@ { - "Get-AzMigrateReplicationPolicy+[NoContext]+List+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies?api-version=2024-01-01+1": { + "Get-AzMigrateReplicationPolicy+[NoContext]+List+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies?api-version=2025-08-01+1": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "23" ], @@ -39,10 +39,10 @@ "Content": "{\"value\":[{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoffccyapp3352sitepolicy\",\"name\":\"migratesignoffccyapp3352sitepolicy\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationPolicies\",\"properties\":{\"friendlyName\":\"migratesignoffccyapp3352sitepolicy\",\"providerSpecificDetails\":{\"instanceType\":\"VMwareCbt\",\"recoveryPointHistoryInMinutes\":4320,\"appConsistentFrequencyInMinutes\":240,\"crashConsistentFrequencyInMinutes\":60}}}],\"nextLink\":null}" } }, - "Get-AzMigrateReplicationPolicy+[NoContext]+Get+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoffccyapp3352sitepolicy?api-version=2024-01-01+1": { + "Get-AzMigrateReplicationPolicy+[NoContext]+Get+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoffccyapp3352sitepolicy?api-version=2025-08-01+1": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoffccyapp3352sitepolicy?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoffccyapp3352sitepolicy?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "24" ], diff --git a/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionContainer.Recording.json b/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionContainer.Recording.json index 8c807efabe64..c0cbb6bcbda1 100644 --- a/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionContainer.Recording.json +++ b/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionContainer.Recording.json @@ -1,8 +1,8 @@ { - "Get-AzMigrateReplicationProtectionContainer+[NoContext]+List+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationProtectionContainers?api-version=2024-01-01+1": { + "Get-AzMigrateReplicationProtectionContainer+[NoContext]+List+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationProtectionContainers?api-version=2025-08-01+1": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationProtectionContainers?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationProtectionContainers?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "25" ], @@ -39,10 +39,10 @@ "Content": "{\"value\":[{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer\",\"name\":\"signoffccyappae52replicationcontainer\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers\",\"properties\":{\"fabricFriendlyName\":\"signoffccyappae52replicationfabric\",\"friendlyName\":\"signoffccyappae52replicationcontainer\",\"fabricType\":\"VMwareV2\",\"protectedItemCount\":7,\"pairingStatus\":\"Paired\",\"role\":\"Primary\",\"fabricSpecificDetails\":null}}],\"nextLink\":null}" } }, - "Get-AzMigrateReplicationProtectionContainer+[NoContext]+List1+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers?api-version=2024-01-01+1": { + "Get-AzMigrateReplicationProtectionContainer+[NoContext]+List1+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers?api-version=2025-08-01+1": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "26" ], @@ -79,10 +79,10 @@ "Content": "{\"value\":[{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer\",\"name\":\"signoffccyappae52replicationcontainer\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers\",\"properties\":{\"fabricFriendlyName\":\"signoffccyappae52replicationfabric\",\"friendlyName\":\"signoffccyappae52replicationcontainer\",\"fabricType\":\"VMwareV2\",\"protectedItemCount\":7,\"pairingStatus\":\"Paired\",\"role\":\"Primary\",\"fabricSpecificDetails\":null}}],\"nextLink\":null}" } }, - "Get-AzMigrateReplicationProtectionContainer+[NoContext]+Get+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer?api-version=2024-01-01+1": { + "Get-AzMigrateReplicationProtectionContainer+[NoContext]+Get+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer?api-version=2025-08-01+1": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "27" ], diff --git a/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionContainerMapping.Recording.json b/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionContainerMapping.Recording.json index 8843db3e62a2..3ddc743ca903 100644 --- a/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionContainerMapping.Recording.json +++ b/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionContainerMapping.Recording.json @@ -1,8 +1,8 @@ { - "Get-AzMigrateReplicationProtectionContainerMapping+[NoContext]+List1+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationProtectionContainerMappings?api-version=2024-01-01+1": { + "Get-AzMigrateReplicationProtectionContainerMapping+[NoContext]+List1+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationProtectionContainerMappings?api-version=2025-08-01+1": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationProtectionContainerMappings?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationProtectionContainerMappings?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "28" ], @@ -39,10 +39,10 @@ "Content": "{\"value\":[{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationProtectionContainerMappings/containermapping\",\"name\":\"containermapping\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings\",\"properties\":{\"targetProtectionContainerId\":\"Microsoft Azure\",\"targetProtectionContainerFriendlyName\":\"Microsoft Azure\",\"providerSpecificDetails\":{\"instanceType\":\"VMwareCbt\",\"keyVaultId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.KeyVault/vaults/migratekv1612849844\",\"keyVaultUri\":\"https://migratekv1612849844.vault.azure.net\",\"storageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migrategwsa1612849844\",\"storageAccountSasSecretName\":\"migrategwsa1612849844-gwySas\",\"serviceBusConnectionStringSecretName\":\"ServiceBusConnectionString\",\"targetLocation\":\"centraluseuap\",\"roleSizeToNicCountMap\":{\"default\":1,\"extraSmall\":2,\"small\":2,\"medium\":2,\"large\":2,\"a6\":2,\"a7\":4,\"a8\":2,\"a9\":4,\"a10\":2,\"a11\":4,\"standard_NV6\":2,\"standard_NV12\":2,\"standard_NV24\":4,\"standard_NV6_Promo\":2,\"standard_NV12_Promo\":2,\"standard_NV24_Promo\":4,\"standard_NV6s_v2\":4,\"standard_NV12s_v2\":8,\"standard_NV24s_v2\":8,\"standard_NV12s_v3\":4,\"standard_NV24s_v3\":8,\"standard_NV48s_v3\":8,\"standard_NV4as_v4\":2,\"standard_NV8as_v4\":4,\"standard_NV16as_v4\":8,\"standard_NV32as_v4\":8,\"standard_NC6\":2,\"standard_NC12\":2,\"standard_NC24\":4,\"standard_NC24r\":4,\"standard_NC6_Promo\":2,\"standard_NC12_Promo\":2,\"standard_NC24_Promo\":4,\"standard_NC24r_Promo\":4,\"standard_NC6s_v3\":4,\"standard_NC12s_v3\":8,\"standard_NC24rs_v3\":8,\"standard_NC24s_v3\":8,\"standard_NC6s_v2\":4,\"standard_NC12s_v2\":8,\"standard_NC24rs_v2\":8,\"standard_NC24s_v2\":8,\"standard_ND6s\":4,\"standard_ND12s\":8,\"standard_ND24s\":8,\"standard_ND24rs\":8,\"standard_ND40s_v2\":8,\"standard_ND40rs_v2\":8,\"standard_ND40s_v3\":1,\"standard_M208ms_v2\":8,\"standard_M208s_v2\":8,\"standard_M416-208s_v2\":8,\"standard_M416s_v2\":8,\"standard_M416-208ms_v2\":8,\"standard_M416ms_v2\":8,\"standard_M8ms\":4,\"standard_M16ms\":8,\"standard_M32ts\":8,\"standard_M32ls\":8,\"standard_M32ms\":8,\"standard_M64s\":8,\"standard_M64ls\":8,\"standard_M64ms\":8,\"standard_M128s\":8,\"standard_M128ms\":8,\"standard_M64\":8,\"standard_M64m\":8,\"standard_M128\":8,\"standard_M128m\":8,\"standard_M8-2ms\":2,\"standard_M8-4ms\":2,\"standard_M16-4ms\":2,\"standard_M16-8ms\":2,\"standard_M32-8ms\":8,\"standard_M32-16ms\":8,\"standard_M64-16ms\":8,\"standard_M64-32ms\":8,\"standard_M128-32ms\":8,\"standard_M128-64ms\":8,\"standard_L4s\":2,\"standard_L8s\":4,\"standard_L16s\":8,\"standard_L32s\":8,\"standard_L8s_v2\":2,\"standard_L16s_v2\":4,\"standard_L32s_v2\":8,\"standard_L48s_v2\":8,\"standard_L64s_v2\":8,\"standard_L80s_v2\":8,\"standard_H8\":2,\"standard_H16\":4,\"standard_H8m\":2,\"standard_H16m\":4,\"standard_H16r\":4,\"standard_H16mr\":4,\"standard_H8_Promo\":2,\"standard_H16_Promo\":4,\"standard_H8m_Promo\":2,\"standard_H16m_Promo\":4,\"standard_H16r_Promo\":4,\"standard_H16mr_Promo\":4,\"standard_HB60rs\":2,\"standard_HB120rs_v2\":2,\"standard_HC44rs\":2,\"standard_G1\":2,\"standard_G2\":2,\"standard_G3\":4,\"standard_G4\":8,\"standard_G5\":8,\"standard_GS1\":2,\"standard_GS2\":2,\"standard_GS3\":4,\"standard_GS4\":8,\"standard_GS4-4\":8,\"standard_GS4-8\":8,\"standard_GS5\":8,\"standard_GS5-8\":8,\"standard_GS5-16\":8,\"standard_F1\":2,\"standard_F2\":2,\"standard_F4\":4,\"standard_F8\":8,\"standard_F16\":8,\"standard_F1s\":2,\"standard_F2s\":2,\"standard_F4s\":4,\"standard_F8s\":8,\"standard_F16s\":8,\"standard_F2s_v2\":2,\"standard_F4s_v2\":2,\"standard_F8s_v2\":4,\"standard_F16s_v2\":4,\"standard_F32s_v2\":8,\"standard_F48s_v2\":8,\"standard_F64s_v2\":8,\"standard_F72s_v2\":8,\"standard_E2_v3\":2,\"standard_E4_v3\":2,\"standard_E8_v3\":4,\"standard_E16_v3\":8,\"standard_E20_v3\":8,\"standard_E32_v3\":8,\"standard_E48_v3\":8,\"standard_E64_v3\":8,\"standard_E64i_v3\":8,\"standard_E64is_v3\":8,\"standard_E2_v4\":2,\"standard_E4_v4\":2,\"standard_E8_v4\":4,\"standard_E16_v4\":8,\"standard_E20_v4\":8,\"standard_E32_v4\":8,\"standard_E48_v4\":8,\"standard_E64_v4\":8,\"standard_E2s_v3\":2,\"standard_E4s_v3\":2,\"standard_E4-2s_v3\":2,\"standard_E8s_v3\":4,\"standard_E8-2s_v3\":4,\"standard_E8-4s_v3\":4,\"standard_E16s_v3\":8,\"standard_E16-4s_v3\":8,\"standard_E16-8s_v3\":8,\"standard_E20s_v3\":8,\"standard_E32s_v3\":8,\"standard_E32-8s_v3\":8,\"standard_E32-16s_v3\":8,\"standard_E48s_v3\":8,\"standard_E64s_v3\":8,\"standard_E64-16s_v3\":8,\"standard_E64-32s_v3\":8,\"standard_E2a_v4\":2,\"standard_E4a_v4\":2,\"standard_E8a_v4\":4,\"standard_E16a_v4\":8,\"standard_E20a_v4\":8,\"standard_E32a_v4\":8,\"standard_E48a_v4\":8,\"standard_E64a_v4\":8,\"standard_E96a_v4\":8,\"standard_E2as_v4\":2,\"standard_E4as_v4\":2,\"standard_E8as_v4\":4,\"standard_E16as_v4\":8,\"standard_E20as_v4\":8,\"standard_E32as_v4\":8,\"standard_E48as_v4\":8,\"standard_E64as_v4\":8,\"standard_E96as_v4\":8,\"standard_E2d_v4\":2,\"standard_E4d_v4\":2,\"standard_E8d_v4\":4,\"standard_E16d_v4\":8,\"standard_E20d_v4\":8,\"standard_E32d_v4\":8,\"standard_E48d_v4\":8,\"standard_E64d_v4\":8,\"standard_E2s_v4\":2,\"standard_E4-2s_v4\":2,\"standard_E4s_v4\":2,\"standard_E8-2s_v4\":2,\"standard_E8-4s_v4\":4,\"standard_E8s_v4\":4,\"standard_E16-4s_v4\":8,\"standard_E16-8s_v4\":8,\"standard_E16s_v4\":8,\"standard_E20s_v4\":8,\"standard_E32-8s_v4\":8,\"standard_E32-16s_v4\":8,\"standard_E32s_v4\":8,\"standard_E48s_v4\":8,\"standard_E64-16s_v4\":8,\"standard_E64-32s_v4\":8,\"standard_E64s_v4\":8,\"standard_E2ds_v4\":2,\"standard_E4-2ds_v4\":2,\"standard_E4ds_v4\":2,\"standard_E8-2ds_v4\":4,\"standard_E8-4ds_v4\":4,\"standard_E8ds_v4\":4,\"standard_E16-4ds_v4\":8,\"standard_E16-8ds_v4\":8,\"standard_E16ds_v4\":8,\"standard_E20ds_v4\":8,\"standard_E32-8ds_v4\":8,\"standard_E32-16ds_v4\":8,\"standard_E32ds_v4\":8,\"standard_E48ds_v4\":8,\"standard_E64-16ds_v4\":8,\"standard_E64-32ds_v4\":8,\"standard_E64ds_v4\":8,\"standard_D1\":2,\"standard_D2\":2,\"standard_D3\":4,\"standard_D4\":8,\"standard_D11\":2,\"standard_D12\":4,\"standard_D13\":8,\"standard_D14\":8,\"standard_D1_v2\":2,\"standard_D2_v2\":2,\"standard_D3_v2\":4,\"standard_D4_v2\":8,\"standard_D5_v2\":8,\"standard_D11_v2\":2,\"standard_D12_v2\":4,\"standard_D13_v2\":8,\"standard_D14_v2\":8,\"standard_D15_v2\":8,\"standard_D2_v2_Promo\":2,\"standard_D3_v2_Promo\":4,\"standard_D4_v2_Promo\":8,\"standard_D5_v2_Promo\":8,\"standard_D11_v2_Promo\":2,\"standard_D12_v2_Promo\":4,\"standard_D13_v2_Promo\":8,\"standard_D14_v2_Promo\":8,\"standard_D2_v3\":2,\"standard_D4_v3\":2,\"standard_D8_v3\":4,\"standard_D16_v3\":8,\"standard_D32_v3\":8,\"standard_D48_v3\":8,\"standard_D64_v3\":8,\"standard_D2_v4\":2,\"standard_D4_v4\":2,\"standard_D8_v4\":4,\"standard_D16_v4\":8,\"standard_D32_v4\":8,\"standard_D48_v4\":8,\"standard_D64_v4\":8,\"standard_D2a_v4\":2,\"standard_D4a_v4\":2,\"standard_D8a_v4\":4,\"standard_D16a_v4\":8,\"standard_D32a_v4\":8,\"standard_D48a_v4\":8,\"standard_D64a_v4\":8,\"standard_D96a_v4\":8,\"standard_D2as_v4\":2,\"standard_D4as_v4\":2,\"standard_D8as_v4\":4,\"standard_D16as_v4\":8,\"standard_D32as_v4\":8,\"standard_D48as_v4\":8,\"standard_D64as_v4\":8,\"standard_D96as_v4\":8,\"standard_D2d_v4\":2,\"standard_D4d_v4\":2,\"standard_D8d_v4\":4,\"standard_D16d_v4\":8,\"standard_D32d_v4\":8,\"standard_D48d_v4\":8,\"standard_D64d_v4\":8,\"standard_D2ds_v4\":2,\"standard_D4ds_v4\":2,\"standard_D8ds_v4\":4,\"standard_D16ds_v4\":8,\"standard_D32ds_v4\":8,\"standard_D48ds_v4\":8,\"standard_D64ds_v4\":8,\"standard_DS1\":2,\"standard_DS2\":2,\"standard_DS3\":4,\"standard_DS4\":8,\"standard_DS11\":2,\"standard_DS12\":4,\"standard_DS13\":8,\"standard_DS14\":8,\"standard_DS1_v2\":2,\"standard_DS2_v2\":2,\"standard_DS3_v2\":4,\"standard_DS4_v2\":8,\"standard_DS5_v2\":8,\"standard_DS11_v2\":2,\"standard_DS11-1_v2\":2,\"standard_DS12_v2\":4,\"standard_DS12_v2_Promo\":4,\"standard_DS12-1_v2\":4,\"standard_DS12-2_v2\":4,\"standard_DS13_v2\":8,\"standard_DS13-2_v2\":8,\"standard_DS13-4_v2\":8,\"standard_DS14_v2\":8,\"standard_DS14-4_v2\":8,\"standard_DS14-8_v2\":8,\"standard_DS15_v2\":8,\"standard_DS2_v2_Promo\":2,\"standard_DS3_v2_Promo\":4,\"standard_DS4_v2_Promo\":8,\"standard_DS5_v2_Promo\":8,\"standard_DS11_v2_Promo\":2,\"standard_DS13_v2_Promo\":8,\"standard_DS14_v2_Promo\":8,\"standard_D2s_v3\":2,\"standard_D4s_v3\":2,\"standard_D8s_v3\":4,\"standard_D16s_v3\":8,\"standard_D32s_v3\":8,\"standard_D48s_v3\":8,\"standard_D64s_v3\":8,\"standard_D2s_v4\":2,\"standard_D4s_v4\":2,\"standard_D8s_v4\":4,\"standard_D16s_v4\":8,\"standard_D32s_v4\":8,\"standard_D48s_v4\":8,\"standard_D64s_v4\":8,\"standard_DC2s\":2,\"standard_DC4s\":2,\"standard_DC8_v2\":1,\"standard_DC1s_v2\":1,\"standard_DC2s_v2\":1,\"standard_DC4s_v2\":1,\"standard_B1ls\":2,\"standard_B1s\":2,\"standard_B1ms\":2,\"standard_B2s\":3,\"standard_B2ms\":3,\"standard_B4ms\":4,\"standard_B8ms\":4,\"standard_B12ms\":6,\"standard_B16ms\":8,\"standard_B20ms\":8,\"standard_A0\":2,\"standard_A1\":2,\"standard_A2\":2,\"standard_A3\":2,\"standard_A4\":4,\"standard_A5\":2,\"standard_A6\":2,\"standard_A7\":4,\"standard_A8\":2,\"standard_A9\":4,\"standard_A10\":2,\"standard_A11\":4,\"standard_A1_v2\":2,\"standard_A2_v2\":2,\"standard_A4_v2\":4,\"standard_A8_v2\":8,\"standard_A2m_v2\":2,\"standard_A4m_v2\":4,\"standard_A8m_v2\":8,\"basic_A0\":2,\"basic_A1\":2,\"basic_A2\":2,\"basic_A3\":2,\"basic_A4\":2,\"standard_M32ms_v2\":8,\"standard_M64ms_v2\":8,\"standard_M64s_v2\":8,\"standard_M128ms_v2\":8,\"standard_M128s_v2\":8,\"standard_HB60-15rs\":8,\"standard_HB60-30rs\":8,\"standard_HB60-45rs\":8,\"standard_E2_v5\":2,\"standard_E4_v5\":2,\"standard_E8_v5\":4,\"standard_E16_v5\":8,\"standard_E20_v5\":8,\"standard_E32_v5\":8,\"standard_E48_v5\":8,\"standard_E64_v5\":8,\"standard_E96_v5\":8,\"standard_L8as_v3\":4,\"standard_L16as_v3\":8,\"standard_L32as_v3\":8,\"standard_L48as_v3\":8,\"standard_L64as_v3\":8,\"standard_L80as_v3\":8,\"standard_NC4as_T4_v3\":4,\"standard_NC8as_T4_v3\":8,\"standard_NC16as_T4_v3\":8,\"standard_NC64as_T4_v3\":8,\"standard_D2d_v5\":2,\"standard_D4d_v5\":2,\"standard_D8d_v5\":4,\"standard_D16d_v5\":8,\"standard_D32d_v5\":8,\"standard_D48d_v5\":8,\"standard_D64d_v5\":8,\"standard_D96d_v5\":8,\"standard_NC8ads_A10_v4\":2,\"standard_NC16ads_A10_v4\":4,\"standard_NC32ads_A10_v4\":8,\"standard_ND96asr_v4\":8,\"standard_D2as_v5\":2,\"standard_D4as_v5\":2,\"standard_D8as_v5\":4,\"standard_D16as_v5\":8,\"standard_D32as_v5\":8,\"standard_D48as_v5\":8,\"standard_D64as_v5\":8,\"standard_D96as_v5\":8,\"standard_M32dms_v2\":8,\"standard_M64ds_v2\":8,\"standard_M64dms_v2\":8,\"standard_M128ds_v2\":8,\"standard_M128dms_v2\":8,\"standard_EC2ads_v5\":2,\"standard_EC4ads_v5\":2,\"standard_EC8ads_v5\":4,\"standard_EC16ads_v5\":4,\"standard_EC20ads_v5\":8,\"standard_EC32ads_v5\":8,\"standard_EC48ads_v5\":8,\"standard_EC64ads_v5\":8,\"standard_EC96ads_v5\":8,\"standard_HB120rs_v3\":8,\"standard_HB120-16rs_v3\":8,\"standard_HB120-32rs_v3\":8,\"standard_HB120-64rs_v3\":8,\"standard_HB120-96rs_v3\":8,\"standard_M192is_v2\":8,\"standard_M192ims_v2\":8,\"standard_E104id_v5\":8,\"standard_DC1s_v3\":2,\"standard_DC2s_v3\":2,\"standard_DC4s_v3\":4,\"standard_DC8s_v3\":8,\"standard_DC16s_v3\":8,\"standard_DC24s_v3\":8,\"standard_DC32s_v3\":8,\"standard_DC48s_v3\":8,\"standard_E2d_v5\":2,\"standard_E4d_v5\":2,\"standard_E8d_v5\":4,\"standard_E16d_v5\":8,\"standard_E20d_v5\":8,\"standard_E32d_v5\":8,\"standard_E48d_v5\":8,\"standard_E64d_v5\":8,\"standard_E96d_v5\":8,\"standard_E2ds_v5\":2,\"standard_E4ds_v5\":2,\"standard_E4-2ds_v5\":2,\"standard_E8ds_v5\":4,\"standard_E8-2ds_v5\":4,\"standard_E8-4ds_v5\":4,\"standard_E16ds_v5\":8,\"standard_E16-4ds_v5\":8,\"standard_E16-8ds_v5\":8,\"standard_E20ds_v5\":8,\"standard_E32ds_v5\":8,\"standard_E32-8ds_v5\":8,\"standard_E32-16ds_v5\":8,\"standard_E48ds_v5\":8,\"standard_E64ds_v5\":8,\"standard_E64-16ds_v5\":8,\"standard_E64-32ds_v5\":8,\"standard_E96ds_v5\":8,\"standard_E96-24ds_v5\":8,\"standard_E96-48ds_v5\":8,\"standard_E80ids_v4\":8,\"standard_D2s_v5\":2,\"standard_D4s_v5\":2,\"standard_D8s_v5\":4,\"standard_D16s_v5\":8,\"standard_D32s_v5\":8,\"standard_D48s_v5\":8,\"standard_D64s_v5\":8,\"standard_D96s_v5\":8,\"standard_E2s_v5\":2,\"standard_E4s_v5\":2,\"standard_E4-2s_v5\":2,\"standard_E8s_v5\":4,\"standard_E8-2s_v5\":4,\"standard_E8-4s_v5\":4,\"standard_E16s_v5\":8,\"standard_E16-4s_v5\":8,\"standard_E16-8s_v5\":8,\"standard_E20s_v5\":8,\"standard_E32s_v5\":8,\"standard_E32-8s_v5\":8,\"standard_E32-16s_v5\":8,\"standard_E48s_v5\":8,\"standard_E64s_v5\":8,\"standard_E64-16s_v5\":8,\"standard_E64-32s_v5\":8,\"standard_E96s_v5\":8,\"standard_E96-24s_v5\":8,\"standard_E96-48s_v5\":8,\"standard_E2as_v5\":2,\"standard_E4as_v5\":2,\"standard_E4-2as_v5\":2,\"standard_E8as_v5\":4,\"standard_E8-2as_v5\":4,\"standard_E8-4as_v5\":4,\"standard_E16as_v5\":8,\"standard_E16-4as_v5\":8,\"standard_E16-8as_v5\":8,\"standard_E20as_v5\":8,\"standard_E32as_v5\":8,\"standard_E32-8as_v5\":8,\"standard_E32-16as_v5\":8,\"standard_E48as_v5\":8,\"standard_E64as_v5\":8,\"standard_E64-16as_v5\":8,\"standard_E64-32as_v5\":8,\"standard_E96as_v5\":8,\"standard_E96-24as_v5\":8,\"standard_E96-48as_v5\":8,\"standard_E80is_v4\":8,\"standard_E96ias_v4\":8,\"standard_E104ids_v5\":8,\"standard_M192idms_v2\":8,\"standard_M192ids_v2\":8,\"standard_D2ds_v5\":2,\"standard_D4ds_v5\":2,\"standard_D8ds_v5\":4,\"standard_D16ds_v5\":8,\"standard_D32ds_v5\":8,\"standard_D64ds_v5\":8,\"standard_D48ds_v5\":8,\"standard_D96ds_v5\":8,\"standard_FX4mds\":2,\"standard_FX12mds\":4,\"standard_FX36mds\":8,\"standard_FX24mds\":4,\"standard_FX48mds\":8,\"standard_D2ads_v5\":2,\"standard_D4ads_v5\":2,\"standard_D8ads_v5\":4,\"standard_D16ads_v5\":8,\"standard_D32ads_v5\":8,\"standard_D48ads_v5\":8,\"standard_D64ads_v5\":8,\"standard_D96ads_v5\":8,\"standard_E2ads_v5\":2,\"standard_E4ads_v5\":2,\"standard_E4-2ads_v5\":2,\"standard_E8ads_v5\":4,\"standard_E8-2ads_v5\":4,\"standard_E8-4ads_v5\":4,\"standard_E16ads_v5\":8,\"standard_E16-4ads_v5\":8,\"standard_E16-8ads_v5\":8,\"standard_E20ads_v5\":8,\"standard_E32ads_v5\":8,\"standard_E32-8ads_v5\":8,\"standard_E32-16ads_v5\":8,\"standard_E48ads_v5\":8,\"standard_E64ads_v5\":8,\"standard_E64-16ads_v5\":8,\"standard_E64-32ads_v5\":8,\"standard_E96ads_v5\":8,\"standard_E96-24ads_v5\":8,\"standard_E96-48ads_v5\":8,\"standard_E112iads_v5\":8,\"standard_DC1ds_v3\":2,\"standard_DC2ds_v3\":2,\"standard_DC4ds_v3\":4,\"standard_DC8ds_v3\":8,\"standard_DC16ds_v3\":8,\"standard_DC24ds_v3\":8,\"standard_DC32ds_v3\":8,\"standard_DC48ds_v3\":8,\"standard_E2bs_v5\":2,\"standard_E4bs_v5\":2,\"standard_E8bs_v5\":4,\"standard_E16bs_v5\":4,\"standard_E32bs_v5\":8,\"standard_E48bs_v5\":8,\"standard_E64bs_v5\":8,\"standard_EC96ias_v5\":8,\"standard_NV6ads_A10_v5\":2,\"standard_NV12ads_A10_v5\":4,\"standard_NV18ads_A10_v5\":6,\"standard_NV36ads_A10_v5\":8,\"standard_NV36adms_A10_v5\":8,\"standard_NV72ads_A10_v5\":8,\"standard_NC24ads_A100_v4\":2,\"standard_NC48ads_A100_v4\":4,\"standard_NC96ads_A100_v4\":8,\"standard_DC2as_v5\":2,\"standard_DC4as_v5\":2,\"standard_DC8as_v5\":4,\"standard_DC16as_v5\":4,\"standard_DC32as_v5\":8,\"standard_DC48as_v5\":8,\"standard_DC64as_v5\":8,\"standard_DC96as_v5\":8,\"standard_E104is_v5\":8,\"standard_E112ias_v5\":8,\"standard_E2ps_v5\":2,\"standard_E4ps_v5\":2,\"standard_E8ps_v5\":4,\"standard_E16ps_v5\":4,\"standard_E20ps_v5\":8,\"standard_E32ps_v5\":8,\"standard_E104i_v5\":8,\"standard_NP10s\":4,\"standard_NP20s\":8,\"standard_NP40s\":8,\"standard_L8s_v3\":4,\"standard_L16s_v3\":8,\"standard_L32s_v3\":8,\"standard_L48s_v3\":8,\"standard_L64s_v3\":8,\"standard_L80s_v3\":8,\"standard_DC2ads_v5\":2,\"standard_DC4ads_v5\":2,\"standard_DC8ads_v5\":4,\"standard_DC16ads_v5\":4,\"standard_DC32ads_v5\":8,\"standard_DC48ads_v5\":8,\"standard_DC64ads_v5\":8,\"standard_DC96ads_v5\":8,\"standard_D2ps_v5\":2,\"standard_D4ps_v5\":2,\"standard_D8ps_v5\":4,\"standard_D16ps_v5\":4,\"standard_D32ps_v5\":8,\"standard_D48ps_v5\":8,\"standard_D64ps_v5\":8,\"standard_D2pds_v5\":2,\"standard_D4pds_v5\":2,\"standard_D8pds_v5\":4,\"standard_D16pds_v5\":4,\"standard_D32pds_v5\":8,\"standard_D48pds_v5\":8,\"standard_D64pds_v5\":8,\"standard_D2plds_v5\":2,\"standard_D4plds_v5\":2,\"standard_D8plds_v5\":4,\"standard_D16plds_v5\":4,\"standard_D32plds_v5\":8,\"standard_D48plds_v5\":8,\"standard_D64plds_v5\":8,\"standard_E2bds_v5\":2,\"standard_E4bds_v5\":2,\"standard_E8bds_v5\":4,\"standard_E16bds_v5\":4,\"standard_E32bds_v5\":8,\"standard_E48bds_v5\":8,\"standard_E64bds_v5\":8,\"standard_D2_v5\":2,\"standard_D4_v5\":2,\"standard_D8_v5\":4,\"standard_D16_v5\":8,\"standard_D32_v5\":8,\"standard_D48_v5\":8,\"standard_D64_v5\":8,\"standard_D96_v5\":8,\"standard_E2pds_v5\":2,\"standard_E4pds_v5\":2,\"standard_E8pds_v5\":4,\"standard_E16pds_v5\":4,\"standard_E20pds_v5\":8,\"standard_E32pds_v5\":8,\"standard_EC96iads_v5\":8,\"standard_ND96amsr_A100_v4\":8,\"standard_D2pls_v5\":2,\"standard_D4pls_v5\":2,\"standard_D8pls_v5\":4,\"standard_D16pls_v5\":4,\"standard_D32pls_v5\":8,\"standard_D48pls_v5\":8,\"standard_D64pls_v5\":8,\"standard_EC2as_v5\":2,\"standard_EC4as_v5\":2,\"standard_EC8as_v5\":4,\"standard_EC16as_v5\":4,\"standard_EC20as_v5\":8,\"standard_EC32as_v5\":8,\"standard_EC48as_v5\":8,\"standard_EC64as_v5\":8,\"standard_EC96as_v5\":8,\"standard_PB6s\":1},\"excludedSkus\":[\"Standard_DC2s\",\"Standard_DC4s\",\"Standard_DC8s\"]},\"health\":\"Normal\",\"healthErrorDetails\":[],\"policyId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoffccyapp3352sitepolicy\",\"state\":\"Paired\",\"sourceProtectionContainerFriendlyName\":\"signoffccyappae52replicationcontainer\",\"sourceFabricFriendlyName\":\"signoffccyappae52replicationfabric\",\"targetFabricFriendlyName\":\"Microsoft Azure\",\"policyFriendlyName\":\"migratesignoffccyapp3352sitepolicy\"}}],\"nextLink\":null}" } }, - "Get-AzMigrateReplicationProtectionContainerMapping+[NoContext]+List+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationProtectionContainerMappings?api-version=2024-01-01+1": { + "Get-AzMigrateReplicationProtectionContainerMapping+[NoContext]+List+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationProtectionContainerMappings?api-version=2025-08-01+1": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationProtectionContainerMappings?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationProtectionContainerMappings?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "29" ], @@ -79,10 +79,10 @@ "Content": "{\"value\":[{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationProtectionContainerMappings/containermapping\",\"name\":\"containermapping\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings\",\"properties\":{\"targetProtectionContainerId\":\"Microsoft Azure\",\"targetProtectionContainerFriendlyName\":\"Microsoft Azure\",\"providerSpecificDetails\":{\"instanceType\":\"VMwareCbt\",\"keyVaultId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.KeyVault/vaults/migratekv1612849844\",\"keyVaultUri\":\"https://migratekv1612849844.vault.azure.net\",\"storageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migrategwsa1612849844\",\"storageAccountSasSecretName\":\"migrategwsa1612849844-gwySas\",\"serviceBusConnectionStringSecretName\":\"ServiceBusConnectionString\",\"targetLocation\":\"centraluseuap\",\"roleSizeToNicCountMap\":{\"default\":1,\"extraSmall\":2,\"small\":2,\"medium\":2,\"large\":2,\"a6\":2,\"a7\":4,\"a8\":2,\"a9\":4,\"a10\":2,\"a11\":4,\"standard_NV6\":2,\"standard_NV12\":2,\"standard_NV24\":4,\"standard_NV6_Promo\":2,\"standard_NV12_Promo\":2,\"standard_NV24_Promo\":4,\"standard_NV6s_v2\":4,\"standard_NV12s_v2\":8,\"standard_NV24s_v2\":8,\"standard_NV12s_v3\":4,\"standard_NV24s_v3\":8,\"standard_NV48s_v3\":8,\"standard_NV4as_v4\":2,\"standard_NV8as_v4\":4,\"standard_NV16as_v4\":8,\"standard_NV32as_v4\":8,\"standard_NC6\":2,\"standard_NC12\":2,\"standard_NC24\":4,\"standard_NC24r\":4,\"standard_NC6_Promo\":2,\"standard_NC12_Promo\":2,\"standard_NC24_Promo\":4,\"standard_NC24r_Promo\":4,\"standard_NC6s_v3\":4,\"standard_NC12s_v3\":8,\"standard_NC24rs_v3\":8,\"standard_NC24s_v3\":8,\"standard_NC6s_v2\":4,\"standard_NC12s_v2\":8,\"standard_NC24rs_v2\":8,\"standard_NC24s_v2\":8,\"standard_ND6s\":4,\"standard_ND12s\":8,\"standard_ND24s\":8,\"standard_ND24rs\":8,\"standard_ND40s_v2\":8,\"standard_ND40rs_v2\":8,\"standard_ND40s_v3\":1,\"standard_M208ms_v2\":8,\"standard_M208s_v2\":8,\"standard_M416-208s_v2\":8,\"standard_M416s_v2\":8,\"standard_M416-208ms_v2\":8,\"standard_M416ms_v2\":8,\"standard_M8ms\":4,\"standard_M16ms\":8,\"standard_M32ts\":8,\"standard_M32ls\":8,\"standard_M32ms\":8,\"standard_M64s\":8,\"standard_M64ls\":8,\"standard_M64ms\":8,\"standard_M128s\":8,\"standard_M128ms\":8,\"standard_M64\":8,\"standard_M64m\":8,\"standard_M128\":8,\"standard_M128m\":8,\"standard_M8-2ms\":2,\"standard_M8-4ms\":2,\"standard_M16-4ms\":2,\"standard_M16-8ms\":2,\"standard_M32-8ms\":8,\"standard_M32-16ms\":8,\"standard_M64-16ms\":8,\"standard_M64-32ms\":8,\"standard_M128-32ms\":8,\"standard_M128-64ms\":8,\"standard_L4s\":2,\"standard_L8s\":4,\"standard_L16s\":8,\"standard_L32s\":8,\"standard_L8s_v2\":2,\"standard_L16s_v2\":4,\"standard_L32s_v2\":8,\"standard_L48s_v2\":8,\"standard_L64s_v2\":8,\"standard_L80s_v2\":8,\"standard_H8\":2,\"standard_H16\":4,\"standard_H8m\":2,\"standard_H16m\":4,\"standard_H16r\":4,\"standard_H16mr\":4,\"standard_H8_Promo\":2,\"standard_H16_Promo\":4,\"standard_H8m_Promo\":2,\"standard_H16m_Promo\":4,\"standard_H16r_Promo\":4,\"standard_H16mr_Promo\":4,\"standard_HB60rs\":2,\"standard_HB120rs_v2\":2,\"standard_HC44rs\":2,\"standard_G1\":2,\"standard_G2\":2,\"standard_G3\":4,\"standard_G4\":8,\"standard_G5\":8,\"standard_GS1\":2,\"standard_GS2\":2,\"standard_GS3\":4,\"standard_GS4\":8,\"standard_GS4-4\":8,\"standard_GS4-8\":8,\"standard_GS5\":8,\"standard_GS5-8\":8,\"standard_GS5-16\":8,\"standard_F1\":2,\"standard_F2\":2,\"standard_F4\":4,\"standard_F8\":8,\"standard_F16\":8,\"standard_F1s\":2,\"standard_F2s\":2,\"standard_F4s\":4,\"standard_F8s\":8,\"standard_F16s\":8,\"standard_F2s_v2\":2,\"standard_F4s_v2\":2,\"standard_F8s_v2\":4,\"standard_F16s_v2\":4,\"standard_F32s_v2\":8,\"standard_F48s_v2\":8,\"standard_F64s_v2\":8,\"standard_F72s_v2\":8,\"standard_E2_v3\":2,\"standard_E4_v3\":2,\"standard_E8_v3\":4,\"standard_E16_v3\":8,\"standard_E20_v3\":8,\"standard_E32_v3\":8,\"standard_E48_v3\":8,\"standard_E64_v3\":8,\"standard_E64i_v3\":8,\"standard_E64is_v3\":8,\"standard_E2_v4\":2,\"standard_E4_v4\":2,\"standard_E8_v4\":4,\"standard_E16_v4\":8,\"standard_E20_v4\":8,\"standard_E32_v4\":8,\"standard_E48_v4\":8,\"standard_E64_v4\":8,\"standard_E2s_v3\":2,\"standard_E4s_v3\":2,\"standard_E4-2s_v3\":2,\"standard_E8s_v3\":4,\"standard_E8-2s_v3\":4,\"standard_E8-4s_v3\":4,\"standard_E16s_v3\":8,\"standard_E16-4s_v3\":8,\"standard_E16-8s_v3\":8,\"standard_E20s_v3\":8,\"standard_E32s_v3\":8,\"standard_E32-8s_v3\":8,\"standard_E32-16s_v3\":8,\"standard_E48s_v3\":8,\"standard_E64s_v3\":8,\"standard_E64-16s_v3\":8,\"standard_E64-32s_v3\":8,\"standard_E2a_v4\":2,\"standard_E4a_v4\":2,\"standard_E8a_v4\":4,\"standard_E16a_v4\":8,\"standard_E20a_v4\":8,\"standard_E32a_v4\":8,\"standard_E48a_v4\":8,\"standard_E64a_v4\":8,\"standard_E96a_v4\":8,\"standard_E2as_v4\":2,\"standard_E4as_v4\":2,\"standard_E8as_v4\":4,\"standard_E16as_v4\":8,\"standard_E20as_v4\":8,\"standard_E32as_v4\":8,\"standard_E48as_v4\":8,\"standard_E64as_v4\":8,\"standard_E96as_v4\":8,\"standard_E2d_v4\":2,\"standard_E4d_v4\":2,\"standard_E8d_v4\":4,\"standard_E16d_v4\":8,\"standard_E20d_v4\":8,\"standard_E32d_v4\":8,\"standard_E48d_v4\":8,\"standard_E64d_v4\":8,\"standard_E2s_v4\":2,\"standard_E4-2s_v4\":2,\"standard_E4s_v4\":2,\"standard_E8-2s_v4\":2,\"standard_E8-4s_v4\":4,\"standard_E8s_v4\":4,\"standard_E16-4s_v4\":8,\"standard_E16-8s_v4\":8,\"standard_E16s_v4\":8,\"standard_E20s_v4\":8,\"standard_E32-8s_v4\":8,\"standard_E32-16s_v4\":8,\"standard_E32s_v4\":8,\"standard_E48s_v4\":8,\"standard_E64-16s_v4\":8,\"standard_E64-32s_v4\":8,\"standard_E64s_v4\":8,\"standard_E2ds_v4\":2,\"standard_E4-2ds_v4\":2,\"standard_E4ds_v4\":2,\"standard_E8-2ds_v4\":4,\"standard_E8-4ds_v4\":4,\"standard_E8ds_v4\":4,\"standard_E16-4ds_v4\":8,\"standard_E16-8ds_v4\":8,\"standard_E16ds_v4\":8,\"standard_E20ds_v4\":8,\"standard_E32-8ds_v4\":8,\"standard_E32-16ds_v4\":8,\"standard_E32ds_v4\":8,\"standard_E48ds_v4\":8,\"standard_E64-16ds_v4\":8,\"standard_E64-32ds_v4\":8,\"standard_E64ds_v4\":8,\"standard_D1\":2,\"standard_D2\":2,\"standard_D3\":4,\"standard_D4\":8,\"standard_D11\":2,\"standard_D12\":4,\"standard_D13\":8,\"standard_D14\":8,\"standard_D1_v2\":2,\"standard_D2_v2\":2,\"standard_D3_v2\":4,\"standard_D4_v2\":8,\"standard_D5_v2\":8,\"standard_D11_v2\":2,\"standard_D12_v2\":4,\"standard_D13_v2\":8,\"standard_D14_v2\":8,\"standard_D15_v2\":8,\"standard_D2_v2_Promo\":2,\"standard_D3_v2_Promo\":4,\"standard_D4_v2_Promo\":8,\"standard_D5_v2_Promo\":8,\"standard_D11_v2_Promo\":2,\"standard_D12_v2_Promo\":4,\"standard_D13_v2_Promo\":8,\"standard_D14_v2_Promo\":8,\"standard_D2_v3\":2,\"standard_D4_v3\":2,\"standard_D8_v3\":4,\"standard_D16_v3\":8,\"standard_D32_v3\":8,\"standard_D48_v3\":8,\"standard_D64_v3\":8,\"standard_D2_v4\":2,\"standard_D4_v4\":2,\"standard_D8_v4\":4,\"standard_D16_v4\":8,\"standard_D32_v4\":8,\"standard_D48_v4\":8,\"standard_D64_v4\":8,\"standard_D2a_v4\":2,\"standard_D4a_v4\":2,\"standard_D8a_v4\":4,\"standard_D16a_v4\":8,\"standard_D32a_v4\":8,\"standard_D48a_v4\":8,\"standard_D64a_v4\":8,\"standard_D96a_v4\":8,\"standard_D2as_v4\":2,\"standard_D4as_v4\":2,\"standard_D8as_v4\":4,\"standard_D16as_v4\":8,\"standard_D32as_v4\":8,\"standard_D48as_v4\":8,\"standard_D64as_v4\":8,\"standard_D96as_v4\":8,\"standard_D2d_v4\":2,\"standard_D4d_v4\":2,\"standard_D8d_v4\":4,\"standard_D16d_v4\":8,\"standard_D32d_v4\":8,\"standard_D48d_v4\":8,\"standard_D64d_v4\":8,\"standard_D2ds_v4\":2,\"standard_D4ds_v4\":2,\"standard_D8ds_v4\":4,\"standard_D16ds_v4\":8,\"standard_D32ds_v4\":8,\"standard_D48ds_v4\":8,\"standard_D64ds_v4\":8,\"standard_DS1\":2,\"standard_DS2\":2,\"standard_DS3\":4,\"standard_DS4\":8,\"standard_DS11\":2,\"standard_DS12\":4,\"standard_DS13\":8,\"standard_DS14\":8,\"standard_DS1_v2\":2,\"standard_DS2_v2\":2,\"standard_DS3_v2\":4,\"standard_DS4_v2\":8,\"standard_DS5_v2\":8,\"standard_DS11_v2\":2,\"standard_DS11-1_v2\":2,\"standard_DS12_v2\":4,\"standard_DS12_v2_Promo\":4,\"standard_DS12-1_v2\":4,\"standard_DS12-2_v2\":4,\"standard_DS13_v2\":8,\"standard_DS13-2_v2\":8,\"standard_DS13-4_v2\":8,\"standard_DS14_v2\":8,\"standard_DS14-4_v2\":8,\"standard_DS14-8_v2\":8,\"standard_DS15_v2\":8,\"standard_DS2_v2_Promo\":2,\"standard_DS3_v2_Promo\":4,\"standard_DS4_v2_Promo\":8,\"standard_DS5_v2_Promo\":8,\"standard_DS11_v2_Promo\":2,\"standard_DS13_v2_Promo\":8,\"standard_DS14_v2_Promo\":8,\"standard_D2s_v3\":2,\"standard_D4s_v3\":2,\"standard_D8s_v3\":4,\"standard_D16s_v3\":8,\"standard_D32s_v3\":8,\"standard_D48s_v3\":8,\"standard_D64s_v3\":8,\"standard_D2s_v4\":2,\"standard_D4s_v4\":2,\"standard_D8s_v4\":4,\"standard_D16s_v4\":8,\"standard_D32s_v4\":8,\"standard_D48s_v4\":8,\"standard_D64s_v4\":8,\"standard_DC2s\":2,\"standard_DC4s\":2,\"standard_DC8_v2\":1,\"standard_DC1s_v2\":1,\"standard_DC2s_v2\":1,\"standard_DC4s_v2\":1,\"standard_B1ls\":2,\"standard_B1s\":2,\"standard_B1ms\":2,\"standard_B2s\":3,\"standard_B2ms\":3,\"standard_B4ms\":4,\"standard_B8ms\":4,\"standard_B12ms\":6,\"standard_B16ms\":8,\"standard_B20ms\":8,\"standard_A0\":2,\"standard_A1\":2,\"standard_A2\":2,\"standard_A3\":2,\"standard_A4\":4,\"standard_A5\":2,\"standard_A6\":2,\"standard_A7\":4,\"standard_A8\":2,\"standard_A9\":4,\"standard_A10\":2,\"standard_A11\":4,\"standard_A1_v2\":2,\"standard_A2_v2\":2,\"standard_A4_v2\":4,\"standard_A8_v2\":8,\"standard_A2m_v2\":2,\"standard_A4m_v2\":4,\"standard_A8m_v2\":8,\"basic_A0\":2,\"basic_A1\":2,\"basic_A2\":2,\"basic_A3\":2,\"basic_A4\":2,\"standard_M32ms_v2\":8,\"standard_M64ms_v2\":8,\"standard_M64s_v2\":8,\"standard_M128ms_v2\":8,\"standard_M128s_v2\":8,\"standard_HB60-15rs\":8,\"standard_HB60-30rs\":8,\"standard_HB60-45rs\":8,\"standard_E2_v5\":2,\"standard_E4_v5\":2,\"standard_E8_v5\":4,\"standard_E16_v5\":8,\"standard_E20_v5\":8,\"standard_E32_v5\":8,\"standard_E48_v5\":8,\"standard_E64_v5\":8,\"standard_E96_v5\":8,\"standard_L8as_v3\":4,\"standard_L16as_v3\":8,\"standard_L32as_v3\":8,\"standard_L48as_v3\":8,\"standard_L64as_v3\":8,\"standard_L80as_v3\":8,\"standard_NC4as_T4_v3\":4,\"standard_NC8as_T4_v3\":8,\"standard_NC16as_T4_v3\":8,\"standard_NC64as_T4_v3\":8,\"standard_D2d_v5\":2,\"standard_D4d_v5\":2,\"standard_D8d_v5\":4,\"standard_D16d_v5\":8,\"standard_D32d_v5\":8,\"standard_D48d_v5\":8,\"standard_D64d_v5\":8,\"standard_D96d_v5\":8,\"standard_NC8ads_A10_v4\":2,\"standard_NC16ads_A10_v4\":4,\"standard_NC32ads_A10_v4\":8,\"standard_ND96asr_v4\":8,\"standard_D2as_v5\":2,\"standard_D4as_v5\":2,\"standard_D8as_v5\":4,\"standard_D16as_v5\":8,\"standard_D32as_v5\":8,\"standard_D48as_v5\":8,\"standard_D64as_v5\":8,\"standard_D96as_v5\":8,\"standard_M32dms_v2\":8,\"standard_M64ds_v2\":8,\"standard_M64dms_v2\":8,\"standard_M128ds_v2\":8,\"standard_M128dms_v2\":8,\"standard_EC2ads_v5\":2,\"standard_EC4ads_v5\":2,\"standard_EC8ads_v5\":4,\"standard_EC16ads_v5\":4,\"standard_EC20ads_v5\":8,\"standard_EC32ads_v5\":8,\"standard_EC48ads_v5\":8,\"standard_EC64ads_v5\":8,\"standard_EC96ads_v5\":8,\"standard_HB120rs_v3\":8,\"standard_HB120-16rs_v3\":8,\"standard_HB120-32rs_v3\":8,\"standard_HB120-64rs_v3\":8,\"standard_HB120-96rs_v3\":8,\"standard_M192is_v2\":8,\"standard_M192ims_v2\":8,\"standard_E104id_v5\":8,\"standard_DC1s_v3\":2,\"standard_DC2s_v3\":2,\"standard_DC4s_v3\":4,\"standard_DC8s_v3\":8,\"standard_DC16s_v3\":8,\"standard_DC24s_v3\":8,\"standard_DC32s_v3\":8,\"standard_DC48s_v3\":8,\"standard_E2d_v5\":2,\"standard_E4d_v5\":2,\"standard_E8d_v5\":4,\"standard_E16d_v5\":8,\"standard_E20d_v5\":8,\"standard_E32d_v5\":8,\"standard_E48d_v5\":8,\"standard_E64d_v5\":8,\"standard_E96d_v5\":8,\"standard_E2ds_v5\":2,\"standard_E4ds_v5\":2,\"standard_E4-2ds_v5\":2,\"standard_E8ds_v5\":4,\"standard_E8-2ds_v5\":4,\"standard_E8-4ds_v5\":4,\"standard_E16ds_v5\":8,\"standard_E16-4ds_v5\":8,\"standard_E16-8ds_v5\":8,\"standard_E20ds_v5\":8,\"standard_E32ds_v5\":8,\"standard_E32-8ds_v5\":8,\"standard_E32-16ds_v5\":8,\"standard_E48ds_v5\":8,\"standard_E64ds_v5\":8,\"standard_E64-16ds_v5\":8,\"standard_E64-32ds_v5\":8,\"standard_E96ds_v5\":8,\"standard_E96-24ds_v5\":8,\"standard_E96-48ds_v5\":8,\"standard_E80ids_v4\":8,\"standard_D2s_v5\":2,\"standard_D4s_v5\":2,\"standard_D8s_v5\":4,\"standard_D16s_v5\":8,\"standard_D32s_v5\":8,\"standard_D48s_v5\":8,\"standard_D64s_v5\":8,\"standard_D96s_v5\":8,\"standard_E2s_v5\":2,\"standard_E4s_v5\":2,\"standard_E4-2s_v5\":2,\"standard_E8s_v5\":4,\"standard_E8-2s_v5\":4,\"standard_E8-4s_v5\":4,\"standard_E16s_v5\":8,\"standard_E16-4s_v5\":8,\"standard_E16-8s_v5\":8,\"standard_E20s_v5\":8,\"standard_E32s_v5\":8,\"standard_E32-8s_v5\":8,\"standard_E32-16s_v5\":8,\"standard_E48s_v5\":8,\"standard_E64s_v5\":8,\"standard_E64-16s_v5\":8,\"standard_E64-32s_v5\":8,\"standard_E96s_v5\":8,\"standard_E96-24s_v5\":8,\"standard_E96-48s_v5\":8,\"standard_E2as_v5\":2,\"standard_E4as_v5\":2,\"standard_E4-2as_v5\":2,\"standard_E8as_v5\":4,\"standard_E8-2as_v5\":4,\"standard_E8-4as_v5\":4,\"standard_E16as_v5\":8,\"standard_E16-4as_v5\":8,\"standard_E16-8as_v5\":8,\"standard_E20as_v5\":8,\"standard_E32as_v5\":8,\"standard_E32-8as_v5\":8,\"standard_E32-16as_v5\":8,\"standard_E48as_v5\":8,\"standard_E64as_v5\":8,\"standard_E64-16as_v5\":8,\"standard_E64-32as_v5\":8,\"standard_E96as_v5\":8,\"standard_E96-24as_v5\":8,\"standard_E96-48as_v5\":8,\"standard_E80is_v4\":8,\"standard_E96ias_v4\":8,\"standard_E104ids_v5\":8,\"standard_M192idms_v2\":8,\"standard_M192ids_v2\":8,\"standard_D2ds_v5\":2,\"standard_D4ds_v5\":2,\"standard_D8ds_v5\":4,\"standard_D16ds_v5\":8,\"standard_D32ds_v5\":8,\"standard_D64ds_v5\":8,\"standard_D48ds_v5\":8,\"standard_D96ds_v5\":8,\"standard_FX4mds\":2,\"standard_FX12mds\":4,\"standard_FX36mds\":8,\"standard_FX24mds\":4,\"standard_FX48mds\":8,\"standard_D2ads_v5\":2,\"standard_D4ads_v5\":2,\"standard_D8ads_v5\":4,\"standard_D16ads_v5\":8,\"standard_D32ads_v5\":8,\"standard_D48ads_v5\":8,\"standard_D64ads_v5\":8,\"standard_D96ads_v5\":8,\"standard_E2ads_v5\":2,\"standard_E4ads_v5\":2,\"standard_E4-2ads_v5\":2,\"standard_E8ads_v5\":4,\"standard_E8-2ads_v5\":4,\"standard_E8-4ads_v5\":4,\"standard_E16ads_v5\":8,\"standard_E16-4ads_v5\":8,\"standard_E16-8ads_v5\":8,\"standard_E20ads_v5\":8,\"standard_E32ads_v5\":8,\"standard_E32-8ads_v5\":8,\"standard_E32-16ads_v5\":8,\"standard_E48ads_v5\":8,\"standard_E64ads_v5\":8,\"standard_E64-16ads_v5\":8,\"standard_E64-32ads_v5\":8,\"standard_E96ads_v5\":8,\"standard_E96-24ads_v5\":8,\"standard_E96-48ads_v5\":8,\"standard_E112iads_v5\":8,\"standard_DC1ds_v3\":2,\"standard_DC2ds_v3\":2,\"standard_DC4ds_v3\":4,\"standard_DC8ds_v3\":8,\"standard_DC16ds_v3\":8,\"standard_DC24ds_v3\":8,\"standard_DC32ds_v3\":8,\"standard_DC48ds_v3\":8,\"standard_E2bs_v5\":2,\"standard_E4bs_v5\":2,\"standard_E8bs_v5\":4,\"standard_E16bs_v5\":4,\"standard_E32bs_v5\":8,\"standard_E48bs_v5\":8,\"standard_E64bs_v5\":8,\"standard_EC96ias_v5\":8,\"standard_NV6ads_A10_v5\":2,\"standard_NV12ads_A10_v5\":4,\"standard_NV18ads_A10_v5\":6,\"standard_NV36ads_A10_v5\":8,\"standard_NV36adms_A10_v5\":8,\"standard_NV72ads_A10_v5\":8,\"standard_NC24ads_A100_v4\":2,\"standard_NC48ads_A100_v4\":4,\"standard_NC96ads_A100_v4\":8,\"standard_DC2as_v5\":2,\"standard_DC4as_v5\":2,\"standard_DC8as_v5\":4,\"standard_DC16as_v5\":4,\"standard_DC32as_v5\":8,\"standard_DC48as_v5\":8,\"standard_DC64as_v5\":8,\"standard_DC96as_v5\":8,\"standard_E104is_v5\":8,\"standard_E112ias_v5\":8,\"standard_E2ps_v5\":2,\"standard_E4ps_v5\":2,\"standard_E8ps_v5\":4,\"standard_E16ps_v5\":4,\"standard_E20ps_v5\":8,\"standard_E32ps_v5\":8,\"standard_E104i_v5\":8,\"standard_NP10s\":4,\"standard_NP20s\":8,\"standard_NP40s\":8,\"standard_L8s_v3\":4,\"standard_L16s_v3\":8,\"standard_L32s_v3\":8,\"standard_L48s_v3\":8,\"standard_L64s_v3\":8,\"standard_L80s_v3\":8,\"standard_DC2ads_v5\":2,\"standard_DC4ads_v5\":2,\"standard_DC8ads_v5\":4,\"standard_DC16ads_v5\":4,\"standard_DC32ads_v5\":8,\"standard_DC48ads_v5\":8,\"standard_DC64ads_v5\":8,\"standard_DC96ads_v5\":8,\"standard_D2ps_v5\":2,\"standard_D4ps_v5\":2,\"standard_D8ps_v5\":4,\"standard_D16ps_v5\":4,\"standard_D32ps_v5\":8,\"standard_D48ps_v5\":8,\"standard_D64ps_v5\":8,\"standard_D2pds_v5\":2,\"standard_D4pds_v5\":2,\"standard_D8pds_v5\":4,\"standard_D16pds_v5\":4,\"standard_D32pds_v5\":8,\"standard_D48pds_v5\":8,\"standard_D64pds_v5\":8,\"standard_D2plds_v5\":2,\"standard_D4plds_v5\":2,\"standard_D8plds_v5\":4,\"standard_D16plds_v5\":4,\"standard_D32plds_v5\":8,\"standard_D48plds_v5\":8,\"standard_D64plds_v5\":8,\"standard_E2bds_v5\":2,\"standard_E4bds_v5\":2,\"standard_E8bds_v5\":4,\"standard_E16bds_v5\":4,\"standard_E32bds_v5\":8,\"standard_E48bds_v5\":8,\"standard_E64bds_v5\":8,\"standard_D2_v5\":2,\"standard_D4_v5\":2,\"standard_D8_v5\":4,\"standard_D16_v5\":8,\"standard_D32_v5\":8,\"standard_D48_v5\":8,\"standard_D64_v5\":8,\"standard_D96_v5\":8,\"standard_E2pds_v5\":2,\"standard_E4pds_v5\":2,\"standard_E8pds_v5\":4,\"standard_E16pds_v5\":4,\"standard_E20pds_v5\":8,\"standard_E32pds_v5\":8,\"standard_EC96iads_v5\":8,\"standard_ND96amsr_A100_v4\":8,\"standard_D2pls_v5\":2,\"standard_D4pls_v5\":2,\"standard_D8pls_v5\":4,\"standard_D16pls_v5\":4,\"standard_D32pls_v5\":8,\"standard_D48pls_v5\":8,\"standard_D64pls_v5\":8,\"standard_EC2as_v5\":2,\"standard_EC4as_v5\":2,\"standard_EC8as_v5\":4,\"standard_EC16as_v5\":4,\"standard_EC20as_v5\":8,\"standard_EC32as_v5\":8,\"standard_EC48as_v5\":8,\"standard_EC64as_v5\":8,\"standard_EC96as_v5\":8,\"standard_PB6s\":1},\"excludedSkus\":[\"Standard_DC2s\",\"Standard_DC4s\",\"Standard_DC8s\"]},\"health\":\"Normal\",\"healthErrorDetails\":[],\"policyId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoffccyapp3352sitepolicy\",\"state\":\"Paired\",\"sourceProtectionContainerFriendlyName\":\"signoffccyappae52replicationcontainer\",\"sourceFabricFriendlyName\":\"signoffccyappae52replicationfabric\",\"targetFabricFriendlyName\":\"Microsoft Azure\",\"policyFriendlyName\":\"migratesignoffccyapp3352sitepolicy\"}}],\"nextLink\":null}" } }, - "Get-AzMigrateReplicationProtectionContainerMapping+[NoContext]+Get+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationProtectionContainerMappings/containermapping?api-version=2024-01-01+1": { + "Get-AzMigrateReplicationProtectionContainerMapping+[NoContext]+Get+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationProtectionContainerMappings/containermapping?api-version=2025-08-01+1": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationProtectionContainerMappings/containermapping?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationProtectionContainerMappings/containermapping?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "30" ], diff --git a/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationRecoveryServicesProvider.Recording.json b/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationRecoveryServicesProvider.Recording.json index 32d854fbada0..2a881db286bb 100644 --- a/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationRecoveryServicesProvider.Recording.json +++ b/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationRecoveryServicesProvider.Recording.json @@ -1,8 +1,8 @@ { - "Get-AzMigrateReplicationRecoveryServicesProvider+[NoContext]+List+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationRecoveryServicesProviders?api-version=2024-01-01+1": { + "Get-AzMigrateReplicationRecoveryServicesProvider+[NoContext]+List+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationRecoveryServicesProviders?api-version=2025-08-01+1": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationRecoveryServicesProviders?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationRecoveryServicesProviders?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "31" ], @@ -39,10 +39,10 @@ "Content": "{\"value\":[{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationRecoveryServicesProviders/signoffccyappae52dra\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationRecoveryServicesProviders\",\"name\":\"signoffccyappae52dra\",\"properties\":{\"fabricType\":\"VMwareV2\",\"friendlyName\":\"signoffccyappae52dra\",\"providerVersion\":\"5.1.7636.0\",\"serverVersion\":\"0.0\",\"providerVersionState\":\"Latest\",\"providerVersionExpiryDate\":\"9999-12-31T23:59:59.9999999\",\"fabricFriendlyName\":\"signoffccyappae52replicationfabric\",\"lastHeartBeat\":\"2022-09-26T11:22:31.9317498Z\",\"connectionStatus\":\"Connected\",\"protectedItemCount\":7,\"allowedScenarios\":[\"Refresh\"],\"healthErrorDetails\":[],\"draIdentifier\":\"25e13d18-d9a2-538b-9ff8-a494ac0efd2d\",\"machineId\":null,\"machineName\":\"WIN-DGSM4IF4RMF\",\"biosId\":null,\"authenticationIdentityDetails\":{\"tenantId\":\"72f988bf-86f1-41af-91ab-2d7cd011db47\",\"applicationId\":\"d759dafa-25b0-412b-b5bc-78e0307b5596\",\"objectId\":\"0cdd5aed-eadc-45ed-8b0b-3819d175955e\",\"audience\":\"d759dafa-25b0-412b-b5bc-78e0307b5596\",\"aadAuthority\":\"https://login.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47\"},\"resourceAccessIdentityDetails\":{\"tenantId\":\"72f988bf-86f1-41af-91ab-2d7cd011db47\",\"applicationId\":\"d759dafa-25b0-412b-b5bc-78e0307b5596\",\"objectId\":\"0cdd5aed-eadc-45ed-8b0b-3819d175955e\",\"audience\":\"d759dafa-25b0-412b-b5bc-78e0307b5596\",\"aadAuthority\":\"https://login.windows.net/72f988bf-86f1-41af-91ab-2d7cd011db47\"},\"dataPlaneAuthenticationIdentityDetails\":null,\"providerVersionDetails\":{\"version\":\"5.1.7636.0\",\"expiryDate\":\"9999-12-31T23:59:59.9999999\",\"status\":\"Supported\"}}}],\"nextLink\":null}" } }, - "Get-AzMigrateReplicationRecoveryServicesProvider+[NoContext]+Get+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationRecoveryServicesProviders/signoffccyappae52dra?api-version=2024-01-01+1": { + "Get-AzMigrateReplicationRecoveryServicesProvider+[NoContext]+Get+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationRecoveryServicesProviders/signoffccyappae52dra?api-version=2025-08-01+1": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationRecoveryServicesProviders/signoffccyappae52dra?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationRecoveryServicesProviders/signoffccyappae52dra?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "32" ], diff --git a/src/Migrate/Migrate.Autorest/test/Get-AzMigrateServerReplication.Recording.json b/src/Migrate/Migrate.Autorest/test/Get-AzMigrateServerReplication.Recording.json index 69a466014bcc..65374f81ee80 100644 --- a/src/Migrate/Migrate.Autorest/test/Get-AzMigrateServerReplication.Recording.json +++ b/src/Migrate/Migrate.Autorest/test/Get-AzMigrateServerReplication.Recording.json @@ -37,10 +37,10 @@ "Content": "{\"id\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Migrate/MigrateProjects/signoffccyproj/Solutions/Servers-Migration-ServerMigration\",\"name\":\"Servers-Migration-ServerMigration\",\"type\":\"Microsoft.Migrate/MigrateProjects/Solutions\",\"etag\":\"\\\"0400a1d3-0000-3300-0000-62dd866f0000\\\"\",\"properties\":{\"tool\":\"ServerMigration\",\"purpose\":\"Migration\",\"goal\":\"Servers\",\"status\":\"Active\",\"cleanupState\":\"None\",\"summary\":{\"instanceType\":\"Servers\",\"discoveredCount\":0,\"assessedCount\":0,\"replicatingCount\":7,\"testMigratedCount\":0,\"migratedCount\":0},\"details\":{\"groupCount\":0,\"assessmentCount\":0,\"extendedDetails\":{\"serversOnWindows\":\"0\",\"serversOnLinux\":\"0\",\"serversOnOther\":\"0\",\"dependencyEnabledMachines\":\"0\",\"machinesHavingSqlServers\":\"0\",\"machinesHavingWebServers\":\"0\",\"vaultId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault\"}}}}" } }, - "Get-AzMigrateServerReplication+[NoContext]+ListByName+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationMigrationItems?api-version=2024-01-01+2": { + "Get-AzMigrateServerReplication+[NoContext]+ListByName+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationMigrationItems?api-version=2025-08-01+2": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationMigrationItems?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationMigrationItems?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "36" ], @@ -77,10 +77,10 @@ "Content": "{\"value\":[{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00\",\"name\":\"idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems\",\"properties\":{\"machineName\":\"Win2k16\",\"policyId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoffccyapp3352sitepolicy\",\"policyFriendlyName\":\"migratesignoffccyapp3352sitepolicy\",\"recoveryServicesProviderId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationRecoveryServicesProviders/25e13d18-d9a2-538b-9ff8-a494ac0efd2d\",\"replicationStatus\":\"Delta sync\",\"migrationState\":\"Replicating\",\"migrationStateDescription\":\"Ready to migrate\",\"lastTestMigrationStatus\":null,\"lastMigrationTime\":\"2022-09-23T17:47:01.5486966Z\",\"lastMigrationStatus\":\"Succeeded\",\"testMigrateState\":\"None\",\"testMigrateStateDescription\":\"None\",\"health\":\"Normal\",\"healthErrors\":[],\"allowedOperations\":[\"DisableMigration\",\"TestMigrate\",\"Migrate\",\"PauseReplication\"],\"currentJob\":{\"jobName\":\"None\",\"jobId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/None\",\"startTime\":\"1753-01-01T01:01:01Z\"},\"criticalJobHistory\":[],\"eventCorrelationId\":\"847d99b2-057d-4f3b-8389-358a5a5a34e4\",\"providerSpecificDetails\":{\"instanceType\":\"VMwareCbt\",\"vmwareMachineId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/machines/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00\",\"osType\":\"Windows\",\"firmwareType\":\"BIOS\",\"targetGeneration\":\"V1\",\"licenseType\":\"NoLicenseType\",\"sqlServerLicenseType\":\"PAYG\",\"dataMoverRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"snapshotRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"storageAccountId\":null,\"targetVmName\":\"Win2k16\",\"targetVmSize\":\"Standard_A4_v2\",\"targetLocation\":\"centraluseuap\",\"targetResourceGroupId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/ashishRg\",\"targetAvailabilitySetId\":\"\",\"targetAvailabilityZone\":\"\",\"targetProximityPlacementGroupId\":\"\",\"targetBootDiagnosticsStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"targetVmTags\":{},\"protectedDisks\":[],\"targetNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/--fancy(migrate)-----__/providers/Microsoft.Network/virtualNetworks/cbtsignoff2105targetnetwork\",\"testNetworkId\":\"\",\"vmNics\":[],\"targetNicTags\":{},\"migrationRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00/migrationRecoveryPoints/83563c3a-e189-4703-a965-0f96fc91fa52\",\"lastRecoveryPointReceived\":\"2022-09-26T15:15:56.79Z\",\"lastRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00/migrationRecoveryPoints/7d78a16d-f016-4c0e-b144-94e7d5387764\",\"initialSeedingProgressPercentage\":null,\"migrationProgressPercentage\":null,\"resyncProgressPercentage\":null,\"resumeProgressPercentage\":null,\"initialSeedingRetryCount\":0,\"resyncRetryCount\":0,\"resumeRetryCount\":0,\"resyncRequired\":\"false\",\"resyncState\":\"None\",\"performAutoResync\":\"true\",\"seedDiskTags\":{},\"targetDiskTags\":{}}}},{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50159b65-0c15-6b2a-6d92-0d7115ffd1e9\",\"name\":\"idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50159b65-0c15-6b2a-6d92-0d7115ffd1e9\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems\",\"properties\":{\"machineName\":\"Scale-Rhel8-03\",\"policyId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoffccyapp3352sitepolicy\",\"policyFriendlyName\":\"migratesignoffccyapp3352sitepolicy\",\"recoveryServicesProviderId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationRecoveryServicesProviders/25e13d18-d9a2-538b-9ff8-a494ac0efd2d\",\"replicationStatus\":\"Delta sync\",\"migrationState\":\"Replicating\",\"migrationStateDescription\":\"Ready to migrate\",\"lastTestMigrationStatus\":null,\"lastMigrationStatus\":null,\"testMigrateState\":\"None\",\"testMigrateStateDescription\":\"None\",\"health\":\"Normal\",\"healthErrors\":[{\"innerHealthErrors\":[],\"errorSource\":\"ReplicationUnitFailoverValidatorError\",\"errorType\":\"8010\",\"errorLevel\":\"Error\",\"errorCategory\":\"TestFailover\",\"errorCode\":\"110084\",\"summaryMessage\":\"\",\"errorMessage\":\"No successful test migration has been done on the virtual machine \u0027Scale-Rhel8-03\u0027.\",\"possibleCauses\":\"No successful test migration has been done on the virtual machine after it was replicated.\",\"recommendedAction\":\"Do a test migration on the virtual machine.\",\"creationTimeUtc\":\"2022-09-26T05:16:22.8871285Z\",\"recoveryProviderErrorMessage\":null,\"entityId\":\"5914e571-f3f4-56c7-b3e6-83adaf53c5c4\",\"errorId\":\"6:8010\",\"customerResolvability\":\"NotAllowed\"}],\"allowedOperations\":[\"DisableMigration\",\"TestMigrate\",\"Migrate\",\"PauseReplication\"],\"currentJob\":{\"jobName\":\"None\",\"jobId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/None\",\"startTime\":\"1753-01-01T01:01:01Z\"},\"criticalJobHistory\":[],\"eventCorrelationId\":\"7a0a8c1c-1f32-4120-87a1-77e4b114cc7a\",\"providerSpecificDetails\":{\"instanceType\":\"VMwareCbt\",\"vmwareMachineId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/machines/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50159b65-0c15-6b2a-6d92-0d7115ffd1e9\",\"osType\":\"Linux\",\"firmwareType\":\"BIOS\",\"targetGeneration\":\"V1\",\"licenseType\":\"NoLicenseType\",\"sqlServerLicenseType\":\"NotSpecified\",\"dataMoverRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"snapshotRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"storageAccountId\":null,\"targetVmName\":\"Scale-Rhel8-03\",\"targetVmSize\":\"Basic_A2\",\"targetLocation\":\"centraluseuap\",\"targetResourceGroupId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg\",\"targetAvailabilitySetId\":\"\",\"targetAvailabilityZone\":\"\",\"targetProximityPlacementGroupId\":\"\",\"targetBootDiagnosticsStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"targetVmTags\":{},\"protectedDisks\":[],\"targetNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/fancy(migrate)/providers/Microsoft.Network/virtualNetworks/Cbtsignoff2105targetnetwork\",\"testNetworkId\":\"\",\"vmNics\":[],\"targetNicTags\":{},\"migrationRecoveryPointId\":null,\"lastRecoveryPointReceived\":\"2022-09-26T09:43:07.645Z\",\"lastRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50159b65-0c15-6b2a-6d92-0d7115ffd1e9/migrationRecoveryPoints/4ec41578-8f9b-4927-99e7-efd9a590bfb0\",\"initialSeedingProgressPercentage\":null,\"migrationProgressPercentage\":null,\"resyncProgressPercentage\":null,\"resumeProgressPercentage\":null,\"initialSeedingRetryCount\":0,\"resyncRetryCount\":0,\"resumeRetryCount\":0,\"resyncRequired\":\"false\",\"resyncState\":\"None\",\"performAutoResync\":\"false\",\"seedDiskTags\":{},\"targetDiskTags\":{}}}},{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015dc21-bdb3-3f13-25c9-ed9724bfbfc6\",\"name\":\"idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015dc21-bdb3-3f13-25c9-ed9724bfbfc6\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems\",\"properties\":{\"machineName\":\"win2k10-02-c\",\"policyId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoffccyapp3352sitepolicy\",\"policyFriendlyName\":\"migratesignoffccyapp3352sitepolicy\",\"recoveryServicesProviderId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationRecoveryServicesProviders/25e13d18-d9a2-538b-9ff8-a494ac0efd2d\",\"replicationStatus\":\"Delta sync\",\"migrationState\":\"Replicating\",\"migrationStateDescription\":\"Ready to migrate\",\"lastTestMigrationStatus\":null,\"lastMigrationStatus\":null,\"testMigrateState\":\"None\",\"testMigrateStateDescription\":\"None\",\"health\":\"Normal\",\"healthErrors\":[{\"innerHealthErrors\":[],\"errorSource\":\"ReplicationUnitFailoverValidatorError\",\"errorType\":\"8010\",\"errorLevel\":\"Error\",\"errorCategory\":\"TestFailover\",\"errorCode\":\"110084\",\"summaryMessage\":\"\",\"errorMessage\":\"No successful test migration has been done on the virtual machine \u0027win2k10-02-c\u0027.\",\"possibleCauses\":\"No successful test migration has been done on the virtual machine after it was replicated.\",\"recommendedAction\":\"Do a test migration on the virtual machine.\",\"creationTimeUtc\":\"2022-09-26T05:38:22.8280991Z\",\"recoveryProviderErrorMessage\":null,\"entityId\":\"6b407141-5a2e-56f9-b42b-03b7b69def43\",\"errorId\":\"6:8010\",\"customerResolvability\":\"NotAllowed\"}],\"allowedOperations\":[\"DisableMigration\",\"TestMigrate\",\"Migrate\",\"PauseReplication\"],\"currentJob\":{\"jobName\":\"None\",\"jobId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/None\",\"startTime\":\"1753-01-01T01:01:01Z\"},\"criticalJobHistory\":[],\"eventCorrelationId\":\"2caaff14-d284-42dd-ac59-fe202fb62fd8\",\"providerSpecificDetails\":{\"instanceType\":\"VMwareCbt\",\"vmwareMachineId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/machines/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015dc21-bdb3-3f13-25c9-ed9724bfbfc6\",\"osType\":\"Windows\",\"firmwareType\":\"BIOS\",\"targetGeneration\":\"V1\",\"licenseType\":\"NoLicenseType\",\"sqlServerLicenseType\":\"NotSpecified\",\"dataMoverRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"snapshotRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"storageAccountId\":null,\"targetVmName\":\"win2k10-02-c\",\"targetVmSize\":\"Basic_A3\",\"targetLocation\":\"centraluseuap\",\"targetResourceGroupId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg\",\"targetAvailabilitySetId\":\"\",\"targetAvailabilityZone\":\"\",\"targetProximityPlacementGroupId\":\"\",\"targetBootDiagnosticsStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"targetVmTags\":{},\"protectedDisks\":[],\"targetNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/fancy(migrate)/providers/Microsoft.Network/virtualNetworks/Cbtsignoff2105targetnetwork\",\"testNetworkId\":\"\",\"vmNics\":[],\"targetNicTags\":{},\"migrationRecoveryPointId\":null,\"lastRecoveryPointReceived\":\"2022-09-26T14:53:04.257Z\",\"lastRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015dc21-bdb3-3f13-25c9-ed9724bfbfc6/migrationRecoveryPoints/be95c679-d3d7-49ca-b92f-34bda39eb529\",\"initialSeedingProgressPercentage\":null,\"migrationProgressPercentage\":null,\"resyncProgressPercentage\":null,\"resumeProgressPercentage\":null,\"initialSeedingRetryCount\":0,\"resyncRetryCount\":0,\"resumeRetryCount\":0,\"resyncRequired\":\"false\",\"resyncState\":\"None\",\"performAutoResync\":\"false\",\"seedDiskTags\":{},\"targetDiskTags\":{}}}},{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0\",\"name\":\"idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems\",\"properties\":{\"machineName\":\"Scale-Win-UEFI-03\",\"policyId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoffccyapp3352sitepolicy\",\"policyFriendlyName\":\"migratesignoffccyapp3352sitepolicy\",\"recoveryServicesProviderId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationRecoveryServicesProviders/25e13d18-d9a2-538b-9ff8-a494ac0efd2d\",\"replicationStatus\":\"Delta sync\",\"migrationState\":\"Replicating\",\"migrationStateDescription\":\"Ready to migrate\",\"lastTestMigrationStatus\":null,\"lastMigrationTime\":\"2022-09-23T17:47:15.2771522Z\",\"lastMigrationStatus\":\"CompletedWithInformation\",\"testMigrateState\":\"None\",\"testMigrateStateDescription\":\"None\",\"health\":\"Normal\",\"healthErrors\":[{\"innerHealthErrors\":[],\"errorSource\":\"ReplicationUnitFailoverValidatorError\",\"errorType\":\"8010\",\"errorLevel\":\"Error\",\"errorCategory\":\"TestFailover\",\"errorCode\":\"110084\",\"summaryMessage\":\"\",\"errorMessage\":\"No successful test migration has been done on the virtual machine \u0027Scale-Win-UEFI-03\u0027.\",\"possibleCauses\":\"No successful test migration has been done on the virtual machine after it was replicated.\",\"recommendedAction\":\"Do a test migration on the virtual machine.\",\"creationTimeUtc\":\"2022-09-25T16:55:08.3023561Z\",\"recoveryProviderErrorMessage\":null,\"entityId\":\"72eab4fb-f77b-56f1-b2d4-c21166aedcc3\",\"errorId\":\"6:8010\",\"customerResolvability\":\"NotAllowed\"}],\"allowedOperations\":[\"DisableMigration\",\"TestMigrate\",\"Migrate\",\"PauseReplication\"],\"currentJob\":{\"jobName\":\"None\",\"jobId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/None\",\"startTime\":\"1753-01-01T01:01:01Z\"},\"criticalJobHistory\":[{\"jobName\":\"PlannedFailover\",\"jobId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/11af33d5-128a-45dd-88f6-ab382d21828f\",\"startTime\":\"2022-09-23T17:47:15.2771522Z\",\"jobStatus\":\"CompletedWithInformation\"}],\"eventCorrelationId\":\"711e3761-e500-4601-a6e9-559baef2282b\",\"providerSpecificDetails\":{\"instanceType\":\"VMwareCbt\",\"vmwareMachineId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/machines/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0\",\"osType\":\"Windows\",\"firmwareType\":\"EFI\",\"targetGeneration\":\"V2\",\"licenseType\":\"NoLicenseType\",\"sqlServerLicenseType\":\"PAYG\",\"dataMoverRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"snapshotRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"storageAccountId\":null,\"targetVmName\":\"Scale-Win-UEFI-03\",\"targetVmSize\":\"Standard_B12ms\",\"targetLocation\":\"centraluseuap\",\"targetResourceGroupId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/ashishRg\",\"targetAvailabilitySetId\":\"\",\"targetAvailabilityZone\":\"\",\"targetProximityPlacementGroupId\":\"\",\"targetBootDiagnosticsStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"targetVmTags\":{},\"protectedDisks\":[],\"targetNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/--fancy(migrate)-----__/providers/Microsoft.Network/virtualNetworks/cbtsignoff2105targetnetwork\",\"testNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/--fancy(migrate)-----__/providers/Microsoft.Network/virtualNetworks/cbtsignoff2105targetnetwork\",\"vmNics\":[],\"targetNicTags\":{},\"migrationRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0/migrationRecoveryPoints/5ec876b6-89ae-4681-bd03-9dadad61351e\",\"lastRecoveryPointReceived\":\"2022-09-26T09:44:07.644Z\",\"lastRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0/migrationRecoveryPoints/84173b51-3e4f-46fb-be3a-3aa3334e6955\",\"initialSeedingProgressPercentage\":null,\"migrationProgressPercentage\":null,\"resyncProgressPercentage\":null,\"resumeProgressPercentage\":null,\"initialSeedingRetryCount\":0,\"resyncRetryCount\":0,\"resumeRetryCount\":0,\"resyncRequired\":\"false\",\"resyncState\":\"None\",\"performAutoResync\":\"true\",\"seedDiskTags\":{},\"targetDiskTags\":{}}}},{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50157b0d-fdb9-7abd-03cd-97f16b552bd0\",\"name\":\"idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50157b0d-fdb9-7abd-03cd-97f16b552bd0\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems\",\"properties\":{\"machineName\":\"win2k12-01\",\"policyId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoffccyapp3352sitepolicy\",\"policyFriendlyName\":\"migratesignoffccyapp3352sitepolicy\",\"recoveryServicesProviderId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationRecoveryServicesProviders/25e13d18-d9a2-538b-9ff8-a494ac0efd2d\",\"replicationStatus\":\"Paused\",\"migrationState\":\"ProtectionSuspended\",\"migrationStateDescription\":\"Paused\",\"lastTestMigrationStatus\":null,\"lastMigrationStatus\":null,\"testMigrateState\":\"None\",\"testMigrateStateDescription\":\"None\",\"health\":\"None\",\"healthErrors\":[],\"allowedOperations\":[\"DisableMigration\",\"ResumeReplication\"],\"currentJob\":{\"jobName\":\"None\",\"jobId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/None\",\"startTime\":\"1753-01-01T01:01:01Z\"},\"criticalJobHistory\":[],\"eventCorrelationId\":\"70bf2a6c-e930-4a08-9203-9fe67a66b5a4\",\"providerSpecificDetails\":{\"instanceType\":\"VMwareCbt\",\"vmwareMachineId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/machines/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50157b0d-fdb9-7abd-03cd-97f16b552bd0\",\"osType\":\"Windows\",\"firmwareType\":\"BIOS\",\"targetGeneration\":\"V1\",\"licenseType\":\"NoLicenseType\",\"sqlServerLicenseType\":\"NotSpecified\",\"dataMoverRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"snapshotRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"storageAccountId\":null,\"targetVmName\":\"win2k12-01\",\"targetVmSize\":\"Basic_A3\",\"targetLocation\":\"centraluseuap\",\"targetResourceGroupId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg\",\"targetAvailabilitySetId\":\"\",\"targetAvailabilityZone\":\"\",\"targetProximityPlacementGroupId\":\"\",\"targetBootDiagnosticsStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"targetVmTags\":{},\"protectedDisks\":[],\"targetNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/fancy(migrate)/providers/Microsoft.Network/virtualNetworks/Cbtsignoff2105targetnetwork\",\"testNetworkId\":\"\",\"vmNics\":[],\"targetNicTags\":{},\"migrationRecoveryPointId\":null,\"lastRecoveryPointReceived\":\"1999-01-22T06:48:15.062Z\",\"lastRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50157b0d-fdb9-7abd-03cd-97f16b552bd0/migrationRecoveryPoints/51f977f2-f497-4dcc-96ae-916d4149f471\",\"initialSeedingProgressPercentage\":null,\"migrationProgressPercentage\":null,\"resyncProgressPercentage\":null,\"resumeProgressPercentage\":null,\"initialSeedingRetryCount\":0,\"resyncRetryCount\":0,\"resumeRetryCount\":0,\"resyncRequired\":\"false\",\"resyncState\":\"None\",\"performAutoResync\":\"false\",\"seedDiskTags\":{},\"targetDiskTags\":{}}}},{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015e16e-832e-8632-880f-976ead854980\",\"name\":\"idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015e16e-832e-8632-880f-976ead854980\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems\",\"properties\":{\"machineName\":\"FT-Win10-Cloned\",\"policyId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoffccyapp3352sitepolicy\",\"policyFriendlyName\":\"migratesignoffccyapp3352sitepolicy\",\"recoveryServicesProviderId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationRecoveryServicesProviders/25e13d18-d9a2-538b-9ff8-a494ac0efd2d\",\"replicationStatus\":\"Delta sync\",\"migrationState\":\"Replicating\",\"migrationStateDescription\":\"Ready to migrate\",\"lastTestMigrationStatus\":null,\"lastMigrationStatus\":null,\"testMigrateState\":\"None\",\"testMigrateStateDescription\":\"None\",\"health\":\"Normal\",\"healthErrors\":[{\"innerHealthErrors\":[],\"errorSource\":\"ReplicationUnitFailoverValidatorError\",\"errorType\":\"8010\",\"errorLevel\":\"Error\",\"errorCategory\":\"TestFailover\",\"errorCode\":\"110084\",\"summaryMessage\":\"\",\"errorMessage\":\"No successful test migration has been done on the virtual machine \u0027FT-Win10-Cloned\u0027.\",\"possibleCauses\":\"No successful test migration has been done on the virtual machine after it was replicated.\",\"recommendedAction\":\"Do a test migration on the virtual machine.\",\"creationTimeUtc\":\"2022-09-26T05:45:03.2570479Z\",\"recoveryProviderErrorMessage\":null,\"entityId\":\"96b6c033-7c77-5543-888d-c6fecbb1aacb\",\"errorId\":\"6:8010\",\"customerResolvability\":\"NotAllowed\"}],\"allowedOperations\":[\"DisableMigration\",\"TestMigrate\",\"Migrate\",\"PauseReplication\"],\"currentJob\":{\"jobName\":\"None\",\"jobId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/None\",\"startTime\":\"1753-01-01T01:01:01Z\"},\"criticalJobHistory\":[],\"eventCorrelationId\":\"85a68ea4-513b-48af-8502-238c13e9024c\",\"providerSpecificDetails\":{\"instanceType\":\"VMwareCbt\",\"vmwareMachineId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/machines/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015e16e-832e-8632-880f-976ead854980\",\"osType\":\"Windows\",\"firmwareType\":\"BIOS\",\"targetGeneration\":\"V1\",\"licenseType\":\"NoLicenseType\",\"sqlServerLicenseType\":\"NotSpecified\",\"dataMoverRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"snapshotRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"storageAccountId\":null,\"targetVmName\":\"FT-Win10-Cloned\",\"targetVmSize\":\"Basic_A3\",\"targetLocation\":\"centraluseuap\",\"targetResourceGroupId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg\",\"targetAvailabilitySetId\":\"\",\"targetAvailabilityZone\":\"\",\"targetProximityPlacementGroupId\":\"\",\"targetBootDiagnosticsStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"targetVmTags\":{},\"protectedDisks\":[],\"targetNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/fancy(migrate)/providers/Microsoft.Network/virtualNetworks/Cbtsignoff2105targetnetwork\",\"testNetworkId\":\"\",\"vmNics\":[],\"targetNicTags\":{},\"migrationRecoveryPointId\":null,\"lastRecoveryPointReceived\":\"2022-09-26T14:53:04.258Z\",\"lastRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015e16e-832e-8632-880f-976ead854980/migrationRecoveryPoints/63870fa0-e5b4-4b6b-b92b-7f3d6e9211a2\",\"initialSeedingProgressPercentage\":null,\"migrationProgressPercentage\":null,\"resyncProgressPercentage\":null,\"resumeProgressPercentage\":null,\"initialSeedingRetryCount\":0,\"resyncRetryCount\":0,\"resumeRetryCount\":0,\"resyncRequired\":\"false\",\"resyncState\":\"None\",\"performAutoResync\":\"false\",\"seedDiskTags\":{},\"targetDiskTags\":{}}}},{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3\",\"name\":\"idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems\",\"properties\":{\"machineName\":\"Scale-Rhel7\",\"policyId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoffccyapp3352sitepolicy\",\"policyFriendlyName\":\"migratesignoffccyapp3352sitepolicy\",\"recoveryServicesProviderId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationRecoveryServicesProviders/25e13d18-d9a2-538b-9ff8-a494ac0efd2d\",\"replicationStatus\":\"Paused\",\"migrationState\":\"ProtectionSuspended\",\"migrationStateDescription\":\"Paused\",\"lastTestMigrationStatus\":null,\"lastMigrationStatus\":null,\"testMigrateState\":\"None\",\"testMigrateStateDescription\":\"None\",\"health\":\"None\",\"healthErrors\":[],\"allowedOperations\":[\"DisableMigration\",\"ResumeReplication\"],\"currentJob\":{\"jobName\":\"None\",\"jobId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/None\",\"startTime\":\"1753-01-01T01:01:01Z\"},\"criticalJobHistory\":[],\"eventCorrelationId\":\"b151ff38-919c-4e10-aab5-caedb08ebc06\",\"providerSpecificDetails\":{\"instanceType\":\"VMwareCbt\",\"vmwareMachineId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/machines/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3\",\"osType\":\"Linux\",\"firmwareType\":\"BIOS\",\"targetGeneration\":\"V1\",\"licenseType\":\"NoLicenseType\",\"sqlServerLicenseType\":\"NotSpecified\",\"dataMoverRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"snapshotRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"storageAccountId\":null,\"targetVmName\":\"Scale-Rhel7\",\"targetVmSize\":\"Standard_A1_v2\",\"targetLocation\":\"centraluseuap\",\"targetResourceGroupId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg\",\"targetAvailabilitySetId\":\"\",\"targetAvailabilityZone\":\"\",\"targetProximityPlacementGroupId\":\"\",\"targetBootDiagnosticsStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"targetVmTags\":{},\"protectedDisks\":[],\"targetNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/fancy(migrate)/providers/Microsoft.Network/virtualNetworks/Cbtsignoff2105targetnetwork\",\"testNetworkId\":\"\",\"vmNics\":[],\"targetNicTags\":{},\"migrationRecoveryPointId\":null,\"lastRecoveryPointReceived\":\"2022-09-26T09:43:07.658Z\",\"lastRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3/migrationRecoveryPoints/95923d0c-d822-4367-9038-8e715e9480fa\",\"initialSeedingProgressPercentage\":null,\"migrationProgressPercentage\":null,\"resyncProgressPercentage\":null,\"resumeProgressPercentage\":null,\"initialSeedingRetryCount\":0,\"resyncRetryCount\":0,\"resumeRetryCount\":0,\"resyncRequired\":\"false\",\"resyncState\":\"None\",\"performAutoResync\":\"false\",\"seedDiskTags\":{},\"targetDiskTags\":{}}}}],\"nextLink\":null}" } }, - "Get-AzMigrateServerReplication+[NoContext]+GetBySRSID+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00?api-version=2024-01-01+1": { + "Get-AzMigrateServerReplication+[NoContext]+GetBySRSID+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00?api-version=2025-08-01+1": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "37" ], @@ -194,10 +194,10 @@ "Content": "{\"id\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Migrate/MigrateProjects/signoffccyproj/Solutions/Servers-Migration-ServerMigration\",\"name\":\"Servers-Migration-ServerMigration\",\"type\":\"Microsoft.Migrate/MigrateProjects/Solutions\",\"etag\":\"\\\"0400a1d3-0000-3300-0000-62dd866f0000\\\"\",\"properties\":{\"tool\":\"ServerMigration\",\"purpose\":\"Migration\",\"goal\":\"Servers\",\"status\":\"Active\",\"cleanupState\":\"None\",\"summary\":{\"instanceType\":\"Servers\",\"discoveredCount\":0,\"assessedCount\":0,\"replicatingCount\":7,\"testMigratedCount\":0,\"migratedCount\":0},\"details\":{\"groupCount\":0,\"assessmentCount\":0,\"extendedDetails\":{\"serversOnWindows\":\"0\",\"serversOnLinux\":\"0\",\"serversOnOther\":\"0\",\"dependencyEnabledMachines\":\"0\",\"machinesHavingSqlServers\":\"0\",\"machinesHavingWebServers\":\"0\",\"vaultId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault\"}}}}" } }, - "Get-AzMigrateServerReplication+[NoContext]+GetBySDSID+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics?api-version=2024-01-01+3": { + "Get-AzMigrateServerReplication+[NoContext]+GetBySDSID+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics?api-version=2025-08-01+3": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "40" ], @@ -234,10 +234,10 @@ "Content": "{\"value\":[{\"name\":\"signoffccyappae52replicationfabric\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationFabrics\",\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric\",\"properties\":{\"friendlyName\":\"signoffccyappae52replicationfabric\",\"encryptionDetails\":{\"kekState\":\"None\",\"kekCertThumbprint\":null},\"rolloverEncryptionDetails\":{\"kekState\":\"None\",\"kekCertThumbprint\":null},\"internalIdentifier\":\"e87f6b0c-6076-5aa5-9e79-3e73df771c73\",\"bcdrState\":\"Valid\",\"customDetails\":{\"instanceType\":\"VMwareV2\",\"vmwareSiteId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site\",\"physicalSiteId\":null,\"migrationSolutionId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Migrate/MigrateProjects/signoffccyproj/Solutions/Servers-Migration-ServerMigration\",\"serviceEndpoint\":\"https://pod01-srs1.ccy.hypervrecoverymanager.windowsazure.com\",\"serviceResourceId\":\"2966956768769697278\",\"serviceContainerId\":\"10186957526572\",\"processServers\":[]},\"healthErrorDetails\":[],\"health\":\"Normal\"}}],\"nextLink\":null}" } }, - "Get-AzMigrateServerReplication+[NoContext]+GetBySDSID+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers?api-version=2024-01-01+4": { + "Get-AzMigrateServerReplication+[NoContext]+GetBySDSID+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers?api-version=2025-08-01+4": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "41" ], @@ -274,10 +274,10 @@ "Content": "{\"value\":[{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer\",\"name\":\"signoffccyappae52replicationcontainer\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers\",\"properties\":{\"fabricFriendlyName\":\"signoffccyappae52replicationfabric\",\"friendlyName\":\"signoffccyappae52replicationcontainer\",\"fabricType\":\"VMwareV2\",\"protectedItemCount\":7,\"pairingStatus\":\"Paired\",\"role\":\"Primary\",\"fabricSpecificDetails\":null}}],\"nextLink\":null}" } }, - "Get-AzMigrateServerReplication+[NoContext]+GetBySDSID+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00?api-version=2024-01-01+5": { + "Get-AzMigrateServerReplication+[NoContext]+GetBySDSID+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00?api-version=2025-08-01+5": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "42" ], @@ -314,10 +314,10 @@ "Content": "{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00\",\"name\":\"idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems\",\"properties\":{\"machineName\":\"Win2k16\",\"policyId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoffccyapp3352sitepolicy\",\"policyFriendlyName\":\"migratesignoffccyapp3352sitepolicy\",\"recoveryServicesProviderId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationRecoveryServicesProviders/25e13d18-d9a2-538b-9ff8-a494ac0efd2d\",\"replicationStatus\":\"Delta sync\",\"migrationState\":\"Replicating\",\"migrationStateDescription\":\"Ready to migrate\",\"lastTestMigrationStatus\":null,\"lastMigrationTime\":\"2022-09-23T17:47:01.5486966Z\",\"lastMigrationStatus\":\"Succeeded\",\"testMigrateState\":\"None\",\"testMigrateStateDescription\":\"None\",\"health\":\"Normal\",\"healthErrors\":[],\"allowedOperations\":[\"DisableMigration\",\"TestMigrate\",\"Migrate\",\"PauseReplication\"],\"currentJob\":{\"jobName\":\"None\",\"jobId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/None\",\"startTime\":\"1753-01-01T01:01:01Z\"},\"criticalJobHistory\":[],\"eventCorrelationId\":\"847d99b2-057d-4f3b-8389-358a5a5a34e4\",\"providerSpecificDetails\":{\"instanceType\":\"VMwareCbt\",\"vmwareMachineId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/machines/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00\",\"osType\":\"Windows\",\"firmwareType\":\"BIOS\",\"targetGeneration\":\"V1\",\"licenseType\":\"NoLicenseType\",\"sqlServerLicenseType\":\"PAYG\",\"dataMoverRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"snapshotRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"storageAccountId\":null,\"targetVmName\":\"Win2k16\",\"targetVmSize\":\"Standard_A4_v2\",\"targetLocation\":\"centraluseuap\",\"targetResourceGroupId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/ashishRg\",\"targetAvailabilitySetId\":\"\",\"targetAvailabilityZone\":\"\",\"targetProximityPlacementGroupId\":\"\",\"targetBootDiagnosticsStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"targetVmTags\":{},\"protectedDisks\":[{\"diskId\":\"6000C294-1217-dec3-bc18-81f117220424\",\"diskName\":\"Win2k16\",\"diskType\":\"Standard_LRS\",\"diskPath\":\"[T55_10TB] Win2k16/Win2k16.vmdk\",\"isOSDisk\":\"true\",\"capacityInBytes\":32212254720,\"logStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"logStorageAccountSasSecretName\":\"migratelsa1612849844-cacheSas\",\"diskEncryptionSetId\":null,\"seedManagedDiskId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/ashishRg/providers/Microsoft.Compute/disks/asrseeddisk-Win2k16-Win2k16-d685e563-f5b4-4ff3-9e9a-4aa5416c96f4\",\"seedBlobUri\":null,\"targetManagedDiskId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/ashishRg/providers/Microsoft.Compute/disks/Win2k16-OSdisk-00\",\"targetBlobUri\":null,\"targetDiskName\":\"Win2k16-OSdisk-00\"}],\"targetNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/--fancy(migrate)-----__/providers/Microsoft.Network/virtualNetworks/cbtsignoff2105targetnetwork\",\"testNetworkId\":\"\",\"vmNics\":[{\"nicId\":\"04a40eba-f0c4-4181-b53d-b91946aadc1f\",\"isPrimaryNic\":\"true\",\"sourceIPAddress\":null,\"sourceIPAddressType\":\"Static\",\"sourceNetworkId\":\"VM Network\",\"targetIPAddress\":\"\",\"targetIPAddressType\":\"Dynamic\",\"targetSubnetName\":\"default\",\"testNetworkId\":null,\"testSubnetName\":\"\",\"testIPAddress\":\"\",\"testIPAddressType\":\"Dynamic\",\"targetNicName\":\"nic-Win2k16-00\",\"isSelectedForMigration\":\"true\"},{\"nicId\":\"6775c68f-1330-4c3d-9e04-94adf413bee0\",\"isPrimaryNic\":\"false\",\"sourceIPAddress\":null,\"sourceIPAddressType\":\"Static\",\"sourceNetworkId\":\"VM Network\",\"targetIPAddress\":\"\",\"targetIPAddressType\":\"Dynamic\",\"targetSubnetName\":\"default\",\"testNetworkId\":null,\"testSubnetName\":\"\",\"testIPAddress\":\"\",\"testIPAddressType\":\"Dynamic\",\"targetNicName\":\"nic-Win2k16-01\",\"isSelectedForMigration\":\"true\"},{\"nicId\":\"ba36099f-9c7d-4cfa-89cf-6da63319a2fe\",\"isPrimaryNic\":\"false\",\"sourceIPAddress\":null,\"sourceIPAddressType\":\"Static\",\"sourceNetworkId\":\"VM Network\",\"targetIPAddress\":\"\",\"targetIPAddressType\":\"Dynamic\",\"targetSubnetName\":\"default\",\"testNetworkId\":null,\"testSubnetName\":\"\",\"testIPAddress\":\"\",\"testIPAddressType\":\"Dynamic\",\"targetNicName\":\"nic-Win2k16-02\",\"isSelectedForMigration\":\"true\"},{\"nicId\":\"cd6cf44a-510f-44a8-b06a-99942d017632\",\"isPrimaryNic\":\"false\",\"sourceIPAddress\":null,\"sourceIPAddressType\":\"Static\",\"sourceNetworkId\":\"VM Network\",\"targetIPAddress\":\"\",\"targetIPAddressType\":\"Dynamic\",\"targetSubnetName\":\"default\",\"testNetworkId\":null,\"testSubnetName\":\"\",\"testIPAddress\":\"\",\"testIPAddressType\":\"Dynamic\",\"targetNicName\":\"nic-Win2k16-03\",\"isSelectedForMigration\":\"true\"}],\"targetNicTags\":{},\"migrationRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00/migrationRecoveryPoints/83563c3a-e189-4703-a965-0f96fc91fa52\",\"lastRecoveryPointReceived\":\"2022-09-26T15:15:56.79Z\",\"lastRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00/migrationRecoveryPoints/7d78a16d-f016-4c0e-b144-94e7d5387764\",\"initialSeedingProgressPercentage\":null,\"migrationProgressPercentage\":null,\"resyncProgressPercentage\":null,\"resumeProgressPercentage\":null,\"initialSeedingRetryCount\":0,\"resyncRetryCount\":0,\"resumeRetryCount\":0,\"resyncRequired\":\"false\",\"resyncState\":\"None\",\"performAutoResync\":\"true\",\"seedDiskTags\":null,\"targetDiskTags\":{}}}}" } }, - "Get-AzMigrateServerReplication+[NoContext]+GetByInputObject+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00?api-version=2024-01-01+1": { + "Get-AzMigrateServerReplication+[NoContext]+GetByInputObject+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00?api-version=2025-08-01+1": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "43" ], @@ -354,10 +354,10 @@ "Content": "{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00\",\"name\":\"idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems\",\"properties\":{\"machineName\":\"Win2k16\",\"policyId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoffccyapp3352sitepolicy\",\"policyFriendlyName\":\"migratesignoffccyapp3352sitepolicy\",\"recoveryServicesProviderId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationRecoveryServicesProviders/25e13d18-d9a2-538b-9ff8-a494ac0efd2d\",\"replicationStatus\":\"Delta sync\",\"migrationState\":\"Replicating\",\"migrationStateDescription\":\"Ready to migrate\",\"lastTestMigrationStatus\":null,\"lastMigrationTime\":\"2022-09-23T17:47:01.5486966Z\",\"lastMigrationStatus\":\"Succeeded\",\"testMigrateState\":\"None\",\"testMigrateStateDescription\":\"None\",\"health\":\"Normal\",\"healthErrors\":[],\"allowedOperations\":[\"DisableMigration\",\"TestMigrate\",\"Migrate\",\"PauseReplication\"],\"currentJob\":{\"jobName\":\"None\",\"jobId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/None\",\"startTime\":\"1753-01-01T01:01:01Z\"},\"criticalJobHistory\":[],\"eventCorrelationId\":\"847d99b2-057d-4f3b-8389-358a5a5a34e4\",\"providerSpecificDetails\":{\"instanceType\":\"VMwareCbt\",\"vmwareMachineId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/machines/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00\",\"osType\":\"Windows\",\"firmwareType\":\"BIOS\",\"targetGeneration\":\"V1\",\"licenseType\":\"NoLicenseType\",\"sqlServerLicenseType\":\"PAYG\",\"dataMoverRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"snapshotRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"storageAccountId\":null,\"targetVmName\":\"Win2k16\",\"targetVmSize\":\"Standard_A4_v2\",\"targetLocation\":\"centraluseuap\",\"targetResourceGroupId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/ashishRg\",\"targetAvailabilitySetId\":\"\",\"targetAvailabilityZone\":\"\",\"targetProximityPlacementGroupId\":\"\",\"targetBootDiagnosticsStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"targetVmTags\":{},\"protectedDisks\":[{\"diskId\":\"6000C294-1217-dec3-bc18-81f117220424\",\"diskName\":\"Win2k16\",\"diskType\":\"Standard_LRS\",\"diskPath\":\"[T55_10TB] Win2k16/Win2k16.vmdk\",\"isOSDisk\":\"true\",\"capacityInBytes\":32212254720,\"logStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"logStorageAccountSasSecretName\":\"migratelsa1612849844-cacheSas\",\"diskEncryptionSetId\":null,\"seedManagedDiskId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/ashishRg/providers/Microsoft.Compute/disks/asrseeddisk-Win2k16-Win2k16-d685e563-f5b4-4ff3-9e9a-4aa5416c96f4\",\"seedBlobUri\":null,\"targetManagedDiskId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/ashishRg/providers/Microsoft.Compute/disks/Win2k16-OSdisk-00\",\"targetBlobUri\":null,\"targetDiskName\":\"Win2k16-OSdisk-00\"}],\"targetNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/--fancy(migrate)-----__/providers/Microsoft.Network/virtualNetworks/cbtsignoff2105targetnetwork\",\"testNetworkId\":\"\",\"vmNics\":[{\"nicId\":\"04a40eba-f0c4-4181-b53d-b91946aadc1f\",\"isPrimaryNic\":\"true\",\"sourceIPAddress\":null,\"sourceIPAddressType\":\"Static\",\"sourceNetworkId\":\"VM Network\",\"targetIPAddress\":\"\",\"targetIPAddressType\":\"Dynamic\",\"targetSubnetName\":\"default\",\"testNetworkId\":null,\"testSubnetName\":\"\",\"testIPAddress\":\"\",\"testIPAddressType\":\"Dynamic\",\"targetNicName\":\"nic-Win2k16-00\",\"isSelectedForMigration\":\"true\"},{\"nicId\":\"6775c68f-1330-4c3d-9e04-94adf413bee0\",\"isPrimaryNic\":\"false\",\"sourceIPAddress\":null,\"sourceIPAddressType\":\"Static\",\"sourceNetworkId\":\"VM Network\",\"targetIPAddress\":\"\",\"targetIPAddressType\":\"Dynamic\",\"targetSubnetName\":\"default\",\"testNetworkId\":null,\"testSubnetName\":\"\",\"testIPAddress\":\"\",\"testIPAddressType\":\"Dynamic\",\"targetNicName\":\"nic-Win2k16-01\",\"isSelectedForMigration\":\"true\"},{\"nicId\":\"ba36099f-9c7d-4cfa-89cf-6da63319a2fe\",\"isPrimaryNic\":\"false\",\"sourceIPAddress\":null,\"sourceIPAddressType\":\"Static\",\"sourceNetworkId\":\"VM Network\",\"targetIPAddress\":\"\",\"targetIPAddressType\":\"Dynamic\",\"targetSubnetName\":\"default\",\"testNetworkId\":null,\"testSubnetName\":\"\",\"testIPAddress\":\"\",\"testIPAddressType\":\"Dynamic\",\"targetNicName\":\"nic-Win2k16-02\",\"isSelectedForMigration\":\"true\"},{\"nicId\":\"cd6cf44a-510f-44a8-b06a-99942d017632\",\"isPrimaryNic\":\"false\",\"sourceIPAddress\":null,\"sourceIPAddressType\":\"Static\",\"sourceNetworkId\":\"VM Network\",\"targetIPAddress\":\"\",\"targetIPAddressType\":\"Dynamic\",\"targetSubnetName\":\"default\",\"testNetworkId\":null,\"testSubnetName\":\"\",\"testIPAddress\":\"\",\"testIPAddressType\":\"Dynamic\",\"targetNicName\":\"nic-Win2k16-03\",\"isSelectedForMigration\":\"true\"}],\"targetNicTags\":{},\"migrationRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00/migrationRecoveryPoints/83563c3a-e189-4703-a965-0f96fc91fa52\",\"lastRecoveryPointReceived\":\"2022-09-26T15:15:56.79Z\",\"lastRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00/migrationRecoveryPoints/7d78a16d-f016-4c0e-b144-94e7d5387764\",\"initialSeedingProgressPercentage\":null,\"migrationProgressPercentage\":null,\"resyncProgressPercentage\":null,\"resumeProgressPercentage\":null,\"initialSeedingRetryCount\":0,\"resyncRetryCount\":0,\"resumeRetryCount\":0,\"resyncRequired\":\"false\",\"resyncState\":\"None\",\"performAutoResync\":\"true\",\"seedDiskTags\":null,\"targetDiskTags\":{}}}}" } }, - "Get-AzMigrateServerReplication+[NoContext]+GetByInputObject+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00?api-version=2024-01-01+2": { + "Get-AzMigrateServerReplication+[NoContext]+GetByInputObject+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00?api-version=2025-08-01+2": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "44" ], @@ -432,10 +432,10 @@ "Content": "{\"id\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Migrate/MigrateProjects/signoffccyproj/Solutions/Servers-Migration-ServerMigration\",\"name\":\"Servers-Migration-ServerMigration\",\"type\":\"Microsoft.Migrate/MigrateProjects/Solutions\",\"etag\":\"\\\"0400a1d3-0000-3300-0000-62dd866f0000\\\"\",\"properties\":{\"tool\":\"ServerMigration\",\"purpose\":\"Migration\",\"goal\":\"Servers\",\"status\":\"Active\",\"cleanupState\":\"None\",\"summary\":{\"instanceType\":\"Servers\",\"discoveredCount\":0,\"assessedCount\":0,\"replicatingCount\":7,\"testMigratedCount\":0,\"migratedCount\":0},\"details\":{\"groupCount\":0,\"assessmentCount\":0,\"extendedDetails\":{\"serversOnWindows\":\"0\",\"serversOnLinux\":\"0\",\"serversOnOther\":\"0\",\"dependencyEnabledMachines\":\"0\",\"machinesHavingSqlServers\":\"0\",\"machinesHavingWebServers\":\"0\",\"vaultId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault\"}}}}" } }, - "Get-AzMigrateServerReplication+[NoContext]+ListById+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationMigrationItems?api-version=2024-01-01+2": { + "Get-AzMigrateServerReplication+[NoContext]+ListById+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationMigrationItems?api-version=2025-08-01+2": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationMigrationItems?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationMigrationItems?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "46" ], diff --git a/src/Migrate/Migrate.Autorest/test/New-AzMigrateReplicationPolicy.Recording.json b/src/Migrate/Migrate.Autorest/test/New-AzMigrateReplicationPolicy.Recording.json index 75aa36b0b31b..4c305be867ad 100644 --- a/src/Migrate/Migrate.Autorest/test/New-AzMigrateReplicationPolicy.Recording.json +++ b/src/Migrate/Migrate.Autorest/test/New-AzMigrateReplicationPolicy.Recording.json @@ -1,8 +1,8 @@ { - "New-AzMigrateReplicationPolicy+[NoContext]+CreateExpanded+$PUT+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoff2105app1452sitepolicy?api-version=2024-01-01+1": { + "New-AzMigrateReplicationPolicy+[NoContext]+CreateExpanded+$PUT+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoff2105app1452sitepolicy?api-version=2025-08-01+1": { "Request": { "Method": "PUT", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoff2105app1452sitepolicy?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoff2105app1452sitepolicy?api-version=2025-08-01", "Content": "{\n \"properties\": {\n \"providerSpecificInput\": {\n \"instanceType\": \"VMwareCbt\",\n \"recoveryPointHistoryInMinutes\": 4320,\n \"crashConsistentFrequencyInMinutes\": 60,\n \"appConsistentFrequencyInMinutes\": 240\n }\n }\n}", "Headers": { }, @@ -76,10 +76,10 @@ "Content": "{\"error\":null,\"id\":null,\"name\":\"d257053b-b34f-4303-ab6d-45ce8e393a11\",\"properties\":null,\"status\":\"Succeeded\",\"startTime\":\"2022-09-26T11:59:48.8359163Z\",\"endTime\":\"2022-09-26T11:59:49.0000000Z\",\"percentComplete\":null}" } }, - "New-AzMigrateReplicationPolicy+[NoContext]+CreateExpanded+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoff2105app1452sitepolicy?api-version=2024-01-01+3": { + "New-AzMigrateReplicationPolicy+[NoContext]+CreateExpanded+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoff2105app1452sitepolicy?api-version=2025-08-01+3": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoff2105app1452sitepolicy?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoff2105app1452sitepolicy?api-version=2025-08-01", "Content": null, "Headers": { "Authorization": [ "[Filtered]" ], diff --git a/src/Migrate/Migrate.Autorest/test/New-AzMigrateReplicationPolicy.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/New-AzMigrateReplicationPolicy.Tests.ps1 index 72adc969c2df..e0797237e178 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.Api20250801.VMwareCbtPolicyCreationInput]::new() $providerSpecificPolicy.AppConsistentFrequencyInMinute = 240 $providerSpecificPolicy.InstanceType = "VMwareCbt" $providerSpecificPolicy.RecoveryPointHistoryInMinute = 4320 diff --git a/src/Migrate/Migrate.Autorest/test/New-AzMigrateReplicationProtectionContainerMapping.Recording.json b/src/Migrate/Migrate.Autorest/test/New-AzMigrateReplicationProtectionContainerMapping.Recording.json index 1a8fa80e7afa..cf0da73558fe 100644 --- a/src/Migrate/Migrate.Autorest/test/New-AzMigrateReplicationProtectionContainerMapping.Recording.json +++ b/src/Migrate/Migrate.Autorest/test/New-AzMigrateReplicationProtectionContainerMapping.Recording.json @@ -1,8 +1,8 @@ { - "New-AzMigrateReplicationProtectionContainerMapping+[NoContext]+CreateExpanded+$PUT+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationProtectionContainerMappings/containermapping?api-version=2024-01-01+1": { + "New-AzMigrateReplicationProtectionContainerMapping+[NoContext]+CreateExpanded+$PUT+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationProtectionContainerMappings/containermapping?api-version=2025-08-01+1": { "Request": { "Method": "PUT", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationProtectionContainerMappings/containermapping?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationProtectionContainerMappings/containermapping?api-version=2025-08-01", "Content": "{\n \"properties\": {\n \"targetProtectionContainerId\": \"Microsoft Azure\",\n \"policyId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoffccyapp3352sitepolicy\",\n \"providerSpecificInput\": {\n \"instanceType\": \"VMwareCbt\",\n \"keyVaultId\": \"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.KeyVault/vaults/migratekv1612849844\",\n \"keyVaultUri\": \"https://migratekv1612849844.vault.azure.net\",\n \"storageAccountId\": \"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migrategwsa1612849844\",\n \"storageAccountSasSecretName\": \"migrategwsa1612849844-gwySas\",\n \"serviceBusConnectionStringSecretName\": \"ServiceBusConnectionString\",\n \"targetLocation\": \"centraluseuap\"\n }\n }\n}", "Headers": { }, @@ -39,7 +39,7 @@ "New-AzMigrateReplicationProtectionContainerMapping+[NoContext]+CreateExpanded+$GET+https://management.azure.com/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationOperationStatus/8405f59a-1678-4a45-85cd-802c84fb058b?api-version=2024-01-01+2": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationOperationStatus/8405f59a-1678-4a45-85cd-802c84fb058b?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationOperationStatus/8405f59a-1678-4a45-85cd-802c84fb058b?api-version=2025-08-01", "Content": null, "Headers": { "Authorization": [ "[Filtered]" ], @@ -76,10 +76,10 @@ "Content": "{\"error\":null,\"id\":null,\"name\":\"8405f59a-1678-4a45-85cd-802c84fb058b\",\"properties\":null,\"status\":\"Succeeded\",\"startTime\":\"2022-09-26T12:00:47.8637245Z\",\"endTime\":\"2022-09-26T12:00:48.0000000Z\",\"percentComplete\":null}" } }, - "New-AzMigrateReplicationProtectionContainerMapping+[NoContext]+CreateExpanded+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationProtectionContainerMappings/containermapping?api-version=2024-01-01+3": { + "New-AzMigrateReplicationProtectionContainerMapping+[NoContext]+CreateExpanded+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationProtectionContainerMappings/containermapping?api-version=2025-08-01+3": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationProtectionContainerMappings/containermapping?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationProtectionContainerMappings/containermapping?api-version=2025-08-01", "Content": null, "Headers": { "Authorization": [ "[Filtered]" ], diff --git a/src/Migrate/Migrate.Autorest/test/New-AzMigrateReplicationProtectionContainerMapping.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/New-AzMigrateReplicationProtectionContainerMapping.Tests.ps1 index 47a39e1a9b90..ccd9a70bcc5d 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.Api20250801.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/Restart-AzMigrateServerReplication.Recording.json b/src/Migrate/Migrate.Autorest/test/Restart-AzMigrateServerReplication.Recording.json index fa7393d0f5b7..812867e48ba3 100644 --- a/src/Migrate/Migrate.Autorest/test/Restart-AzMigrateServerReplication.Recording.json +++ b/src/Migrate/Migrate.Autorest/test/Restart-AzMigrateServerReplication.Recording.json @@ -1,8 +1,8 @@ { - "Restart-AzMigrateServerReplication+[NoContext]+ByIDVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3?api-version=2024-01-01+1": { + "Restart-AzMigrateServerReplication+[NoContext]+ByIDVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3?api-version=2025-08-01+1": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "9" ], @@ -39,10 +39,10 @@ "Content": "{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3\",\"name\":\"idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems\",\"properties\":{\"machineName\":\"Scale-Rhel7\",\"policyId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoffccyapp3352sitepolicy\",\"policyFriendlyName\":\"migratesignoffccyapp3352sitepolicy\",\"recoveryServicesProviderId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationRecoveryServicesProviders/25e13d18-d9a2-538b-9ff8-a494ac0efd2d\",\"replicationStatus\":\"Delta sync\",\"migrationState\":\"Replicating\",\"migrationStateDescription\":\"Ready to migrate\",\"lastTestMigrationTime\":\"2022-09-26T13:07:06.2426648Z\",\"lastTestMigrationStatus\":\"Succeeded\",\"lastMigrationStatus\":null,\"testMigrateState\":\"TestMigrationSucceeded\",\"testMigrateStateDescription\":\"Test clean up pending\",\"health\":\"Normal\",\"healthErrors\":[],\"allowedOperations\":[\"DisableMigration\",\"TestMigrateCleanup\"],\"currentJob\":{\"jobName\":\"TestFailover\",\"jobId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/0caa1c59-de25-4999-9e0c-208130f22551\",\"startTime\":\"2022-09-26T13:07:06.2426648Z\"},\"criticalJobHistory\":[],\"eventCorrelationId\":\"b151ff38-919c-4e10-aab5-caedb08ebc06\",\"providerSpecificDetails\":{\"instanceType\":\"VMwareCbt\",\"vmwareMachineId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/machines/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3\",\"osType\":\"Linux\",\"firmwareType\":\"BIOS\",\"targetGeneration\":\"V1\",\"licenseType\":\"NoLicenseType\",\"sqlServerLicenseType\":\"NotSpecified\",\"dataMoverRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"snapshotRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"storageAccountId\":null,\"targetVmName\":\"Scale-Rhel7\",\"targetVmSize\":\"Standard_A1_v2\",\"targetLocation\":\"centraluseuap\",\"targetResourceGroupId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg\",\"targetAvailabilitySetId\":\"\",\"targetAvailabilityZone\":\"\",\"targetProximityPlacementGroupId\":\"\",\"targetBootDiagnosticsStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"targetVmTags\":{},\"protectedDisks\":[{\"diskId\":\"6000C29a-e551-281f-56c2-45d9524f0b6a\",\"diskName\":\"Scale-Rhel7\",\"diskType\":\"Standard_LRS\",\"diskPath\":\"[SCSI_5TB] Scale-Rhel7/Scale-Rhel7.vmdk\",\"isOSDisk\":\"true\",\"capacityInBytes\":42949672960,\"logStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"logStorageAccountSasSecretName\":\"migratelsa1612849844-cacheSas\",\"diskEncryptionSetId\":null,\"seedManagedDiskId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Compute/disks/asrseeddisk-Scale_Rh-Scale_Rh-a4ffca03-27c9-41e9-bbf4-2c2538855534\",\"seedBlobUri\":null,\"targetManagedDiskId\":null,\"targetBlobUri\":null,\"targetDiskName\":\"Scale-Rhel7-OSdisk-00\"}],\"targetNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/fancy(migrate)/providers/Microsoft.Network/virtualNetworks/Cbtsignoff2105targetnetwork\",\"testNetworkId\":\"\",\"vmNics\":[{\"nicId\":\"bf00d29d-df79-4406-bacb-ee4a5bb65fe6\",\"isPrimaryNic\":\"true\",\"sourceIPAddress\":null,\"sourceIPAddressType\":\"Static\",\"sourceNetworkId\":\"VM Network\",\"targetIPAddress\":\"\",\"targetIPAddressType\":\"Dynamic\",\"targetSubnetName\":\"default\",\"testNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/fancy(migrate)/providers/Microsoft.Network/virtualNetworks/Cbtsignoff2105targetnetwork\",\"testSubnetName\":\"default\",\"testIPAddress\":null,\"testIPAddressType\":\"Dynamic\",\"targetNicName\":\"nic-Scale-Rhel7-00\",\"isSelectedForMigration\":\"true\"}],\"targetNicTags\":{},\"migrationRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3/migrationRecoveryPoints/ce9d97d1-cbf6-4554-bd99-7a3c1ebc36ef\",\"lastRecoveryPointReceived\":\"2022-09-26T11:56:31.012Z\",\"lastRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3/migrationRecoveryPoints/ce9d97d1-cbf6-4554-bd99-7a3c1ebc36ef\",\"initialSeedingProgressPercentage\":null,\"migrationProgressPercentage\":null,\"resyncProgressPercentage\":null,\"resumeProgressPercentage\":null,\"initialSeedingRetryCount\":0,\"resyncRetryCount\":0,\"resumeRetryCount\":0,\"resyncRequired\":\"false\",\"resyncState\":\"None\",\"performAutoResync\":\"false\",\"seedDiskTags\":null,\"targetDiskTags\":{}}}}" } }, - "Restart-AzMigrateServerReplication+[NoContext]+ByIDVMwareCbt+$POST+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3/resync?api-version=2024-01-01+2": { + "Restart-AzMigrateServerReplication+[NoContext]+ByIDVMwareCbt+$POST+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3/resync?api-version=2025-08-01+2": { "Request": { "Method": "POST", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3/resync?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3/resync?api-version=2025-08-01", "Content": "{\n \"properties\": {\n \"providerSpecificDetails\": {\n \"instanceType\": \"VMwareCbt\",\n \"skipCbtReset\": \"true\"\n }\n }\n}", "Headers": { }, @@ -76,10 +76,10 @@ "Content": null } }, - "Restart-AzMigrateServerReplication+[NoContext]+ByIDVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/17ce92b9-b582-4546-ae9a-456d3bdbd597?api-version=2024-01-01+3": { + "Restart-AzMigrateServerReplication+[NoContext]+ByIDVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/17ce92b9-b582-4546-ae9a-456d3bdbd597?api-version=2025-08-01+3": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/17ce92b9-b582-4546-ae9a-456d3bdbd597?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/17ce92b9-b582-4546-ae9a-456d3bdbd597?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "11" ], @@ -116,10 +116,10 @@ "Content": "{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/17ce92b9-b582-4546-ae9a-456d3bdbd597\",\"name\":\"17ce92b9-b582-4546-ae9a-456d3bdbd597\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationJobs\",\"properties\":{\"activityId\":\"89561588-2d3b-40d8-ac7b-742be6dd4344 ActivityId: cfbdb8c1-5e19-4839-a976-82471ba9fcc5\",\"scenarioName\":\"MigrationStartResync\",\"friendlyName\":\"Resynchronize replication\",\"state\":\"InProgress\",\"stateDescription\":\"InProgress\",\"tasks\":[{\"taskId\":\"StartResyncPreflightChecksTask\",\"name\":\"StartResyncPreflightChecksTask\",\"startTime\":\"2022-09-26T13:40:39.2290745Z\",\"endTime\":\"2022-09-26T13:40:39.32288Z\",\"allowedActions\":[],\"friendlyName\":\"Prerequisites check for starting resynchronization\",\"state\":\"Failed\",\"stateDescription\":\"Failed\",\"taskType\":\"TaskDetails\",\"customDetails\":{\"instanceType\":\"TaskDetails\"},\"groupTaskCustomDetails\":null,\"errors\":[{\"serviceErrorDetails\":{\"code\":\"110112\",\"message\":\"The virtual machine cannot be resynchronized.\",\"possibleCauses\":\"Resynchronization is not allowed on the machine.\",\"recommendedAction\":\"Resolve the issue and retry the operation. If the problem persists, contact support.\",\"activityId\":\"89561588-2d3b-40d8-ac7b-742be6dd4344 ActivityId: cfbdb8c1-5e19-4839-a976-82471ba9fcc5\"},\"providerErrorDetails\":{\"errorCode\":0,\"errorMessage\":null,\"errorId\":\"0815afe2-8874-4ed2-bc9a-e7e5635dbf80\",\"possibleCauses\":\"\",\"recommendedAction\":\"\"},\"errorLevel\":\"Error\",\"creationTime\":\"2022-09-26T13:40:39.1196882Z\",\"taskId\":\"StartResyncPreflightChecksTask\"}]},{\"taskId\":\"PrepareForResynchronizationTask\",\"name\":\"PrepareForResynchronizationTask\",\"startTime\":\"0001-01-01T00:00:00\",\"endTime\":\"0001-01-01T00:00:00\",\"allowedActions\":[],\"friendlyName\":\"Prepare for resynchronization\",\"state\":\"NotStarted\",\"stateDescription\":\"NotStarted\",\"taskType\":\"TaskDetails\",\"customDetails\":{\"instanceType\":\"TaskDetails\"},\"groupTaskCustomDetails\":null,\"errors\":[]},{\"taskId\":\"StartResynchronizationTask\",\"name\":\"StartResynchronizationTask\",\"startTime\":\"0001-01-01T00:00:00\",\"endTime\":\"0001-01-01T00:00:00\",\"allowedActions\":[],\"friendlyName\":\"Start resynchronization\",\"state\":\"NotStarted\",\"stateDescription\":\"NotStarted\",\"taskType\":\"TaskDetails\",\"customDetails\":{\"instanceType\":\"TaskDetails\"},\"groupTaskCustomDetails\":null,\"errors\":[]}],\"errors\":[{\"serviceErrorDetails\":{\"code\":\"110112\",\"message\":\"The virtual machine cannot be resynchronized.\",\"possibleCauses\":\"Resynchronization is not allowed on the machine.\",\"recommendedAction\":\"Resolve the issue and retry the operation. If the problem persists, contact support.\",\"activityId\":\"89561588-2d3b-40d8-ac7b-742be6dd4344 ActivityId: cfbdb8c1-5e19-4839-a976-82471ba9fcc5\"},\"providerErrorDetails\":{\"errorCode\":0,\"errorMessage\":null,\"errorId\":\"0815afe2-8874-4ed2-bc9a-e7e5635dbf80\",\"possibleCauses\":\"\",\"recommendedAction\":\"\"},\"errorLevel\":\"Error\",\"creationTime\":\"2022-09-26T13:40:39.1196882Z\",\"taskId\":\"StartResyncPreflightChecksTask\"}],\"startTime\":\"2022-09-26T13:40:38.7348747Z\",\"allowedActions\":[\"Cancel\"],\"targetObjectId\":\"ae1d360a-4bae-5989-b82a-ed31b2ccc6b4\",\"targetObjectName\":\"Scale-Rhel7\",\"targetInstanceType\":\"ProtectionEntity\",\"customDetails\":{\"instanceType\":\"AsrJobDetails\",\"affectedObjectDetails\":{\"primaryVmId\":\"ae1d360a-4bae-5989-b82a-ed31b2ccc6b4\",\"primaryVmName\":\"Scale-Rhel7\",\"recoveryVmId\":\"\",\"recoveryVmName\":\"Scale-Rhel7\",\"protectionProfileId\":\"4af409af-0d07-5e52-95dc-1e472a625f17\",\"primaryCloudId\":\"cloud_e87f6b0c-6076-5aa5-9e79-3e73df771c73\",\"primaryCloudName\":\"signoffccyappae52replicationcontainer\",\"recoveryCloudId\":\"d38048d4-b460-4791-8ece-108395ee8478\",\"recoveryCloudName\":\"Microsoft Azure\",\"primaryVmmId\":\"e87f6b0c-6076-5aa5-9e79-3e73df771c73\",\"primaryVmmName\":\"signoffccyappae52replicationfabric\",\"recoveryVmmId\":\"21a9403c-6ec1-44f2-b744-b4e50b792387\",\"recoveryVmmName\":\"Microsoft Azure\",\"primaryFabricProviderId\":\"VMwareV2\",\"recoveryFabricProviderId\":\"Azure\"}}}}" } }, - "Restart-AzMigrateServerReplication+[NoContext]+ByInputObjectVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3?api-version=2024-01-01+1": { + "Restart-AzMigrateServerReplication+[NoContext]+ByInputObjectVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3?api-version=2025-08-01+1": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "12" ], @@ -156,10 +156,10 @@ "Content": "{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3\",\"name\":\"idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems\",\"properties\":{\"machineName\":\"Scale-Rhel7\",\"policyId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoffccyapp3352sitepolicy\",\"policyFriendlyName\":\"migratesignoffccyapp3352sitepolicy\",\"recoveryServicesProviderId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationRecoveryServicesProviders/25e13d18-d9a2-538b-9ff8-a494ac0efd2d\",\"replicationStatus\":\"Delta sync\",\"migrationState\":\"Replicating\",\"migrationStateDescription\":\"Ready to migrate\",\"lastTestMigrationTime\":\"2022-09-26T13:07:06.2426648Z\",\"lastTestMigrationStatus\":\"Succeeded\",\"lastMigrationStatus\":null,\"testMigrateState\":\"TestMigrationSucceeded\",\"testMigrateStateDescription\":\"Test clean up pending\",\"health\":\"Normal\",\"healthErrors\":[],\"allowedOperations\":[\"DisableMigration\",\"TestMigrateCleanup\"],\"currentJob\":{\"jobName\":\"TestFailover\",\"jobId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/0caa1c59-de25-4999-9e0c-208130f22551\",\"startTime\":\"2022-09-26T13:07:06.2426648Z\"},\"criticalJobHistory\":[],\"eventCorrelationId\":\"b151ff38-919c-4e10-aab5-caedb08ebc06\",\"providerSpecificDetails\":{\"instanceType\":\"VMwareCbt\",\"vmwareMachineId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/machines/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3\",\"osType\":\"Linux\",\"firmwareType\":\"BIOS\",\"targetGeneration\":\"V1\",\"licenseType\":\"NoLicenseType\",\"sqlServerLicenseType\":\"NotSpecified\",\"dataMoverRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"snapshotRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"storageAccountId\":null,\"targetVmName\":\"Scale-Rhel7\",\"targetVmSize\":\"Standard_A1_v2\",\"targetLocation\":\"centraluseuap\",\"targetResourceGroupId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg\",\"targetAvailabilitySetId\":\"\",\"targetAvailabilityZone\":\"\",\"targetProximityPlacementGroupId\":\"\",\"targetBootDiagnosticsStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"targetVmTags\":{},\"protectedDisks\":[{\"diskId\":\"6000C29a-e551-281f-56c2-45d9524f0b6a\",\"diskName\":\"Scale-Rhel7\",\"diskType\":\"Standard_LRS\",\"diskPath\":\"[SCSI_5TB] Scale-Rhel7/Scale-Rhel7.vmdk\",\"isOSDisk\":\"true\",\"capacityInBytes\":42949672960,\"logStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"logStorageAccountSasSecretName\":\"migratelsa1612849844-cacheSas\",\"diskEncryptionSetId\":null,\"seedManagedDiskId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Compute/disks/asrseeddisk-Scale_Rh-Scale_Rh-a4ffca03-27c9-41e9-bbf4-2c2538855534\",\"seedBlobUri\":null,\"targetManagedDiskId\":null,\"targetBlobUri\":null,\"targetDiskName\":\"Scale-Rhel7-OSdisk-00\"}],\"targetNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/fancy(migrate)/providers/Microsoft.Network/virtualNetworks/Cbtsignoff2105targetnetwork\",\"testNetworkId\":\"\",\"vmNics\":[{\"nicId\":\"bf00d29d-df79-4406-bacb-ee4a5bb65fe6\",\"isPrimaryNic\":\"true\",\"sourceIPAddress\":null,\"sourceIPAddressType\":\"Static\",\"sourceNetworkId\":\"VM Network\",\"targetIPAddress\":\"\",\"targetIPAddressType\":\"Dynamic\",\"targetSubnetName\":\"default\",\"testNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/fancy(migrate)/providers/Microsoft.Network/virtualNetworks/Cbtsignoff2105targetnetwork\",\"testSubnetName\":\"default\",\"testIPAddress\":null,\"testIPAddressType\":\"Dynamic\",\"targetNicName\":\"nic-Scale-Rhel7-00\",\"isSelectedForMigration\":\"true\"}],\"targetNicTags\":{},\"migrationRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3/migrationRecoveryPoints/ce9d97d1-cbf6-4554-bd99-7a3c1ebc36ef\",\"lastRecoveryPointReceived\":\"2022-09-26T11:56:31.012Z\",\"lastRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3/migrationRecoveryPoints/ce9d97d1-cbf6-4554-bd99-7a3c1ebc36ef\",\"initialSeedingProgressPercentage\":null,\"migrationProgressPercentage\":null,\"resyncProgressPercentage\":null,\"resumeProgressPercentage\":null,\"initialSeedingRetryCount\":0,\"resyncRetryCount\":0,\"resumeRetryCount\":0,\"resyncRequired\":\"false\",\"resyncState\":\"None\",\"performAutoResync\":\"false\",\"seedDiskTags\":null,\"targetDiskTags\":{}}}}" } }, - "Restart-AzMigrateServerReplication+[NoContext]+ByInputObjectVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3?api-version=2024-01-01+2": { + "Restart-AzMigrateServerReplication+[NoContext]+ByInputObjectVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3?api-version=2025-08-01+2": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "13" ], @@ -196,10 +196,10 @@ "Content": "{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3\",\"name\":\"idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems\",\"properties\":{\"machineName\":\"Scale-Rhel7\",\"policyId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoffccyapp3352sitepolicy\",\"policyFriendlyName\":\"migratesignoffccyapp3352sitepolicy\",\"recoveryServicesProviderId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationRecoveryServicesProviders/25e13d18-d9a2-538b-9ff8-a494ac0efd2d\",\"replicationStatus\":\"Delta sync\",\"migrationState\":\"Replicating\",\"migrationStateDescription\":\"Ready to migrate\",\"lastTestMigrationTime\":\"2022-09-26T13:07:06.2426648Z\",\"lastTestMigrationStatus\":\"Succeeded\",\"lastMigrationStatus\":null,\"testMigrateState\":\"TestMigrationSucceeded\",\"testMigrateStateDescription\":\"Test clean up pending\",\"health\":\"Normal\",\"healthErrors\":[],\"allowedOperations\":[\"DisableMigration\",\"TestMigrateCleanup\"],\"currentJob\":{\"jobName\":\"TestFailover\",\"jobId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/0caa1c59-de25-4999-9e0c-208130f22551\",\"startTime\":\"2022-09-26T13:07:06.2426648Z\"},\"criticalJobHistory\":[],\"eventCorrelationId\":\"b151ff38-919c-4e10-aab5-caedb08ebc06\",\"providerSpecificDetails\":{\"instanceType\":\"VMwareCbt\",\"vmwareMachineId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/machines/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3\",\"osType\":\"Linux\",\"firmwareType\":\"BIOS\",\"targetGeneration\":\"V1\",\"licenseType\":\"NoLicenseType\",\"sqlServerLicenseType\":\"NotSpecified\",\"dataMoverRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"snapshotRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"storageAccountId\":null,\"targetVmName\":\"Scale-Rhel7\",\"targetVmSize\":\"Standard_A1_v2\",\"targetLocation\":\"centraluseuap\",\"targetResourceGroupId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg\",\"targetAvailabilitySetId\":\"\",\"targetAvailabilityZone\":\"\",\"targetProximityPlacementGroupId\":\"\",\"targetBootDiagnosticsStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"targetVmTags\":{},\"protectedDisks\":[{\"diskId\":\"6000C29a-e551-281f-56c2-45d9524f0b6a\",\"diskName\":\"Scale-Rhel7\",\"diskType\":\"Standard_LRS\",\"diskPath\":\"[SCSI_5TB] Scale-Rhel7/Scale-Rhel7.vmdk\",\"isOSDisk\":\"true\",\"capacityInBytes\":42949672960,\"logStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"logStorageAccountSasSecretName\":\"migratelsa1612849844-cacheSas\",\"diskEncryptionSetId\":null,\"seedManagedDiskId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Compute/disks/asrseeddisk-Scale_Rh-Scale_Rh-a4ffca03-27c9-41e9-bbf4-2c2538855534\",\"seedBlobUri\":null,\"targetManagedDiskId\":null,\"targetBlobUri\":null,\"targetDiskName\":\"Scale-Rhel7-OSdisk-00\"}],\"targetNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/fancy(migrate)/providers/Microsoft.Network/virtualNetworks/Cbtsignoff2105targetnetwork\",\"testNetworkId\":\"\",\"vmNics\":[{\"nicId\":\"bf00d29d-df79-4406-bacb-ee4a5bb65fe6\",\"isPrimaryNic\":\"true\",\"sourceIPAddress\":null,\"sourceIPAddressType\":\"Static\",\"sourceNetworkId\":\"VM Network\",\"targetIPAddress\":\"\",\"targetIPAddressType\":\"Dynamic\",\"targetSubnetName\":\"default\",\"testNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/fancy(migrate)/providers/Microsoft.Network/virtualNetworks/Cbtsignoff2105targetnetwork\",\"testSubnetName\":\"default\",\"testIPAddress\":null,\"testIPAddressType\":\"Dynamic\",\"targetNicName\":\"nic-Scale-Rhel7-00\",\"isSelectedForMigration\":\"true\"}],\"targetNicTags\":{},\"migrationRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3/migrationRecoveryPoints/ce9d97d1-cbf6-4554-bd99-7a3c1ebc36ef\",\"lastRecoveryPointReceived\":\"2022-09-26T11:56:31.012Z\",\"lastRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3/migrationRecoveryPoints/ce9d97d1-cbf6-4554-bd99-7a3c1ebc36ef\",\"initialSeedingProgressPercentage\":null,\"migrationProgressPercentage\":null,\"resyncProgressPercentage\":null,\"resumeProgressPercentage\":null,\"initialSeedingRetryCount\":0,\"resyncRetryCount\":0,\"resumeRetryCount\":0,\"resyncRequired\":\"false\",\"resyncState\":\"None\",\"performAutoResync\":\"false\",\"seedDiskTags\":null,\"targetDiskTags\":{}}}}" } }, - "Restart-AzMigrateServerReplication+[NoContext]+ByInputObjectVMwareCbt+$POST+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3/resync?api-version=2024-01-01+3": { + "Restart-AzMigrateServerReplication+[NoContext]+ByInputObjectVMwareCbt+$POST+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3/resync?api-version=2025-08-01+3": { "Request": { "Method": "POST", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3/resync?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3/resync?api-version=2025-08-01", "Content": "{\n \"properties\": {\n \"providerSpecificDetails\": {\n \"instanceType\": \"VMwareCbt\",\n \"skipCbtReset\": \"true\"\n }\n }\n}", "Headers": { }, @@ -233,10 +233,10 @@ "Content": null } }, - "Restart-AzMigrateServerReplication+[NoContext]+ByInputObjectVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/fdbb12fc-5124-4aee-94d6-b3b5021a42d6?api-version=2024-01-01+4": { + "Restart-AzMigrateServerReplication+[NoContext]+ByInputObjectVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/fdbb12fc-5124-4aee-94d6-b3b5021a42d6?api-version=2025-08-01+4": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/fdbb12fc-5124-4aee-94d6-b3b5021a42d6?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/fdbb12fc-5124-4aee-94d6-b3b5021a42d6?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "15" ], diff --git a/src/Migrate/Migrate.Autorest/test/Resume-AzMigrateServerReplication.Recording.json b/src/Migrate/Migrate.Autorest/test/Resume-AzMigrateServerReplication.Recording.json index d4c9da198c8b..12b706a396d4 100644 --- a/src/Migrate/Migrate.Autorest/test/Resume-AzMigrateServerReplication.Recording.json +++ b/src/Migrate/Migrate.Autorest/test/Resume-AzMigrateServerReplication.Recording.json @@ -1,8 +1,8 @@ { - "Resume-AzMigrateServerReplication+[NoContext]+ByIDVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00?api-version=2024-01-01+1": { + "Resume-AzMigrateServerReplication+[NoContext]+ByIDVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00?api-version=2025-08-01+1": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "4" ], @@ -39,10 +39,10 @@ "Content": "{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00\",\"name\":\"idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems\",\"properties\":{\"machineName\":\"Win2k16\",\"policyId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoffccyapp3352sitepolicy\",\"policyFriendlyName\":\"migratesignoffccyapp3352sitepolicy\",\"recoveryServicesProviderId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationRecoveryServicesProviders/25e13d18-d9a2-538b-9ff8-a494ac0efd2d\",\"replicationStatus\":\"Paused\",\"migrationState\":\"ProtectionSuspended\",\"migrationStateDescription\":\"Paused\",\"lastTestMigrationStatus\":null,\"lastMigrationTime\":\"2022-09-23T17:47:01.5486966Z\",\"lastMigrationStatus\":\"Succeeded\",\"testMigrateState\":\"None\",\"testMigrateStateDescription\":\"None\",\"health\":\"None\",\"healthErrors\":[],\"allowedOperations\":[\"DisableMigration\",\"ResumeReplication\"],\"currentJob\":{\"jobName\":\"None\",\"jobId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/None\",\"startTime\":\"1753-01-01T01:01:01Z\"},\"criticalJobHistory\":[],\"eventCorrelationId\":\"847d99b2-057d-4f3b-8389-358a5a5a34e4\",\"providerSpecificDetails\":{\"instanceType\":\"VMwareCbt\",\"vmwareMachineId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/machines/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00\",\"osType\":\"Windows\",\"firmwareType\":\"BIOS\",\"targetGeneration\":\"V1\",\"licenseType\":\"NoLicenseType\",\"sqlServerLicenseType\":\"PAYG\",\"dataMoverRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"snapshotRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"storageAccountId\":null,\"targetVmName\":\"Win2k16\",\"targetVmSize\":\"Standard_A4_v2\",\"targetLocation\":\"centraluseuap\",\"targetResourceGroupId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/ashishRg\",\"targetAvailabilitySetId\":\"\",\"targetAvailabilityZone\":\"\",\"targetProximityPlacementGroupId\":\"\",\"targetBootDiagnosticsStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"targetVmTags\":{},\"protectedDisks\":[{\"diskId\":\"6000C294-1217-dec3-bc18-81f117220424\",\"diskName\":\"Win2k16\",\"diskType\":\"Standard_LRS\",\"diskPath\":\"[T55_10TB] Win2k16/Win2k16.vmdk\",\"isOSDisk\":\"true\",\"capacityInBytes\":32212254720,\"logStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"logStorageAccountSasSecretName\":\"migratelsa1612849844-cacheSas\",\"diskEncryptionSetId\":null,\"seedManagedDiskId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/ashishRg/providers/Microsoft.Compute/disks/asrseeddisk-Win2k16-Win2k16-d685e563-f5b4-4ff3-9e9a-4aa5416c96f4\",\"seedBlobUri\":null,\"targetManagedDiskId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/ashishRg/providers/Microsoft.Compute/disks/Win2k16-OSdisk-00\",\"targetBlobUri\":null,\"targetDiskName\":\"Win2k16-OSdisk-00\"}],\"targetNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/--fancy(migrate)-----__/providers/Microsoft.Network/virtualNetworks/cbtsignoff2105targetnetwork\",\"testNetworkId\":\"\",\"vmNics\":[{\"nicId\":\"04a40eba-f0c4-4181-b53d-b91946aadc1f\",\"isPrimaryNic\":\"true\",\"sourceIPAddress\":null,\"sourceIPAddressType\":\"Static\",\"sourceNetworkId\":\"VM Network\",\"targetIPAddress\":\"\",\"targetIPAddressType\":\"Dynamic\",\"targetSubnetName\":\"default\",\"testNetworkId\":null,\"testSubnetName\":\"\",\"testIPAddress\":\"\",\"testIPAddressType\":\"Dynamic\",\"targetNicName\":\"nic-Win2k16-00\",\"isSelectedForMigration\":\"true\"},{\"nicId\":\"6775c68f-1330-4c3d-9e04-94adf413bee0\",\"isPrimaryNic\":\"false\",\"sourceIPAddress\":null,\"sourceIPAddressType\":\"Static\",\"sourceNetworkId\":\"VM Network\",\"targetIPAddress\":\"\",\"targetIPAddressType\":\"Dynamic\",\"targetSubnetName\":\"default\",\"testNetworkId\":null,\"testSubnetName\":\"\",\"testIPAddress\":\"\",\"testIPAddressType\":\"Dynamic\",\"targetNicName\":\"nic-Win2k16-01\",\"isSelectedForMigration\":\"true\"},{\"nicId\":\"ba36099f-9c7d-4cfa-89cf-6da63319a2fe\",\"isPrimaryNic\":\"false\",\"sourceIPAddress\":null,\"sourceIPAddressType\":\"Static\",\"sourceNetworkId\":\"VM Network\",\"targetIPAddress\":\"\",\"targetIPAddressType\":\"Dynamic\",\"targetSubnetName\":\"default\",\"testNetworkId\":null,\"testSubnetName\":\"\",\"testIPAddress\":\"\",\"testIPAddressType\":\"Dynamic\",\"targetNicName\":\"nic-Win2k16-02\",\"isSelectedForMigration\":\"true\"},{\"nicId\":\"cd6cf44a-510f-44a8-b06a-99942d017632\",\"isPrimaryNic\":\"false\",\"sourceIPAddress\":null,\"sourceIPAddressType\":\"Static\",\"sourceNetworkId\":\"VM Network\",\"targetIPAddress\":\"\",\"targetIPAddressType\":\"Dynamic\",\"targetSubnetName\":\"default\",\"testNetworkId\":null,\"testSubnetName\":\"\",\"testIPAddress\":\"\",\"testIPAddressType\":\"Dynamic\",\"targetNicName\":\"nic-Win2k16-03\",\"isSelectedForMigration\":\"true\"}],\"targetNicTags\":{},\"migrationRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00/migrationRecoveryPoints/83563c3a-e189-4703-a965-0f96fc91fa52\",\"lastRecoveryPointReceived\":\"2022-09-26T07:59:04.937Z\",\"lastRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00/migrationRecoveryPoints/763bd17f-ddb6-4a1d-b3ae-7803edab3d18\",\"initialSeedingProgressPercentage\":null,\"migrationProgressPercentage\":null,\"resyncProgressPercentage\":null,\"resumeProgressPercentage\":null,\"initialSeedingRetryCount\":0,\"resyncRetryCount\":0,\"resumeRetryCount\":0,\"resyncRequired\":\"false\",\"resyncState\":\"None\",\"performAutoResync\":\"true\",\"seedDiskTags\":null,\"targetDiskTags\":{}}}}" } }, - "Resume-AzMigrateServerReplication+[NoContext]+ByIDVMwareCbt+$POST+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00/resumeReplication?api-version=2024-01-01+2": { + "Resume-AzMigrateServerReplication+[NoContext]+ByIDVMwareCbt+$POST+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00/resumeReplication?api-version=2025-08-01+2": { "Request": { "Method": "POST", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00/resumeReplication?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00/resumeReplication?api-version=2025-08-01", "Content": "{\n \"properties\": {\n \"providerSpecificDetails\": {\n \"instanceType\": \"VMwareCbt\",\n \"deleteMigrationResources\": \"false\"\n }\n }\n}", "Headers": { }, @@ -76,10 +76,10 @@ "Content": null } }, - "Resume-AzMigrateServerReplication+[NoContext]+ByIDVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/1887f9c5-d8f5-492c-bf4a-fcb3d4147e21?api-version=2024-01-01+3": { + "Resume-AzMigrateServerReplication+[NoContext]+ByIDVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/1887f9c5-d8f5-492c-bf4a-fcb3d4147e21?api-version=2025-08-01+3": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/1887f9c5-d8f5-492c-bf4a-fcb3d4147e21?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/1887f9c5-d8f5-492c-bf4a-fcb3d4147e21?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "6" ], @@ -116,10 +116,10 @@ "Content": "{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/1887f9c5-d8f5-492c-bf4a-fcb3d4147e21\",\"name\":\"1887f9c5-d8f5-492c-bf4a-fcb3d4147e21\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationJobs\",\"properties\":{\"activityId\":\"734b31bb-1ca9-41e6-a238-fc879fabff99 ActivityId: 5b268780-8969-4434-8516-3644f067d609\",\"scenarioName\":\"ResumeReplication\",\"friendlyName\":\"Resume replication\",\"state\":\"InProgress\",\"stateDescription\":\"InProgress\",\"tasks\":[{\"taskId\":\"ResumeReplicationPreflightChecksTask\",\"name\":\"ResumeReplicationPreflightChecksTask\",\"startTime\":\"2022-09-26T10:48:31.4408179Z\",\"endTime\":\"2022-09-26T10:48:31.2219874Z\",\"allowedActions\":[],\"friendlyName\":\"Prerequisites check for resume replication\",\"state\":\"Succeeded\",\"stateDescription\":\"Completed\",\"taskType\":\"TaskDetails\",\"customDetails\":{\"instanceType\":\"TaskDetails\"},\"groupTaskCustomDetails\":null,\"errors\":[]},{\"taskId\":\"CancelFailoverRecovery\",\"name\":\"DeleteMigrationResources\",\"startTime\":\"0001-01-01T00:00:00\",\"endTime\":\"0001-01-01T00:00:00\",\"allowedActions\":[],\"friendlyName\":\"Clean up previously migrated resources\",\"state\":\"NotStarted\",\"stateDescription\":\"NotStarted\",\"taskType\":\"TaskDetails\",\"customDetails\":{\"instanceType\":\"TaskDetails\"},\"groupTaskCustomDetails\":null,\"errors\":[]},{\"taskId\":\"ResumeReplicationTask\",\"name\":\"ResumeReplicationTask\",\"startTime\":\"2022-09-26T10:48:31.2219874Z\",\"endTime\":\"0001-01-01T00:00:00\",\"allowedActions\":[],\"friendlyName\":\"Starting resume replication\",\"state\":\"InProgress\",\"stateDescription\":\"InProgress\",\"taskType\":\"TaskDetails\",\"customDetails\":{\"instanceType\":\"TaskDetails\"},\"groupTaskCustomDetails\":null,\"errors\":[]}],\"errors\":[],\"startTime\":\"2022-09-26T10:48:30.7894455Z\",\"allowedActions\":[],\"targetObjectId\":\"52896ea4-214d-5825-bc32-24169dfcc44c\",\"targetObjectName\":\"Win2k16\",\"targetInstanceType\":\"ProtectionEntity\",\"customDetails\":{\"instanceType\":\"AsrJobDetails\",\"affectedObjectDetails\":{\"primaryVmId\":\"52896ea4-214d-5825-bc32-24169dfcc44c\",\"primaryVmName\":\"Win2k16\",\"recoveryVmId\":\"\",\"recoveryVmName\":\"Win2k16\",\"protectionProfileId\":\"4af409af-0d07-5e52-95dc-1e472a625f17\",\"primaryCloudId\":\"cloud_e87f6b0c-6076-5aa5-9e79-3e73df771c73\",\"primaryCloudName\":\"signoffccyappae52replicationcontainer\",\"recoveryCloudId\":\"d38048d4-b460-4791-8ece-108395ee8478\",\"recoveryCloudName\":\"Microsoft Azure\",\"primaryVmmId\":\"e87f6b0c-6076-5aa5-9e79-3e73df771c73\",\"primaryVmmName\":\"signoffccyappae52replicationfabric\",\"recoveryVmmId\":\"21a9403c-6ec1-44f2-b744-b4e50b792387\",\"recoveryVmmName\":\"Microsoft Azure\",\"primaryFabricProviderId\":\"VMwareV2\",\"recoveryFabricProviderId\":\"Azure\"}}}}" } }, - "Resume-AzMigrateServerReplication+[NoContext]+ByInputObjectVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0?api-version=2024-01-01+1": { + "Resume-AzMigrateServerReplication+[NoContext]+ByInputObjectVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0?api-version=2025-08-01+1": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "7" ], @@ -156,10 +156,10 @@ "Content": "{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0\",\"name\":\"idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems\",\"properties\":{\"machineName\":\"Scale-Win-UEFI-03\",\"policyId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoffccyapp3352sitepolicy\",\"policyFriendlyName\":\"migratesignoffccyapp3352sitepolicy\",\"recoveryServicesProviderId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationRecoveryServicesProviders/25e13d18-d9a2-538b-9ff8-a494ac0efd2d\",\"replicationStatus\":\"Paused\",\"migrationState\":\"ProtectionSuspended\",\"migrationStateDescription\":\"Paused\",\"lastTestMigrationStatus\":null,\"lastMigrationTime\":\"2022-09-23T17:47:15.2771522Z\",\"lastMigrationStatus\":\"CompletedWithInformation\",\"testMigrateState\":\"None\",\"testMigrateStateDescription\":\"None\",\"health\":\"None\",\"healthErrors\":[],\"allowedOperations\":[\"DisableMigration\",\"ResumeReplication\"],\"currentJob\":{\"jobName\":\"None\",\"jobId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/None\",\"startTime\":\"1753-01-01T01:01:01Z\"},\"criticalJobHistory\":[{\"jobName\":\"PlannedFailover\",\"jobId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/11af33d5-128a-45dd-88f6-ab382d21828f\",\"startTime\":\"2022-09-23T17:47:15.2771522Z\",\"jobStatus\":\"CompletedWithInformation\"}],\"eventCorrelationId\":\"711e3761-e500-4601-a6e9-559baef2282b\",\"providerSpecificDetails\":{\"instanceType\":\"VMwareCbt\",\"vmwareMachineId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/machines/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0\",\"osType\":\"Windows\",\"firmwareType\":\"EFI\",\"targetGeneration\":\"V2\",\"licenseType\":\"NoLicenseType\",\"sqlServerLicenseType\":\"PAYG\",\"dataMoverRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"snapshotRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"storageAccountId\":null,\"targetVmName\":\"Scale-Win-UEFI-03\",\"targetVmSize\":\"Standard_B12ms\",\"targetLocation\":\"centraluseuap\",\"targetResourceGroupId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/ashishRg\",\"targetAvailabilitySetId\":\"\",\"targetAvailabilityZone\":\"\",\"targetProximityPlacementGroupId\":\"\",\"targetBootDiagnosticsStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"targetVmTags\":{},\"protectedDisks\":[{\"diskId\":\"6000C296-b4dd-8745-0474-2826c3aae7bd\",\"diskName\":\"Scale-WinUEFI02\",\"diskType\":\"Standard_LRS\",\"diskPath\":\"[SCSI_5TB] Scale-WinUEFI02/Scale-WinUEFI02.vmdk\",\"isOSDisk\":\"true\",\"capacityInBytes\":42949672960,\"logStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"logStorageAccountSasSecretName\":\"migratelsa1612849844-cacheSas\",\"diskEncryptionSetId\":null,\"seedManagedDiskId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/ashishRg/providers/Microsoft.Compute/disks/asrseeddisk-Scale_Wi-Scale_Wi-fb308118-b390-453d-ae8c-bd7ea3c25ea1\",\"seedBlobUri\":null,\"targetManagedDiskId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/ashishRg/providers/Microsoft.Compute/disks/Scale-Win-UEFI-03-OSdisk-00\",\"targetBlobUri\":null,\"targetDiskName\":\"Scale-Win-UEFI-03-OSdisk-00\"}],\"targetNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/--fancy(migrate)-----__/providers/Microsoft.Network/virtualNetworks/cbtsignoff2105targetnetwork\",\"testNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/--fancy(migrate)-----__/providers/Microsoft.Network/virtualNetworks/cbtsignoff2105targetnetwork\",\"vmNics\":[{\"nicId\":\"388dde09-4052-434d-99e9-71f477a6f375\",\"isPrimaryNic\":\"true\",\"sourceIPAddress\":\"10.150.103.69\",\"sourceIPAddressType\":\"Static\",\"sourceNetworkId\":\"VM Network\",\"targetIPAddress\":\"\",\"targetIPAddressType\":\"Dynamic\",\"targetSubnetName\":\"RouteServerSubnet\",\"testNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/--fancy(migrate)-----__/providers/Microsoft.Network/virtualNetworks/cbtsignoff2105targetnetwork\",\"testSubnetName\":\"default\",\"testIPAddress\":\"\",\"testIPAddressType\":\"Dynamic\",\"targetNicName\":\"nic-Scale-Win-UEFI-03-00\",\"isSelectedForMigration\":\"true\"}],\"targetNicTags\":{},\"migrationRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0/migrationRecoveryPoints/5ec876b6-89ae-4681-bd03-9dadad61351e\",\"lastRecoveryPointReceived\":\"2022-09-26T02:17:58.114Z\",\"lastRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0/migrationRecoveryPoints/a382dc5c-9719-4d2f-aba0-d2853e8781f7\",\"initialSeedingProgressPercentage\":null,\"migrationProgressPercentage\":null,\"resyncProgressPercentage\":null,\"resumeProgressPercentage\":null,\"initialSeedingRetryCount\":0,\"resyncRetryCount\":0,\"resumeRetryCount\":0,\"resyncRequired\":\"false\",\"resyncState\":\"None\",\"performAutoResync\":\"true\",\"seedDiskTags\":null,\"targetDiskTags\":{}}}}" } }, - "Resume-AzMigrateServerReplication+[NoContext]+ByInputObjectVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0?api-version=2024-01-01+2": { + "Resume-AzMigrateServerReplication+[NoContext]+ByInputObjectVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0?api-version=2025-08-01+2": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "8" ], @@ -196,10 +196,10 @@ "Content": "{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0\",\"name\":\"idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems\",\"properties\":{\"machineName\":\"Scale-Win-UEFI-03\",\"policyId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoffccyapp3352sitepolicy\",\"policyFriendlyName\":\"migratesignoffccyapp3352sitepolicy\",\"recoveryServicesProviderId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationRecoveryServicesProviders/25e13d18-d9a2-538b-9ff8-a494ac0efd2d\",\"replicationStatus\":\"Paused\",\"migrationState\":\"ProtectionSuspended\",\"migrationStateDescription\":\"Paused\",\"lastTestMigrationStatus\":null,\"lastMigrationTime\":\"2022-09-23T17:47:15.2771522Z\",\"lastMigrationStatus\":\"CompletedWithInformation\",\"testMigrateState\":\"None\",\"testMigrateStateDescription\":\"None\",\"health\":\"None\",\"healthErrors\":[],\"allowedOperations\":[\"DisableMigration\",\"ResumeReplication\"],\"currentJob\":{\"jobName\":\"None\",\"jobId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/None\",\"startTime\":\"1753-01-01T01:01:01Z\"},\"criticalJobHistory\":[{\"jobName\":\"PlannedFailover\",\"jobId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/11af33d5-128a-45dd-88f6-ab382d21828f\",\"startTime\":\"2022-09-23T17:47:15.2771522Z\",\"jobStatus\":\"CompletedWithInformation\"}],\"eventCorrelationId\":\"711e3761-e500-4601-a6e9-559baef2282b\",\"providerSpecificDetails\":{\"instanceType\":\"VMwareCbt\",\"vmwareMachineId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/machines/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0\",\"osType\":\"Windows\",\"firmwareType\":\"EFI\",\"targetGeneration\":\"V2\",\"licenseType\":\"NoLicenseType\",\"sqlServerLicenseType\":\"PAYG\",\"dataMoverRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"snapshotRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"storageAccountId\":null,\"targetVmName\":\"Scale-Win-UEFI-03\",\"targetVmSize\":\"Standard_B12ms\",\"targetLocation\":\"centraluseuap\",\"targetResourceGroupId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/ashishRg\",\"targetAvailabilitySetId\":\"\",\"targetAvailabilityZone\":\"\",\"targetProximityPlacementGroupId\":\"\",\"targetBootDiagnosticsStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"targetVmTags\":{},\"protectedDisks\":[{\"diskId\":\"6000C296-b4dd-8745-0474-2826c3aae7bd\",\"diskName\":\"Scale-WinUEFI02\",\"diskType\":\"Standard_LRS\",\"diskPath\":\"[SCSI_5TB] Scale-WinUEFI02/Scale-WinUEFI02.vmdk\",\"isOSDisk\":\"true\",\"capacityInBytes\":42949672960,\"logStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"logStorageAccountSasSecretName\":\"migratelsa1612849844-cacheSas\",\"diskEncryptionSetId\":null,\"seedManagedDiskId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/ashishRg/providers/Microsoft.Compute/disks/asrseeddisk-Scale_Wi-Scale_Wi-fb308118-b390-453d-ae8c-bd7ea3c25ea1\",\"seedBlobUri\":null,\"targetManagedDiskId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/ashishRg/providers/Microsoft.Compute/disks/Scale-Win-UEFI-03-OSdisk-00\",\"targetBlobUri\":null,\"targetDiskName\":\"Scale-Win-UEFI-03-OSdisk-00\"}],\"targetNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/--fancy(migrate)-----__/providers/Microsoft.Network/virtualNetworks/cbtsignoff2105targetnetwork\",\"testNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/--fancy(migrate)-----__/providers/Microsoft.Network/virtualNetworks/cbtsignoff2105targetnetwork\",\"vmNics\":[{\"nicId\":\"388dde09-4052-434d-99e9-71f477a6f375\",\"isPrimaryNic\":\"true\",\"sourceIPAddress\":\"10.150.103.69\",\"sourceIPAddressType\":\"Static\",\"sourceNetworkId\":\"VM Network\",\"targetIPAddress\":\"\",\"targetIPAddressType\":\"Dynamic\",\"targetSubnetName\":\"RouteServerSubnet\",\"testNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/--fancy(migrate)-----__/providers/Microsoft.Network/virtualNetworks/cbtsignoff2105targetnetwork\",\"testSubnetName\":\"default\",\"testIPAddress\":\"\",\"testIPAddressType\":\"Dynamic\",\"targetNicName\":\"nic-Scale-Win-UEFI-03-00\",\"isSelectedForMigration\":\"true\"}],\"targetNicTags\":{},\"migrationRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0/migrationRecoveryPoints/5ec876b6-89ae-4681-bd03-9dadad61351e\",\"lastRecoveryPointReceived\":\"2022-09-26T02:17:58.114Z\",\"lastRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0/migrationRecoveryPoints/a382dc5c-9719-4d2f-aba0-d2853e8781f7\",\"initialSeedingProgressPercentage\":null,\"migrationProgressPercentage\":null,\"resyncProgressPercentage\":null,\"resumeProgressPercentage\":null,\"initialSeedingRetryCount\":0,\"resyncRetryCount\":0,\"resumeRetryCount\":0,\"resyncRequired\":\"false\",\"resyncState\":\"None\",\"performAutoResync\":\"true\",\"seedDiskTags\":null,\"targetDiskTags\":{}}}}" } }, - "Resume-AzMigrateServerReplication+[NoContext]+ByInputObjectVMwareCbt+$POST+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0/resumeReplication?api-version=2024-01-01+3": { + "Resume-AzMigrateServerReplication+[NoContext]+ByInputObjectVMwareCbt+$POST+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0/resumeReplication?api-version=2025-08-01+3": { "Request": { "Method": "POST", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0/resumeReplication?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0/resumeReplication?api-version=2025-08-01", "Content": "{\n \"properties\": {\n \"providerSpecificDetails\": {\n \"instanceType\": \"VMwareCbt\",\n \"deleteMigrationResources\": \"false\"\n }\n }\n}", "Headers": { }, @@ -233,10 +233,10 @@ "Content": null } }, - "Resume-AzMigrateServerReplication+[NoContext]+ByInputObjectVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/6d25f058-ba62-4797-be65-01cfff4d4d46?api-version=2024-01-01+4": { + "Resume-AzMigrateServerReplication+[NoContext]+ByInputObjectVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/6d25f058-ba62-4797-be65-01cfff4d4d46?api-version=2025-08-01+4": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/6d25f058-ba62-4797-be65-01cfff4d4d46?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/6d25f058-ba62-4797-be65-01cfff4d4d46?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "10" ], diff --git a/src/Migrate/Migrate.Autorest/test/Start-AzMigrateServerMigration.Recording.json b/src/Migrate/Migrate.Autorest/test/Start-AzMigrateServerMigration.Recording.json index 9fa4392a5d59..0d050ecfefb9 100644 --- a/src/Migrate/Migrate.Autorest/test/Start-AzMigrateServerMigration.Recording.json +++ b/src/Migrate/Migrate.Autorest/test/Start-AzMigrateServerMigration.Recording.json @@ -1,8 +1,8 @@ { - "Start-AzMigrateServerMigration+[NoContext]+ByIDVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00?api-version=2024-01-01+1": { + "Start-AzMigrateServerMigration+[NoContext]+ByIDVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00?api-version=2025-08-01+1": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "16" ], @@ -39,10 +39,10 @@ "Content": "{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00\",\"name\":\"idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems\",\"properties\":{\"machineName\":\"Win2k16\",\"policyId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoffccyapp3352sitepolicy\",\"policyFriendlyName\":\"migratesignoffccyapp3352sitepolicy\",\"recoveryServicesProviderId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationRecoveryServicesProviders/25e13d18-d9a2-538b-9ff8-a494ac0efd2d\",\"replicationStatus\":\"Delta sync\",\"migrationState\":\"Replicating\",\"migrationStateDescription\":\"Ready to migrate\",\"lastTestMigrationStatus\":null,\"lastMigrationTime\":\"2022-09-23T17:47:01.5486966Z\",\"lastMigrationStatus\":\"Succeeded\",\"testMigrateState\":\"None\",\"testMigrateStateDescription\":\"None\",\"health\":\"Normal\",\"healthErrors\":[],\"allowedOperations\":[\"DisableMigration\",\"TestMigrate\",\"Migrate\",\"PauseReplication\"],\"currentJob\":{\"jobName\":\"None\",\"jobId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/None\",\"startTime\":\"1753-01-01T01:01:01Z\"},\"criticalJobHistory\":[],\"eventCorrelationId\":\"847d99b2-057d-4f3b-8389-358a5a5a34e4\",\"providerSpecificDetails\":{\"instanceType\":\"VMwareCbt\",\"vmwareMachineId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/machines/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00\",\"osType\":\"Windows\",\"firmwareType\":\"BIOS\",\"targetGeneration\":\"V1\",\"licenseType\":\"NoLicenseType\",\"sqlServerLicenseType\":\"PAYG\",\"dataMoverRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"snapshotRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"storageAccountId\":null,\"targetVmName\":\"Win2k16\",\"targetVmSize\":\"Standard_A4_v2\",\"targetLocation\":\"centraluseuap\",\"targetResourceGroupId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/ashishRg\",\"targetAvailabilitySetId\":\"\",\"targetAvailabilityZone\":\"\",\"targetProximityPlacementGroupId\":\"\",\"targetBootDiagnosticsStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"targetVmTags\":{},\"protectedDisks\":[{\"diskId\":\"6000C294-1217-dec3-bc18-81f117220424\",\"diskName\":\"Win2k16\",\"diskType\":\"Standard_LRS\",\"diskPath\":\"[T55_10TB] Win2k16/Win2k16.vmdk\",\"isOSDisk\":\"true\",\"capacityInBytes\":32212254720,\"logStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"logStorageAccountSasSecretName\":\"migratelsa1612849844-cacheSas\",\"diskEncryptionSetId\":null,\"seedManagedDiskId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/ashishRg/providers/Microsoft.Compute/disks/asrseeddisk-Win2k16-Win2k16-d685e563-f5b4-4ff3-9e9a-4aa5416c96f4\",\"seedBlobUri\":null,\"targetManagedDiskId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/ashishRg/providers/Microsoft.Compute/disks/Win2k16-OSdisk-00\",\"targetBlobUri\":null,\"targetDiskName\":\"Win2k16-OSdisk-00\"}],\"targetNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/--fancy(migrate)-----__/providers/Microsoft.Network/virtualNetworks/cbtsignoff2105targetnetwork\",\"testNetworkId\":\"\",\"vmNics\":[{\"nicId\":\"04a40eba-f0c4-4181-b53d-b91946aadc1f\",\"isPrimaryNic\":\"true\",\"sourceIPAddress\":null,\"sourceIPAddressType\":\"Static\",\"sourceNetworkId\":\"VM Network\",\"targetIPAddress\":\"\",\"targetIPAddressType\":\"Dynamic\",\"targetSubnetName\":\"default\",\"testNetworkId\":null,\"testSubnetName\":\"\",\"testIPAddress\":\"\",\"testIPAddressType\":\"Dynamic\",\"targetNicName\":\"nic-Win2k16-00\",\"isSelectedForMigration\":\"true\"},{\"nicId\":\"6775c68f-1330-4c3d-9e04-94adf413bee0\",\"isPrimaryNic\":\"false\",\"sourceIPAddress\":null,\"sourceIPAddressType\":\"Static\",\"sourceNetworkId\":\"VM Network\",\"targetIPAddress\":\"\",\"targetIPAddressType\":\"Dynamic\",\"targetSubnetName\":\"default\",\"testNetworkId\":null,\"testSubnetName\":\"\",\"testIPAddress\":\"\",\"testIPAddressType\":\"Dynamic\",\"targetNicName\":\"nic-Win2k16-01\",\"isSelectedForMigration\":\"true\"},{\"nicId\":\"ba36099f-9c7d-4cfa-89cf-6da63319a2fe\",\"isPrimaryNic\":\"false\",\"sourceIPAddress\":null,\"sourceIPAddressType\":\"Static\",\"sourceNetworkId\":\"VM Network\",\"targetIPAddress\":\"\",\"targetIPAddressType\":\"Dynamic\",\"targetSubnetName\":\"default\",\"testNetworkId\":null,\"testSubnetName\":\"\",\"testIPAddress\":\"\",\"testIPAddressType\":\"Dynamic\",\"targetNicName\":\"nic-Win2k16-02\",\"isSelectedForMigration\":\"true\"},{\"nicId\":\"cd6cf44a-510f-44a8-b06a-99942d017632\",\"isPrimaryNic\":\"false\",\"sourceIPAddress\":null,\"sourceIPAddressType\":\"Static\",\"sourceNetworkId\":\"VM Network\",\"targetIPAddress\":\"\",\"targetIPAddressType\":\"Dynamic\",\"targetSubnetName\":\"default\",\"testNetworkId\":null,\"testSubnetName\":\"\",\"testIPAddress\":\"\",\"testIPAddressType\":\"Dynamic\",\"targetNicName\":\"nic-Win2k16-03\",\"isSelectedForMigration\":\"true\"}],\"targetNicTags\":{},\"migrationRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00/migrationRecoveryPoints/83563c3a-e189-4703-a965-0f96fc91fa52\",\"lastRecoveryPointReceived\":\"2022-09-26T17:26:15.474Z\",\"lastRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00/migrationRecoveryPoints/64c35093-3e93-45bc-91cc-3ada55baf145\",\"initialSeedingProgressPercentage\":null,\"migrationProgressPercentage\":null,\"resyncProgressPercentage\":null,\"resumeProgressPercentage\":null,\"initialSeedingRetryCount\":0,\"resyncRetryCount\":0,\"resumeRetryCount\":0,\"resyncRequired\":\"false\",\"resyncState\":\"None\",\"performAutoResync\":\"true\",\"seedDiskTags\":null,\"targetDiskTags\":{}}}}" } }, - "Start-AzMigrateServerMigration+[NoContext]+ByIDVMwareCbt+$POST+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00/migrate?api-version=2024-01-01+2": { + "Start-AzMigrateServerMigration+[NoContext]+ByIDVMwareCbt+$POST+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00/migrate?api-version=2025-08-01+2": { "Request": { "Method": "POST", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00/migrate?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015f6d8-fc84-afdf-de47-1eab79330f00/migrate?api-version=2025-08-01", "Content": "{\n \"properties\": {\n \"providerSpecificDetails\": {\n \"instanceType\": \"VMwareCbt\",\n \"performShutdown\": \"false\"\n }\n }\n}", "Headers": { }, @@ -76,10 +76,10 @@ "Content": null } }, - "Start-AzMigrateServerMigration+[NoContext]+ByIDVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/1c902855-a756-46c8-9058-28ed2e32dda6?api-version=2024-01-01+3": { + "Start-AzMigrateServerMigration+[NoContext]+ByIDVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/1c902855-a756-46c8-9058-28ed2e32dda6?api-version=2025-08-01+3": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/1c902855-a756-46c8-9058-28ed2e32dda6?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/1c902855-a756-46c8-9058-28ed2e32dda6?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "18" ], @@ -116,10 +116,10 @@ "Content": "{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/1c902855-a756-46c8-9058-28ed2e32dda6\",\"name\":\"1c902855-a756-46c8-9058-28ed2e32dda6\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationJobs\",\"properties\":{\"activityId\":\"f02f7892-36e6-4dad-9972-f2067635ba6a ActivityId: 874006ac-7fbc-43be-bb83-4e4604057c3f\",\"scenarioName\":\"Migrate\",\"friendlyName\":\"Migrate\",\"state\":\"InProgress\",\"stateDescription\":\"InProgress\",\"tasks\":[{\"taskId\":\"PlannedFailoverPreflightChecksTask\",\"name\":\"VmPfoPrerequisitesCheck\",\"startTime\":\"0001-01-01T00:00:00\",\"endTime\":\"0001-01-01T00:00:00\",\"allowedActions\":[],\"friendlyName\":\"Prerequisites check for migration\",\"state\":\"NotStarted\",\"stateDescription\":\"NotStarted\",\"taskType\":\"TaskDetails\",\"customDetails\":{\"instanceType\":\"TaskDetails\"},\"groupTaskCustomDetails\":null,\"errors\":[]},{\"taskId\":\"ShutdownVmOnPrimary\",\"name\":\"VmShutdownVmOnPrimary\",\"startTime\":\"0001-01-01T00:00:00\",\"endTime\":\"0001-01-01T00:00:00\",\"allowedActions\":[],\"friendlyName\":\"Shut down the virtual machine\",\"state\":\"NotStarted\",\"stateDescription\":\"NotStarted\",\"taskType\":\"TaskDetails\",\"customDetails\":{\"instanceType\":\"TaskDetails\"},\"groupTaskCustomDetails\":null,\"errors\":[]},{\"taskId\":\"PrepareForFailoverTask\",\"name\":\"VmPrepareForFailover\",\"startTime\":\"0001-01-01T00:00:00\",\"endTime\":\"0001-01-01T00:00:00\",\"allowedActions\":[],\"friendlyName\":\"Preparing for migration\",\"state\":\"NotStarted\",\"stateDescription\":\"NotStarted\",\"taskType\":\"TaskDetails\",\"customDetails\":{\"instanceType\":\"TaskDetails\"},\"groupTaskCustomDetails\":null,\"errors\":[]},{\"taskId\":\"PrepareProtectedEntitiesTask\",\"name\":\"VmPrepareProtectedEntitiesTask\",\"startTime\":\"0001-01-01T00:00:00\",\"endTime\":\"0001-01-01T00:00:00\",\"allowedActions\":[],\"friendlyName\":\"Creating Azure virtual machine\",\"state\":\"NotStarted\",\"stateDescription\":\"NotStarted\",\"taskType\":\"TaskDetails\",\"customDetails\":{\"instanceType\":\"TaskDetails\"},\"groupTaskCustomDetails\":null,\"errors\":[]},{\"taskId\":\"StartVmOnSecondary\",\"name\":\"VmFoStartVmOnSecondary\",\"startTime\":\"0001-01-01T00:00:00\",\"endTime\":\"0001-01-01T00:00:00\",\"allowedActions\":[],\"friendlyName\":\"Starting Azure virtual machine\",\"state\":\"NotStarted\",\"stateDescription\":\"NotStarted\",\"taskType\":\"TaskDetails\",\"customDetails\":{\"instanceType\":\"TaskDetails\"},\"groupTaskCustomDetails\":null,\"errors\":[]}],\"errors\":[],\"startTime\":\"2022-09-26T13:42:56.1834077Z\",\"allowedActions\":[\"Cancel\"],\"targetObjectId\":\"52896ea4-214d-5825-bc32-24169dfcc44c\",\"targetObjectName\":\"Win2k16\",\"targetInstanceType\":\"ProtectionEntity\",\"customDetails\":{\"instanceType\":\"AsrJobDetails\",\"affectedObjectDetails\":{\"primaryVmId\":\"52896ea4-214d-5825-bc32-24169dfcc44c\",\"primaryVmName\":\"Win2k16\",\"recoveryVmId\":\"\",\"recoveryVmName\":\"Win2k16\",\"protectionProfileId\":\"4af409af-0d07-5e52-95dc-1e472a625f17\",\"primaryCloudId\":\"cloud_e87f6b0c-6076-5aa5-9e79-3e73df771c73\",\"primaryCloudName\":\"signoffccyappae52replicationcontainer\",\"recoveryCloudId\":\"d38048d4-b460-4791-8ece-108395ee8478\",\"recoveryCloudName\":\"Microsoft Azure\",\"primaryVmmId\":\"e87f6b0c-6076-5aa5-9e79-3e73df771c73\",\"primaryVmmName\":\"signoffccyappae52replicationfabric\",\"recoveryVmmId\":\"21a9403c-6ec1-44f2-b744-b4e50b792387\",\"recoveryVmmName\":\"Microsoft Azure\",\"primaryFabricProviderId\":\"VMwareV2\",\"recoveryFabricProviderId\":\"Azure\"}}}}" } }, - "Start-AzMigrateServerMigration+[NoContext]+ByInputObjectVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0?api-version=2024-01-01+1": { + "Start-AzMigrateServerMigration+[NoContext]+ByInputObjectVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0?api-version=2025-08-01+1": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "19" ], @@ -156,10 +156,10 @@ "Content": "{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0\",\"name\":\"idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems\",\"properties\":{\"machineName\":\"Scale-Win-UEFI-03\",\"policyId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoffccyapp3352sitepolicy\",\"policyFriendlyName\":\"migratesignoffccyapp3352sitepolicy\",\"recoveryServicesProviderId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationRecoveryServicesProviders/25e13d18-d9a2-538b-9ff8-a494ac0efd2d\",\"replicationStatus\":\"Delta sync\",\"migrationState\":\"Replicating\",\"migrationStateDescription\":\"Ready to migrate\",\"lastTestMigrationStatus\":null,\"lastMigrationTime\":\"2022-09-23T17:47:15.2771522Z\",\"lastMigrationStatus\":\"CompletedWithInformation\",\"testMigrateState\":\"None\",\"testMigrateStateDescription\":\"None\",\"health\":\"Normal\",\"healthErrors\":[{\"innerHealthErrors\":[],\"errorSource\":\"ReplicationUnitFailoverValidatorError\",\"errorType\":\"8010\",\"errorLevel\":\"Error\",\"errorCategory\":\"TestFailover\",\"errorCode\":\"110084\",\"summaryMessage\":\"\",\"errorMessage\":\"No successful test migration has been done on the virtual machine \u0027Scale-Win-UEFI-03\u0027.\",\"possibleCauses\":\"No successful test migration has been done on the virtual machine after it was replicated.\",\"recommendedAction\":\"Do a test migration on the virtual machine.\",\"creationTimeUtc\":\"2022-09-25T16:55:08.3023561Z\",\"recoveryProviderErrorMessage\":null,\"entityId\":\"72eab4fb-f77b-56f1-b2d4-c21166aedcc3\",\"errorId\":\"6:8010\",\"customerResolvability\":\"NotAllowed\"}],\"allowedOperations\":[\"DisableMigration\",\"TestMigrate\",\"Migrate\",\"PauseReplication\"],\"currentJob\":{\"jobName\":\"None\",\"jobId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/None\",\"startTime\":\"1753-01-01T01:01:01Z\"},\"criticalJobHistory\":[{\"jobName\":\"PlannedFailover\",\"jobId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/11af33d5-128a-45dd-88f6-ab382d21828f\",\"startTime\":\"2022-09-23T17:47:15.2771522Z\",\"jobStatus\":\"CompletedWithInformation\"}],\"eventCorrelationId\":\"711e3761-e500-4601-a6e9-559baef2282b\",\"providerSpecificDetails\":{\"instanceType\":\"VMwareCbt\",\"vmwareMachineId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/machines/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0\",\"osType\":\"Windows\",\"firmwareType\":\"EFI\",\"targetGeneration\":\"V2\",\"licenseType\":\"NoLicenseType\",\"sqlServerLicenseType\":\"PAYG\",\"dataMoverRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"snapshotRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"storageAccountId\":null,\"targetVmName\":\"Scale-Win-UEFI-03\",\"targetVmSize\":\"Standard_B12ms\",\"targetLocation\":\"centraluseuap\",\"targetResourceGroupId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/ashishRg\",\"targetAvailabilitySetId\":\"\",\"targetAvailabilityZone\":\"\",\"targetProximityPlacementGroupId\":\"\",\"targetBootDiagnosticsStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"targetVmTags\":{},\"protectedDisks\":[{\"diskId\":\"6000C296-b4dd-8745-0474-2826c3aae7bd\",\"diskName\":\"Scale-WinUEFI02\",\"diskType\":\"Standard_LRS\",\"diskPath\":\"[SCSI_5TB] Scale-WinUEFI02/Scale-WinUEFI02.vmdk\",\"isOSDisk\":\"true\",\"capacityInBytes\":42949672960,\"logStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"logStorageAccountSasSecretName\":\"migratelsa1612849844-cacheSas\",\"diskEncryptionSetId\":null,\"seedManagedDiskId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/ashishRg/providers/Microsoft.Compute/disks/asrseeddisk-Scale_Wi-Scale_Wi-fb308118-b390-453d-ae8c-bd7ea3c25ea1\",\"seedBlobUri\":null,\"targetManagedDiskId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/ashishRg/providers/Microsoft.Compute/disks/Scale-Win-UEFI-03-OSdisk-00\",\"targetBlobUri\":null,\"targetDiskName\":\"Scale-Win-UEFI-03-OSdisk-00\"}],\"targetNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/--fancy(migrate)-----__/providers/Microsoft.Network/virtualNetworks/cbtsignoff2105targetnetwork\",\"testNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/--fancy(migrate)-----__/providers/Microsoft.Network/virtualNetworks/cbtsignoff2105targetnetwork\",\"vmNics\":[{\"nicId\":\"388dde09-4052-434d-99e9-71f477a6f375\",\"isPrimaryNic\":\"true\",\"sourceIPAddress\":\"10.150.103.69\",\"sourceIPAddressType\":\"Static\",\"sourceNetworkId\":\"VM Network\",\"targetIPAddress\":\"\",\"targetIPAddressType\":\"Dynamic\",\"targetSubnetName\":\"RouteServerSubnet\",\"testNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/--fancy(migrate)-----__/providers/Microsoft.Network/virtualNetworks/cbtsignoff2105targetnetwork\",\"testSubnetName\":\"default\",\"testIPAddress\":\"\",\"testIPAddressType\":\"Dynamic\",\"targetNicName\":\"nic-Scale-Win-UEFI-03-00\",\"isSelectedForMigration\":\"true\"}],\"targetNicTags\":{},\"migrationRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0/migrationRecoveryPoints/5ec876b6-89ae-4681-bd03-9dadad61351e\",\"lastRecoveryPointReceived\":\"2022-09-26T11:54:21.083Z\",\"lastRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0/migrationRecoveryPoints/88547c18-99c6-4763-bfb7-7a33d2c26b16\",\"initialSeedingProgressPercentage\":null,\"migrationProgressPercentage\":null,\"resyncProgressPercentage\":null,\"resumeProgressPercentage\":null,\"initialSeedingRetryCount\":0,\"resyncRetryCount\":0,\"resumeRetryCount\":0,\"resyncRequired\":\"false\",\"resyncState\":\"None\",\"performAutoResync\":\"true\",\"seedDiskTags\":null,\"targetDiskTags\":{}}}}" } }, - "Start-AzMigrateServerMigration+[NoContext]+ByInputObjectVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0?api-version=2024-01-01+2": { + "Start-AzMigrateServerMigration+[NoContext]+ByInputObjectVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0?api-version=2025-08-01+2": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "20" ], @@ -196,10 +196,10 @@ "Content": "{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0\",\"name\":\"idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems\",\"properties\":{\"machineName\":\"Scale-Win-UEFI-03\",\"policyId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoffccyapp3352sitepolicy\",\"policyFriendlyName\":\"migratesignoffccyapp3352sitepolicy\",\"recoveryServicesProviderId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationRecoveryServicesProviders/25e13d18-d9a2-538b-9ff8-a494ac0efd2d\",\"replicationStatus\":\"Delta sync\",\"migrationState\":\"Replicating\",\"migrationStateDescription\":\"Ready to migrate\",\"lastTestMigrationStatus\":null,\"lastMigrationTime\":\"2022-09-23T17:47:15.2771522Z\",\"lastMigrationStatus\":\"CompletedWithInformation\",\"testMigrateState\":\"None\",\"testMigrateStateDescription\":\"None\",\"health\":\"Normal\",\"healthErrors\":[{\"innerHealthErrors\":[],\"errorSource\":\"ReplicationUnitFailoverValidatorError\",\"errorType\":\"8010\",\"errorLevel\":\"Error\",\"errorCategory\":\"TestFailover\",\"errorCode\":\"110084\",\"summaryMessage\":\"\",\"errorMessage\":\"No successful test migration has been done on the virtual machine \u0027Scale-Win-UEFI-03\u0027.\",\"possibleCauses\":\"No successful test migration has been done on the virtual machine after it was replicated.\",\"recommendedAction\":\"Do a test migration on the virtual machine.\",\"creationTimeUtc\":\"2022-09-25T16:55:08.3023561Z\",\"recoveryProviderErrorMessage\":null,\"entityId\":\"72eab4fb-f77b-56f1-b2d4-c21166aedcc3\",\"errorId\":\"6:8010\",\"customerResolvability\":\"NotAllowed\"}],\"allowedOperations\":[\"DisableMigration\",\"TestMigrate\",\"Migrate\",\"PauseReplication\"],\"currentJob\":{\"jobName\":\"None\",\"jobId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/None\",\"startTime\":\"1753-01-01T01:01:01Z\"},\"criticalJobHistory\":[{\"jobName\":\"PlannedFailover\",\"jobId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/11af33d5-128a-45dd-88f6-ab382d21828f\",\"startTime\":\"2022-09-23T17:47:15.2771522Z\",\"jobStatus\":\"CompletedWithInformation\"}],\"eventCorrelationId\":\"711e3761-e500-4601-a6e9-559baef2282b\",\"providerSpecificDetails\":{\"instanceType\":\"VMwareCbt\",\"vmwareMachineId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/machines/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0\",\"osType\":\"Windows\",\"firmwareType\":\"EFI\",\"targetGeneration\":\"V2\",\"licenseType\":\"NoLicenseType\",\"sqlServerLicenseType\":\"PAYG\",\"dataMoverRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"snapshotRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"storageAccountId\":null,\"targetVmName\":\"Scale-Win-UEFI-03\",\"targetVmSize\":\"Standard_B12ms\",\"targetLocation\":\"centraluseuap\",\"targetResourceGroupId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/ashishRg\",\"targetAvailabilitySetId\":\"\",\"targetAvailabilityZone\":\"\",\"targetProximityPlacementGroupId\":\"\",\"targetBootDiagnosticsStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"targetVmTags\":{},\"protectedDisks\":[{\"diskId\":\"6000C296-b4dd-8745-0474-2826c3aae7bd\",\"diskName\":\"Scale-WinUEFI02\",\"diskType\":\"Standard_LRS\",\"diskPath\":\"[SCSI_5TB] Scale-WinUEFI02/Scale-WinUEFI02.vmdk\",\"isOSDisk\":\"true\",\"capacityInBytes\":42949672960,\"logStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"logStorageAccountSasSecretName\":\"migratelsa1612849844-cacheSas\",\"diskEncryptionSetId\":null,\"seedManagedDiskId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/ashishRg/providers/Microsoft.Compute/disks/asrseeddisk-Scale_Wi-Scale_Wi-fb308118-b390-453d-ae8c-bd7ea3c25ea1\",\"seedBlobUri\":null,\"targetManagedDiskId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/ashishRg/providers/Microsoft.Compute/disks/Scale-Win-UEFI-03-OSdisk-00\",\"targetBlobUri\":null,\"targetDiskName\":\"Scale-Win-UEFI-03-OSdisk-00\"}],\"targetNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/--fancy(migrate)-----__/providers/Microsoft.Network/virtualNetworks/cbtsignoff2105targetnetwork\",\"testNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/--fancy(migrate)-----__/providers/Microsoft.Network/virtualNetworks/cbtsignoff2105targetnetwork\",\"vmNics\":[{\"nicId\":\"388dde09-4052-434d-99e9-71f477a6f375\",\"isPrimaryNic\":\"true\",\"sourceIPAddress\":\"10.150.103.69\",\"sourceIPAddressType\":\"Static\",\"sourceNetworkId\":\"VM Network\",\"targetIPAddress\":\"\",\"targetIPAddressType\":\"Dynamic\",\"targetSubnetName\":\"RouteServerSubnet\",\"testNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/--fancy(migrate)-----__/providers/Microsoft.Network/virtualNetworks/cbtsignoff2105targetnetwork\",\"testSubnetName\":\"default\",\"testIPAddress\":\"\",\"testIPAddressType\":\"Dynamic\",\"targetNicName\":\"nic-Scale-Win-UEFI-03-00\",\"isSelectedForMigration\":\"true\"}],\"targetNicTags\":{},\"migrationRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0/migrationRecoveryPoints/5ec876b6-89ae-4681-bd03-9dadad61351e\",\"lastRecoveryPointReceived\":\"2022-09-26T11:54:21.083Z\",\"lastRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0/migrationRecoveryPoints/88547c18-99c6-4763-bfb7-7a33d2c26b16\",\"initialSeedingProgressPercentage\":null,\"migrationProgressPercentage\":null,\"resyncProgressPercentage\":null,\"resumeProgressPercentage\":null,\"initialSeedingRetryCount\":0,\"resyncRetryCount\":0,\"resumeRetryCount\":0,\"resyncRequired\":\"false\",\"resyncState\":\"None\",\"performAutoResync\":\"true\",\"seedDiskTags\":null,\"targetDiskTags\":{}}}}" } }, - "Start-AzMigrateServerMigration+[NoContext]+ByInputObjectVMwareCbt+$POST+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0/migrate?api-version=2024-01-01+3": { + "Start-AzMigrateServerMigration+[NoContext]+ByInputObjectVMwareCbt+$POST+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0/migrate?api-version=2025-08-01+3": { "Request": { "Method": "POST", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0/migrate?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_500268c0-5082-60d0-e0e8-243f14eae6e0/migrate?api-version=2025-08-01", "Content": "{\n \"properties\": {\n \"providerSpecificDetails\": {\n \"instanceType\": \"VMwareCbt\",\n \"performShutdown\": \"false\"\n }\n }\n}", "Headers": { }, @@ -233,10 +233,10 @@ "Content": null } }, - "Start-AzMigrateServerMigration+[NoContext]+ByInputObjectVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/17c9b188-4b47-4c2f-b8e4-6640f343c4a3?api-version=2024-01-01+4": { + "Start-AzMigrateServerMigration+[NoContext]+ByInputObjectVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/17c9b188-4b47-4c2f-b8e4-6640f343c4a3?api-version=2025-08-01+4": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/17c9b188-4b47-4c2f-b8e4-6640f343c4a3?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/17c9b188-4b47-4c2f-b8e4-6640f343c4a3?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "22" ], diff --git a/src/Migrate/Migrate.Autorest/test/Start-AzMigrateTestMigration.Recording.json b/src/Migrate/Migrate.Autorest/test/Start-AzMigrateTestMigration.Recording.json index e2cb1841cfb3..8c525bb5d398 100644 --- a/src/Migrate/Migrate.Autorest/test/Start-AzMigrateTestMigration.Recording.json +++ b/src/Migrate/Migrate.Autorest/test/Start-AzMigrateTestMigration.Recording.json @@ -1,8 +1,8 @@ { - "Start-AzMigrateTestMigration+[NoContext]+ByIDVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50159b65-0c15-6b2a-6d92-0d7115ffd1e9?api-version=2024-01-01+1": { + "Start-AzMigrateTestMigration+[NoContext]+ByIDVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50159b65-0c15-6b2a-6d92-0d7115ffd1e9?api-version=2025-08-01+1": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50159b65-0c15-6b2a-6d92-0d7115ffd1e9?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50159b65-0c15-6b2a-6d92-0d7115ffd1e9?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "23" ], @@ -39,10 +39,10 @@ "Content": "{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50159b65-0c15-6b2a-6d92-0d7115ffd1e9\",\"name\":\"idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50159b65-0c15-6b2a-6d92-0d7115ffd1e9\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems\",\"properties\":{\"machineName\":\"Scale-Rhel8-03\",\"policyId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoffccyapp3352sitepolicy\",\"policyFriendlyName\":\"migratesignoffccyapp3352sitepolicy\",\"recoveryServicesProviderId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationRecoveryServicesProviders/25e13d18-d9a2-538b-9ff8-a494ac0efd2d\",\"replicationStatus\":\"Delta sync\",\"migrationState\":\"Replicating\",\"migrationStateDescription\":\"Ready to migrate\",\"lastTestMigrationStatus\":null,\"lastMigrationStatus\":null,\"testMigrateState\":\"None\",\"testMigrateStateDescription\":\"None\",\"health\":\"Normal\",\"healthErrors\":[{\"innerHealthErrors\":[],\"errorSource\":\"ReplicationUnitFailoverValidatorError\",\"errorType\":\"8010\",\"errorLevel\":\"Error\",\"errorCategory\":\"TestFailover\",\"errorCode\":\"110084\",\"summaryMessage\":\"\",\"errorMessage\":\"No successful test migration has been done on the virtual machine \u0027Scale-Rhel8-03\u0027.\",\"possibleCauses\":\"No successful test migration has been done on the virtual machine after it was replicated.\",\"recommendedAction\":\"Do a test migration on the virtual machine.\",\"creationTimeUtc\":\"2022-09-26T05:16:22.8871285Z\",\"recoveryProviderErrorMessage\":null,\"entityId\":\"5914e571-f3f4-56c7-b3e6-83adaf53c5c4\",\"errorId\":\"6:8010\",\"customerResolvability\":\"NotAllowed\"}],\"allowedOperations\":[\"DisableMigration\",\"TestMigrate\",\"Migrate\",\"PauseReplication\"],\"currentJob\":{\"jobName\":\"None\",\"jobId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/None\",\"startTime\":\"1753-01-01T01:01:01Z\"},\"criticalJobHistory\":[],\"eventCorrelationId\":\"7a0a8c1c-1f32-4120-87a1-77e4b114cc7a\",\"providerSpecificDetails\":{\"instanceType\":\"VMwareCbt\",\"vmwareMachineId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/machines/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50159b65-0c15-6b2a-6d92-0d7115ffd1e9\",\"osType\":\"Linux\",\"firmwareType\":\"BIOS\",\"targetGeneration\":\"V1\",\"licenseType\":\"NoLicenseType\",\"sqlServerLicenseType\":\"NotSpecified\",\"dataMoverRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"snapshotRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"storageAccountId\":null,\"targetVmName\":\"Scale-Rhel8-03\",\"targetVmSize\":\"Basic_A2\",\"targetLocation\":\"centraluseuap\",\"targetResourceGroupId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg\",\"targetAvailabilitySetId\":\"\",\"targetAvailabilityZone\":\"\",\"targetProximityPlacementGroupId\":\"\",\"targetBootDiagnosticsStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"targetVmTags\":{},\"protectedDisks\":[{\"diskId\":\"6000C29e-7a04-a496-cc6d-73620c3a651b\",\"diskName\":\"Scale-Rhel8-03\",\"diskType\":\"Standard_LRS\",\"diskPath\":\"[SCSI_5TB] Scale-Rhel8-03/Scale-Rhel8-03.vmdk\",\"isOSDisk\":\"true\",\"capacityInBytes\":37580963840,\"logStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"logStorageAccountSasSecretName\":\"migratelsa1612849844-cacheSas\",\"diskEncryptionSetId\":null,\"seedManagedDiskId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Compute/disks/asrseeddisk-Scale_Rh-Scale_Rh-1e893df3-a0e5-47ec-937d-d5df4c75eab8\",\"seedBlobUri\":null,\"targetManagedDiskId\":null,\"targetBlobUri\":null,\"targetDiskName\":\"Scale-Rhel8-03-OSdisk-00\"},{\"diskId\":\"6000C294-d5ba-5399-a863-a44cc05bbf25\",\"diskName\":\"Scale-Rhel8-03_1\",\"diskType\":\"Standard_LRS\",\"diskPath\":\"[SCSI_5TB] Scale-Rhel8-03/Scale-Rhel8-03_1.vmdk\",\"isOSDisk\":\"false\",\"capacityInBytes\":5368709120,\"logStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"logStorageAccountSasSecretName\":\"migratelsa1612849844-cacheSas\",\"diskEncryptionSetId\":null,\"seedManagedDiskId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Compute/disks/asrseeddisk-Scale_Rh-Scale_Rh-487de529-4b66-4ad0-a52c-178ab5ab8c1c\",\"seedBlobUri\":null,\"targetManagedDiskId\":null,\"targetBlobUri\":null,\"targetDiskName\":\"Scale-Rhel8-03-datadisk-01\"}],\"targetNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/fancy(migrate)/providers/Microsoft.Network/virtualNetworks/Cbtsignoff2105targetnetwork\",\"testNetworkId\":\"\",\"vmNics\":[{\"nicId\":\"4bb09882-8fbe-42b3-b300-4a59bce68d83\",\"isPrimaryNic\":\"true\",\"sourceIPAddress\":null,\"sourceIPAddressType\":\"Static\",\"sourceNetworkId\":\"VM Network\",\"targetIPAddress\":\"\",\"targetIPAddressType\":\"Dynamic\",\"targetSubnetName\":\"default\",\"testNetworkId\":null,\"testSubnetName\":null,\"testIPAddress\":null,\"testIPAddressType\":\"Dynamic\",\"targetNicName\":\"nic-Scale-Rhel8-03-00\",\"isSelectedForMigration\":\"true\"}],\"targetNicTags\":{},\"migrationRecoveryPointId\":null,\"lastRecoveryPointReceived\":\"2022-09-26T11:54:19.917Z\",\"lastRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50159b65-0c15-6b2a-6d92-0d7115ffd1e9/migrationRecoveryPoints/70e86df8-7dcd-4899-9eec-a5ba19849b6b\",\"initialSeedingProgressPercentage\":null,\"migrationProgressPercentage\":null,\"resyncProgressPercentage\":null,\"resumeProgressPercentage\":null,\"initialSeedingRetryCount\":0,\"resyncRetryCount\":0,\"resumeRetryCount\":0,\"resyncRequired\":\"false\",\"resyncState\":\"None\",\"performAutoResync\":\"false\",\"seedDiskTags\":null,\"targetDiskTags\":{}}}}" } }, - "Start-AzMigrateTestMigration+[NoContext]+ByIDVMwareCbt+$POST+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50159b65-0c15-6b2a-6d92-0d7115ffd1e9/testMigrate?api-version=2024-01-01+2": { + "Start-AzMigrateTestMigration+[NoContext]+ByIDVMwareCbt+$POST+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50159b65-0c15-6b2a-6d92-0d7115ffd1e9/testMigrate?api-version=2025-08-01+2": { "Request": { "Method": "POST", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50159b65-0c15-6b2a-6d92-0d7115ffd1e9/testMigrate?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50159b65-0c15-6b2a-6d92-0d7115ffd1e9/testMigrate?api-version=2025-08-01", "Content": "{\n \"properties\": {\n \"providerSpecificDetails\": {\n \"instanceType\": \"VMwareCbt\",\n \"recoveryPointId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50159b65-0c15-6b2a-6d92-0d7115ffd1e9/migrationRecoveryPoints/70e86df8-7dcd-4899-9eec-a5ba19849b6b\",\n \"networkId\": \"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/fancy(migrate)/providers/Microsoft.Network/virtualNetworks/Cbtsignoff2105targetnetwork\"\n }\n }\n}", "Headers": { }, @@ -76,10 +76,10 @@ "Content": null } }, - "Start-AzMigrateTestMigration+[NoContext]+ByIDVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/72aec3c5-42cc-4acf-bd8b-953281c162e0?api-version=2024-01-01+3": { + "Start-AzMigrateTestMigration+[NoContext]+ByIDVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/72aec3c5-42cc-4acf-bd8b-953281c162e0?api-version=2025-08-01+3": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/72aec3c5-42cc-4acf-bd8b-953281c162e0?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/72aec3c5-42cc-4acf-bd8b-953281c162e0?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "25" ], @@ -116,10 +116,10 @@ "Content": "{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/72aec3c5-42cc-4acf-bd8b-953281c162e0\",\"name\":\"72aec3c5-42cc-4acf-bd8b-953281c162e0\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationJobs\",\"properties\":{\"activityId\":\"ded81686-8a32-46ac-9508-c745238a63f1 ActivityId: 3a29c6bc-14b5-41d6-b9ca-69ca8c632490\",\"scenarioName\":\"TestMigrate\",\"friendlyName\":\"Test migration\",\"state\":\"InProgress\",\"stateDescription\":\"InProgress\",\"tasks\":[{\"taskId\":\"TestFailoverPreflightChecksTask\",\"name\":\"VmTfoPrerequisitesCheck\",\"startTime\":\"2022-09-26T13:43:30.6411034Z\",\"endTime\":\"0001-01-01T00:00:00\",\"allowedActions\":[],\"friendlyName\":\"Prerequisites check for test migration\",\"state\":\"InProgress\",\"stateDescription\":\"InProgress\",\"taskType\":\"TaskDetails\",\"customDetails\":{\"instanceType\":\"TaskDetails\"},\"groupTaskCustomDetails\":null,\"errors\":[]},{\"taskId\":\"BeginTestFailoverTask\",\"name\":\"VmTfoInitiateFailover\",\"startTime\":\"0001-01-01T00:00:00\",\"endTime\":\"0001-01-01T00:00:00\",\"allowedActions\":[],\"friendlyName\":\"Preparing for test migration\",\"state\":\"NotStarted\",\"stateDescription\":\"NotStarted\",\"taskType\":\"TaskDetails\",\"customDetails\":{\"instanceType\":\"TaskDetails\"},\"groupTaskCustomDetails\":null,\"errors\":[]},{\"taskId\":\"PrepareTestProtectedEntitiesTask\",\"name\":\"VmTfoPrepareTestVm\",\"startTime\":\"0001-01-01T00:00:00\",\"endTime\":\"0001-01-01T00:00:00\",\"allowedActions\":[],\"friendlyName\":\"Creating test virtual machine\",\"state\":\"NotStarted\",\"stateDescription\":\"NotStarted\",\"taskType\":\"TaskDetails\",\"customDetails\":{\"instanceType\":\"TaskDetails\"},\"groupTaskCustomDetails\":null,\"errors\":[]},{\"taskId\":\"BootTestProtectedEntitiesTask\",\"name\":\"VmTfoBootTestVm\",\"startTime\":\"0001-01-01T00:00:00\",\"endTime\":\"0001-01-01T00:00:00\",\"allowedActions\":[],\"friendlyName\":\"Starting test virtual machine\",\"state\":\"NotStarted\",\"stateDescription\":\"NotStarted\",\"taskType\":\"TaskDetails\",\"customDetails\":{\"instanceType\":\"TaskDetails\"},\"groupTaskCustomDetails\":null,\"errors\":[]}],\"errors\":[],\"startTime\":\"2022-09-26T13:43:30.066127Z\",\"allowedActions\":[\"Cancel\"],\"targetObjectId\":\"5914e571-f3f4-56c7-b3e6-83adaf53c5c4\",\"targetObjectName\":\"Scale-Rhel8-03\",\"targetInstanceType\":\"ProtectionEntity\",\"customDetails\":{\"instanceType\":\"AsrJobDetails\",\"affectedObjectDetails\":{\"primaryVmId\":\"5914e571-f3f4-56c7-b3e6-83adaf53c5c4\",\"primaryVmName\":\"Scale-Rhel8-03\",\"recoveryVmId\":\"\",\"recoveryVmName\":\"Scale-Rhel8-03\",\"protectionProfileId\":\"4af409af-0d07-5e52-95dc-1e472a625f17\",\"primaryCloudId\":\"cloud_e87f6b0c-6076-5aa5-9e79-3e73df771c73\",\"primaryCloudName\":\"signoffccyappae52replicationcontainer\",\"recoveryCloudId\":\"d38048d4-b460-4791-8ece-108395ee8478\",\"recoveryCloudName\":\"Microsoft Azure\",\"primaryVmmId\":\"e87f6b0c-6076-5aa5-9e79-3e73df771c73\",\"primaryVmmName\":\"signoffccyappae52replicationfabric\",\"recoveryVmmId\":\"21a9403c-6ec1-44f2-b744-b4e50b792387\",\"recoveryVmmName\":\"Microsoft Azure\",\"primaryFabricProviderId\":\"VMwareV2\",\"recoveryFabricProviderId\":\"Azure\"}}}}" } }, - "Start-AzMigrateTestMigration+[NoContext]+ByInputObjectVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015dc21-bdb3-3f13-25c9-ed9724bfbfc6?api-version=2024-01-01+1": { + "Start-AzMigrateTestMigration+[NoContext]+ByInputObjectVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015dc21-bdb3-3f13-25c9-ed9724bfbfc6?api-version=2025-08-01+1": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015dc21-bdb3-3f13-25c9-ed9724bfbfc6?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015dc21-bdb3-3f13-25c9-ed9724bfbfc6?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "26" ], @@ -156,10 +156,10 @@ "Content": "{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015dc21-bdb3-3f13-25c9-ed9724bfbfc6\",\"name\":\"idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015dc21-bdb3-3f13-25c9-ed9724bfbfc6\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems\",\"properties\":{\"machineName\":\"win2k10-02-c\",\"policyId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoffccyapp3352sitepolicy\",\"policyFriendlyName\":\"migratesignoffccyapp3352sitepolicy\",\"recoveryServicesProviderId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationRecoveryServicesProviders/25e13d18-d9a2-538b-9ff8-a494ac0efd2d\",\"replicationStatus\":\"Delta sync\",\"migrationState\":\"Replicating\",\"migrationStateDescription\":\"Ready to migrate\",\"lastTestMigrationStatus\":null,\"lastMigrationStatus\":null,\"testMigrateState\":\"None\",\"testMigrateStateDescription\":\"None\",\"health\":\"Normal\",\"healthErrors\":[{\"innerHealthErrors\":[],\"errorSource\":\"ReplicationUnitFailoverValidatorError\",\"errorType\":\"8010\",\"errorLevel\":\"Error\",\"errorCategory\":\"TestFailover\",\"errorCode\":\"110084\",\"summaryMessage\":\"\",\"errorMessage\":\"No successful test migration has been done on the virtual machine \u0027win2k10-02-c\u0027.\",\"possibleCauses\":\"No successful test migration has been done on the virtual machine after it was replicated.\",\"recommendedAction\":\"Do a test migration on the virtual machine.\",\"creationTimeUtc\":\"2022-09-26T05:38:22.8280991Z\",\"recoveryProviderErrorMessage\":null,\"entityId\":\"6b407141-5a2e-56f9-b42b-03b7b69def43\",\"errorId\":\"6:8010\",\"customerResolvability\":\"NotAllowed\"}],\"allowedOperations\":[\"DisableMigration\",\"TestMigrate\",\"Migrate\",\"PauseReplication\"],\"currentJob\":{\"jobName\":\"None\",\"jobId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/None\",\"startTime\":\"1753-01-01T01:01:01Z\"},\"criticalJobHistory\":[],\"eventCorrelationId\":\"2caaff14-d284-42dd-ac59-fe202fb62fd8\",\"providerSpecificDetails\":{\"instanceType\":\"VMwareCbt\",\"vmwareMachineId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/machines/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015dc21-bdb3-3f13-25c9-ed9724bfbfc6\",\"osType\":\"Windows\",\"firmwareType\":\"BIOS\",\"targetGeneration\":\"V1\",\"licenseType\":\"NoLicenseType\",\"sqlServerLicenseType\":\"NotSpecified\",\"dataMoverRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"snapshotRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"storageAccountId\":null,\"targetVmName\":\"win2k10-02-c\",\"targetVmSize\":\"Basic_A3\",\"targetLocation\":\"centraluseuap\",\"targetResourceGroupId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg\",\"targetAvailabilitySetId\":\"\",\"targetAvailabilityZone\":\"\",\"targetProximityPlacementGroupId\":\"\",\"targetBootDiagnosticsStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"targetVmTags\":{},\"protectedDisks\":[{\"diskId\":\"6000C295-ea92-17cb-1b65-3f9e32319099\",\"diskName\":\"win2k10-02-c\",\"diskType\":\"Standard_LRS\",\"diskPath\":\"[T55_10TB] win2k10-02-c/win2k10-02-c.vmdk\",\"isOSDisk\":\"true\",\"capacityInBytes\":42949672960,\"logStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"logStorageAccountSasSecretName\":\"migratelsa1612849844-cacheSas\",\"diskEncryptionSetId\":null,\"seedManagedDiskId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Compute/disks/asrseeddisk-win2k10_-win2k10_-7fd5a9f8-f672-4c01-83eb-81331a6cb9fb\",\"seedBlobUri\":null,\"targetManagedDiskId\":null,\"targetBlobUri\":null,\"targetDiskName\":\"win2k10-02-c-OSdisk-00\"},{\"diskId\":\"6000C29f-9857-adf6-62e3-a5493b9c684b\",\"diskName\":\"win2k10-02-c_1\",\"diskType\":\"Standard_LRS\",\"diskPath\":\"[T55_10TB] win2k10-02-c/win2k10-02-c_1.vmdk\",\"isOSDisk\":\"false\",\"capacityInBytes\":42949672960,\"logStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"logStorageAccountSasSecretName\":\"migratelsa1612849844-cacheSas\",\"diskEncryptionSetId\":null,\"seedManagedDiskId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Compute/disks/asrseeddisk-win2k10_-win2k10_-b5c2bc2b-010c-4bb4-9e13-988c8dd75682\",\"seedBlobUri\":null,\"targetManagedDiskId\":null,\"targetBlobUri\":null,\"targetDiskName\":\"win2k10-02-c-datadisk-01\"}],\"targetNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/fancy(migrate)/providers/Microsoft.Network/virtualNetworks/Cbtsignoff2105targetnetwork\",\"testNetworkId\":\"\",\"vmNics\":[{\"nicId\":\"c4694c63-cd83-4f30-8800-0c5f63d46979\",\"isPrimaryNic\":\"true\",\"sourceIPAddress\":\"10.150.101.73\",\"sourceIPAddressType\":\"Static\",\"sourceNetworkId\":\"VM Network\",\"targetIPAddress\":\"\",\"targetIPAddressType\":\"Dynamic\",\"targetSubnetName\":\"default\",\"testNetworkId\":null,\"testSubnetName\":null,\"testIPAddress\":null,\"testIPAddressType\":\"Dynamic\",\"targetNicName\":\"nic-win2k10-02-c-00\",\"isSelectedForMigration\":\"true\"}],\"targetNicTags\":{},\"migrationRecoveryPointId\":null,\"lastRecoveryPointReceived\":\"2022-09-26T17:23:09.417Z\",\"lastRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015dc21-bdb3-3f13-25c9-ed9724bfbfc6/migrationRecoveryPoints/15883924-dff8-48d8-a99a-568ee9186234\",\"initialSeedingProgressPercentage\":null,\"migrationProgressPercentage\":null,\"resyncProgressPercentage\":null,\"resumeProgressPercentage\":null,\"initialSeedingRetryCount\":0,\"resyncRetryCount\":0,\"resumeRetryCount\":0,\"resyncRequired\":\"false\",\"resyncState\":\"None\",\"performAutoResync\":\"false\",\"seedDiskTags\":null,\"targetDiskTags\":{}}}}" } }, - "Start-AzMigrateTestMigration+[NoContext]+ByInputObjectVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015dc21-bdb3-3f13-25c9-ed9724bfbfc6?api-version=2024-01-01+2": { + "Start-AzMigrateTestMigration+[NoContext]+ByInputObjectVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015dc21-bdb3-3f13-25c9-ed9724bfbfc6?api-version=2025-08-01+2": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015dc21-bdb3-3f13-25c9-ed9724bfbfc6?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015dc21-bdb3-3f13-25c9-ed9724bfbfc6?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "27" ], @@ -196,10 +196,10 @@ "Content": "{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015dc21-bdb3-3f13-25c9-ed9724bfbfc6\",\"name\":\"idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015dc21-bdb3-3f13-25c9-ed9724bfbfc6\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems\",\"properties\":{\"machineName\":\"win2k10-02-c\",\"policyId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoffccyapp3352sitepolicy\",\"policyFriendlyName\":\"migratesignoffccyapp3352sitepolicy\",\"recoveryServicesProviderId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationRecoveryServicesProviders/25e13d18-d9a2-538b-9ff8-a494ac0efd2d\",\"replicationStatus\":\"Delta sync\",\"migrationState\":\"Replicating\",\"migrationStateDescription\":\"Ready to migrate\",\"lastTestMigrationStatus\":null,\"lastMigrationStatus\":null,\"testMigrateState\":\"None\",\"testMigrateStateDescription\":\"None\",\"health\":\"Normal\",\"healthErrors\":[{\"innerHealthErrors\":[],\"errorSource\":\"ReplicationUnitFailoverValidatorError\",\"errorType\":\"8010\",\"errorLevel\":\"Error\",\"errorCategory\":\"TestFailover\",\"errorCode\":\"110084\",\"summaryMessage\":\"\",\"errorMessage\":\"No successful test migration has been done on the virtual machine \u0027win2k10-02-c\u0027.\",\"possibleCauses\":\"No successful test migration has been done on the virtual machine after it was replicated.\",\"recommendedAction\":\"Do a test migration on the virtual machine.\",\"creationTimeUtc\":\"2022-09-26T05:38:22.8280991Z\",\"recoveryProviderErrorMessage\":null,\"entityId\":\"6b407141-5a2e-56f9-b42b-03b7b69def43\",\"errorId\":\"6:8010\",\"customerResolvability\":\"NotAllowed\"}],\"allowedOperations\":[\"DisableMigration\",\"TestMigrate\",\"Migrate\",\"PauseReplication\"],\"currentJob\":{\"jobName\":\"None\",\"jobId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/None\",\"startTime\":\"1753-01-01T01:01:01Z\"},\"criticalJobHistory\":[],\"eventCorrelationId\":\"2caaff14-d284-42dd-ac59-fe202fb62fd8\",\"providerSpecificDetails\":{\"instanceType\":\"VMwareCbt\",\"vmwareMachineId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/machines/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015dc21-bdb3-3f13-25c9-ed9724bfbfc6\",\"osType\":\"Windows\",\"firmwareType\":\"BIOS\",\"targetGeneration\":\"V1\",\"licenseType\":\"NoLicenseType\",\"sqlServerLicenseType\":\"NotSpecified\",\"dataMoverRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"snapshotRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"storageAccountId\":null,\"targetVmName\":\"win2k10-02-c\",\"targetVmSize\":\"Basic_A3\",\"targetLocation\":\"centraluseuap\",\"targetResourceGroupId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg\",\"targetAvailabilitySetId\":\"\",\"targetAvailabilityZone\":\"\",\"targetProximityPlacementGroupId\":\"\",\"targetBootDiagnosticsStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"targetVmTags\":{},\"protectedDisks\":[{\"diskId\":\"6000C295-ea92-17cb-1b65-3f9e32319099\",\"diskName\":\"win2k10-02-c\",\"diskType\":\"Standard_LRS\",\"diskPath\":\"[T55_10TB] win2k10-02-c/win2k10-02-c.vmdk\",\"isOSDisk\":\"true\",\"capacityInBytes\":42949672960,\"logStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"logStorageAccountSasSecretName\":\"migratelsa1612849844-cacheSas\",\"diskEncryptionSetId\":null,\"seedManagedDiskId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Compute/disks/asrseeddisk-win2k10_-win2k10_-7fd5a9f8-f672-4c01-83eb-81331a6cb9fb\",\"seedBlobUri\":null,\"targetManagedDiskId\":null,\"targetBlobUri\":null,\"targetDiskName\":\"win2k10-02-c-OSdisk-00\"},{\"diskId\":\"6000C29f-9857-adf6-62e3-a5493b9c684b\",\"diskName\":\"win2k10-02-c_1\",\"diskType\":\"Standard_LRS\",\"diskPath\":\"[T55_10TB] win2k10-02-c/win2k10-02-c_1.vmdk\",\"isOSDisk\":\"false\",\"capacityInBytes\":42949672960,\"logStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"logStorageAccountSasSecretName\":\"migratelsa1612849844-cacheSas\",\"diskEncryptionSetId\":null,\"seedManagedDiskId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Compute/disks/asrseeddisk-win2k10_-win2k10_-b5c2bc2b-010c-4bb4-9e13-988c8dd75682\",\"seedBlobUri\":null,\"targetManagedDiskId\":null,\"targetBlobUri\":null,\"targetDiskName\":\"win2k10-02-c-datadisk-01\"}],\"targetNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/fancy(migrate)/providers/Microsoft.Network/virtualNetworks/Cbtsignoff2105targetnetwork\",\"testNetworkId\":\"\",\"vmNics\":[{\"nicId\":\"c4694c63-cd83-4f30-8800-0c5f63d46979\",\"isPrimaryNic\":\"true\",\"sourceIPAddress\":\"10.150.101.73\",\"sourceIPAddressType\":\"Static\",\"sourceNetworkId\":\"VM Network\",\"targetIPAddress\":\"\",\"targetIPAddressType\":\"Dynamic\",\"targetSubnetName\":\"default\",\"testNetworkId\":null,\"testSubnetName\":null,\"testIPAddress\":null,\"testIPAddressType\":\"Dynamic\",\"targetNicName\":\"nic-win2k10-02-c-00\",\"isSelectedForMigration\":\"true\"}],\"targetNicTags\":{},\"migrationRecoveryPointId\":null,\"lastRecoveryPointReceived\":\"2022-09-26T17:23:09.417Z\",\"lastRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015dc21-bdb3-3f13-25c9-ed9724bfbfc6/migrationRecoveryPoints/15883924-dff8-48d8-a99a-568ee9186234\",\"initialSeedingProgressPercentage\":null,\"migrationProgressPercentage\":null,\"resyncProgressPercentage\":null,\"resumeProgressPercentage\":null,\"initialSeedingRetryCount\":0,\"resyncRetryCount\":0,\"resumeRetryCount\":0,\"resyncRequired\":\"false\",\"resyncState\":\"None\",\"performAutoResync\":\"false\",\"seedDiskTags\":null,\"targetDiskTags\":{}}}}" } }, - "Start-AzMigrateTestMigration+[NoContext]+ByInputObjectVMwareCbt+$POST+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015dc21-bdb3-3f13-25c9-ed9724bfbfc6/testMigrate?api-version=2024-01-01+3": { + "Start-AzMigrateTestMigration+[NoContext]+ByInputObjectVMwareCbt+$POST+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015dc21-bdb3-3f13-25c9-ed9724bfbfc6/testMigrate?api-version=2025-08-01+3": { "Request": { "Method": "POST", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015dc21-bdb3-3f13-25c9-ed9724bfbfc6/testMigrate?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015dc21-bdb3-3f13-25c9-ed9724bfbfc6/testMigrate?api-version=2025-08-01", "Content": "{\n \"properties\": {\n \"providerSpecificDetails\": {\n \"instanceType\": \"VMwareCbt\",\n \"recoveryPointId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015dc21-bdb3-3f13-25c9-ed9724bfbfc6/migrationRecoveryPoints/15883924-dff8-48d8-a99a-568ee9186234\",\n \"networkId\": \"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/fancy(migrate)/providers/Microsoft.Network/virtualNetworks/Cbtsignoff2105targetnetwork\"\n }\n }\n}", "Headers": { }, @@ -233,10 +233,10 @@ "Content": null } }, - "Start-AzMigrateTestMigration+[NoContext]+ByInputObjectVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/3b13c302-b257-462d-9bf8-77e158158252?api-version=2024-01-01+4": { + "Start-AzMigrateTestMigration+[NoContext]+ByInputObjectVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/3b13c302-b257-462d-9bf8-77e158158252?api-version=2025-08-01+4": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/3b13c302-b257-462d-9bf8-77e158158252?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/3b13c302-b257-462d-9bf8-77e158158252?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "29" ], diff --git a/src/Migrate/Migrate.Autorest/test/Start-AzMigrateTestMigrationCleanup.Recording.json b/src/Migrate/Migrate.Autorest/test/Start-AzMigrateTestMigrationCleanup.Recording.json index 65b47ee4645a..df061ffe4d3e 100644 --- a/src/Migrate/Migrate.Autorest/test/Start-AzMigrateTestMigrationCleanup.Recording.json +++ b/src/Migrate/Migrate.Autorest/test/Start-AzMigrateTestMigrationCleanup.Recording.json @@ -1,8 +1,8 @@ { - "Start-AzMigrateTestMigrationCleanup+[NoContext]+ByIDVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015e16e-832e-8632-880f-976ead854980?api-version=2024-01-01+1": { + "Start-AzMigrateTestMigrationCleanup+[NoContext]+ByIDVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015e16e-832e-8632-880f-976ead854980?api-version=2025-08-01+1": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015e16e-832e-8632-880f-976ead854980?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015e16e-832e-8632-880f-976ead854980?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "30" ], @@ -39,10 +39,10 @@ "Content": "{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015e16e-832e-8632-880f-976ead854980\",\"name\":\"idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015e16e-832e-8632-880f-976ead854980\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems\",\"properties\":{\"machineName\":\"FT-Win10-Cloned\",\"policyId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoffccyapp3352sitepolicy\",\"policyFriendlyName\":\"migratesignoffccyapp3352sitepolicy\",\"recoveryServicesProviderId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationRecoveryServicesProviders/25e13d18-d9a2-538b-9ff8-a494ac0efd2d\",\"replicationStatus\":\"Delta sync\",\"migrationState\":\"Replicating\",\"migrationStateDescription\":\"Ready to migrate\",\"lastTestMigrationStatus\":null,\"lastMigrationStatus\":null,\"testMigrateState\":\"TestMigrationInProgress\",\"testMigrateStateDescription\":\"Test migration in progress\",\"health\":\"Normal\",\"healthErrors\":[{\"innerHealthErrors\":[],\"errorSource\":\"ReplicationUnitFailoverValidatorError\",\"errorType\":\"8010\",\"errorLevel\":\"Error\",\"errorCategory\":\"TestFailover\",\"errorCode\":\"110084\",\"summaryMessage\":\"\",\"errorMessage\":\"No successful test migration has been done on the virtual machine \u0027FT-Win10-Cloned\u0027.\",\"possibleCauses\":\"No successful test migration has been done on the virtual machine after it was replicated.\",\"recommendedAction\":\"Do a test migration on the virtual machine.\",\"creationTimeUtc\":\"2022-09-26T05:45:03.2570479Z\",\"recoveryProviderErrorMessage\":null,\"entityId\":\"96b6c033-7c77-5543-888d-c6fecbb1aacb\",\"errorId\":\"6:8010\",\"customerResolvability\":\"NotAllowed\"}],\"allowedOperations\":[],\"currentJob\":{\"jobName\":\"TestFailover\",\"jobId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/8a09b5fc-868c-4e33-b37b-cf764627d99d\",\"startTime\":\"2022-09-26T13:03:39.288529Z\"},\"criticalJobHistory\":[],\"eventCorrelationId\":\"85a68ea4-513b-48af-8502-238c13e9024c\",\"providerSpecificDetails\":{\"instanceType\":\"VMwareCbt\",\"vmwareMachineId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/machines/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015e16e-832e-8632-880f-976ead854980\",\"osType\":\"Windows\",\"firmwareType\":\"BIOS\",\"targetGeneration\":\"V1\",\"licenseType\":\"NoLicenseType\",\"sqlServerLicenseType\":\"NotSpecified\",\"dataMoverRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"snapshotRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"storageAccountId\":null,\"targetVmName\":\"FT-Win10-Cloned\",\"targetVmSize\":\"Basic_A3\",\"targetLocation\":\"centraluseuap\",\"targetResourceGroupId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg\",\"targetAvailabilitySetId\":\"\",\"targetAvailabilityZone\":\"\",\"targetProximityPlacementGroupId\":\"\",\"targetBootDiagnosticsStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"targetVmTags\":{},\"protectedDisks\":[{\"diskId\":\"6000C291-6c84-5593-a4c0-290555e40440\",\"diskName\":\"FT-Win10-Cloned\",\"diskType\":\"Standard_LRS\",\"diskPath\":\"[T55_10TB] FT-Win10-Cloned/FT-Win10-Cloned.vmdk\",\"isOSDisk\":\"true\",\"capacityInBytes\":42949672960,\"logStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"logStorageAccountSasSecretName\":\"migratelsa1612849844-cacheSas\",\"diskEncryptionSetId\":null,\"seedManagedDiskId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Compute/disks/asrseeddisk-FT_Win10-FT_Win10-17e0b323-ddb3-49b7-9a09-017ed6616fbe\",\"seedBlobUri\":null,\"targetManagedDiskId\":null,\"targetBlobUri\":null,\"targetDiskName\":\"FT-Win10-Cloned-OSdisk-00\"},{\"diskId\":\"6000C29a-5b68-2a5e-a187-821e32cb04ca\",\"diskName\":\"FT-Win10-Cloned_1\",\"diskType\":\"Standard_LRS\",\"diskPath\":\"[T55_10TB] FT-Win10-Cloned/FT-Win10-Cloned_1.vmdk\",\"isOSDisk\":\"false\",\"capacityInBytes\":10737418240,\"logStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"logStorageAccountSasSecretName\":\"migratelsa1612849844-cacheSas\",\"diskEncryptionSetId\":null,\"seedManagedDiskId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Compute/disks/asrseeddisk-FT_Win10-FT_Win10-36cd3bb8-a64b-4b4d-b889-dc83be8808f0\",\"seedBlobUri\":null,\"targetManagedDiskId\":null,\"targetBlobUri\":null,\"targetDiskName\":\"FT-Win10-Cloned-datadisk-01\"},{\"diskId\":\"6000C295-318c-b31b-2b5d-a2a236d8f27a\",\"diskName\":\"FT-Win10-Cloned_2\",\"diskType\":\"Standard_LRS\",\"diskPath\":\"[T55_10TB] FT-Win10-Cloned/FT-Win10-Cloned_2.vmdk\",\"isOSDisk\":\"false\",\"capacityInBytes\":21474836480,\"logStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"logStorageAccountSasSecretName\":\"migratelsa1612849844-cacheSas\",\"diskEncryptionSetId\":null,\"seedManagedDiskId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Compute/disks/asrseeddisk-FT_Win10-FT_Win10-5e17c6ba-c52c-4287-962c-5319f2b857ef\",\"seedBlobUri\":null,\"targetManagedDiskId\":null,\"targetBlobUri\":null,\"targetDiskName\":\"FT-Win10-Cloned-datadisk-02\"}],\"targetNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/fancy(migrate)/providers/Microsoft.Network/virtualNetworks/Cbtsignoff2105targetnetwork\",\"testNetworkId\":\"\",\"vmNics\":[{\"nicId\":\"4e3c1ef0-5e09-465b-8956-84c52d71270d\",\"isPrimaryNic\":\"true\",\"sourceIPAddress\":null,\"sourceIPAddressType\":\"Static\",\"sourceNetworkId\":\"VM Network\",\"targetIPAddress\":\"\",\"targetIPAddressType\":\"Dynamic\",\"targetSubnetName\":\"default\",\"testNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/fancy(migrate)/providers/Microsoft.Network/virtualNetworks/Cbtsignoff2105targetnetwork\",\"testSubnetName\":\"default\",\"testIPAddress\":null,\"testIPAddressType\":\"Dynamic\",\"targetNicName\":\"nic-FT-Win10-Cloned-00\",\"isSelectedForMigration\":\"true\"}],\"targetNicTags\":{},\"migrationRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015e16e-832e-8632-880f-976ead854980/migrationRecoveryPoints/2678bf76-314a-4b6e-97ff-92aff3b15c32\",\"lastRecoveryPointReceived\":\"2022-09-26T17:23:09.416Z\",\"lastRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015e16e-832e-8632-880f-976ead854980/migrationRecoveryPoints/2678bf76-314a-4b6e-97ff-92aff3b15c32\",\"initialSeedingProgressPercentage\":null,\"migrationProgressPercentage\":null,\"resyncProgressPercentage\":null,\"resumeProgressPercentage\":null,\"initialSeedingRetryCount\":0,\"resyncRetryCount\":0,\"resumeRetryCount\":0,\"resyncRequired\":\"false\",\"resyncState\":\"None\",\"performAutoResync\":\"false\",\"seedDiskTags\":null,\"targetDiskTags\":{}}}}" } }, - "Start-AzMigrateTestMigrationCleanup+[NoContext]+ByIDVMwareCbt+$POST+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015e16e-832e-8632-880f-976ead854980/testMigrateCleanup?api-version=2024-01-01+2": { + "Start-AzMigrateTestMigrationCleanup+[NoContext]+ByIDVMwareCbt+$POST+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015e16e-832e-8632-880f-976ead854980/testMigrateCleanup?api-version=2025-08-01+2": { "Request": { "Method": "POST", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015e16e-832e-8632-880f-976ead854980/testMigrateCleanup?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_5015e16e-832e-8632-880f-976ead854980/testMigrateCleanup?api-version=2025-08-01", "Content": "{\n \"properties\": {\n \"comments\": \"Test migrate cleanup from powershell\"\n }\n}", "Headers": { }, @@ -76,10 +76,10 @@ "Content": null } }, - "Start-AzMigrateTestMigrationCleanup+[NoContext]+ByIDVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/554d5df0-1163-48c3-8288-d0be7a120052?api-version=2024-01-01+3": { + "Start-AzMigrateTestMigrationCleanup+[NoContext]+ByIDVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/554d5df0-1163-48c3-8288-d0be7a120052?api-version=2025-08-01+3": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/554d5df0-1163-48c3-8288-d0be7a120052?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/554d5df0-1163-48c3-8288-d0be7a120052?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "32" ], @@ -116,10 +116,10 @@ "Content": "{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/554d5df0-1163-48c3-8288-d0be7a120052\",\"name\":\"554d5df0-1163-48c3-8288-d0be7a120052\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationJobs\",\"properties\":{\"activityId\":\"c5b9fc38-21b1-4390-999c-52cec6e28cf2 ActivityId: 47d6748f-02b8-47a0-a42e-588c7395c8bf\",\"scenarioName\":null,\"friendlyName\":null,\"state\":\"NotStarted\",\"stateDescription\":\"NotStarted\",\"tasks\":[],\"errors\":[],\"allowedActions\":[],\"targetObjectId\":null,\"targetObjectName\":null,\"targetInstanceType\":\"ProtectionEntity\",\"customDetails\":{\"instanceType\":\"AsrJobDetails\",\"affectedObjectDetails\":{}}}}" } }, - "Start-AzMigrateTestMigrationCleanup+[NoContext]+ByInputObjectVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3?api-version=2024-01-01+1": { + "Start-AzMigrateTestMigrationCleanup+[NoContext]+ByInputObjectVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3?api-version=2025-08-01+1": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "33" ], @@ -156,10 +156,10 @@ "Content": "{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3\",\"name\":\"idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems\",\"properties\":{\"machineName\":\"Scale-Rhel7\",\"policyId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoffccyapp3352sitepolicy\",\"policyFriendlyName\":\"migratesignoffccyapp3352sitepolicy\",\"recoveryServicesProviderId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationRecoveryServicesProviders/25e13d18-d9a2-538b-9ff8-a494ac0efd2d\",\"replicationStatus\":\"Delta sync\",\"migrationState\":\"Replicating\",\"migrationStateDescription\":\"Ready to migrate\",\"lastTestMigrationTime\":\"2022-09-26T13:07:06.2426648Z\",\"lastTestMigrationStatus\":\"Succeeded\",\"lastMigrationStatus\":null,\"testMigrateState\":\"TestMigrationSucceeded\",\"testMigrateStateDescription\":\"Test clean up pending\",\"health\":\"Normal\",\"healthErrors\":[],\"allowedOperations\":[\"DisableMigration\",\"TestMigrateCleanup\"],\"currentJob\":{\"jobName\":\"TestFailover\",\"jobId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/0caa1c59-de25-4999-9e0c-208130f22551\",\"startTime\":\"2022-09-26T13:07:06.2426648Z\"},\"criticalJobHistory\":[],\"eventCorrelationId\":\"b151ff38-919c-4e10-aab5-caedb08ebc06\",\"providerSpecificDetails\":{\"instanceType\":\"VMwareCbt\",\"vmwareMachineId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/machines/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3\",\"osType\":\"Linux\",\"firmwareType\":\"BIOS\",\"targetGeneration\":\"V1\",\"licenseType\":\"NoLicenseType\",\"sqlServerLicenseType\":\"NotSpecified\",\"dataMoverRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"snapshotRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"storageAccountId\":null,\"targetVmName\":\"Scale-Rhel7\",\"targetVmSize\":\"Standard_A1_v2\",\"targetLocation\":\"centraluseuap\",\"targetResourceGroupId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg\",\"targetAvailabilitySetId\":\"\",\"targetAvailabilityZone\":\"\",\"targetProximityPlacementGroupId\":\"\",\"targetBootDiagnosticsStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"targetVmTags\":{},\"protectedDisks\":[{\"diskId\":\"6000C29a-e551-281f-56c2-45d9524f0b6a\",\"diskName\":\"Scale-Rhel7\",\"diskType\":\"Standard_LRS\",\"diskPath\":\"[SCSI_5TB] Scale-Rhel7/Scale-Rhel7.vmdk\",\"isOSDisk\":\"true\",\"capacityInBytes\":42949672960,\"logStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"logStorageAccountSasSecretName\":\"migratelsa1612849844-cacheSas\",\"diskEncryptionSetId\":null,\"seedManagedDiskId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Compute/disks/asrseeddisk-Scale_Rh-Scale_Rh-a4ffca03-27c9-41e9-bbf4-2c2538855534\",\"seedBlobUri\":null,\"targetManagedDiskId\":null,\"targetBlobUri\":null,\"targetDiskName\":\"Scale-Rhel7-OSdisk-00\"}],\"targetNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/fancy(migrate)/providers/Microsoft.Network/virtualNetworks/Cbtsignoff2105targetnetwork\",\"testNetworkId\":\"\",\"vmNics\":[{\"nicId\":\"bf00d29d-df79-4406-bacb-ee4a5bb65fe6\",\"isPrimaryNic\":\"true\",\"sourceIPAddress\":null,\"sourceIPAddressType\":\"Static\",\"sourceNetworkId\":\"VM Network\",\"targetIPAddress\":\"\",\"targetIPAddressType\":\"Dynamic\",\"targetSubnetName\":\"default\",\"testNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/fancy(migrate)/providers/Microsoft.Network/virtualNetworks/Cbtsignoff2105targetnetwork\",\"testSubnetName\":\"default\",\"testIPAddress\":null,\"testIPAddressType\":\"Dynamic\",\"targetNicName\":\"nic-Scale-Rhel7-00\",\"isSelectedForMigration\":\"true\"}],\"targetNicTags\":{},\"migrationRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3/migrationRecoveryPoints/ce9d97d1-cbf6-4554-bd99-7a3c1ebc36ef\",\"lastRecoveryPointReceived\":\"2022-09-26T11:56:31.012Z\",\"lastRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3/migrationRecoveryPoints/ce9d97d1-cbf6-4554-bd99-7a3c1ebc36ef\",\"initialSeedingProgressPercentage\":null,\"migrationProgressPercentage\":null,\"resyncProgressPercentage\":null,\"resumeProgressPercentage\":null,\"initialSeedingRetryCount\":0,\"resyncRetryCount\":0,\"resumeRetryCount\":0,\"resyncRequired\":\"false\",\"resyncState\":\"None\",\"performAutoResync\":\"false\",\"seedDiskTags\":null,\"targetDiskTags\":{}}}}" } }, - "Start-AzMigrateTestMigrationCleanup+[NoContext]+ByInputObjectVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3?api-version=2024-01-01+2": { + "Start-AzMigrateTestMigrationCleanup+[NoContext]+ByInputObjectVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3?api-version=2025-08-01+2": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "34" ], @@ -196,10 +196,10 @@ "Content": "{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3\",\"name\":\"idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems\",\"properties\":{\"machineName\":\"Scale-Rhel7\",\"policyId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoffccyapp3352sitepolicy\",\"policyFriendlyName\":\"migratesignoffccyapp3352sitepolicy\",\"recoveryServicesProviderId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationRecoveryServicesProviders/25e13d18-d9a2-538b-9ff8-a494ac0efd2d\",\"replicationStatus\":\"Delta sync\",\"migrationState\":\"Replicating\",\"migrationStateDescription\":\"Ready to migrate\",\"lastTestMigrationTime\":\"2022-09-26T13:07:06.2426648Z\",\"lastTestMigrationStatus\":\"Succeeded\",\"lastMigrationStatus\":null,\"testMigrateState\":\"TestMigrationSucceeded\",\"testMigrateStateDescription\":\"Test clean up pending\",\"health\":\"Normal\",\"healthErrors\":[],\"allowedOperations\":[\"DisableMigration\",\"TestMigrateCleanup\"],\"currentJob\":{\"jobName\":\"TestFailover\",\"jobId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/0caa1c59-de25-4999-9e0c-208130f22551\",\"startTime\":\"2022-09-26T13:07:06.2426648Z\"},\"criticalJobHistory\":[],\"eventCorrelationId\":\"b151ff38-919c-4e10-aab5-caedb08ebc06\",\"providerSpecificDetails\":{\"instanceType\":\"VMwareCbt\",\"vmwareMachineId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/machines/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3\",\"osType\":\"Linux\",\"firmwareType\":\"BIOS\",\"targetGeneration\":\"V1\",\"licenseType\":\"NoLicenseType\",\"sqlServerLicenseType\":\"NotSpecified\",\"dataMoverRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"snapshotRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"storageAccountId\":null,\"targetVmName\":\"Scale-Rhel7\",\"targetVmSize\":\"Standard_A1_v2\",\"targetLocation\":\"centraluseuap\",\"targetResourceGroupId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg\",\"targetAvailabilitySetId\":\"\",\"targetAvailabilityZone\":\"\",\"targetProximityPlacementGroupId\":\"\",\"targetBootDiagnosticsStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"targetVmTags\":{},\"protectedDisks\":[{\"diskId\":\"6000C29a-e551-281f-56c2-45d9524f0b6a\",\"diskName\":\"Scale-Rhel7\",\"diskType\":\"Standard_LRS\",\"diskPath\":\"[SCSI_5TB] Scale-Rhel7/Scale-Rhel7.vmdk\",\"isOSDisk\":\"true\",\"capacityInBytes\":42949672960,\"logStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"logStorageAccountSasSecretName\":\"migratelsa1612849844-cacheSas\",\"diskEncryptionSetId\":null,\"seedManagedDiskId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Compute/disks/asrseeddisk-Scale_Rh-Scale_Rh-a4ffca03-27c9-41e9-bbf4-2c2538855534\",\"seedBlobUri\":null,\"targetManagedDiskId\":null,\"targetBlobUri\":null,\"targetDiskName\":\"Scale-Rhel7-OSdisk-00\"}],\"targetNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/fancy(migrate)/providers/Microsoft.Network/virtualNetworks/Cbtsignoff2105targetnetwork\",\"testNetworkId\":\"\",\"vmNics\":[{\"nicId\":\"bf00d29d-df79-4406-bacb-ee4a5bb65fe6\",\"isPrimaryNic\":\"true\",\"sourceIPAddress\":null,\"sourceIPAddressType\":\"Static\",\"sourceNetworkId\":\"VM Network\",\"targetIPAddress\":\"\",\"targetIPAddressType\":\"Dynamic\",\"targetSubnetName\":\"default\",\"testNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/fancy(migrate)/providers/Microsoft.Network/virtualNetworks/Cbtsignoff2105targetnetwork\",\"testSubnetName\":\"default\",\"testIPAddress\":null,\"testIPAddressType\":\"Dynamic\",\"targetNicName\":\"nic-Scale-Rhel7-00\",\"isSelectedForMigration\":\"true\"}],\"targetNicTags\":{},\"migrationRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3/migrationRecoveryPoints/ce9d97d1-cbf6-4554-bd99-7a3c1ebc36ef\",\"lastRecoveryPointReceived\":\"2022-09-26T11:56:31.012Z\",\"lastRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3/migrationRecoveryPoints/ce9d97d1-cbf6-4554-bd99-7a3c1ebc36ef\",\"initialSeedingProgressPercentage\":null,\"migrationProgressPercentage\":null,\"resyncProgressPercentage\":null,\"resumeProgressPercentage\":null,\"initialSeedingRetryCount\":0,\"resyncRetryCount\":0,\"resumeRetryCount\":0,\"resyncRequired\":\"false\",\"resyncState\":\"None\",\"performAutoResync\":\"false\",\"seedDiskTags\":null,\"targetDiskTags\":{}}}}" } }, - "Start-AzMigrateTestMigrationCleanup+[NoContext]+ByInputObjectVMwareCbt+$POST+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3/testMigrateCleanup?api-version=2024-01-01+3": { + "Start-AzMigrateTestMigrationCleanup+[NoContext]+ByInputObjectVMwareCbt+$POST+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3/testMigrateCleanup?api-version=2025-08-01+3": { "Request": { "Method": "POST", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3/testMigrateCleanup?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3/testMigrateCleanup?api-version=2025-08-01", "Content": "{\n \"properties\": {\n \"comments\": \"Test migrate cleanup from powershell\"\n }\n}", "Headers": { }, diff --git a/src/Migrate/Migrate.Autorest/test/Suspend-AzMigrateServerReplication.Recording.json b/src/Migrate/Migrate.Autorest/test/Suspend-AzMigrateServerReplication.Recording.json index b26ca176d07b..93be24f25a89 100644 --- a/src/Migrate/Migrate.Autorest/test/Suspend-AzMigrateServerReplication.Recording.json +++ b/src/Migrate/Migrate.Autorest/test/Suspend-AzMigrateServerReplication.Recording.json @@ -1,8 +1,8 @@ { - "Suspend-AzMigrateServerReplication+[NoContext]+ByIDVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3?api-version=2024-01-01+1": { + "Suspend-AzMigrateServerReplication+[NoContext]+ByIDVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3?api-version=2025-08-01+1": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "11" ], @@ -39,10 +39,10 @@ "Content": "{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3\",\"name\":\"idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems\",\"properties\":{\"machineName\":\"Scale-Rhel7\",\"policyId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoffccyapp3352sitepolicy\",\"policyFriendlyName\":\"migratesignoffccyapp3352sitepolicy\",\"recoveryServicesProviderId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationRecoveryServicesProviders/25e13d18-d9a2-538b-9ff8-a494ac0efd2d\",\"replicationStatus\":\"Delta sync\",\"migrationState\":\"Replicating\",\"migrationStateDescription\":\"Ready to migrate\",\"lastTestMigrationStatus\":null,\"lastMigrationStatus\":null,\"testMigrateState\":\"None\",\"testMigrateStateDescription\":\"None\",\"health\":\"Normal\",\"healthErrors\":[{\"innerHealthErrors\":[],\"errorSource\":\"ReplicationUnitFailoverValidatorError\",\"errorType\":\"8010\",\"errorLevel\":\"Error\",\"errorCategory\":\"TestFailover\",\"errorCode\":\"110084\",\"summaryMessage\":\"\",\"errorMessage\":\"No successful test migration has been done on the virtual machine \u0027Scale-Rhel7\u0027.\",\"possibleCauses\":\"No successful test migration has been done on the virtual machine after it was replicated.\",\"recommendedAction\":\"Do a test migration on the virtual machine.\",\"creationTimeUtc\":\"2022-09-26T05:16:22.9340044Z\",\"recoveryProviderErrorMessage\":null,\"entityId\":\"ae1d360a-4bae-5989-b82a-ed31b2ccc6b4\",\"errorId\":\"6:8010\",\"customerResolvability\":\"NotAllowed\"}],\"allowedOperations\":[\"DisableMigration\",\"TestMigrate\",\"Migrate\",\"PauseReplication\"],\"currentJob\":{\"jobName\":\"None\",\"jobId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/None\",\"startTime\":\"1753-01-01T01:01:01Z\"},\"criticalJobHistory\":[],\"eventCorrelationId\":\"b151ff38-919c-4e10-aab5-caedb08ebc06\",\"providerSpecificDetails\":{\"instanceType\":\"VMwareCbt\",\"vmwareMachineId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/machines/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3\",\"osType\":\"Linux\",\"firmwareType\":\"BIOS\",\"targetGeneration\":\"V1\",\"licenseType\":\"NoLicenseType\",\"sqlServerLicenseType\":\"NotSpecified\",\"dataMoverRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"snapshotRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"storageAccountId\":null,\"targetVmName\":\"Scale-Rhel7\",\"targetVmSize\":\"Standard_A1_v2\",\"targetLocation\":\"centraluseuap\",\"targetResourceGroupId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg\",\"targetAvailabilitySetId\":\"\",\"targetAvailabilityZone\":\"\",\"targetProximityPlacementGroupId\":\"\",\"targetBootDiagnosticsStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"targetVmTags\":{},\"protectedDisks\":[{\"diskId\":\"6000C29a-e551-281f-56c2-45d9524f0b6a\",\"diskName\":\"Scale-Rhel7\",\"diskType\":\"Standard_LRS\",\"diskPath\":\"[SCSI_5TB] Scale-Rhel7/Scale-Rhel7.vmdk\",\"isOSDisk\":\"true\",\"capacityInBytes\":42949672960,\"logStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"logStorageAccountSasSecretName\":\"migratelsa1612849844-cacheSas\",\"diskEncryptionSetId\":null,\"seedManagedDiskId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Compute/disks/asrseeddisk-Scale_Rh-Scale_Rh-a4ffca03-27c9-41e9-bbf4-2c2538855534\",\"seedBlobUri\":null,\"targetManagedDiskId\":null,\"targetBlobUri\":null,\"targetDiskName\":\"Scale-Rhel7-OSdisk-00\"}],\"targetNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/fancy(migrate)/providers/Microsoft.Network/virtualNetworks/Cbtsignoff2105targetnetwork\",\"testNetworkId\":\"\",\"vmNics\":[{\"nicId\":\"bf00d29d-df79-4406-bacb-ee4a5bb65fe6\",\"isPrimaryNic\":\"true\",\"sourceIPAddress\":null,\"sourceIPAddressType\":\"Static\",\"sourceNetworkId\":\"VM Network\",\"targetIPAddress\":\"\",\"targetIPAddressType\":\"Dynamic\",\"targetSubnetName\":\"default\",\"testNetworkId\":null,\"testSubnetName\":null,\"testIPAddress\":null,\"testIPAddressType\":\"Dynamic\",\"targetNicName\":\"nic-Scale-Rhel7-00\",\"isSelectedForMigration\":\"true\"}],\"targetNicTags\":{},\"migrationRecoveryPointId\":null,\"lastRecoveryPointReceived\":\"2022-09-26T08:35:59.52Z\",\"lastRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3/migrationRecoveryPoints/6160f6fe-7193-46b4-97d2-b4540f062866\",\"initialSeedingProgressPercentage\":null,\"migrationProgressPercentage\":null,\"resyncProgressPercentage\":null,\"resumeProgressPercentage\":null,\"initialSeedingRetryCount\":0,\"resyncRetryCount\":0,\"resumeRetryCount\":0,\"resyncRequired\":\"false\",\"resyncState\":\"None\",\"performAutoResync\":\"false\",\"seedDiskTags\":null,\"targetDiskTags\":{}}}}" } }, - "Suspend-AzMigrateServerReplication+[NoContext]+ByIDVMwareCbt+$POST+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3/pauseReplication?api-version=2024-01-01+2": { + "Suspend-AzMigrateServerReplication+[NoContext]+ByIDVMwareCbt+$POST+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3/pauseReplication?api-version=2025-08-01+2": { "Request": { "Method": "POST", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3/pauseReplication?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3/pauseReplication?api-version=2025-08-01", "Content": "{\n \"properties\": {\n \"instanceType\": \"VMwarecbt\"\n }\n}", "Headers": { }, @@ -56,11 +56,11 @@ "Headers": { "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], - "Location": [ "https://management.azure.com/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3/operationresults/38b77dcc-0801-4161-8e04-d6bbf2e22779?api-version=2024-01-01" ], + "Location": [ "https://management.azure.com/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50158ad9-3cd9-6b16-d37e-6f03f5b871d3/operationresults/38b77dcc-0801-4161-8e04-d6bbf2e22779?api-version=2025-08-01" ], "Retry-After": [ "30" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ "/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/38b77dcc-0801-4161-8e04-d6bbf2e22779", "/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/38b77dcc-0801-4161-8e04-d6bbf2e22779" ], - "Azure-AsyncOperation": [ "https://management.azure.com/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationOperationStatus/38b77dcc-0801-4161-8e04-d6bbf2e22779?api-version=2024-01-01" ], + "Azure-AsyncOperation": [ "https://management.azure.com/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationOperationStatus/38b77dcc-0801-4161-8e04-d6bbf2e22779?api-version=2025-08-01" ], "X-Content-Type-Options": [ "nosniff" ], "x-ms-client-request-id": [ "6665e6ea-ae31-4c6e-9f86-65e9fbd90c03" ], "Server": [ "Kestrel" ], @@ -76,10 +76,10 @@ "Content": null } }, - "Suspend-AzMigrateServerReplication+[NoContext]+ByIDVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/38b77dcc-0801-4161-8e04-d6bbf2e22779?api-version=2024-01-01+3": { + "Suspend-AzMigrateServerReplication+[NoContext]+ByIDVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/38b77dcc-0801-4161-8e04-d6bbf2e22779?api-version=2025-08-01+3": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/38b77dcc-0801-4161-8e04-d6bbf2e22779?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/38b77dcc-0801-4161-8e04-d6bbf2e22779?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "13" ], @@ -116,10 +116,10 @@ "Content": "{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/38b77dcc-0801-4161-8e04-d6bbf2e22779\",\"name\":\"38b77dcc-0801-4161-8e04-d6bbf2e22779\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationJobs\",\"properties\":{\"activityId\":\"6665e6ea-ae31-4c6e-9f86-65e9fbd90c03 ActivityId: b5915140-9205-4cc5-976d-ad1ca558260c\",\"scenarioName\":\"PauseReplication\",\"friendlyName\":\"Pause replication\",\"state\":\"InProgress\",\"stateDescription\":\"InProgress\",\"tasks\":[{\"taskId\":\"PauseReplicationPreflightChecksTask\",\"name\":\"PauseReplicationPreflightChecksTask\",\"startTime\":\"2022-09-26T10:51:27.1070929Z\",\"endTime\":\"0001-01-01T00:00:00\",\"allowedActions\":[],\"friendlyName\":\"Prerequisites check for pause replication\",\"state\":\"InProgress\",\"stateDescription\":\"InProgress\",\"taskType\":\"TaskDetails\",\"customDetails\":{\"instanceType\":\"TaskDetails\"},\"groupTaskCustomDetails\":null,\"errors\":[]},{\"taskId\":\"PauseReplicationTask\",\"name\":\"PauseReplicationTask\",\"startTime\":\"0001-01-01T00:00:00\",\"endTime\":\"0001-01-01T00:00:00\",\"allowedActions\":[],\"friendlyName\":\"Starting pause replication\",\"state\":\"NotStarted\",\"stateDescription\":\"NotStarted\",\"taskType\":\"TaskDetails\",\"customDetails\":{\"instanceType\":\"TaskDetails\"},\"groupTaskCustomDetails\":null,\"errors\":[]}],\"errors\":[],\"startTime\":\"2022-09-26T10:51:26.3416013Z\",\"allowedActions\":[],\"targetObjectId\":\"ae1d360a-4bae-5989-b82a-ed31b2ccc6b4\",\"targetObjectName\":\"Scale-Rhel7\",\"targetInstanceType\":\"ProtectionEntity\",\"customDetails\":{\"instanceType\":\"AsrJobDetails\",\"affectedObjectDetails\":{\"primaryVmId\":\"ae1d360a-4bae-5989-b82a-ed31b2ccc6b4\",\"primaryVmName\":\"Scale-Rhel7\",\"recoveryVmId\":\"\",\"recoveryVmName\":\"Scale-Rhel7\",\"protectionProfileId\":\"4af409af-0d07-5e52-95dc-1e472a625f17\",\"primaryCloudId\":\"cloud_e87f6b0c-6076-5aa5-9e79-3e73df771c73\",\"primaryCloudName\":\"signoffccyappae52replicationcontainer\",\"recoveryCloudId\":\"d38048d4-b460-4791-8ece-108395ee8478\",\"recoveryCloudName\":\"Microsoft Azure\",\"primaryVmmId\":\"e87f6b0c-6076-5aa5-9e79-3e73df771c73\",\"primaryVmmName\":\"signoffccyappae52replicationfabric\",\"recoveryVmmId\":\"21a9403c-6ec1-44f2-b744-b4e50b792387\",\"recoveryVmmName\":\"Microsoft Azure\",\"primaryFabricProviderId\":\"VMwareV2\",\"recoveryFabricProviderId\":\"Azure\"}}}}" } }, - "Suspend-AzMigrateServerReplication+[NoContext]+ByInputObjectVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50157b0d-fdb9-7abd-03cd-97f16b552bd0?api-version=2024-01-01+1": { + "Suspend-AzMigrateServerReplication+[NoContext]+ByInputObjectVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50157b0d-fdb9-7abd-03cd-97f16b552bd0?api-version=2025-08-01+1": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50157b0d-fdb9-7abd-03cd-97f16b552bd0?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50157b0d-fdb9-7abd-03cd-97f16b552bd0?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "14" ], @@ -156,10 +156,10 @@ "Content": "{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50157b0d-fdb9-7abd-03cd-97f16b552bd0\",\"name\":\"idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50157b0d-fdb9-7abd-03cd-97f16b552bd0\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems\",\"properties\":{\"machineName\":\"win2k12-01\",\"policyId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoffccyapp3352sitepolicy\",\"policyFriendlyName\":\"migratesignoffccyapp3352sitepolicy\",\"recoveryServicesProviderId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationRecoveryServicesProviders/25e13d18-d9a2-538b-9ff8-a494ac0efd2d\",\"replicationStatus\":\"Delta sync\",\"migrationState\":\"Replicating\",\"migrationStateDescription\":\"Ready to migrate\",\"lastTestMigrationStatus\":null,\"lastMigrationStatus\":null,\"testMigrateState\":\"None\",\"testMigrateStateDescription\":\"None\",\"health\":\"Normal\",\"healthErrors\":[{\"innerHealthErrors\":[],\"errorSource\":\"ReplicationUnitFailoverValidatorError\",\"errorType\":\"8010\",\"errorLevel\":\"Error\",\"errorCategory\":\"TestFailover\",\"errorCode\":\"110084\",\"summaryMessage\":\"\",\"errorMessage\":\"No successful test migration has been done on the virtual machine \u0027win2k12-01\u0027.\",\"possibleCauses\":\"No successful test migration has been done on the virtual machine after it was replicated.\",\"recommendedAction\":\"Do a test migration on the virtual machine.\",\"creationTimeUtc\":\"2022-09-26T05:48:38.4439726Z\",\"recoveryProviderErrorMessage\":null,\"entityId\":\"7a910bd8-5ab1-58d5-9f98-493d53dd9fae\",\"errorId\":\"6:8010\",\"customerResolvability\":\"NotAllowed\"}],\"allowedOperations\":[\"DisableMigration\",\"TestMigrate\",\"Migrate\",\"PauseReplication\"],\"currentJob\":{\"jobName\":\"None\",\"jobId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/None\",\"startTime\":\"1753-01-01T01:01:01Z\"},\"criticalJobHistory\":[],\"eventCorrelationId\":\"70bf2a6c-e930-4a08-9203-9fe67a66b5a4\",\"providerSpecificDetails\":{\"instanceType\":\"VMwareCbt\",\"vmwareMachineId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/machines/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50157b0d-fdb9-7abd-03cd-97f16b552bd0\",\"osType\":\"Windows\",\"firmwareType\":\"BIOS\",\"targetGeneration\":\"V1\",\"licenseType\":\"NoLicenseType\",\"sqlServerLicenseType\":\"NotSpecified\",\"dataMoverRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"snapshotRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"storageAccountId\":null,\"targetVmName\":\"win2k12-01\",\"targetVmSize\":\"Basic_A3\",\"targetLocation\":\"centraluseuap\",\"targetResourceGroupId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg\",\"targetAvailabilitySetId\":\"\",\"targetAvailabilityZone\":\"\",\"targetProximityPlacementGroupId\":\"\",\"targetBootDiagnosticsStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"targetVmTags\":{},\"protectedDisks\":[{\"diskId\":\"6000C297-e32e-5601-9889-b0acea190c83\",\"diskName\":\"win2k12-01\",\"diskType\":\"Standard_LRS\",\"diskPath\":\"[iSCSI_5TB] win2k12-01/win2k12-01.vmdk\",\"isOSDisk\":\"true\",\"capacityInBytes\":42949672960,\"logStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"logStorageAccountSasSecretName\":\"migratelsa1612849844-cacheSas\",\"diskEncryptionSetId\":null,\"seedManagedDiskId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Compute/disks/asrseeddisk-win2k12_-win2k12_-61dc81a7-b65d-41dd-b680-58a794673a24\",\"seedBlobUri\":null,\"targetManagedDiskId\":null,\"targetBlobUri\":null,\"targetDiskName\":\"win2k12-01-OSdisk-00\"}],\"targetNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/fancy(migrate)/providers/Microsoft.Network/virtualNetworks/Cbtsignoff2105targetnetwork\",\"testNetworkId\":\"\",\"vmNics\":[{\"nicId\":\"726c991c-ec94-4138-be19-885e8bed30b6\",\"isPrimaryNic\":\"true\",\"sourceIPAddress\":null,\"sourceIPAddressType\":\"Static\",\"sourceNetworkId\":\"VM Network\",\"targetIPAddress\":\"\",\"targetIPAddressType\":\"Dynamic\",\"targetSubnetName\":\"default\",\"testNetworkId\":null,\"testSubnetName\":null,\"testIPAddress\":null,\"testIPAddressType\":\"Dynamic\",\"targetNicName\":\"nic-win2k12-01-00\",\"isSelectedForMigration\":\"true\"}],\"targetNicTags\":{},\"migrationRecoveryPointId\":null,\"lastRecoveryPointReceived\":\"1999-01-22T06:48:15.062Z\",\"lastRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50157b0d-fdb9-7abd-03cd-97f16b552bd0/migrationRecoveryPoints/51f977f2-f497-4dcc-96ae-916d4149f471\",\"initialSeedingProgressPercentage\":null,\"migrationProgressPercentage\":null,\"resyncProgressPercentage\":null,\"resumeProgressPercentage\":null,\"initialSeedingRetryCount\":0,\"resyncRetryCount\":0,\"resumeRetryCount\":0,\"resyncRequired\":\"false\",\"resyncState\":\"None\",\"performAutoResync\":\"false\",\"seedDiskTags\":null,\"targetDiskTags\":{}}}}" } }, - "Suspend-AzMigrateServerReplication+[NoContext]+ByInputObjectVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50157b0d-fdb9-7abd-03cd-97f16b552bd0?api-version=2024-01-01+2": { + "Suspend-AzMigrateServerReplication+[NoContext]+ByInputObjectVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50157b0d-fdb9-7abd-03cd-97f16b552bd0?api-version=2025-08-01+2": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50157b0d-fdb9-7abd-03cd-97f16b552bd0?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50157b0d-fdb9-7abd-03cd-97f16b552bd0?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "15" ], @@ -196,10 +196,10 @@ "Content": "{\"id\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50157b0d-fdb9-7abd-03cd-97f16b552bd0\",\"name\":\"idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50157b0d-fdb9-7abd-03cd-97f16b552bd0\",\"type\":\"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems\",\"properties\":{\"machineName\":\"win2k12-01\",\"policyId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationPolicies/migratesignoffccyapp3352sitepolicy\",\"policyFriendlyName\":\"migratesignoffccyapp3352sitepolicy\",\"recoveryServicesProviderId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationRecoveryServicesProviders/25e13d18-d9a2-538b-9ff8-a494ac0efd2d\",\"replicationStatus\":\"Delta sync\",\"migrationState\":\"Replicating\",\"migrationStateDescription\":\"Ready to migrate\",\"lastTestMigrationStatus\":null,\"lastMigrationStatus\":null,\"testMigrateState\":\"None\",\"testMigrateStateDescription\":\"None\",\"health\":\"Normal\",\"healthErrors\":[{\"innerHealthErrors\":[],\"errorSource\":\"ReplicationUnitFailoverValidatorError\",\"errorType\":\"8010\",\"errorLevel\":\"Error\",\"errorCategory\":\"TestFailover\",\"errorCode\":\"110084\",\"summaryMessage\":\"\",\"errorMessage\":\"No successful test migration has been done on the virtual machine \u0027win2k12-01\u0027.\",\"possibleCauses\":\"No successful test migration has been done on the virtual machine after it was replicated.\",\"recommendedAction\":\"Do a test migration on the virtual machine.\",\"creationTimeUtc\":\"2022-09-26T05:48:38.4439726Z\",\"recoveryProviderErrorMessage\":null,\"entityId\":\"7a910bd8-5ab1-58d5-9f98-493d53dd9fae\",\"errorId\":\"6:8010\",\"customerResolvability\":\"NotAllowed\"}],\"allowedOperations\":[\"DisableMigration\",\"TestMigrate\",\"Migrate\",\"PauseReplication\"],\"currentJob\":{\"jobName\":\"None\",\"jobId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/None\",\"startTime\":\"1753-01-01T01:01:01Z\"},\"criticalJobHistory\":[],\"eventCorrelationId\":\"70bf2a6c-e930-4a08-9203-9fe67a66b5a4\",\"providerSpecificDetails\":{\"instanceType\":\"VMwareCbt\",\"vmwareMachineId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/machines/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50157b0d-fdb9-7abd-03cd-97f16b552bd0\",\"osType\":\"Windows\",\"firmwareType\":\"BIOS\",\"targetGeneration\":\"V1\",\"licenseType\":\"NoLicenseType\",\"sqlServerLicenseType\":\"NotSpecified\",\"dataMoverRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"snapshotRunAsAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.OffAzure/VMwareSites/signoffccyapp3352site/runasaccounts/525f32f1-97ab-5073-8c0b-b6634ae24347\",\"storageAccountId\":null,\"targetVmName\":\"win2k12-01\",\"targetVmSize\":\"Basic_A3\",\"targetLocation\":\"centraluseuap\",\"targetResourceGroupId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg\",\"targetAvailabilitySetId\":\"\",\"targetAvailabilityZone\":\"\",\"targetProximityPlacementGroupId\":\"\",\"targetBootDiagnosticsStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"targetVmTags\":{},\"protectedDisks\":[{\"diskId\":\"6000C297-e32e-5601-9889-b0acea190c83\",\"diskName\":\"win2k12-01\",\"diskType\":\"Standard_LRS\",\"diskPath\":\"[iSCSI_5TB] win2k12-01/win2k12-01.vmdk\",\"isOSDisk\":\"true\",\"capacityInBytes\":42949672960,\"logStorageAccountId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Storage/storageAccounts/migratelsa1612849844\",\"logStorageAccountSasSecretName\":\"migratelsa1612849844-cacheSas\",\"diskEncryptionSetId\":null,\"seedManagedDiskId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.Compute/disks/asrseeddisk-win2k12_-win2k12_-61dc81a7-b65d-41dd-b680-58a794673a24\",\"seedBlobUri\":null,\"targetManagedDiskId\":null,\"targetBlobUri\":null,\"targetDiskName\":\"win2k12-01-OSdisk-00\"}],\"targetNetworkId\":\"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/fancy(migrate)/providers/Microsoft.Network/virtualNetworks/Cbtsignoff2105targetnetwork\",\"testNetworkId\":\"\",\"vmNics\":[{\"nicId\":\"726c991c-ec94-4138-be19-885e8bed30b6\",\"isPrimaryNic\":\"true\",\"sourceIPAddress\":null,\"sourceIPAddressType\":\"Static\",\"sourceNetworkId\":\"VM Network\",\"targetIPAddress\":\"\",\"targetIPAddressType\":\"Dynamic\",\"targetSubnetName\":\"default\",\"testNetworkId\":null,\"testSubnetName\":null,\"testIPAddress\":null,\"testIPAddressType\":\"Dynamic\",\"targetNicName\":\"nic-win2k12-01-00\",\"isSelectedForMigration\":\"true\"}],\"targetNicTags\":{},\"migrationRecoveryPointId\":null,\"lastRecoveryPointReceived\":\"1999-01-22T06:48:15.062Z\",\"lastRecoveryPointId\":\"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50157b0d-fdb9-7abd-03cd-97f16b552bd0/migrationRecoveryPoints/51f977f2-f497-4dcc-96ae-916d4149f471\",\"initialSeedingProgressPercentage\":null,\"migrationProgressPercentage\":null,\"resyncProgressPercentage\":null,\"resumeProgressPercentage\":null,\"initialSeedingRetryCount\":0,\"resyncRetryCount\":0,\"resumeRetryCount\":0,\"resyncRequired\":\"false\",\"resyncState\":\"None\",\"performAutoResync\":\"false\",\"seedDiskTags\":null,\"targetDiskTags\":{}}}}" } }, - "Suspend-AzMigrateServerReplication+[NoContext]+ByInputObjectVMwareCbt+$POST+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50157b0d-fdb9-7abd-03cd-97f16b552bd0/pauseReplication?api-version=2024-01-01+3": { + "Suspend-AzMigrateServerReplication+[NoContext]+ByInputObjectVMwareCbt+$POST+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50157b0d-fdb9-7abd-03cd-97f16b552bd0/pauseReplication?api-version=2025-08-01+3": { "Request": { "Method": "POST", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50157b0d-fdb9-7abd-03cd-97f16b552bd0/pauseReplication?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50157b0d-fdb9-7abd-03cd-97f16b552bd0/pauseReplication?api-version=2025-08-01", "Content": "{\n \"properties\": {\n \"instanceType\": \"VMwarecbt\"\n }\n}", "Headers": { }, @@ -213,11 +213,11 @@ "Headers": { "Cache-Control": [ "no-cache" ], "Pragma": [ "no-cache" ], - "Location": [ "https://management.azure.com/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50157b0d-fdb9-7abd-03cd-97f16b552bd0/operationresults/f9f10c09-cdfb-4a42-909c-79018e6b3193?api-version=2024-01-01" ], + "Location": [ "https://management.azure.com/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationFabrics/signoffccyappae52replicationfabric/replicationProtectionContainers/signoffccyappae52replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-0f144e99-ba36-4649-b92b-8b06854aa539_50157b0d-fdb9-7abd-03cd-97f16b552bd0/operationresults/f9f10c09-cdfb-4a42-909c-79018e6b3193?api-version=2025-08-01" ], "Retry-After": [ "30" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-request-id": [ "/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/f9f10c09-cdfb-4a42-909c-79018e6b3193", "/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/f9f10c09-cdfb-4a42-909c-79018e6b3193" ], - "Azure-AsyncOperation": [ "https://management.azure.com/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationOperationStatus/f9f10c09-cdfb-4a42-909c-79018e6b3193?api-version=2024-01-01" ], + "Azure-AsyncOperation": [ "https://management.azure.com/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationOperationStatus/f9f10c09-cdfb-4a42-909c-79018e6b3193?api-version=2025-08-01" ], "X-Content-Type-Options": [ "nosniff" ], "x-ms-client-request-id": [ "55906eeb-6174-49ec-8b44-fea9e412d5f5" ], "Server": [ "Kestrel" ], @@ -233,10 +233,10 @@ "Content": null } }, - "Suspend-AzMigrateServerReplication+[NoContext]+ByInputObjectVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/f9f10c09-cdfb-4a42-909c-79018e6b3193?api-version=2024-01-01+4": { + "Suspend-AzMigrateServerReplication+[NoContext]+ByInputObjectVMwareCbt+$GET+https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/f9f10c09-cdfb-4a42-909c-79018e6b3193?api-version=2025-08-01+4": { "Request": { "Method": "GET", - "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/f9f10c09-cdfb-4a42-909c-79018e6b3193?api-version=2024-01-01", + "RequestUri": "https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2201rg/providers/Microsoft.RecoveryServices/vaults/signoffccyapp3352vault/replicationJobs/f9f10c09-cdfb-4a42-909c-79018e6b3193?api-version=2025-08-01", "Content": null, "Headers": { "x-ms-unique-id": [ "17" ], From dc5fd55282b41f83181461bd8a44ee363d7d447a Mon Sep 17 00:00:00 2001 From: S Vishnu Sanagapalli Date: Wed, 5 Nov 2025 08:09:02 +0530 Subject: [PATCH 09/11] fixed failing tests --- .../Properties/AssemblyInfo.cs | 1 + .../locations-operationResults.json | 52 ++ ...nContainers-replicationProtectedItems.json | 62 ++ ...onProtectionClusters-operationResults.json | 67 ++ ...tainers-replicationProtectionClusters.json | 221 +++++ ...t-AzMigrateLocationBasedOperationResult.md | 163 ++++ ...t-AzMigrateReplicationProtectionCluster.md | 238 +++++ ...icationProtectionClusterOperationResult.md | 208 +++++ ...ReplicationProtectedItemMobilityService.md | 305 +++++++ ...w-AzMigrateReplicationProtectionCluster.md | 852 ++++++++++++++++++ ...ReplicationProtectionClusterReplication.md | 255 ++++++ ...ateReplicationProtectionClusterFailover.md | 351 ++++++++ ...icationProtectionClusterFailoverCleanup.md | 303 +++++++ ...t-AzMigrateLocationBasedOperationResult.md | 22 + ...t-AzMigrateReplicationProtectionCluster.md | 22 + ...icationProtectionClusterOperationResult.md | 22 + ...ReplicationProtectedItemMobilityService.md | 22 + ...w-AzMigrateReplicationProtectionCluster.md | 22 + ...ReplicationProtectionClusterReplication.md | 22 + ...ateReplicationProtectionClusterFailover.md | 22 + ...icationProtectionClusterFailoverCleanup.md | 22 + .../Migrate.Autorest/generate-info.json | 2 +- ...rateLocationBasedOperationResult.Tests.ps1 | 25 + ...rateReplicationProtectionCluster.Tests.ps1 | 33 + ...ProtectionClusterOperationResult.Tests.ps1 | 25 + ...tionProtectedItemMobilityService.Tests.ps1 | 33 + ...rateReplicationProtectionCluster.Tests.ps1 | 21 + ...tionProtectionClusterReplication.Tests.ps1 | 25 + ...icationProtectionClusterFailover.Tests.ps1 | 33 + ...ProtectionClusterFailoverCleanup.Tests.ps1 | 33 + src/Migrate/Migrate.sln | 26 +- src/Migrate/Migrate/Az.Migrate.psd1 | 2 +- src/Migrate/Migrate/help/Az.Migrate.md | 24 + ...t-AzMigrateLocationBasedOperationResult.md | 163 ++++ ...t-AzMigrateReplicationProtectionCluster.md | 237 +++++ ...icationProtectionClusterOperationResult.md | 208 +++++ ...ReplicationProtectedItemMobilityService.md | 304 +++++++ ...w-AzMigrateReplicationProtectionCluster.md | 851 +++++++++++++++++ ...ReplicationProtectionClusterReplication.md | 255 ++++++ ...ateReplicationProtectionClusterFailover.md | 350 +++++++ ...icationProtectionClusterFailoverCleanup.md | 304 +++++++ 41 files changed, 6193 insertions(+), 15 deletions(-) create mode 100644 src/Migrate/Migrate.Autorest/UX/Microsoft.DataReplication/locations-operationResults.json create mode 100644 src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectedItems.json create mode 100644 src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectionClusters-operationResults.json create mode 100644 src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectionClusters.json create mode 100644 src/Migrate/Migrate.Autorest/docs/Get-AzMigrateLocationBasedOperationResult.md create mode 100644 src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionCluster.md create mode 100644 src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionClusterOperationResult.md create mode 100644 src/Migrate/Migrate.Autorest/docs/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md create mode 100644 src/Migrate/Migrate.Autorest/docs/New-AzMigrateReplicationProtectionCluster.md create mode 100644 src/Migrate/Migrate.Autorest/docs/Repair-AzMigrateReplicationProtectionClusterReplication.md create mode 100644 src/Migrate/Migrate.Autorest/docs/Test-AzMigrateReplicationProtectionClusterFailover.md create mode 100644 src/Migrate/Migrate.Autorest/docs/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md create mode 100644 src/Migrate/Migrate.Autorest/examples/Get-AzMigrateLocationBasedOperationResult.md create mode 100644 src/Migrate/Migrate.Autorest/examples/Get-AzMigrateReplicationProtectionCluster.md create mode 100644 src/Migrate/Migrate.Autorest/examples/Get-AzMigrateReplicationProtectionClusterOperationResult.md create mode 100644 src/Migrate/Migrate.Autorest/examples/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md create mode 100644 src/Migrate/Migrate.Autorest/examples/New-AzMigrateReplicationProtectionCluster.md create mode 100644 src/Migrate/Migrate.Autorest/examples/Repair-AzMigrateReplicationProtectionClusterReplication.md create mode 100644 src/Migrate/Migrate.Autorest/examples/Test-AzMigrateReplicationProtectionClusterFailover.md create mode 100644 src/Migrate/Migrate.Autorest/examples/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md create mode 100644 src/Migrate/Migrate.Autorest/test/Get-AzMigrateLocationBasedOperationResult.Tests.ps1 create mode 100644 src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionCluster.Tests.ps1 create mode 100644 src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionClusterOperationResult.Tests.ps1 create mode 100644 src/Migrate/Migrate.Autorest/test/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.Tests.ps1 create mode 100644 src/Migrate/Migrate.Autorest/test/New-AzMigrateReplicationProtectionCluster.Tests.ps1 create mode 100644 src/Migrate/Migrate.Autorest/test/Repair-AzMigrateReplicationProtectionClusterReplication.Tests.ps1 create mode 100644 src/Migrate/Migrate.Autorest/test/Test-AzMigrateReplicationProtectionClusterFailover.Tests.ps1 create mode 100644 src/Migrate/Migrate.Autorest/test/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.Tests.ps1 create mode 100644 src/Migrate/Migrate/help/Get-AzMigrateLocationBasedOperationResult.md create mode 100644 src/Migrate/Migrate/help/Get-AzMigrateReplicationProtectionCluster.md create mode 100644 src/Migrate/Migrate/help/Get-AzMigrateReplicationProtectionClusterOperationResult.md create mode 100644 src/Migrate/Migrate/help/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md create mode 100644 src/Migrate/Migrate/help/New-AzMigrateReplicationProtectionCluster.md create mode 100644 src/Migrate/Migrate/help/Repair-AzMigrateReplicationProtectionClusterReplication.md create mode 100644 src/Migrate/Migrate/help/Test-AzMigrateReplicationProtectionClusterFailover.md create mode 100644 src/Migrate/Migrate/help/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md diff --git a/src/Migrate/Migrate.Autorest/Properties/AssemblyInfo.cs b/src/Migrate/Migrate.Autorest/Properties/AssemblyInfo.cs index 3cd19d96f9ae..a0baa7c81d36 100644 --- a/src/Migrate/Migrate.Autorest/Properties/AssemblyInfo.cs +++ b/src/Migrate/Migrate.Autorest/Properties/AssemblyInfo.cs @@ -26,3 +26,4 @@ [assembly: System.CLSCompliantAttribute(false)] + diff --git a/src/Migrate/Migrate.Autorest/UX/Microsoft.DataReplication/locations-operationResults.json b/src/Migrate/Migrate.Autorest/UX/Microsoft.DataReplication/locations-operationResults.json new file mode 100644 index 000000000000..b7e9d97a8821 --- /dev/null +++ b/src/Migrate/Migrate.Autorest/UX/Microsoft.DataReplication/locations-operationResults.json @@ -0,0 +1,52 @@ +{ + "resourceType": "locations/operationResults", + "apiVersion": "2024-09-01", + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.migrate" + }, + "commands": [ + { + "name": "Get-AzMigrateLocationBasedOperationResult", + "description": "Gets the location based operation result.", + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/locations/{location}/operationResults/{operationId}", + "help": { + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.migrate/get-azmigratelocationbasedoperationresult" + }, + "parameterSets": [ + { + "parameters": [ + "-Location ", + "-OperationId ", + "-ResourceGroupName ", + "[-SubscriptionId ]" + ] + } + ] + }, + "examples": [ + { + "description": "Gets the location based operation result.", + "parameters": [ + { + "name": "-Location", + "value": "[Path.location]" + }, + { + "name": "-OperationId", + "value": "[Path.operationId]" + }, + { + "name": "-ResourceGroupName", + "value": "[Path.resourceGroupName]" + }, + { + "name": "-SubscriptionId", + "value": "[Path.subscriptionId]" + } + ] + } + ] + } + ] +} diff --git a/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectedItems.json b/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectedItems.json new file mode 100644 index 000000000000..c70f00c6261e --- /dev/null +++ b/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectedItems.json @@ -0,0 +1,62 @@ +{ + "resourceType": "vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems", + "apiVersion": "2025-08-01", + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.migrate" + }, + "commands": [ + { + "name": "Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService", + "description": "The operation to reinstall the installed mobility service software on a replication protected item to the latest available version.", + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems/{replicatedProtectedItemName}/reinstallMobilityService", + "help": { + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.migrate/invoke-azmigratereinstallreplicationprotecteditemmobilityservice" + }, + "parameterSets": [ + { + "parameters": [ + "-FabricName ", + "-ProtectionContainerName ", + "-ReplicatedProtectedItemName ", + "-ResourceGroupName ", + "-ResourceName ", + "[-SubscriptionId ]" + ] + } + ] + }, + "examples": [ + { + "description": "The operation to reinstall the installed mobility service software on a replication protected item to the latest available version.", + "parameters": [ + { + "name": "-FabricName", + "value": "[Path.fabricName]" + }, + { + "name": "-ProtectionContainerName", + "value": "[Path.protectionContainerName]" + }, + { + "name": "-ReplicatedProtectedItemName", + "value": "[Path.replicatedProtectedItemName]" + }, + { + "name": "-ResourceGroupName", + "value": "[Path.resourceGroupName]" + }, + { + "name": "-ResourceName", + "value": "[Path.resourceName]" + }, + { + "name": "-SubscriptionId", + "value": "[Path.subscriptionId]" + } + ] + } + ] + } + ] +} diff --git a/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectionClusters-operationResults.json b/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectionClusters-operationResults.json new file mode 100644 index 000000000000..0b715fe95e75 --- /dev/null +++ b/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectionClusters-operationResults.json @@ -0,0 +1,67 @@ +{ + "resourceType": "vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters/operationResults", + "apiVersion": "2025-08-01", + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.migrate" + }, + "commands": [ + { + "name": "Get-AzMigrateReplicationProtectionClusterOperationResult", + "description": "Track the results of an asynchronous operation on the replication protection cluster.", + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectionClusters/{replicationProtectionClusterName}/operationResults/{jobId}", + "help": { + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.migrate/get-azmigratereplicationprotectionclusteroperationresult" + }, + "parameterSets": [ + { + "parameters": [ + "-FabricName ", + "-JobId ", + "-ProtectionContainerName ", + "-ReplicationProtectionClusterName ", + "-ResourceGroupName ", + "-ResourceName ", + "[-SubscriptionId ]" + ] + } + ] + }, + "examples": [ + { + "description": "Track the results of an asynchronous operation on the replication protection cluster.", + "parameters": [ + { + "name": "-FabricName", + "value": "[Path.fabricName]" + }, + { + "name": "-JobId", + "value": "[Path.jobId]" + }, + { + "name": "-ProtectionContainerName", + "value": "[Path.protectionContainerName]" + }, + { + "name": "-ReplicationProtectionClusterName", + "value": "[Path.replicationProtectionClusterName]" + }, + { + "name": "-ResourceGroupName", + "value": "[Path.resourceGroupName]" + }, + { + "name": "-ResourceName", + "value": "[Path.resourceName]" + }, + { + "name": "-SubscriptionId", + "value": "[Path.subscriptionId]" + } + ] + } + ] + } + ] +} diff --git a/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectionClusters.json b/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectionClusters.json new file mode 100644 index 000000000000..7410ecb4ba03 --- /dev/null +++ b/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectionClusters.json @@ -0,0 +1,221 @@ +{ + "resourceType": "vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters", + "apiVersion": "2025-08-01", + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.migrate" + }, + "commands": [ + { + "name": "Get-AzMigrateReplicationProtectionCluster", + "description": "Gets the details of an ASR replication protection cluster.", + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectionClusters/{replicationProtectionClusterName}", + "help": { + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.migrate/get-azmigratereplicationprotectioncluster" + }, + "parameterSets": [ + { + "parameters": [ + "-FabricName ", + "-Name ", + "-ProtectionContainerName ", + "-ResourceGroupName ", + "-ResourceName ", + "[-SubscriptionId ]" + ] + } + ] + }, + "examples": [ + { + "description": "Gets the details of an ASR replication protection cluster.", + "parameters": [ + { + "name": "-FabricName", + "value": "[Path.fabricName]" + }, + { + "name": "-Name", + "value": "[Path.replicationProtectionClusterName]" + }, + { + "name": "-ProtectionContainerName", + "value": "[Path.protectionContainerName]" + }, + { + "name": "-ResourceGroupName", + "value": "[Path.resourceGroupName]" + }, + { + "name": "-ResourceName", + "value": "[Path.resourceName]" + }, + { + "name": "-SubscriptionId", + "value": "[Path.subscriptionId]" + } + ] + } + ] + }, + { + "name": "Repair-AzMigrateReplicationProtectionClusterReplication", + "description": "The operation to repair replication protection cluster.", + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectionClusters/{replicationProtectionClusterName}/repairReplication", + "help": { + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.migrate/repair-azmigratereplicationprotectionclusterreplication" + }, + "parameterSets": [ + { + "parameters": [ + "-FabricName ", + "-ProtectionContainerName ", + "-ReplicationProtectionClusterName ", + "-ResourceGroupName ", + "-ResourceName ", + "[-SubscriptionId ]" + ] + } + ] + }, + "examples": [ + { + "description": "The operation to repair replication protection cluster.", + "parameters": [ + { + "name": "-FabricName", + "value": "[Path.fabricName]" + }, + { + "name": "-ProtectionContainerName", + "value": "[Path.protectionContainerName]" + }, + { + "name": "-ReplicationProtectionClusterName", + "value": "[Path.replicationProtectionClusterName]" + }, + { + "name": "-ResourceGroupName", + "value": "[Path.resourceGroupName]" + }, + { + "name": "-ResourceName", + "value": "[Path.resourceName]" + }, + { + "name": "-SubscriptionId", + "value": "[Path.subscriptionId]" + } + ] + } + ] + }, + { + "name": "Test-AzMigrateReplicationProtectionClusterFailoverCleanup", + "description": "Operation to clean up the test failover of a replication protected cluster.", + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectionClusters/{replicationProtectionClusterName}/testFailoverCleanup", + "help": { + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.migrate/test-azmigratereplicationprotectionclusterfailovercleanup" + }, + "parameterSets": [ + { + "parameters": [ + "-FabricName ", + "-ProtectionContainerName ", + "-ReplicationProtectionClusterName ", + "-ResourceGroupName ", + "-ResourceName ", + "[-SubscriptionId ]" + ] + } + ] + }, + "examples": [ + { + "description": "Operation to clean up the test failover of a replication protected cluster.", + "parameters": [ + { + "name": "-FabricName", + "value": "[Path.fabricName]" + }, + { + "name": "-ProtectionContainerName", + "value": "[Path.protectionContainerName]" + }, + { + "name": "-ReplicationProtectionClusterName", + "value": "[Path.replicationProtectionClusterName]" + }, + { + "name": "-ResourceGroupName", + "value": "[Path.resourceGroupName]" + }, + { + "name": "-ResourceName", + "value": "[Path.resourceName]" + }, + { + "name": "-SubscriptionId", + "value": "[Path.subscriptionId]" + } + ] + } + ] + }, + { + "name": "Test-AzMigrateReplicationProtectionClusterFailover", + "description": "Operation to initiate a failover of the replication protection cluster.", + "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectionClusters/{replicationProtectionClusterName}/testFailover", + "help": { + "learnMore": { + "url": "https://learn.microsoft.com/powershell/module/az.migrate/test-azmigratereplicationprotectionclusterfailover" + }, + "parameterSets": [ + { + "parameters": [ + "-FabricName ", + "-ProtectionContainerName ", + "-ReplicationProtectionClusterName ", + "-ResourceGroupName ", + "-ResourceName ", + "[-SubscriptionId ]" + ] + } + ] + }, + "examples": [ + { + "description": "Operation to initiate a failover of the replication protection cluster.", + "parameters": [ + { + "name": "-FabricName", + "value": "[Path.fabricName]" + }, + { + "name": "-ProtectionContainerName", + "value": "[Path.protectionContainerName]" + }, + { + "name": "-ReplicationProtectionClusterName", + "value": "[Path.replicationProtectionClusterName]" + }, + { + "name": "-ResourceGroupName", + "value": "[Path.resourceGroupName]" + }, + { + "name": "-ResourceName", + "value": "[Path.resourceName]" + }, + { + "name": "-SubscriptionId", + "value": "[Path.subscriptionId]" + } + ] + } + ] + } + ] +} diff --git a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateLocationBasedOperationResult.md b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateLocationBasedOperationResult.md new file mode 100644 index 000000000000..026014766afe --- /dev/null +++ b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateLocationBasedOperationResult.md @@ -0,0 +1,163 @@ +--- +external help file: +Module Name: Az.Migrate +online version: https://learn.microsoft.com/powershell/module/az.migrate/get-azmigratelocationbasedoperationresult +schema: 2.0.0 +--- + +# Get-AzMigrateLocationBasedOperationResult + +## SYNOPSIS +Gets the location based operation result. + +## SYNTAX + +### Get (Default) +``` +Get-AzMigrateLocationBasedOperationResult -Location -OperationId -ResourceGroupName + [-SubscriptionId ] [-DefaultProfile ] [] +``` + +### GetViaIdentity +``` +Get-AzMigrateLocationBasedOperationResult -InputObject [-DefaultProfile ] + [] +``` + +## DESCRIPTION +Gets the location based operation result. + +## EXAMPLES + +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +## PARAMETERS + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +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 +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Location +The name of the Azure region. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OperationId +The ID of an ongoing async operation. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +Azure Subscription Id in which migrate project was created. + +```yaml +Type: System.String[] +Parameter Sets: Get +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +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.Api20240901.IOperationStatusAutoGenerated + +## NOTES + +## RELATED LINKS + diff --git a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionCluster.md b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionCluster.md new file mode 100644 index 000000000000..4012a5c94079 --- /dev/null +++ b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionCluster.md @@ -0,0 +1,238 @@ +--- +external help file: +Module Name: Az.Migrate +online version: https://learn.microsoft.com/powershell/module/az.migrate/get-azmigratereplicationprotectioncluster +schema: 2.0.0 +--- + +# Get-AzMigrateReplicationProtectionCluster + +## SYNOPSIS +Gets the details of an ASR replication protection cluster. + +## SYNTAX + +### List1 (Default) +``` +Get-AzMigrateReplicationProtectionCluster -ResourceGroupName -ResourceName + [-SubscriptionId ] [-Filter ] [-SkipToken ] [-DefaultProfile ] + [] +``` + +### Get +``` +Get-AzMigrateReplicationProtectionCluster -FabricName -Name + -ProtectionContainerName -ResourceGroupName -ResourceName + [-SubscriptionId ] [-DefaultProfile ] [] +``` + +### GetViaIdentity +``` +Get-AzMigrateReplicationProtectionCluster -InputObject [-DefaultProfile ] + [] +``` + +### List +``` +Get-AzMigrateReplicationProtectionCluster -FabricName -ProtectionContainerName + -ResourceGroupName -ResourceName [-SubscriptionId ] [-DefaultProfile ] + [] +``` + +## DESCRIPTION +Gets the details of an ASR replication protection cluster. + +## EXAMPLES + +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +## PARAMETERS + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FabricName +Fabric name. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Filter +OData filter options. + +```yaml +Type: System.String +Parameter Sets: List1 +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +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 +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Name +Replication protection cluster name. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: ReplicationProtectionClusterName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProtectionContainerName +Protection container name. + +```yaml +Type: System.String +Parameter Sets: Get, List +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group where the recovery services vault is present. + +```yaml +Type: System.String +Parameter Sets: Get, List, List1 +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceName +The name of the recovery services vault. + +```yaml +Type: System.String +Parameter Sets: Get, List, List1 +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SkipToken +The pagination token. +Possible values: "FabricId" or "FabricId_CloudId" or null. + +```yaml +Type: System.String +Parameter Sets: List1 +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +Azure Subscription Id in which migrate project was created. + +```yaml +Type: System.String[] +Parameter Sets: Get, List, List1 +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +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.Api20250801.IReplicationProtectionCluster + +## NOTES + +## RELATED LINKS + diff --git a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionClusterOperationResult.md b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionClusterOperationResult.md new file mode 100644 index 000000000000..2649edbf500a --- /dev/null +++ b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionClusterOperationResult.md @@ -0,0 +1,208 @@ +--- +external help file: +Module Name: Az.Migrate +online version: https://learn.microsoft.com/powershell/module/az.migrate/get-azmigratereplicationprotectionclusteroperationresult +schema: 2.0.0 +--- + +# Get-AzMigrateReplicationProtectionClusterOperationResult + +## SYNOPSIS +Track the results of an asynchronous operation on the replication protection cluster. + +## SYNTAX + +### Get (Default) +``` +Get-AzMigrateReplicationProtectionClusterOperationResult -FabricName -JobId + -ProtectionContainerName -ReplicationProtectionClusterName -ResourceGroupName + -ResourceName [-SubscriptionId ] [-DefaultProfile ] [] +``` + +### GetViaIdentity +``` +Get-AzMigrateReplicationProtectionClusterOperationResult -InputObject + [-DefaultProfile ] [] +``` + +## DESCRIPTION +Track the results of an asynchronous operation on the replication protection cluster. + +## EXAMPLES + +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +## PARAMETERS + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FabricName +Fabric name. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +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 +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -JobId +job id to track. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProtectionContainerName +Protection container name. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ReplicationProtectionClusterName +Replication protection cluster name. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group where the recovery services vault is present. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceName +The name of the recovery services vault. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +Azure Subscription Id in which migrate project was created. + +```yaml +Type: System.String[] +Parameter Sets: Get +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +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.Api20250801.IReplicationProtectionCluster + +## NOTES + +## RELATED LINKS + diff --git a/src/Migrate/Migrate.Autorest/docs/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md b/src/Migrate/Migrate.Autorest/docs/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md new file mode 100644 index 000000000000..2485c89819e7 --- /dev/null +++ b/src/Migrate/Migrate.Autorest/docs/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md @@ -0,0 +1,305 @@ +--- +external help file: +Module Name: Az.Migrate +online version: https://learn.microsoft.com/powershell/module/az.migrate/invoke-azmigratereinstallreplicationprotecteditemmobilityservice +schema: 2.0.0 +--- + +# Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService + +## SYNOPSIS +The operation to reinstall the installed mobility service software on a replication protected item to the latest available version. + +## SYNTAX + +### ReinstallExpanded (Default) +``` +Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService -FabricName + -ProtectionContainerName -ReplicatedProtectedItemName -ResourceGroupName + -ResourceName [-SubscriptionId ] [-RunAsAccountId ] [-DefaultProfile ] + [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### Reinstall +``` +Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService -FabricName + -ProtectionContainerName -ReplicatedProtectedItemName -ResourceGroupName + -ResourceName -UpdateMobilityServiceRequest + [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] + [] +``` + +### ReinstallViaIdentity +``` +Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService -InputObject + -UpdateMobilityServiceRequest [-DefaultProfile ] [-AsJob] + [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### ReinstallViaIdentityExpanded +``` +Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService -InputObject + [-RunAsAccountId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] + [] +``` + +## DESCRIPTION +The operation to reinstall the installed mobility service software on a replication protected item to the latest available version. + +## EXAMPLES + +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FabricName +The name of the fabric containing the protected item. + +```yaml +Type: System.String +Parameter Sets: Reinstall, ReinstallExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +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 +Parameter Sets: ReinstallViaIdentity, ReinstallViaIdentityExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProtectionContainerName +The name of the container containing the protected item. + +```yaml +Type: System.String +Parameter Sets: Reinstall, ReinstallExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ReplicatedProtectedItemName +The name of the protected item on which the agent is to be updated. + +```yaml +Type: System.String +Parameter Sets: Reinstall, ReinstallExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group where the recovery services vault is present. + +```yaml +Type: System.String +Parameter Sets: Reinstall, ReinstallExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceName +The name of the recovery services vault. + +```yaml +Type: System.String +Parameter Sets: Reinstall, ReinstallExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RunAsAccountId +The CS run as account Id. + +```yaml +Type: System.String +Parameter Sets: ReinstallExpanded, ReinstallViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +Azure Subscription Id in which migrate project was created. + +```yaml +Type: System.String +Parameter Sets: Reinstall, ReinstallExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -UpdateMobilityServiceRequest +Request to Reinstall the mobility service on a protected item. +To construct, see NOTES section for UPDATEMOBILITYSERVICEREQUEST properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IReinstallMobilityServiceRequest +Parameter Sets: Reinstall, ReinstallViaIdentity +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.Api20250801.IReinstallMobilityServiceRequest + +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IReplicationProtectedItem + +## NOTES + +## RELATED LINKS + diff --git a/src/Migrate/Migrate.Autorest/docs/New-AzMigrateReplicationProtectionCluster.md b/src/Migrate/Migrate.Autorest/docs/New-AzMigrateReplicationProtectionCluster.md new file mode 100644 index 000000000000..79beed81721d --- /dev/null +++ b/src/Migrate/Migrate.Autorest/docs/New-AzMigrateReplicationProtectionCluster.md @@ -0,0 +1,852 @@ +--- +external help file: +Module Name: Az.Migrate +online version: https://learn.microsoft.com/powershell/module/az.migrate/new-azmigratereplicationprotectioncluster +schema: 2.0.0 +--- + +# New-AzMigrateReplicationProtectionCluster + +## SYNOPSIS +The operation to create an ASR replication protection cluster item. + +## SYNTAX + +``` +New-AzMigrateReplicationProtectionCluster -FabricName -Name + -ProtectionContainerName -ResourceGroupName -ResourceName + [-SubscriptionId ] [-ActiveLocation ] [-AgentClusterId ] + [-AllowedOperation ] [-AreAllClusterNodesRegistered] [-ClusterFqdn ] + [-ClusterNodeFqdn ] [-ClusterProtectedItemId ] + [-ClusterRegisteredNode ] [-CurrentScenarioName ] + [-HealthError ] [-JobId ] [-LastSuccessfulFailoverTime ] + [-LastSuccessfulTestFailoverTime ] [-PolicyFriendlyName ] [-PolicyId ] + [-PrimaryFabricFriendlyName ] [-PrimaryFabricProvider ] + [-PrimaryProtectionContainerFriendlyName ] [-ProtectionClusterType ] + [-ProtectionState ] [-ProtectionStateDescription ] + [-ProviderSpecificDetailInstanceType ] [-RecoveryContainerId ] + [-RecoveryFabricFriendlyName ] [-RecoveryFabricId ] + [-RecoveryProtectionContainerFriendlyName ] [-ReplicationHealth ] + [-SharedDiskPropertiesCurrentScenarioJobId ] [-SharedDiskPropertiesCurrentScenarioName ] + [-SharedDiskPropertiesCurrentScenarioStartTime ] [-SharedDiskPropertyActiveLocation ] + [-SharedDiskPropertyAllowedOperation ] [-SharedDiskPropertyHealthError ] + [-SharedDiskPropertyProtectionState ] [-SharedDiskPropertyReplicationHealth ] + [-SharedDiskPropertyTestFailoverState ] [-SharedDiskProviderSpecificDetailInstanceType ] + [-StartTime ] [-TestFailoverState ] [-TestFailoverStateDescription ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +The operation to create an ASR replication protection cluster item. + +## EXAMPLES + +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +## PARAMETERS + +### -ActiveLocation +The Current active location of the Protection cluster. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AgentClusterId +The Agent cluster Id. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowedOperation +The allowed operations on the Replication protection cluster. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AreAllClusterNodesRegistered +A value indicating whether all nodes of the cluster are registered or not. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ClusterFqdn +The cluster FQDN. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ClusterNodeFqdn +The List of cluster Node FQDNs. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ClusterProtectedItemId +The List of Protected Item Id's. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ClusterRegisteredNode +The registered node details. +To construct, see NOTES section for CLUSTERREGISTEREDNODE properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IRegisteredClusterNodes[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CurrentScenarioName +Scenario name. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FabricName +Fabric name. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -HealthError +List of health errors. +To construct, see NOTES section for HEALTHERROR properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IHealthError[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JobId +ARM Id of the job being executed. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -LastSuccessfulFailoverTime +The last successful failover time. + +```yaml +Type: System.DateTime +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -LastSuccessfulTestFailoverTime +The last successful test failover time. + +```yaml +Type: System.DateTime +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +Replication protection cluster name. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: ReplicationProtectionClusterName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PolicyFriendlyName +The name of Policy governing this PE. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PolicyId +The Policy Id. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PrimaryFabricFriendlyName +The friendly name of the primary fabric. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PrimaryFabricProvider +The fabric provider of the primary fabric. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PrimaryProtectionContainerFriendlyName +The name of primary protection container friendly name. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProtectionClusterType +The type of protection cluster type. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProtectionContainerName +Protection container name. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProtectionState +The protection status. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProtectionStateDescription +The protection state description. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProviderSpecificDetailInstanceType +Gets the Instance type. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RecoveryContainerId +The recovery container Id. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RecoveryFabricFriendlyName +The friendly name of recovery fabric. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RecoveryFabricId +The Arm Id of recovery fabric. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RecoveryProtectionContainerFriendlyName +The name of recovery container friendly name. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ReplicationHealth +The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. +This is a string representation of the ProtectionHealth enumeration. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +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) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceName +The name of the recovery services vault. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SharedDiskPropertiesCurrentScenarioJobId +ARM Id of the job being executed. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SharedDiskPropertiesCurrentScenarioName +Scenario name. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SharedDiskPropertiesCurrentScenarioStartTime +Start time of the workflow. + +```yaml +Type: System.DateTime +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SharedDiskPropertyActiveLocation +The Current active location of the PE. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SharedDiskPropertyAllowedOperation +The allowed operations on the Replication protected item. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SharedDiskPropertyHealthError +List of health errors. +To construct, see NOTES section for SHAREDDISKPROPERTYHEALTHERROR properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IHealthError[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SharedDiskPropertyProtectionState +The protection state of shared disk. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SharedDiskPropertyReplicationHealth +The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. +This is a string representation of the ProtectionHealth enumeration. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SharedDiskPropertyTestFailoverState +The tfo state of shared disk. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SharedDiskProviderSpecificDetailInstanceType +Gets the Instance type. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -StartTime +Start time of the workflow. + +```yaml +Type: System.DateTime +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +Azure Subscription Id in which migrate project was created. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -TestFailoverState +The Test failover state. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -TestFailoverStateDescription +The Test failover state description. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +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 + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IReplicationProtectionCluster + +## NOTES + +## RELATED LINKS + diff --git a/src/Migrate/Migrate.Autorest/docs/Repair-AzMigrateReplicationProtectionClusterReplication.md b/src/Migrate/Migrate.Autorest/docs/Repair-AzMigrateReplicationProtectionClusterReplication.md new file mode 100644 index 000000000000..d8e8c9942e7d --- /dev/null +++ b/src/Migrate/Migrate.Autorest/docs/Repair-AzMigrateReplicationProtectionClusterReplication.md @@ -0,0 +1,255 @@ +--- +external help file: +Module Name: Az.Migrate +online version: https://learn.microsoft.com/powershell/module/az.migrate/repair-azmigratereplicationprotectionclusterreplication +schema: 2.0.0 +--- + +# Repair-AzMigrateReplicationProtectionClusterReplication + +## SYNOPSIS +The operation to repair replication protection cluster. + +## SYNTAX + +### Repair (Default) +``` +Repair-AzMigrateReplicationProtectionClusterReplication -FabricName -ProtectionContainerName + -ReplicationProtectionClusterName -ResourceGroupName -ResourceName + [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] + [] +``` + +### RepairViaIdentity +``` +Repair-AzMigrateReplicationProtectionClusterReplication -InputObject + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +The operation to repair replication protection cluster. + +## EXAMPLES + +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FabricName +Fabric name. + +```yaml +Type: System.String +Parameter Sets: Repair +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +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 +Parameter Sets: RepairViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProtectionContainerName +Protection container name. + +```yaml +Type: System.String +Parameter Sets: Repair +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ReplicationProtectionClusterName +Replication protection cluster name. + +```yaml +Type: System.String +Parameter Sets: Repair +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group where the recovery services vault is present. + +```yaml +Type: System.String +Parameter Sets: Repair +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceName +The name of the recovery services vault. + +```yaml +Type: System.String +Parameter Sets: Repair +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +Azure Subscription Id in which migrate project was created. + +```yaml +Type: System.String +Parameter Sets: Repair +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +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.Api20250801.IReplicationProtectionCluster + +## NOTES + +## RELATED LINKS + diff --git a/src/Migrate/Migrate.Autorest/docs/Test-AzMigrateReplicationProtectionClusterFailover.md b/src/Migrate/Migrate.Autorest/docs/Test-AzMigrateReplicationProtectionClusterFailover.md new file mode 100644 index 000000000000..0f22bbbc838f --- /dev/null +++ b/src/Migrate/Migrate.Autorest/docs/Test-AzMigrateReplicationProtectionClusterFailover.md @@ -0,0 +1,351 @@ +--- +external help file: +Module Name: Az.Migrate +online version: https://learn.microsoft.com/powershell/module/az.migrate/test-azmigratereplicationprotectionclusterfailover +schema: 2.0.0 +--- + +# Test-AzMigrateReplicationProtectionClusterFailover + +## SYNOPSIS +Operation to initiate a failover of the replication protection cluster. + +## SYNTAX + +### TestExpanded (Default) +``` +Test-AzMigrateReplicationProtectionClusterFailover -FabricName -ProtectionContainerName + -ReplicationProtectionClusterName -ResourceGroupName -ResourceName + [-SubscriptionId ] [-FailoverDirection ] [-NetworkId ] + [-NetworkType ] [-ProviderSpecificDetailInstanceType ] [-DefaultProfile ] [-AsJob] + [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### Test +``` +Test-AzMigrateReplicationProtectionClusterFailover -FabricName -ProtectionContainerName + -ReplicationProtectionClusterName -ResourceGroupName -ResourceName + -FailoverInput [-SubscriptionId ] [-DefaultProfile ] [-AsJob] + [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### TestViaIdentity +``` +Test-AzMigrateReplicationProtectionClusterFailover -InputObject + -FailoverInput [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] + [-WhatIf] [] +``` + +### TestViaIdentityExpanded +``` +Test-AzMigrateReplicationProtectionClusterFailover -InputObject + [-FailoverDirection ] [-NetworkId ] [-NetworkType ] + [-ProviderSpecificDetailInstanceType ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] + [-WhatIf] [] +``` + +## DESCRIPTION +Operation to initiate a failover of the replication protection cluster. + +## EXAMPLES + +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FabricName +Fabric name. + +```yaml +Type: System.String +Parameter Sets: Test, TestExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FailoverDirection +Failover direction. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.FailoverDirection +Parameter Sets: TestExpanded, TestViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FailoverInput +Input definition for test cluster failover. +To construct, see NOTES section for FAILOVERINPUT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IClusterTestFailoverInput +Parameter Sets: Test, TestViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +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 +Parameter Sets: TestViaIdentity, TestViaIdentityExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -NetworkId +The id of the network to be used for test failover. + +```yaml +Type: System.String +Parameter Sets: TestExpanded, TestViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NetworkType +Network type to be used for test failover. + +```yaml +Type: System.String +Parameter Sets: TestExpanded, TestViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProtectionContainerName +Protection container name. + +```yaml +Type: System.String +Parameter Sets: Test, TestExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProviderSpecificDetailInstanceType +The class type. + +```yaml +Type: System.String +Parameter Sets: TestExpanded, TestViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ReplicationProtectionClusterName +Replication protection cluster name. + +```yaml +Type: System.String +Parameter Sets: Test, TestExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group where the recovery services vault is present. + +```yaml +Type: System.String +Parameter Sets: Test, TestExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceName +The name of the recovery services vault. + +```yaml +Type: System.String +Parameter Sets: Test, TestExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +Azure Subscription Id in which migrate project was created. + +```yaml +Type: System.String +Parameter Sets: Test, TestExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +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.Api20250801.IClusterTestFailoverInput + +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IReplicationProtectionCluster + +## NOTES + +## RELATED LINKS + diff --git a/src/Migrate/Migrate.Autorest/docs/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md b/src/Migrate/Migrate.Autorest/docs/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md new file mode 100644 index 000000000000..edeff306c07f --- /dev/null +++ b/src/Migrate/Migrate.Autorest/docs/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md @@ -0,0 +1,303 @@ +--- +external help file: +Module Name: Az.Migrate +online version: https://learn.microsoft.com/powershell/module/az.migrate/test-azmigratereplicationprotectionclusterfailovercleanup +schema: 2.0.0 +--- + +# Test-AzMigrateReplicationProtectionClusterFailoverCleanup + +## SYNOPSIS +Operation to clean up the test failover of a replication protected cluster. + +## SYNTAX + +### TestExpanded (Default) +``` +Test-AzMigrateReplicationProtectionClusterFailoverCleanup -FabricName + -ProtectionContainerName -ReplicationProtectionClusterName -ResourceGroupName + -ResourceName [-SubscriptionId ] [-Comment ] [-DefaultProfile ] [-AsJob] + [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### Test +``` +Test-AzMigrateReplicationProtectionClusterFailoverCleanup -FabricName + -ProtectionContainerName -ReplicationProtectionClusterName -ResourceGroupName + -ResourceName -CleanupInput [-SubscriptionId ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### TestViaIdentity +``` +Test-AzMigrateReplicationProtectionClusterFailoverCleanup -InputObject + -CleanupInput [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] + [-WhatIf] [] +``` + +### TestViaIdentityExpanded +``` +Test-AzMigrateReplicationProtectionClusterFailoverCleanup -InputObject [-Comment ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +## DESCRIPTION +Operation to clean up the test failover of a replication protected cluster. + +## EXAMPLES + +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CleanupInput +Input definition for test failover cleanup for cluster. +To construct, see NOTES section for CLEANUPINPUT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IClusterTestFailoverCleanupInput +Parameter Sets: Test, TestViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Comment +Test failover cleanup comments. + +```yaml +Type: System.String +Parameter Sets: TestExpanded, TestViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FabricName +Fabric name. + +```yaml +Type: System.String +Parameter Sets: Test, TestExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +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 +Parameter Sets: TestViaIdentity, TestViaIdentityExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProtectionContainerName +Protection container name. + +```yaml +Type: System.String +Parameter Sets: Test, TestExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ReplicationProtectionClusterName +Replication protection cluster name. + +```yaml +Type: System.String +Parameter Sets: Test, TestExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group where the recovery services vault is present. + +```yaml +Type: System.String +Parameter Sets: Test, TestExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceName +The name of the recovery services vault. + +```yaml +Type: System.String +Parameter Sets: Test, TestExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +Azure Subscription Id in which migrate project was created. + +```yaml +Type: System.String +Parameter Sets: Test, TestExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +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.Api20250801.IClusterTestFailoverCleanupInput + +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IReplicationProtectionCluster + +## NOTES + +## RELATED LINKS + diff --git a/src/Migrate/Migrate.Autorest/examples/Get-AzMigrateLocationBasedOperationResult.md b/src/Migrate/Migrate.Autorest/examples/Get-AzMigrateLocationBasedOperationResult.md new file mode 100644 index 000000000000..6ee1a83db970 --- /dev/null +++ b/src/Migrate/Migrate.Autorest/examples/Get-AzMigrateLocationBasedOperationResult.md @@ -0,0 +1,22 @@ +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + diff --git a/src/Migrate/Migrate.Autorest/examples/Get-AzMigrateReplicationProtectionCluster.md b/src/Migrate/Migrate.Autorest/examples/Get-AzMigrateReplicationProtectionCluster.md new file mode 100644 index 000000000000..6ee1a83db970 --- /dev/null +++ b/src/Migrate/Migrate.Autorest/examples/Get-AzMigrateReplicationProtectionCluster.md @@ -0,0 +1,22 @@ +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + diff --git a/src/Migrate/Migrate.Autorest/examples/Get-AzMigrateReplicationProtectionClusterOperationResult.md b/src/Migrate/Migrate.Autorest/examples/Get-AzMigrateReplicationProtectionClusterOperationResult.md new file mode 100644 index 000000000000..6ee1a83db970 --- /dev/null +++ b/src/Migrate/Migrate.Autorest/examples/Get-AzMigrateReplicationProtectionClusterOperationResult.md @@ -0,0 +1,22 @@ +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + diff --git a/src/Migrate/Migrate.Autorest/examples/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md b/src/Migrate/Migrate.Autorest/examples/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md new file mode 100644 index 000000000000..6ee1a83db970 --- /dev/null +++ b/src/Migrate/Migrate.Autorest/examples/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md @@ -0,0 +1,22 @@ +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + diff --git a/src/Migrate/Migrate.Autorest/examples/New-AzMigrateReplicationProtectionCluster.md b/src/Migrate/Migrate.Autorest/examples/New-AzMigrateReplicationProtectionCluster.md new file mode 100644 index 000000000000..6ee1a83db970 --- /dev/null +++ b/src/Migrate/Migrate.Autorest/examples/New-AzMigrateReplicationProtectionCluster.md @@ -0,0 +1,22 @@ +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + diff --git a/src/Migrate/Migrate.Autorest/examples/Repair-AzMigrateReplicationProtectionClusterReplication.md b/src/Migrate/Migrate.Autorest/examples/Repair-AzMigrateReplicationProtectionClusterReplication.md new file mode 100644 index 000000000000..6ee1a83db970 --- /dev/null +++ b/src/Migrate/Migrate.Autorest/examples/Repair-AzMigrateReplicationProtectionClusterReplication.md @@ -0,0 +1,22 @@ +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + diff --git a/src/Migrate/Migrate.Autorest/examples/Test-AzMigrateReplicationProtectionClusterFailover.md b/src/Migrate/Migrate.Autorest/examples/Test-AzMigrateReplicationProtectionClusterFailover.md new file mode 100644 index 000000000000..6ee1a83db970 --- /dev/null +++ b/src/Migrate/Migrate.Autorest/examples/Test-AzMigrateReplicationProtectionClusterFailover.md @@ -0,0 +1,22 @@ +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + diff --git a/src/Migrate/Migrate.Autorest/examples/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md b/src/Migrate/Migrate.Autorest/examples/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md new file mode 100644 index 000000000000..6ee1a83db970 --- /dev/null +++ b/src/Migrate/Migrate.Autorest/examples/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md @@ -0,0 +1,22 @@ +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + diff --git a/src/Migrate/Migrate.Autorest/generate-info.json b/src/Migrate/Migrate.Autorest/generate-info.json index 209dfea2b72b..a25dac3458d3 100644 --- a/src/Migrate/Migrate.Autorest/generate-info.json +++ b/src/Migrate/Migrate.Autorest/generate-info.json @@ -1,3 +1,3 @@ { - "generate_Id": "7cd5738c-5495-48be-ae6c-7f7946bbba99" + "generate_Id": "cd6cb120-438b-4ca3-af17-2d5ee5985273" } diff --git a/src/Migrate/Migrate.Autorest/test/Get-AzMigrateLocationBasedOperationResult.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/Get-AzMigrateLocationBasedOperationResult.Tests.ps1 new file mode 100644 index 000000000000..2cd89b3b7638 --- /dev/null +++ b/src/Migrate/Migrate.Autorest/test/Get-AzMigrateLocationBasedOperationResult.Tests.ps1 @@ -0,0 +1,25 @@ +if(($null -eq $TestName) -or ($TestName -contains 'Get-AzMigrateLocationBasedOperationResult')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzMigrateLocationBasedOperationResult.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +Describe 'Get-AzMigrateLocationBasedOperationResult' { + It 'Get' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'GetViaIdentity' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionCluster.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionCluster.Tests.ps1 new file mode 100644 index 000000000000..a96f4e700e10 --- /dev/null +++ b/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionCluster.Tests.ps1 @@ -0,0 +1,33 @@ +if(($null -eq $TestName) -or ($TestName -contains 'Get-AzMigrateReplicationProtectionCluster')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzMigrateReplicationProtectionCluster.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +Describe 'Get-AzMigrateReplicationProtectionCluster' { + It 'List1' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'List' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'Get' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'GetViaIdentity' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionClusterOperationResult.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionClusterOperationResult.Tests.ps1 new file mode 100644 index 000000000000..4f05f5d069db --- /dev/null +++ b/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionClusterOperationResult.Tests.ps1 @@ -0,0 +1,25 @@ +if(($null -eq $TestName) -or ($TestName -contains 'Get-AzMigrateReplicationProtectionClusterOperationResult')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzMigrateReplicationProtectionClusterOperationResult.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +Describe 'Get-AzMigrateReplicationProtectionClusterOperationResult' { + It 'Get' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'GetViaIdentity' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/Migrate/Migrate.Autorest/test/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.Tests.ps1 new file mode 100644 index 000000000000..af931b01bc4f --- /dev/null +++ b/src/Migrate/Migrate.Autorest/test/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.Tests.ps1 @@ -0,0 +1,33 @@ +if(($null -eq $TestName) -or ($TestName -contains 'Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +Describe 'Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService' { + It 'ReinstallExpanded' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'Reinstall' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'ReinstallViaIdentityExpanded' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'ReinstallViaIdentity' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/Migrate/Migrate.Autorest/test/New-AzMigrateReplicationProtectionCluster.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/New-AzMigrateReplicationProtectionCluster.Tests.ps1 new file mode 100644 index 000000000000..c8b0991ad285 --- /dev/null +++ b/src/Migrate/Migrate.Autorest/test/New-AzMigrateReplicationProtectionCluster.Tests.ps1 @@ -0,0 +1,21 @@ +if(($null -eq $TestName) -or ($TestName -contains 'New-AzMigrateReplicationProtectionCluster')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'New-AzMigrateReplicationProtectionCluster.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +Describe 'New-AzMigrateReplicationProtectionCluster' { + It 'CreateExpanded' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/Migrate/Migrate.Autorest/test/Repair-AzMigrateReplicationProtectionClusterReplication.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/Repair-AzMigrateReplicationProtectionClusterReplication.Tests.ps1 new file mode 100644 index 000000000000..d41c172fcefc --- /dev/null +++ b/src/Migrate/Migrate.Autorest/test/Repair-AzMigrateReplicationProtectionClusterReplication.Tests.ps1 @@ -0,0 +1,25 @@ +if(($null -eq $TestName) -or ($TestName -contains 'Repair-AzMigrateReplicationProtectionClusterReplication')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'Repair-AzMigrateReplicationProtectionClusterReplication.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +Describe 'Repair-AzMigrateReplicationProtectionClusterReplication' { + It 'Repair' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'RepairViaIdentity' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/Migrate/Migrate.Autorest/test/Test-AzMigrateReplicationProtectionClusterFailover.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/Test-AzMigrateReplicationProtectionClusterFailover.Tests.ps1 new file mode 100644 index 000000000000..779ce08cd5e7 --- /dev/null +++ b/src/Migrate/Migrate.Autorest/test/Test-AzMigrateReplicationProtectionClusterFailover.Tests.ps1 @@ -0,0 +1,33 @@ +if(($null -eq $TestName) -or ($TestName -contains 'Test-AzMigrateReplicationProtectionClusterFailover')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'Test-AzMigrateReplicationProtectionClusterFailover.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +Describe 'Test-AzMigrateReplicationProtectionClusterFailover' { + It 'TestExpanded' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'Test' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'TestViaIdentityExpanded' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'TestViaIdentity' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/Migrate/Migrate.Autorest/test/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.Tests.ps1 new file mode 100644 index 000000000000..4dce400dfff2 --- /dev/null +++ b/src/Migrate/Migrate.Autorest/test/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.Tests.ps1 @@ -0,0 +1,33 @@ +if(($null -eq $TestName) -or ($TestName -contains 'Test-AzMigrateReplicationProtectionClusterFailoverCleanup')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'Test-AzMigrateReplicationProtectionClusterFailoverCleanup.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +Describe 'Test-AzMigrateReplicationProtectionClusterFailoverCleanup' { + It 'TestExpanded' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'Test' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'TestViaIdentityExpanded' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'TestViaIdentity' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/Migrate/Migrate.sln b/src/Migrate/Migrate.sln index fb8c5de22dda..b275ecf092c4 100644 --- a/src/Migrate/Migrate.sln +++ b/src/Migrate/Migrate.sln @@ -19,7 +19,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authenticators", "..\Accoun EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Migrate", "Migrate\Migrate.csproj", "{1847EC8D-87A5-4772-9E75-1DEA1DC531EE}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.Migrate", "Migrate.Autorest\Az.Migrate.csproj", "{1861138B-2DF8-4D0C-B2EE-FB7229255808}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.Migrate", "Migrate.Autorest\Az.Migrate.csproj", "{265E0F0C-5A39-48FA-BCC8-8E642594C947}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -115,18 +115,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 - {1861138B-2DF8-4D0C-B2EE-FB7229255808}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1861138B-2DF8-4D0C-B2EE-FB7229255808}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1861138B-2DF8-4D0C-B2EE-FB7229255808}.Debug|x64.ActiveCfg = Debug|Any CPU - {1861138B-2DF8-4D0C-B2EE-FB7229255808}.Debug|x64.Build.0 = Debug|Any CPU - {1861138B-2DF8-4D0C-B2EE-FB7229255808}.Debug|x86.ActiveCfg = Debug|Any CPU - {1861138B-2DF8-4D0C-B2EE-FB7229255808}.Debug|x86.Build.0 = Debug|Any CPU - {1861138B-2DF8-4D0C-B2EE-FB7229255808}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1861138B-2DF8-4D0C-B2EE-FB7229255808}.Release|Any CPU.Build.0 = Release|Any CPU - {1861138B-2DF8-4D0C-B2EE-FB7229255808}.Release|x64.ActiveCfg = Release|Any CPU - {1861138B-2DF8-4D0C-B2EE-FB7229255808}.Release|x64.Build.0 = Release|Any CPU - {1861138B-2DF8-4D0C-B2EE-FB7229255808}.Release|x86.ActiveCfg = Release|Any CPU - {1861138B-2DF8-4D0C-B2EE-FB7229255808}.Release|x86.Build.0 = Release|Any CPU + {265E0F0C-5A39-48FA-BCC8-8E642594C947}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {265E0F0C-5A39-48FA-BCC8-8E642594C947}.Debug|Any CPU.Build.0 = Debug|Any CPU + {265E0F0C-5A39-48FA-BCC8-8E642594C947}.Debug|x64.ActiveCfg = Debug|Any CPU + {265E0F0C-5A39-48FA-BCC8-8E642594C947}.Debug|x64.Build.0 = Debug|Any CPU + {265E0F0C-5A39-48FA-BCC8-8E642594C947}.Debug|x86.ActiveCfg = Debug|Any CPU + {265E0F0C-5A39-48FA-BCC8-8E642594C947}.Debug|x86.Build.0 = Debug|Any CPU + {265E0F0C-5A39-48FA-BCC8-8E642594C947}.Release|Any CPU.ActiveCfg = Release|Any CPU + {265E0F0C-5A39-48FA-BCC8-8E642594C947}.Release|Any CPU.Build.0 = Release|Any CPU + {265E0F0C-5A39-48FA-BCC8-8E642594C947}.Release|x64.ActiveCfg = Release|Any CPU + {265E0F0C-5A39-48FA-BCC8-8E642594C947}.Release|x64.Build.0 = Release|Any CPU + {265E0F0C-5A39-48FA-BCC8-8E642594C947}.Release|x86.ActiveCfg = Release|Any CPU + {265E0F0C-5A39-48FA-BCC8-8E642594C947}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/src/Migrate/Migrate/Az.Migrate.psd1 b/src/Migrate/Migrate/Az.Migrate.psd1 index 1c00f71512f3..a473ad532888 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: 11/03/2025 +# Generated on: 11/04/2025 # @{ diff --git a/src/Migrate/Migrate/help/Az.Migrate.md b/src/Migrate/Migrate/help/Az.Migrate.md index efa9a16d290d..e04c0d1c7b33 100644 --- a/src/Migrate/Migrate/help/Az.Migrate.md +++ b/src/Migrate/Migrate/help/Az.Migrate.md @@ -26,6 +26,9 @@ Gets the details of the fabric. ### [Get-AzMigrateLocalServerReplication](Get-AzMigrateLocalServerReplication.md) Retrieves the details of the replicating server. +### [Get-AzMigrateLocationBasedOperationResult](Get-AzMigrateLocationBasedOperationResult.md) +Gets the location based operation result. + ### [Get-AzMigrateProject](Get-AzMigrateProject.md) Method to get a migrate project. @@ -35,6 +38,12 @@ Gets the details of an Azure Site Recovery fabric. ### [Get-AzMigrateReplicationPolicy](Get-AzMigrateReplicationPolicy.md) Gets the details of a replication policy. +### [Get-AzMigrateReplicationProtectionCluster](Get-AzMigrateReplicationProtectionCluster.md) +Gets the details of an ASR replication protection cluster. + +### [Get-AzMigrateReplicationProtectionClusterOperationResult](Get-AzMigrateReplicationProtectionClusterOperationResult.md) +Track the results of an asynchronous operation on the replication protection cluster. + ### [Get-AzMigrateReplicationProtectionContainer](Get-AzMigrateReplicationProtectionContainer.md) Gets the details of a protection container. @@ -65,6 +74,9 @@ Initializes the infrastructure for the migrate project. ### [Initialize-AzMigrateReplicationInfrastructure](Initialize-AzMigrateReplicationInfrastructure.md) Initialises the infrastructure for the migrate project. +### [Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService](Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md) +The operation to reinstall the installed mobility service software on a replication protected item to the latest available version. + ### [New-AzMigrateDiskMapping](New-AzMigrateDiskMapping.md) Creates a new disk mapping @@ -86,6 +98,9 @@ Creates a new Migrate project. ### [New-AzMigrateReplicationPolicy](New-AzMigrateReplicationPolicy.md) The operation to create a replication policy. +### [New-AzMigrateReplicationProtectionCluster](New-AzMigrateReplicationProtectionCluster.md) +The operation to create an ASR replication protection cluster item. + ### [New-AzMigrateReplicationProtectionContainerMapping](New-AzMigrateReplicationProtectionContainerMapping.md) The operation to create a protection container mapping. @@ -108,6 +123,9 @@ Deleting non-existent project is a no-operation. ### [Remove-AzMigrateServerReplication](Remove-AzMigrateServerReplication.md) Stops replication for the migrated server. +### [Repair-AzMigrateReplicationProtectionClusterReplication](Repair-AzMigrateReplicationProtectionClusterReplication.md) +The operation to repair replication protection cluster. + ### [Restart-AzMigrateServerReplication](Restart-AzMigrateServerReplication.md) Restarts the replication for specified server. @@ -138,3 +156,9 @@ Cleans up the test migration for the replicating server. ### [Suspend-AzMigrateServerReplication](Suspend-AzMigrateServerReplication.md) Suspends the ongoing replication. +### [Test-AzMigrateReplicationProtectionClusterFailover](Test-AzMigrateReplicationProtectionClusterFailover.md) +Operation to initiate a failover of the replication protection cluster. + +### [Test-AzMigrateReplicationProtectionClusterFailoverCleanup](Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md) +Operation to clean up the test failover of a replication protected cluster. + diff --git a/src/Migrate/Migrate/help/Get-AzMigrateLocationBasedOperationResult.md b/src/Migrate/Migrate/help/Get-AzMigrateLocationBasedOperationResult.md new file mode 100644 index 000000000000..e2ca13334201 --- /dev/null +++ b/src/Migrate/Migrate/help/Get-AzMigrateLocationBasedOperationResult.md @@ -0,0 +1,163 @@ +--- +external help file: Az.Migrate-help.xml +Module Name: Az.Migrate +online version: https://learn.microsoft.com/powershell/module/az.migrate/get-azmigratelocationbasedoperationresult +schema: 2.0.0 +--- + +# Get-AzMigrateLocationBasedOperationResult + +## SYNOPSIS +Gets the location based operation result. + +## SYNTAX + +### Get (Default) +``` +Get-AzMigrateLocationBasedOperationResult -Location -OperationId -ResourceGroupName + [-SubscriptionId ] [-DefaultProfile ] + [] +``` + +### GetViaIdentity +``` +Get-AzMigrateLocationBasedOperationResult -InputObject [-DefaultProfile ] + [] +``` + +## DESCRIPTION +Gets the location based operation result. + +## EXAMPLES + +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +## PARAMETERS + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +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 +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Location +The name of the Azure region. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OperationId +The ID of an ongoing async operation. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +Azure Subscription Id in which migrate project was created. + +```yaml +Type: System.String[] +Parameter Sets: Get +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +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.Api20240901.IOperationStatusAutoGenerated + +## NOTES + +## RELATED LINKS diff --git a/src/Migrate/Migrate/help/Get-AzMigrateReplicationProtectionCluster.md b/src/Migrate/Migrate/help/Get-AzMigrateReplicationProtectionCluster.md new file mode 100644 index 000000000000..f9ea7819991c --- /dev/null +++ b/src/Migrate/Migrate/help/Get-AzMigrateReplicationProtectionCluster.md @@ -0,0 +1,237 @@ +--- +external help file: Az.Migrate-help.xml +Module Name: Az.Migrate +online version: https://learn.microsoft.com/powershell/module/az.migrate/get-azmigratereplicationprotectioncluster +schema: 2.0.0 +--- + +# Get-AzMigrateReplicationProtectionCluster + +## SYNOPSIS +Gets the details of an ASR replication protection cluster. + +## SYNTAX + +### List1 (Default) +``` +Get-AzMigrateReplicationProtectionCluster -ResourceGroupName -ResourceName + [-SubscriptionId ] [-Filter ] [-SkipToken ] [-DefaultProfile ] + [] +``` + +### List +``` +Get-AzMigrateReplicationProtectionCluster -FabricName -ProtectionContainerName + -ResourceGroupName -ResourceName [-SubscriptionId ] [-DefaultProfile ] + [] +``` + +### Get +``` +Get-AzMigrateReplicationProtectionCluster -FabricName -Name -ProtectionContainerName + -ResourceGroupName -ResourceName [-SubscriptionId ] [-DefaultProfile ] + [] +``` + +### GetViaIdentity +``` +Get-AzMigrateReplicationProtectionCluster -InputObject [-DefaultProfile ] + [] +``` + +## DESCRIPTION +Gets the details of an ASR replication protection cluster. + +## EXAMPLES + +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +## PARAMETERS + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FabricName +Fabric name. + +```yaml +Type: System.String +Parameter Sets: List, Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Filter +OData filter options. + +```yaml +Type: System.String +Parameter Sets: List1 +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +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 +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Name +Replication protection cluster name. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: ReplicationProtectionClusterName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProtectionContainerName +Protection container name. + +```yaml +Type: System.String +Parameter Sets: List, Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group where the recovery services vault is present. + +```yaml +Type: System.String +Parameter Sets: List1, List, Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceName +The name of the recovery services vault. + +```yaml +Type: System.String +Parameter Sets: List1, List, Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SkipToken +The pagination token. +Possible values: "FabricId" or "FabricId_CloudId" or null. + +```yaml +Type: System.String +Parameter Sets: List1 +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +Azure Subscription Id in which migrate project was created. + +```yaml +Type: System.String[] +Parameter Sets: List1, List, Get +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +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.Api20250801.IReplicationProtectionCluster + +## NOTES + +## RELATED LINKS diff --git a/src/Migrate/Migrate/help/Get-AzMigrateReplicationProtectionClusterOperationResult.md b/src/Migrate/Migrate/help/Get-AzMigrateReplicationProtectionClusterOperationResult.md new file mode 100644 index 000000000000..bff71046f1f4 --- /dev/null +++ b/src/Migrate/Migrate/help/Get-AzMigrateReplicationProtectionClusterOperationResult.md @@ -0,0 +1,208 @@ +--- +external help file: Az.Migrate-help.xml +Module Name: Az.Migrate +online version: https://learn.microsoft.com/powershell/module/az.migrate/get-azmigratereplicationprotectionclusteroperationresult +schema: 2.0.0 +--- + +# Get-AzMigrateReplicationProtectionClusterOperationResult + +## SYNOPSIS +Track the results of an asynchronous operation on the replication protection cluster. + +## SYNTAX + +### Get (Default) +``` +Get-AzMigrateReplicationProtectionClusterOperationResult -FabricName -JobId + -ProtectionContainerName -ReplicationProtectionClusterName -ResourceGroupName + -ResourceName [-SubscriptionId ] [-DefaultProfile ] + [] +``` + +### GetViaIdentity +``` +Get-AzMigrateReplicationProtectionClusterOperationResult -InputObject + [-DefaultProfile ] [] +``` + +## DESCRIPTION +Track the results of an asynchronous operation on the replication protection cluster. + +## EXAMPLES + +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +## PARAMETERS + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FabricName +Fabric name. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +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 +Parameter Sets: GetViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -JobId +job id to track. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProtectionContainerName +Protection container name. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ReplicationProtectionClusterName +Replication protection cluster name. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group where the recovery services vault is present. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceName +The name of the recovery services vault. + +```yaml +Type: System.String +Parameter Sets: Get +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +Azure Subscription Id in which migrate project was created. + +```yaml +Type: System.String[] +Parameter Sets: Get +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +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.Api20250801.IReplicationProtectionCluster + +## NOTES + +## RELATED LINKS diff --git a/src/Migrate/Migrate/help/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md b/src/Migrate/Migrate/help/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md new file mode 100644 index 000000000000..5d145e62eff3 --- /dev/null +++ b/src/Migrate/Migrate/help/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md @@ -0,0 +1,304 @@ +--- +external help file: Az.Migrate-help.xml +Module Name: Az.Migrate +online version: https://learn.microsoft.com/powershell/module/az.migrate/invoke-azmigratereinstallreplicationprotecteditemmobilityservice +schema: 2.0.0 +--- + +# Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService + +## SYNOPSIS +The operation to reinstall the installed mobility service software on a replication protected item to the latest available version. + +## SYNTAX + +### ReinstallExpanded (Default) +``` +Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService -FabricName + -ProtectionContainerName -ReplicatedProtectedItemName -ResourceGroupName + -ResourceName [-SubscriptionId ] [-RunAsAccountId ] [-DefaultProfile ] + [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] +``` + +### Reinstall +``` +Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService -FabricName + -ProtectionContainerName -ReplicatedProtectedItemName -ResourceGroupName + -ResourceName [-SubscriptionId ] + -UpdateMobilityServiceRequest [-DefaultProfile ] [-AsJob] + [-NoWait] [-WhatIf] [-Confirm] [] +``` + +### ReinstallViaIdentityExpanded +``` +Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService -InputObject + [-RunAsAccountId ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] +``` + +### ReinstallViaIdentity +``` +Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService -InputObject + -UpdateMobilityServiceRequest [-DefaultProfile ] [-AsJob] + [-NoWait] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +The operation to reinstall the installed mobility service software on a replication protected item to the latest available version. + +## EXAMPLES + +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FabricName +The name of the fabric containing the protected item. + +```yaml +Type: System.String +Parameter Sets: ReinstallExpanded, Reinstall +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +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 +Parameter Sets: ReinstallViaIdentityExpanded, ReinstallViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProtectionContainerName +The name of the container containing the protected item. + +```yaml +Type: System.String +Parameter Sets: ReinstallExpanded, Reinstall +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ReplicatedProtectedItemName +The name of the protected item on which the agent is to be updated. + +```yaml +Type: System.String +Parameter Sets: ReinstallExpanded, Reinstall +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group where the recovery services vault is present. + +```yaml +Type: System.String +Parameter Sets: ReinstallExpanded, Reinstall +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceName +The name of the recovery services vault. + +```yaml +Type: System.String +Parameter Sets: ReinstallExpanded, Reinstall +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RunAsAccountId +The CS run as account Id. + +```yaml +Type: System.String +Parameter Sets: ReinstallExpanded, ReinstallViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +Azure Subscription Id in which migrate project was created. + +```yaml +Type: System.String +Parameter Sets: ReinstallExpanded, Reinstall +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -UpdateMobilityServiceRequest +Request to Reinstall the mobility service on a protected item. +To construct, see NOTES section for UPDATEMOBILITYSERVICEREQUEST properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IReinstallMobilityServiceRequest +Parameter Sets: Reinstall, ReinstallViaIdentity +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.Api20250801.IReinstallMobilityServiceRequest + +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IReplicationProtectedItem + +## NOTES + +## RELATED LINKS diff --git a/src/Migrate/Migrate/help/New-AzMigrateReplicationProtectionCluster.md b/src/Migrate/Migrate/help/New-AzMigrateReplicationProtectionCluster.md new file mode 100644 index 000000000000..f02bb7df109e --- /dev/null +++ b/src/Migrate/Migrate/help/New-AzMigrateReplicationProtectionCluster.md @@ -0,0 +1,851 @@ +--- +external help file: Az.Migrate-help.xml +Module Name: Az.Migrate +online version: https://learn.microsoft.com/powershell/module/az.migrate/new-azmigratereplicationprotectioncluster +schema: 2.0.0 +--- + +# New-AzMigrateReplicationProtectionCluster + +## SYNOPSIS +The operation to create an ASR replication protection cluster item. + +## SYNTAX + +``` +New-AzMigrateReplicationProtectionCluster -FabricName -Name -ProtectionContainerName + -ResourceGroupName -ResourceName [-SubscriptionId ] [-ActiveLocation ] + [-AgentClusterId ] [-AllowedOperation ] [-AreAllClusterNodesRegistered] + [-ClusterFqdn ] [-ClusterNodeFqdn ] [-ClusterProtectedItemId ] + [-ClusterRegisteredNode ] [-CurrentScenarioName ] + [-HealthError ] [-JobId ] [-LastSuccessfulFailoverTime ] + [-LastSuccessfulTestFailoverTime ] [-PolicyFriendlyName ] [-PolicyId ] + [-PrimaryFabricFriendlyName ] [-PrimaryFabricProvider ] + [-PrimaryProtectionContainerFriendlyName ] [-ProtectionClusterType ] + [-ProtectionState ] [-ProtectionStateDescription ] + [-ProviderSpecificDetailInstanceType ] [-RecoveryContainerId ] + [-RecoveryFabricFriendlyName ] [-RecoveryFabricId ] + [-RecoveryProtectionContainerFriendlyName ] [-ReplicationHealth ] + [-SharedDiskPropertiesCurrentScenarioJobId ] [-SharedDiskPropertiesCurrentScenarioName ] + [-SharedDiskPropertiesCurrentScenarioStartTime ] [-SharedDiskPropertyActiveLocation ] + [-SharedDiskPropertyAllowedOperation ] [-SharedDiskPropertyHealthError ] + [-SharedDiskPropertyProtectionState ] [-SharedDiskPropertyReplicationHealth ] + [-SharedDiskPropertyTestFailoverState ] [-SharedDiskProviderSpecificDetailInstanceType ] + [-StartTime ] [-TestFailoverState ] [-TestFailoverStateDescription ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] + [] +``` + +## DESCRIPTION +The operation to create an ASR replication protection cluster item. + +## EXAMPLES + +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +## PARAMETERS + +### -ActiveLocation +The Current active location of the Protection cluster. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AgentClusterId +The Agent cluster Id. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AllowedOperation +The allowed operations on the Replication protection cluster. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AreAllClusterNodesRegistered +A value indicating whether all nodes of the cluster are registered or not. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ClusterFqdn +The cluster FQDN. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ClusterNodeFqdn +The List of cluster Node FQDNs. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ClusterProtectedItemId +The List of Protected Item Id's. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ClusterRegisteredNode +The registered node details. +To construct, see NOTES section for CLUSTERREGISTEREDNODE properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IRegisteredClusterNodes[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CurrentScenarioName +Scenario name. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FabricName +Fabric name. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -HealthError +List of health errors. +To construct, see NOTES section for HEALTHERROR properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IHealthError[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JobId +ARM Id of the job being executed. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -LastSuccessfulFailoverTime +The last successful failover time. + +```yaml +Type: System.DateTime +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -LastSuccessfulTestFailoverTime +The last successful test failover time. + +```yaml +Type: System.DateTime +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +Replication protection cluster name. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: ReplicationProtectionClusterName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PolicyFriendlyName +The name of Policy governing this PE. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PolicyId +The Policy Id. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PrimaryFabricFriendlyName +The friendly name of the primary fabric. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PrimaryFabricProvider +The fabric provider of the primary fabric. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -PrimaryProtectionContainerFriendlyName +The name of primary protection container friendly name. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProtectionClusterType +The type of protection cluster type. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProtectionContainerName +Protection container name. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProtectionState +The protection status. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProtectionStateDescription +The protection state description. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProviderSpecificDetailInstanceType +Gets the Instance type. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RecoveryContainerId +The recovery container Id. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RecoveryFabricFriendlyName +The friendly name of recovery fabric. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RecoveryFabricId +The Arm Id of recovery fabric. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RecoveryProtectionContainerFriendlyName +The name of recovery container friendly name. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ReplicationHealth +The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. +This is a string representation of the ProtectionHealth enumeration. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +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) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceName +The name of the recovery services vault. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SharedDiskPropertiesCurrentScenarioJobId +ARM Id of the job being executed. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SharedDiskPropertiesCurrentScenarioName +Scenario name. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SharedDiskPropertiesCurrentScenarioStartTime +Start time of the workflow. + +```yaml +Type: System.DateTime +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SharedDiskPropertyActiveLocation +The Current active location of the PE. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SharedDiskPropertyAllowedOperation +The allowed operations on the Replication protected item. + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SharedDiskPropertyHealthError +List of health errors. +To construct, see NOTES section for SHAREDDISKPROPERTYHEALTHERROR properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IHealthError[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SharedDiskPropertyProtectionState +The protection state of shared disk. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SharedDiskPropertyReplicationHealth +The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. +This is a string representation of the ProtectionHealth enumeration. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SharedDiskPropertyTestFailoverState +The tfo state of shared disk. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SharedDiskProviderSpecificDetailInstanceType +Gets the Instance type. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -StartTime +Start time of the workflow. + +```yaml +Type: System.DateTime +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +Azure Subscription Id in which migrate project was created. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -TestFailoverState +The Test failover state. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -TestFailoverStateDescription +The Test failover state description. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +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 + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IReplicationProtectionCluster + +## NOTES + +## RELATED LINKS diff --git a/src/Migrate/Migrate/help/Repair-AzMigrateReplicationProtectionClusterReplication.md b/src/Migrate/Migrate/help/Repair-AzMigrateReplicationProtectionClusterReplication.md new file mode 100644 index 000000000000..8ba2be4595f3 --- /dev/null +++ b/src/Migrate/Migrate/help/Repair-AzMigrateReplicationProtectionClusterReplication.md @@ -0,0 +1,255 @@ +--- +external help file: Az.Migrate-help.xml +Module Name: Az.Migrate +online version: https://learn.microsoft.com/powershell/module/az.migrate/repair-azmigratereplicationprotectionclusterreplication +schema: 2.0.0 +--- + +# Repair-AzMigrateReplicationProtectionClusterReplication + +## SYNOPSIS +The operation to repair replication protection cluster. + +## SYNTAX + +### Repair (Default) +``` +Repair-AzMigrateReplicationProtectionClusterReplication -FabricName -ProtectionContainerName + -ReplicationProtectionClusterName -ResourceGroupName -ResourceName + [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] +``` + +### RepairViaIdentity +``` +Repair-AzMigrateReplicationProtectionClusterReplication -InputObject + [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] + [] +``` + +## DESCRIPTION +The operation to repair replication protection cluster. + +## EXAMPLES + +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FabricName +Fabric name. + +```yaml +Type: System.String +Parameter Sets: Repair +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +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 +Parameter Sets: RepairViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProtectionContainerName +Protection container name. + +```yaml +Type: System.String +Parameter Sets: Repair +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ReplicationProtectionClusterName +Replication protection cluster name. + +```yaml +Type: System.String +Parameter Sets: Repair +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group where the recovery services vault is present. + +```yaml +Type: System.String +Parameter Sets: Repair +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceName +The name of the recovery services vault. + +```yaml +Type: System.String +Parameter Sets: Repair +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +Azure Subscription Id in which migrate project was created. + +```yaml +Type: System.String +Parameter Sets: Repair +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +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.Api20250801.IReplicationProtectionCluster + +## NOTES + +## RELATED LINKS diff --git a/src/Migrate/Migrate/help/Test-AzMigrateReplicationProtectionClusterFailover.md b/src/Migrate/Migrate/help/Test-AzMigrateReplicationProtectionClusterFailover.md new file mode 100644 index 000000000000..c19c0ec890f9 --- /dev/null +++ b/src/Migrate/Migrate/help/Test-AzMigrateReplicationProtectionClusterFailover.md @@ -0,0 +1,350 @@ +--- +external help file: Az.Migrate-help.xml +Module Name: Az.Migrate +online version: https://learn.microsoft.com/powershell/module/az.migrate/test-azmigratereplicationprotectionclusterfailover +schema: 2.0.0 +--- + +# Test-AzMigrateReplicationProtectionClusterFailover + +## SYNOPSIS +Operation to initiate a failover of the replication protection cluster. + +## SYNTAX + +### TestExpanded (Default) +``` +Test-AzMigrateReplicationProtectionClusterFailover -FabricName -ProtectionContainerName + -ReplicationProtectionClusterName -ResourceGroupName -ResourceName + [-SubscriptionId ] [-FailoverDirection ] [-NetworkId ] + [-NetworkType ] [-ProviderSpecificDetailInstanceType ] [-DefaultProfile ] [-AsJob] + [-NoWait] [-WhatIf] [-Confirm] [] +``` + +### Test +``` +Test-AzMigrateReplicationProtectionClusterFailover -FabricName -ProtectionContainerName + -ReplicationProtectionClusterName -ResourceGroupName -ResourceName + [-SubscriptionId ] -FailoverInput [-DefaultProfile ] [-AsJob] + [-NoWait] [-WhatIf] [-Confirm] [] +``` + +### TestViaIdentityExpanded +``` +Test-AzMigrateReplicationProtectionClusterFailover -InputObject + [-FailoverDirection ] [-NetworkId ] [-NetworkType ] + [-ProviderSpecificDetailInstanceType ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] +``` + +### TestViaIdentity +``` +Test-AzMigrateReplicationProtectionClusterFailover -InputObject + -FailoverInput [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +Operation to initiate a failover of the replication protection cluster. + +## EXAMPLES + +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FabricName +Fabric name. + +```yaml +Type: System.String +Parameter Sets: TestExpanded, Test +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FailoverDirection +Failover direction. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.FailoverDirection +Parameter Sets: TestExpanded, TestViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FailoverInput +Input definition for test cluster failover. +To construct, see NOTES section for FAILOVERINPUT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IClusterTestFailoverInput +Parameter Sets: Test, TestViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +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 +Parameter Sets: TestViaIdentityExpanded, TestViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -NetworkId +The id of the network to be used for test failover. + +```yaml +Type: System.String +Parameter Sets: TestExpanded, TestViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NetworkType +Network type to be used for test failover. + +```yaml +Type: System.String +Parameter Sets: TestExpanded, TestViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProtectionContainerName +Protection container name. + +```yaml +Type: System.String +Parameter Sets: TestExpanded, Test +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProviderSpecificDetailInstanceType +The class type. + +```yaml +Type: System.String +Parameter Sets: TestExpanded, TestViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ReplicationProtectionClusterName +Replication protection cluster name. + +```yaml +Type: System.String +Parameter Sets: TestExpanded, Test +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group where the recovery services vault is present. + +```yaml +Type: System.String +Parameter Sets: TestExpanded, Test +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceName +The name of the recovery services vault. + +```yaml +Type: System.String +Parameter Sets: TestExpanded, Test +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +Azure Subscription Id in which migrate project was created. + +```yaml +Type: System.String +Parameter Sets: TestExpanded, Test +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +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.Api20250801.IClusterTestFailoverInput + +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IReplicationProtectionCluster + +## NOTES + +## RELATED LINKS diff --git a/src/Migrate/Migrate/help/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md b/src/Migrate/Migrate/help/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md new file mode 100644 index 000000000000..6c8175032a2a --- /dev/null +++ b/src/Migrate/Migrate/help/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md @@ -0,0 +1,304 @@ +--- +external help file: Az.Migrate-help.xml +Module Name: Az.Migrate +online version: https://learn.microsoft.com/powershell/module/az.migrate/test-azmigratereplicationprotectionclusterfailovercleanup +schema: 2.0.0 +--- + +# Test-AzMigrateReplicationProtectionClusterFailoverCleanup + +## SYNOPSIS +Operation to clean up the test failover of a replication protected cluster. + +## SYNTAX + +### TestExpanded (Default) +``` +Test-AzMigrateReplicationProtectionClusterFailoverCleanup -FabricName + -ProtectionContainerName -ReplicationProtectionClusterName -ResourceGroupName + -ResourceName [-SubscriptionId ] [-Comment ] [-DefaultProfile ] [-AsJob] + [-NoWait] [-WhatIf] [-Confirm] [] +``` + +### Test +``` +Test-AzMigrateReplicationProtectionClusterFailoverCleanup -FabricName + -ProtectionContainerName -ReplicationProtectionClusterName -ResourceGroupName + -ResourceName [-SubscriptionId ] -CleanupInput + [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] + [] +``` + +### TestViaIdentityExpanded +``` +Test-AzMigrateReplicationProtectionClusterFailoverCleanup -InputObject [-Comment ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] + [] +``` + +### TestViaIdentity +``` +Test-AzMigrateReplicationProtectionClusterFailoverCleanup -InputObject + -CleanupInput [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +Operation to clean up the test failover of a replication protected cluster. + +## EXAMPLES + +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here }} +``` + +{{ Add description here }} + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CleanupInput +Input definition for test failover cleanup for cluster. +To construct, see NOTES section for CLEANUPINPUT properties and create a hash table. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IClusterTestFailoverCleanupInput +Parameter Sets: Test, TestViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Comment +Test failover cleanup comments. + +```yaml +Type: System.String +Parameter Sets: TestExpanded, TestViaIdentityExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -FabricName +Fabric name. + +```yaml +Type: System.String +Parameter Sets: TestExpanded, Test +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +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 +Parameter Sets: TestViaIdentityExpanded, TestViaIdentity +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProtectionContainerName +Protection container name. + +```yaml +Type: System.String +Parameter Sets: TestExpanded, Test +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ReplicationProtectionClusterName +Replication protection cluster name. + +```yaml +Type: System.String +Parameter Sets: TestExpanded, Test +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group where the recovery services vault is present. + +```yaml +Type: System.String +Parameter Sets: TestExpanded, Test +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceName +The name of the recovery services vault. + +```yaml +Type: System.String +Parameter Sets: TestExpanded, Test +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +Azure Subscription Id in which migrate project was created. + +```yaml +Type: System.String +Parameter Sets: TestExpanded, Test +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +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.Api20250801.IClusterTestFailoverCleanupInput + +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IReplicationProtectionCluster + +## NOTES + +## RELATED LINKS From 52c1c39f329724c49eed7e9a2d906febeb8f6e39 Mon Sep 17 00:00:00 2001 From: S Vishnu Sanagapalli Date: Thu, 6 Nov 2025 15:53:03 +0530 Subject: [PATCH 10/11] removed unrequired cmdlets --- .../Properties/AssemblyInfo.cs | 1 + src/Migrate/Migrate.Autorest/README.md | 16 +- .../locations-operationResults.json | 52 -- ...nContainers-replicationProtectedItems.json | 62 -- ...onProtectionClusters-operationResults.json | 67 -- ...tainers-replicationProtectionClusters.json | 221 ----- .../Migrate.Autorest/docs/Az.Migrate.md | 24 - ...t-AzMigrateLocationBasedOperationResult.md | 163 ---- ...t-AzMigrateReplicationProtectionCluster.md | 238 ----- ...icationProtectionClusterOperationResult.md | 208 ----- ...ReplicationProtectedItemMobilityService.md | 305 ------- ...w-AzMigrateReplicationProtectionCluster.md | 852 ------------------ ...ReplicationProtectionClusterReplication.md | 255 ------ ...ateReplicationProtectionClusterFailover.md | 351 -------- ...icationProtectionClusterFailoverCleanup.md | 303 ------- ...t-AzMigrateLocationBasedOperationResult.md | 22 - ...t-AzMigrateReplicationProtectionCluster.md | 22 - ...icationProtectionClusterOperationResult.md | 22 - ...ReplicationProtectedItemMobilityService.md | 22 - ...w-AzMigrateReplicationProtectionCluster.md | 22 - ...ReplicationProtectionClusterReplication.md | 22 - ...ateReplicationProtectionClusterFailover.md | 22 - ...icationProtectionClusterFailoverCleanup.md | 22 - .../Migrate.Autorest/generate-info.json | 2 +- src/Migrate/Migrate.sln | 26 +- src/Migrate/Migrate/Az.Migrate.psd1 | 14 +- src/Migrate/Migrate/help/Az.Migrate.md | 24 - ...t-AzMigrateLocationBasedOperationResult.md | 163 ---- ...t-AzMigrateReplicationProtectionCluster.md | 237 ----- ...icationProtectionClusterOperationResult.md | 208 ----- ...ReplicationProtectedItemMobilityService.md | 304 ------- ...w-AzMigrateReplicationProtectionCluster.md | 851 ----------------- ...ReplicationProtectionClusterReplication.md | 255 ------ ...ateReplicationProtectionClusterFailover.md | 350 ------- ...icationProtectionClusterFailoverCleanup.md | 304 ------- 35 files changed, 31 insertions(+), 6001 deletions(-) delete mode 100644 src/Migrate/Migrate.Autorest/UX/Microsoft.DataReplication/locations-operationResults.json delete mode 100644 src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectedItems.json delete mode 100644 src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectionClusters-operationResults.json delete mode 100644 src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectionClusters.json delete mode 100644 src/Migrate/Migrate.Autorest/docs/Get-AzMigrateLocationBasedOperationResult.md delete mode 100644 src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionCluster.md delete mode 100644 src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionClusterOperationResult.md delete mode 100644 src/Migrate/Migrate.Autorest/docs/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md delete mode 100644 src/Migrate/Migrate.Autorest/docs/New-AzMigrateReplicationProtectionCluster.md delete mode 100644 src/Migrate/Migrate.Autorest/docs/Repair-AzMigrateReplicationProtectionClusterReplication.md delete mode 100644 src/Migrate/Migrate.Autorest/docs/Test-AzMigrateReplicationProtectionClusterFailover.md delete mode 100644 src/Migrate/Migrate.Autorest/docs/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md delete mode 100644 src/Migrate/Migrate.Autorest/examples/Get-AzMigrateLocationBasedOperationResult.md delete mode 100644 src/Migrate/Migrate.Autorest/examples/Get-AzMigrateReplicationProtectionCluster.md delete mode 100644 src/Migrate/Migrate.Autorest/examples/Get-AzMigrateReplicationProtectionClusterOperationResult.md delete mode 100644 src/Migrate/Migrate.Autorest/examples/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md delete mode 100644 src/Migrate/Migrate.Autorest/examples/New-AzMigrateReplicationProtectionCluster.md delete mode 100644 src/Migrate/Migrate.Autorest/examples/Repair-AzMigrateReplicationProtectionClusterReplication.md delete mode 100644 src/Migrate/Migrate.Autorest/examples/Test-AzMigrateReplicationProtectionClusterFailover.md delete mode 100644 src/Migrate/Migrate.Autorest/examples/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md delete mode 100644 src/Migrate/Migrate/help/Get-AzMigrateLocationBasedOperationResult.md delete mode 100644 src/Migrate/Migrate/help/Get-AzMigrateReplicationProtectionCluster.md delete mode 100644 src/Migrate/Migrate/help/Get-AzMigrateReplicationProtectionClusterOperationResult.md delete mode 100644 src/Migrate/Migrate/help/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md delete mode 100644 src/Migrate/Migrate/help/New-AzMigrateReplicationProtectionCluster.md delete mode 100644 src/Migrate/Migrate/help/Repair-AzMigrateReplicationProtectionClusterReplication.md delete mode 100644 src/Migrate/Migrate/help/Test-AzMigrateReplicationProtectionClusterFailover.md delete mode 100644 src/Migrate/Migrate/help/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md diff --git a/src/Migrate/Migrate.Autorest/Properties/AssemblyInfo.cs b/src/Migrate/Migrate.Autorest/Properties/AssemblyInfo.cs index a0baa7c81d36..d96eaef495c9 100644 --- a/src/Migrate/Migrate.Autorest/Properties/AssemblyInfo.cs +++ b/src/Migrate/Migrate.Autorest/Properties/AssemblyInfo.cs @@ -27,3 +27,4 @@ + diff --git a/src/Migrate/Migrate.Autorest/README.md b/src/Migrate/Migrate.Autorest/README.md index 3465b2a81c81..da617727c68b 100644 --- a/src/Migrate/Migrate.Autorest/README.md +++ b/src/Migrate/Migrate.Autorest/README.md @@ -288,7 +288,7 @@ directive: - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: verb: New$|Remove$ - subject: Fabric$|ProtectionContainer$|ReplicationRecoveryServicesProvider$ + subject: Fabric$|ProtectionContainer$|ReplicationRecoveryServicesProvider$|ReplicationProtectionCluster$ remove: true - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: @@ -320,6 +320,16 @@ directive: verb: New subject: ^ReplicationVaultSetting|^SupportedOperatingSystem|^ReplicationProtectionIntent remove: true + - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json + where: + verb: Test$ + subject: ReplicationProtectionClusterFailover$|ReplicationProtectionClusterFailoverCleanup$ + remove: true + - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json + where: + verb: Repair + subject: ReplicationProtectionClusterReplication$ + remove: true - from: Microsoft.OffAzure/stable/2020-01-01/migrate.json where: verb: Get @@ -405,7 +415,7 @@ directive: - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: verb: Get$ - subject: ReplicationMigrationItem$|ReplicationJob$ + subject: ReplicationMigrationItem$|ReplicationJob$|ReplicationProtectionCluster$|ReplicationProtectionClusterOperationResult$|LocationBasedOperationResult$ hide: true - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: @@ -430,7 +440,7 @@ directive: - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: verb: Invoke$ - subject: ^ResyncReplicationMigrationItem + subject: ^ResyncReplicationMigrationItem|ReinstallReplicationProtectedItemMobilityService$ hide: true - from: Microsoft.RecoveryServices/SiteRecovery/stable/2025-08-01/service.json where: diff --git a/src/Migrate/Migrate.Autorest/UX/Microsoft.DataReplication/locations-operationResults.json b/src/Migrate/Migrate.Autorest/UX/Microsoft.DataReplication/locations-operationResults.json deleted file mode 100644 index b7e9d97a8821..000000000000 --- a/src/Migrate/Migrate.Autorest/UX/Microsoft.DataReplication/locations-operationResults.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "resourceType": "locations/operationResults", - "apiVersion": "2024-09-01", - "learnMore": { - "url": "https://learn.microsoft.com/powershell/module/az.migrate" - }, - "commands": [ - { - "name": "Get-AzMigrateLocationBasedOperationResult", - "description": "Gets the location based operation result.", - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataReplication/locations/{location}/operationResults/{operationId}", - "help": { - "learnMore": { - "url": "https://learn.microsoft.com/powershell/module/az.migrate/get-azmigratelocationbasedoperationresult" - }, - "parameterSets": [ - { - "parameters": [ - "-Location ", - "-OperationId ", - "-ResourceGroupName ", - "[-SubscriptionId ]" - ] - } - ] - }, - "examples": [ - { - "description": "Gets the location based operation result.", - "parameters": [ - { - "name": "-Location", - "value": "[Path.location]" - }, - { - "name": "-OperationId", - "value": "[Path.operationId]" - }, - { - "name": "-ResourceGroupName", - "value": "[Path.resourceGroupName]" - }, - { - "name": "-SubscriptionId", - "value": "[Path.subscriptionId]" - } - ] - } - ] - } - ] -} diff --git a/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectedItems.json b/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectedItems.json deleted file mode 100644 index c70f00c6261e..000000000000 --- a/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectedItems.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "resourceType": "vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems", - "apiVersion": "2025-08-01", - "learnMore": { - "url": "https://learn.microsoft.com/powershell/module/az.migrate" - }, - "commands": [ - { - "name": "Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService", - "description": "The operation to reinstall the installed mobility service software on a replication protected item to the latest available version.", - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems/{replicatedProtectedItemName}/reinstallMobilityService", - "help": { - "learnMore": { - "url": "https://learn.microsoft.com/powershell/module/az.migrate/invoke-azmigratereinstallreplicationprotecteditemmobilityservice" - }, - "parameterSets": [ - { - "parameters": [ - "-FabricName ", - "-ProtectionContainerName ", - "-ReplicatedProtectedItemName ", - "-ResourceGroupName ", - "-ResourceName ", - "[-SubscriptionId ]" - ] - } - ] - }, - "examples": [ - { - "description": "The operation to reinstall the installed mobility service software on a replication protected item to the latest available version.", - "parameters": [ - { - "name": "-FabricName", - "value": "[Path.fabricName]" - }, - { - "name": "-ProtectionContainerName", - "value": "[Path.protectionContainerName]" - }, - { - "name": "-ReplicatedProtectedItemName", - "value": "[Path.replicatedProtectedItemName]" - }, - { - "name": "-ResourceGroupName", - "value": "[Path.resourceGroupName]" - }, - { - "name": "-ResourceName", - "value": "[Path.resourceName]" - }, - { - "name": "-SubscriptionId", - "value": "[Path.subscriptionId]" - } - ] - } - ] - } - ] -} diff --git a/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectionClusters-operationResults.json b/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectionClusters-operationResults.json deleted file mode 100644 index 0b715fe95e75..000000000000 --- a/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectionClusters-operationResults.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "resourceType": "vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters/operationResults", - "apiVersion": "2025-08-01", - "learnMore": { - "url": "https://learn.microsoft.com/powershell/module/az.migrate" - }, - "commands": [ - { - "name": "Get-AzMigrateReplicationProtectionClusterOperationResult", - "description": "Track the results of an asynchronous operation on the replication protection cluster.", - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectionClusters/{replicationProtectionClusterName}/operationResults/{jobId}", - "help": { - "learnMore": { - "url": "https://learn.microsoft.com/powershell/module/az.migrate/get-azmigratereplicationprotectionclusteroperationresult" - }, - "parameterSets": [ - { - "parameters": [ - "-FabricName ", - "-JobId ", - "-ProtectionContainerName ", - "-ReplicationProtectionClusterName ", - "-ResourceGroupName ", - "-ResourceName ", - "[-SubscriptionId ]" - ] - } - ] - }, - "examples": [ - { - "description": "Track the results of an asynchronous operation on the replication protection cluster.", - "parameters": [ - { - "name": "-FabricName", - "value": "[Path.fabricName]" - }, - { - "name": "-JobId", - "value": "[Path.jobId]" - }, - { - "name": "-ProtectionContainerName", - "value": "[Path.protectionContainerName]" - }, - { - "name": "-ReplicationProtectionClusterName", - "value": "[Path.replicationProtectionClusterName]" - }, - { - "name": "-ResourceGroupName", - "value": "[Path.resourceGroupName]" - }, - { - "name": "-ResourceName", - "value": "[Path.resourceName]" - }, - { - "name": "-SubscriptionId", - "value": "[Path.subscriptionId]" - } - ] - } - ] - } - ] -} diff --git a/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectionClusters.json b/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectionClusters.json deleted file mode 100644 index 7410ecb4ba03..000000000000 --- a/src/Migrate/Migrate.Autorest/UX/Microsoft.RecoveryServices/vaults-replicationFabrics-replicationProtectionContainers-replicationProtectionClusters.json +++ /dev/null @@ -1,221 +0,0 @@ -{ - "resourceType": "vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters", - "apiVersion": "2025-08-01", - "learnMore": { - "url": "https://learn.microsoft.com/powershell/module/az.migrate" - }, - "commands": [ - { - "name": "Get-AzMigrateReplicationProtectionCluster", - "description": "Gets the details of an ASR replication protection cluster.", - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectionClusters/{replicationProtectionClusterName}", - "help": { - "learnMore": { - "url": "https://learn.microsoft.com/powershell/module/az.migrate/get-azmigratereplicationprotectioncluster" - }, - "parameterSets": [ - { - "parameters": [ - "-FabricName ", - "-Name ", - "-ProtectionContainerName ", - "-ResourceGroupName ", - "-ResourceName ", - "[-SubscriptionId ]" - ] - } - ] - }, - "examples": [ - { - "description": "Gets the details of an ASR replication protection cluster.", - "parameters": [ - { - "name": "-FabricName", - "value": "[Path.fabricName]" - }, - { - "name": "-Name", - "value": "[Path.replicationProtectionClusterName]" - }, - { - "name": "-ProtectionContainerName", - "value": "[Path.protectionContainerName]" - }, - { - "name": "-ResourceGroupName", - "value": "[Path.resourceGroupName]" - }, - { - "name": "-ResourceName", - "value": "[Path.resourceName]" - }, - { - "name": "-SubscriptionId", - "value": "[Path.subscriptionId]" - } - ] - } - ] - }, - { - "name": "Repair-AzMigrateReplicationProtectionClusterReplication", - "description": "The operation to repair replication protection cluster.", - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectionClusters/{replicationProtectionClusterName}/repairReplication", - "help": { - "learnMore": { - "url": "https://learn.microsoft.com/powershell/module/az.migrate/repair-azmigratereplicationprotectionclusterreplication" - }, - "parameterSets": [ - { - "parameters": [ - "-FabricName ", - "-ProtectionContainerName ", - "-ReplicationProtectionClusterName ", - "-ResourceGroupName ", - "-ResourceName ", - "[-SubscriptionId ]" - ] - } - ] - }, - "examples": [ - { - "description": "The operation to repair replication protection cluster.", - "parameters": [ - { - "name": "-FabricName", - "value": "[Path.fabricName]" - }, - { - "name": "-ProtectionContainerName", - "value": "[Path.protectionContainerName]" - }, - { - "name": "-ReplicationProtectionClusterName", - "value": "[Path.replicationProtectionClusterName]" - }, - { - "name": "-ResourceGroupName", - "value": "[Path.resourceGroupName]" - }, - { - "name": "-ResourceName", - "value": "[Path.resourceName]" - }, - { - "name": "-SubscriptionId", - "value": "[Path.subscriptionId]" - } - ] - } - ] - }, - { - "name": "Test-AzMigrateReplicationProtectionClusterFailoverCleanup", - "description": "Operation to clean up the test failover of a replication protected cluster.", - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectionClusters/{replicationProtectionClusterName}/testFailoverCleanup", - "help": { - "learnMore": { - "url": "https://learn.microsoft.com/powershell/module/az.migrate/test-azmigratereplicationprotectionclusterfailovercleanup" - }, - "parameterSets": [ - { - "parameters": [ - "-FabricName ", - "-ProtectionContainerName ", - "-ReplicationProtectionClusterName ", - "-ResourceGroupName ", - "-ResourceName ", - "[-SubscriptionId ]" - ] - } - ] - }, - "examples": [ - { - "description": "Operation to clean up the test failover of a replication protected cluster.", - "parameters": [ - { - "name": "-FabricName", - "value": "[Path.fabricName]" - }, - { - "name": "-ProtectionContainerName", - "value": "[Path.protectionContainerName]" - }, - { - "name": "-ReplicationProtectionClusterName", - "value": "[Path.replicationProtectionClusterName]" - }, - { - "name": "-ResourceGroupName", - "value": "[Path.resourceGroupName]" - }, - { - "name": "-ResourceName", - "value": "[Path.resourceName]" - }, - { - "name": "-SubscriptionId", - "value": "[Path.subscriptionId]" - } - ] - } - ] - }, - { - "name": "Test-AzMigrateReplicationProtectionClusterFailover", - "description": "Operation to initiate a failover of the replication protection cluster.", - "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectionClusters/{replicationProtectionClusterName}/testFailover", - "help": { - "learnMore": { - "url": "https://learn.microsoft.com/powershell/module/az.migrate/test-azmigratereplicationprotectionclusterfailover" - }, - "parameterSets": [ - { - "parameters": [ - "-FabricName ", - "-ProtectionContainerName ", - "-ReplicationProtectionClusterName ", - "-ResourceGroupName ", - "-ResourceName ", - "[-SubscriptionId ]" - ] - } - ] - }, - "examples": [ - { - "description": "Operation to initiate a failover of the replication protection cluster.", - "parameters": [ - { - "name": "-FabricName", - "value": "[Path.fabricName]" - }, - { - "name": "-ProtectionContainerName", - "value": "[Path.protectionContainerName]" - }, - { - "name": "-ReplicationProtectionClusterName", - "value": "[Path.replicationProtectionClusterName]" - }, - { - "name": "-ResourceGroupName", - "value": "[Path.resourceGroupName]" - }, - { - "name": "-ResourceName", - "value": "[Path.resourceName]" - }, - { - "name": "-SubscriptionId", - "value": "[Path.subscriptionId]" - } - ] - } - ] - } - ] -} diff --git a/src/Migrate/Migrate.Autorest/docs/Az.Migrate.md b/src/Migrate/Migrate.Autorest/docs/Az.Migrate.md index 1bc07acccdc3..14dc0ac5924f 100644 --- a/src/Migrate/Migrate.Autorest/docs/Az.Migrate.md +++ b/src/Migrate/Migrate.Autorest/docs/Az.Migrate.md @@ -26,9 +26,6 @@ Gets the details of the fabric. ### [Get-AzMigrateLocalServerReplication](Get-AzMigrateLocalServerReplication.md) Retrieves the details of the replicating server. -### [Get-AzMigrateLocationBasedOperationResult](Get-AzMigrateLocationBasedOperationResult.md) -Gets the location based operation result. - ### [Get-AzMigrateProject](Get-AzMigrateProject.md) Method to get a migrate project. @@ -38,12 +35,6 @@ Gets the details of an Azure Site Recovery fabric. ### [Get-AzMigrateReplicationPolicy](Get-AzMigrateReplicationPolicy.md) Gets the details of a replication policy. -### [Get-AzMigrateReplicationProtectionCluster](Get-AzMigrateReplicationProtectionCluster.md) -Gets the details of an ASR replication protection cluster. - -### [Get-AzMigrateReplicationProtectionClusterOperationResult](Get-AzMigrateReplicationProtectionClusterOperationResult.md) -Track the results of an asynchronous operation on the replication protection cluster. - ### [Get-AzMigrateReplicationProtectionContainer](Get-AzMigrateReplicationProtectionContainer.md) Gets the details of a protection container. @@ -74,9 +65,6 @@ Initializes the infrastructure for the migrate project. ### [Initialize-AzMigrateReplicationInfrastructure](Initialize-AzMigrateReplicationInfrastructure.md) Initialises the infrastructure for the migrate project. -### [Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService](Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md) -The operation to reinstall the installed mobility service software on a replication protected item to the latest available version. - ### [New-AzMigrateDiskMapping](New-AzMigrateDiskMapping.md) Creates a new disk mapping @@ -98,9 +86,6 @@ Creates a new Migrate project. ### [New-AzMigrateReplicationPolicy](New-AzMigrateReplicationPolicy.md) The operation to create a replication policy. -### [New-AzMigrateReplicationProtectionCluster](New-AzMigrateReplicationProtectionCluster.md) -The operation to create an ASR replication protection cluster item. - ### [New-AzMigrateReplicationProtectionContainerMapping](New-AzMigrateReplicationProtectionContainerMapping.md) The operation to create a protection container mapping. @@ -123,9 +108,6 @@ Deleting non-existent project is a no-operation. ### [Remove-AzMigrateServerReplication](Remove-AzMigrateServerReplication.md) Stops replication for the migrated server. -### [Repair-AzMigrateReplicationProtectionClusterReplication](Repair-AzMigrateReplicationProtectionClusterReplication.md) -The operation to repair replication protection cluster. - ### [Restart-AzMigrateServerReplication](Restart-AzMigrateServerReplication.md) Restarts the replication for specified server. @@ -156,9 +138,3 @@ Cleans up the test migration for the replicating server. ### [Suspend-AzMigrateServerReplication](Suspend-AzMigrateServerReplication.md) Suspends the ongoing replication. -### [Test-AzMigrateReplicationProtectionClusterFailover](Test-AzMigrateReplicationProtectionClusterFailover.md) -Operation to initiate a failover of the replication protection cluster. - -### [Test-AzMigrateReplicationProtectionClusterFailoverCleanup](Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md) -Operation to clean up the test failover of a replication protected cluster. - diff --git a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateLocationBasedOperationResult.md b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateLocationBasedOperationResult.md deleted file mode 100644 index 026014766afe..000000000000 --- a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateLocationBasedOperationResult.md +++ /dev/null @@ -1,163 +0,0 @@ ---- -external help file: -Module Name: Az.Migrate -online version: https://learn.microsoft.com/powershell/module/az.migrate/get-azmigratelocationbasedoperationresult -schema: 2.0.0 ---- - -# Get-AzMigrateLocationBasedOperationResult - -## SYNOPSIS -Gets the location based operation result. - -## SYNTAX - -### Get (Default) -``` -Get-AzMigrateLocationBasedOperationResult -Location -OperationId -ResourceGroupName - [-SubscriptionId ] [-DefaultProfile ] [] -``` - -### GetViaIdentity -``` -Get-AzMigrateLocationBasedOperationResult -InputObject [-DefaultProfile ] - [] -``` - -## DESCRIPTION -Gets the location based operation result. - -## EXAMPLES - -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -## PARAMETERS - -### -DefaultProfile -The DefaultProfile parameter is not functional. -Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. - -```yaml -Type: System.Management.Automation.PSObject -Parameter Sets: (All) -Aliases: AzureRMContext, AzureCredential - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -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 -Parameter Sets: GetViaIdentity -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: True (ByValue) -Accept wildcard characters: False -``` - -### -Location -The name of the Azure region. - -```yaml -Type: System.String -Parameter Sets: Get -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -OperationId -The ID of an ongoing async operation. - -```yaml -Type: System.String -Parameter Sets: Get -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceGroupName -The name of the resource group. -The name is case insensitive. - -```yaml -Type: System.String -Parameter Sets: Get -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriptionId -Azure Subscription Id in which migrate project was created. - -```yaml -Type: System.String[] -Parameter Sets: Get -Aliases: - -Required: False -Position: Named -Default value: (Get-AzContext).Subscription.Id -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.Api20240901.IOperationStatusAutoGenerated - -## NOTES - -## RELATED LINKS - diff --git a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionCluster.md b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionCluster.md deleted file mode 100644 index 4012a5c94079..000000000000 --- a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionCluster.md +++ /dev/null @@ -1,238 +0,0 @@ ---- -external help file: -Module Name: Az.Migrate -online version: https://learn.microsoft.com/powershell/module/az.migrate/get-azmigratereplicationprotectioncluster -schema: 2.0.0 ---- - -# Get-AzMigrateReplicationProtectionCluster - -## SYNOPSIS -Gets the details of an ASR replication protection cluster. - -## SYNTAX - -### List1 (Default) -``` -Get-AzMigrateReplicationProtectionCluster -ResourceGroupName -ResourceName - [-SubscriptionId ] [-Filter ] [-SkipToken ] [-DefaultProfile ] - [] -``` - -### Get -``` -Get-AzMigrateReplicationProtectionCluster -FabricName -Name - -ProtectionContainerName -ResourceGroupName -ResourceName - [-SubscriptionId ] [-DefaultProfile ] [] -``` - -### GetViaIdentity -``` -Get-AzMigrateReplicationProtectionCluster -InputObject [-DefaultProfile ] - [] -``` - -### List -``` -Get-AzMigrateReplicationProtectionCluster -FabricName -ProtectionContainerName - -ResourceGroupName -ResourceName [-SubscriptionId ] [-DefaultProfile ] - [] -``` - -## DESCRIPTION -Gets the details of an ASR replication protection cluster. - -## EXAMPLES - -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -## PARAMETERS - -### -DefaultProfile -The DefaultProfile parameter is not functional. -Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. - -```yaml -Type: System.Management.Automation.PSObject -Parameter Sets: (All) -Aliases: AzureRMContext, AzureCredential - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -FabricName -Fabric name. - -```yaml -Type: System.String -Parameter Sets: Get, List -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Filter -OData filter options. - -```yaml -Type: System.String -Parameter Sets: List1 -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -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 -Parameter Sets: GetViaIdentity -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: True (ByValue) -Accept wildcard characters: False -``` - -### -Name -Replication protection cluster name. - -```yaml -Type: System.String -Parameter Sets: Get -Aliases: ReplicationProtectionClusterName - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProtectionContainerName -Protection container name. - -```yaml -Type: System.String -Parameter Sets: Get, List -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceGroupName -The name of the resource group where the recovery services vault is present. - -```yaml -Type: System.String -Parameter Sets: Get, List, List1 -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceName -The name of the recovery services vault. - -```yaml -Type: System.String -Parameter Sets: Get, List, List1 -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SkipToken -The pagination token. -Possible values: "FabricId" or "FabricId_CloudId" or null. - -```yaml -Type: System.String -Parameter Sets: List1 -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriptionId -Azure Subscription Id in which migrate project was created. - -```yaml -Type: System.String[] -Parameter Sets: Get, List, List1 -Aliases: - -Required: False -Position: Named -Default value: (Get-AzContext).Subscription.Id -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.Api20250801.IReplicationProtectionCluster - -## NOTES - -## RELATED LINKS - diff --git a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionClusterOperationResult.md b/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionClusterOperationResult.md deleted file mode 100644 index 2649edbf500a..000000000000 --- a/src/Migrate/Migrate.Autorest/docs/Get-AzMigrateReplicationProtectionClusterOperationResult.md +++ /dev/null @@ -1,208 +0,0 @@ ---- -external help file: -Module Name: Az.Migrate -online version: https://learn.microsoft.com/powershell/module/az.migrate/get-azmigratereplicationprotectionclusteroperationresult -schema: 2.0.0 ---- - -# Get-AzMigrateReplicationProtectionClusterOperationResult - -## SYNOPSIS -Track the results of an asynchronous operation on the replication protection cluster. - -## SYNTAX - -### Get (Default) -``` -Get-AzMigrateReplicationProtectionClusterOperationResult -FabricName -JobId - -ProtectionContainerName -ReplicationProtectionClusterName -ResourceGroupName - -ResourceName [-SubscriptionId ] [-DefaultProfile ] [] -``` - -### GetViaIdentity -``` -Get-AzMigrateReplicationProtectionClusterOperationResult -InputObject - [-DefaultProfile ] [] -``` - -## DESCRIPTION -Track the results of an asynchronous operation on the replication protection cluster. - -## EXAMPLES - -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -## PARAMETERS - -### -DefaultProfile -The DefaultProfile parameter is not functional. -Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. - -```yaml -Type: System.Management.Automation.PSObject -Parameter Sets: (All) -Aliases: AzureRMContext, AzureCredential - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -FabricName -Fabric name. - -```yaml -Type: System.String -Parameter Sets: Get -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -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 -Parameter Sets: GetViaIdentity -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: True (ByValue) -Accept wildcard characters: False -``` - -### -JobId -job id to track. - -```yaml -Type: System.String -Parameter Sets: Get -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProtectionContainerName -Protection container name. - -```yaml -Type: System.String -Parameter Sets: Get -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ReplicationProtectionClusterName -Replication protection cluster name. - -```yaml -Type: System.String -Parameter Sets: Get -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceGroupName -The name of the resource group where the recovery services vault is present. - -```yaml -Type: System.String -Parameter Sets: Get -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceName -The name of the recovery services vault. - -```yaml -Type: System.String -Parameter Sets: Get -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriptionId -Azure Subscription Id in which migrate project was created. - -```yaml -Type: System.String[] -Parameter Sets: Get -Aliases: - -Required: False -Position: Named -Default value: (Get-AzContext).Subscription.Id -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.Api20250801.IReplicationProtectionCluster - -## NOTES - -## RELATED LINKS - diff --git a/src/Migrate/Migrate.Autorest/docs/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md b/src/Migrate/Migrate.Autorest/docs/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md deleted file mode 100644 index 2485c89819e7..000000000000 --- a/src/Migrate/Migrate.Autorest/docs/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md +++ /dev/null @@ -1,305 +0,0 @@ ---- -external help file: -Module Name: Az.Migrate -online version: https://learn.microsoft.com/powershell/module/az.migrate/invoke-azmigratereinstallreplicationprotecteditemmobilityservice -schema: 2.0.0 ---- - -# Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService - -## SYNOPSIS -The operation to reinstall the installed mobility service software on a replication protected item to the latest available version. - -## SYNTAX - -### ReinstallExpanded (Default) -``` -Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService -FabricName - -ProtectionContainerName -ReplicatedProtectedItemName -ResourceGroupName - -ResourceName [-SubscriptionId ] [-RunAsAccountId ] [-DefaultProfile ] - [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] -``` - -### Reinstall -``` -Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService -FabricName - -ProtectionContainerName -ReplicatedProtectedItemName -ResourceGroupName - -ResourceName -UpdateMobilityServiceRequest - [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] - [] -``` - -### ReinstallViaIdentity -``` -Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService -InputObject - -UpdateMobilityServiceRequest [-DefaultProfile ] [-AsJob] - [-NoWait] [-Confirm] [-WhatIf] [] -``` - -### ReinstallViaIdentityExpanded -``` -Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService -InputObject - [-RunAsAccountId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] - [] -``` - -## DESCRIPTION -The operation to reinstall the installed mobility service software on a replication protected item to the latest available version. - -## EXAMPLES - -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -## PARAMETERS - -### -AsJob -Run the command as a job - -```yaml -Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DefaultProfile -The DefaultProfile parameter is not functional. -Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. - -```yaml -Type: System.Management.Automation.PSObject -Parameter Sets: (All) -Aliases: AzureRMContext, AzureCredential - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -FabricName -The name of the fabric containing the protected item. - -```yaml -Type: System.String -Parameter Sets: Reinstall, ReinstallExpanded -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -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 -Parameter Sets: ReinstallViaIdentity, ReinstallViaIdentityExpanded -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: True (ByValue) -Accept wildcard characters: False -``` - -### -NoWait -Run the command asynchronously - -```yaml -Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProtectionContainerName -The name of the container containing the protected item. - -```yaml -Type: System.String -Parameter Sets: Reinstall, ReinstallExpanded -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ReplicatedProtectedItemName -The name of the protected item on which the agent is to be updated. - -```yaml -Type: System.String -Parameter Sets: Reinstall, ReinstallExpanded -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceGroupName -The name of the resource group where the recovery services vault is present. - -```yaml -Type: System.String -Parameter Sets: Reinstall, ReinstallExpanded -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceName -The name of the recovery services vault. - -```yaml -Type: System.String -Parameter Sets: Reinstall, ReinstallExpanded -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RunAsAccountId -The CS run as account Id. - -```yaml -Type: System.String -Parameter Sets: ReinstallExpanded, ReinstallViaIdentityExpanded -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriptionId -Azure Subscription Id in which migrate project was created. - -```yaml -Type: System.String -Parameter Sets: Reinstall, ReinstallExpanded -Aliases: - -Required: False -Position: Named -Default value: (Get-AzContext).Subscription.Id -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -UpdateMobilityServiceRequest -Request to Reinstall the mobility service on a protected item. -To construct, see NOTES section for UPDATEMOBILITYSERVICEREQUEST properties and create a hash table. - -```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IReinstallMobilityServiceRequest -Parameter Sets: Reinstall, ReinstallViaIdentity -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.Api20250801.IReinstallMobilityServiceRequest - -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity - -## OUTPUTS - -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IReplicationProtectedItem - -## NOTES - -## RELATED LINKS - diff --git a/src/Migrate/Migrate.Autorest/docs/New-AzMigrateReplicationProtectionCluster.md b/src/Migrate/Migrate.Autorest/docs/New-AzMigrateReplicationProtectionCluster.md deleted file mode 100644 index 79beed81721d..000000000000 --- a/src/Migrate/Migrate.Autorest/docs/New-AzMigrateReplicationProtectionCluster.md +++ /dev/null @@ -1,852 +0,0 @@ ---- -external help file: -Module Name: Az.Migrate -online version: https://learn.microsoft.com/powershell/module/az.migrate/new-azmigratereplicationprotectioncluster -schema: 2.0.0 ---- - -# New-AzMigrateReplicationProtectionCluster - -## SYNOPSIS -The operation to create an ASR replication protection cluster item. - -## SYNTAX - -``` -New-AzMigrateReplicationProtectionCluster -FabricName -Name - -ProtectionContainerName -ResourceGroupName -ResourceName - [-SubscriptionId ] [-ActiveLocation ] [-AgentClusterId ] - [-AllowedOperation ] [-AreAllClusterNodesRegistered] [-ClusterFqdn ] - [-ClusterNodeFqdn ] [-ClusterProtectedItemId ] - [-ClusterRegisteredNode ] [-CurrentScenarioName ] - [-HealthError ] [-JobId ] [-LastSuccessfulFailoverTime ] - [-LastSuccessfulTestFailoverTime ] [-PolicyFriendlyName ] [-PolicyId ] - [-PrimaryFabricFriendlyName ] [-PrimaryFabricProvider ] - [-PrimaryProtectionContainerFriendlyName ] [-ProtectionClusterType ] - [-ProtectionState ] [-ProtectionStateDescription ] - [-ProviderSpecificDetailInstanceType ] [-RecoveryContainerId ] - [-RecoveryFabricFriendlyName ] [-RecoveryFabricId ] - [-RecoveryProtectionContainerFriendlyName ] [-ReplicationHealth ] - [-SharedDiskPropertiesCurrentScenarioJobId ] [-SharedDiskPropertiesCurrentScenarioName ] - [-SharedDiskPropertiesCurrentScenarioStartTime ] [-SharedDiskPropertyActiveLocation ] - [-SharedDiskPropertyAllowedOperation ] [-SharedDiskPropertyHealthError ] - [-SharedDiskPropertyProtectionState ] [-SharedDiskPropertyReplicationHealth ] - [-SharedDiskPropertyTestFailoverState ] [-SharedDiskProviderSpecificDetailInstanceType ] - [-StartTime ] [-TestFailoverState ] [-TestFailoverStateDescription ] - [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] -``` - -## DESCRIPTION -The operation to create an ASR replication protection cluster item. - -## EXAMPLES - -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -## PARAMETERS - -### -ActiveLocation -The Current active location of the Protection cluster. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AgentClusterId -The Agent cluster Id. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowedOperation -The allowed operations on the Replication protection cluster. - -```yaml -Type: System.String[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AreAllClusterNodesRegistered -A value indicating whether all nodes of the cluster are registered or not. - -```yaml -Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AsJob -Run the command as a job - -```yaml -Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ClusterFqdn -The cluster FQDN. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ClusterNodeFqdn -The List of cluster Node FQDNs. - -```yaml -Type: System.String[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ClusterProtectedItemId -The List of Protected Item Id's. - -```yaml -Type: System.String[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ClusterRegisteredNode -The registered node details. -To construct, see NOTES section for CLUSTERREGISTEREDNODE properties and create a hash table. - -```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IRegisteredClusterNodes[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -CurrentScenarioName -Scenario name. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DefaultProfile -The DefaultProfile parameter is not functional. -Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. - -```yaml -Type: System.Management.Automation.PSObject -Parameter Sets: (All) -Aliases: AzureRMContext, AzureCredential - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -FabricName -Fabric name. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -HealthError -List of health errors. -To construct, see NOTES section for HEALTHERROR properties and create a hash table. - -```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IHealthError[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -JobId -ARM Id of the job being executed. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -LastSuccessfulFailoverTime -The last successful failover time. - -```yaml -Type: System.DateTime -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -LastSuccessfulTestFailoverTime -The last successful test failover time. - -```yaml -Type: System.DateTime -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Name -Replication protection cluster name. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: ReplicationProtectionClusterName - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -NoWait -Run the command asynchronously - -```yaml -Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PolicyFriendlyName -The name of Policy governing this PE. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PolicyId -The Policy Id. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PrimaryFabricFriendlyName -The friendly name of the primary fabric. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PrimaryFabricProvider -The fabric provider of the primary fabric. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PrimaryProtectionContainerFriendlyName -The name of primary protection container friendly name. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProtectionClusterType -The type of protection cluster type. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProtectionContainerName -Protection container name. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProtectionState -The protection status. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProtectionStateDescription -The protection state description. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProviderSpecificDetailInstanceType -Gets the Instance type. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RecoveryContainerId -The recovery container Id. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RecoveryFabricFriendlyName -The friendly name of recovery fabric. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RecoveryFabricId -The Arm Id of recovery fabric. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RecoveryProtectionContainerFriendlyName -The name of recovery container friendly name. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ReplicationHealth -The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. -This is a string representation of the ProtectionHealth enumeration. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -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) -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceName -The name of the recovery services vault. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SharedDiskPropertiesCurrentScenarioJobId -ARM Id of the job being executed. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SharedDiskPropertiesCurrentScenarioName -Scenario name. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SharedDiskPropertiesCurrentScenarioStartTime -Start time of the workflow. - -```yaml -Type: System.DateTime -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SharedDiskPropertyActiveLocation -The Current active location of the PE. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SharedDiskPropertyAllowedOperation -The allowed operations on the Replication protected item. - -```yaml -Type: System.String[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SharedDiskPropertyHealthError -List of health errors. -To construct, see NOTES section for SHAREDDISKPROPERTYHEALTHERROR properties and create a hash table. - -```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IHealthError[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SharedDiskPropertyProtectionState -The protection state of shared disk. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SharedDiskPropertyReplicationHealth -The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. -This is a string representation of the ProtectionHealth enumeration. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SharedDiskPropertyTestFailoverState -The tfo state of shared disk. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SharedDiskProviderSpecificDetailInstanceType -Gets the Instance type. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StartTime -Start time of the workflow. - -```yaml -Type: System.DateTime -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriptionId -Azure Subscription Id in which migrate project was created. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: (Get-AzContext).Subscription.Id -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -TestFailoverState -The Test failover state. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -TestFailoverStateDescription -The Test failover state description. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -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 - -## OUTPUTS - -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IReplicationProtectionCluster - -## NOTES - -## RELATED LINKS - diff --git a/src/Migrate/Migrate.Autorest/docs/Repair-AzMigrateReplicationProtectionClusterReplication.md b/src/Migrate/Migrate.Autorest/docs/Repair-AzMigrateReplicationProtectionClusterReplication.md deleted file mode 100644 index d8e8c9942e7d..000000000000 --- a/src/Migrate/Migrate.Autorest/docs/Repair-AzMigrateReplicationProtectionClusterReplication.md +++ /dev/null @@ -1,255 +0,0 @@ ---- -external help file: -Module Name: Az.Migrate -online version: https://learn.microsoft.com/powershell/module/az.migrate/repair-azmigratereplicationprotectionclusterreplication -schema: 2.0.0 ---- - -# Repair-AzMigrateReplicationProtectionClusterReplication - -## SYNOPSIS -The operation to repair replication protection cluster. - -## SYNTAX - -### Repair (Default) -``` -Repair-AzMigrateReplicationProtectionClusterReplication -FabricName -ProtectionContainerName - -ReplicationProtectionClusterName -ResourceGroupName -ResourceName - [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] - [] -``` - -### RepairViaIdentity -``` -Repair-AzMigrateReplicationProtectionClusterReplication -InputObject - [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] -``` - -## DESCRIPTION -The operation to repair replication protection cluster. - -## EXAMPLES - -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -## PARAMETERS - -### -AsJob -Run the command as a job - -```yaml -Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DefaultProfile -The DefaultProfile parameter is not functional. -Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. - -```yaml -Type: System.Management.Automation.PSObject -Parameter Sets: (All) -Aliases: AzureRMContext, AzureCredential - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -FabricName -Fabric name. - -```yaml -Type: System.String -Parameter Sets: Repair -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -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 -Parameter Sets: RepairViaIdentity -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: True (ByValue) -Accept wildcard characters: False -``` - -### -NoWait -Run the command asynchronously - -```yaml -Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProtectionContainerName -Protection container name. - -```yaml -Type: System.String -Parameter Sets: Repair -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ReplicationProtectionClusterName -Replication protection cluster name. - -```yaml -Type: System.String -Parameter Sets: Repair -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceGroupName -The name of the resource group where the recovery services vault is present. - -```yaml -Type: System.String -Parameter Sets: Repair -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceName -The name of the recovery services vault. - -```yaml -Type: System.String -Parameter Sets: Repair -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriptionId -Azure Subscription Id in which migrate project was created. - -```yaml -Type: System.String -Parameter Sets: Repair -Aliases: - -Required: False -Position: Named -Default value: (Get-AzContext).Subscription.Id -Accept pipeline input: False -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.Api20250801.IReplicationProtectionCluster - -## NOTES - -## RELATED LINKS - diff --git a/src/Migrate/Migrate.Autorest/docs/Test-AzMigrateReplicationProtectionClusterFailover.md b/src/Migrate/Migrate.Autorest/docs/Test-AzMigrateReplicationProtectionClusterFailover.md deleted file mode 100644 index 0f22bbbc838f..000000000000 --- a/src/Migrate/Migrate.Autorest/docs/Test-AzMigrateReplicationProtectionClusterFailover.md +++ /dev/null @@ -1,351 +0,0 @@ ---- -external help file: -Module Name: Az.Migrate -online version: https://learn.microsoft.com/powershell/module/az.migrate/test-azmigratereplicationprotectionclusterfailover -schema: 2.0.0 ---- - -# Test-AzMigrateReplicationProtectionClusterFailover - -## SYNOPSIS -Operation to initiate a failover of the replication protection cluster. - -## SYNTAX - -### TestExpanded (Default) -``` -Test-AzMigrateReplicationProtectionClusterFailover -FabricName -ProtectionContainerName - -ReplicationProtectionClusterName -ResourceGroupName -ResourceName - [-SubscriptionId ] [-FailoverDirection ] [-NetworkId ] - [-NetworkType ] [-ProviderSpecificDetailInstanceType ] [-DefaultProfile ] [-AsJob] - [-NoWait] [-Confirm] [-WhatIf] [] -``` - -### Test -``` -Test-AzMigrateReplicationProtectionClusterFailover -FabricName -ProtectionContainerName - -ReplicationProtectionClusterName -ResourceGroupName -ResourceName - -FailoverInput [-SubscriptionId ] [-DefaultProfile ] [-AsJob] - [-NoWait] [-Confirm] [-WhatIf] [] -``` - -### TestViaIdentity -``` -Test-AzMigrateReplicationProtectionClusterFailover -InputObject - -FailoverInput [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] - [-WhatIf] [] -``` - -### TestViaIdentityExpanded -``` -Test-AzMigrateReplicationProtectionClusterFailover -InputObject - [-FailoverDirection ] [-NetworkId ] [-NetworkType ] - [-ProviderSpecificDetailInstanceType ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] - [-WhatIf] [] -``` - -## DESCRIPTION -Operation to initiate a failover of the replication protection cluster. - -## EXAMPLES - -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -## PARAMETERS - -### -AsJob -Run the command as a job - -```yaml -Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DefaultProfile -The DefaultProfile parameter is not functional. -Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. - -```yaml -Type: System.Management.Automation.PSObject -Parameter Sets: (All) -Aliases: AzureRMContext, AzureCredential - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -FabricName -Fabric name. - -```yaml -Type: System.String -Parameter Sets: Test, TestExpanded -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -FailoverDirection -Failover direction. - -```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.FailoverDirection -Parameter Sets: TestExpanded, TestViaIdentityExpanded -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -FailoverInput -Input definition for test cluster failover. -To construct, see NOTES section for FAILOVERINPUT properties and create a hash table. - -```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IClusterTestFailoverInput -Parameter Sets: Test, TestViaIdentity -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: True (ByValue) -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 -Parameter Sets: TestViaIdentity, TestViaIdentityExpanded -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: True (ByValue) -Accept wildcard characters: False -``` - -### -NetworkId -The id of the network to be used for test failover. - -```yaml -Type: System.String -Parameter Sets: TestExpanded, TestViaIdentityExpanded -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -NetworkType -Network type to be used for test failover. - -```yaml -Type: System.String -Parameter Sets: TestExpanded, TestViaIdentityExpanded -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -NoWait -Run the command asynchronously - -```yaml -Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProtectionContainerName -Protection container name. - -```yaml -Type: System.String -Parameter Sets: Test, TestExpanded -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProviderSpecificDetailInstanceType -The class type. - -```yaml -Type: System.String -Parameter Sets: TestExpanded, TestViaIdentityExpanded -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ReplicationProtectionClusterName -Replication protection cluster name. - -```yaml -Type: System.String -Parameter Sets: Test, TestExpanded -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceGroupName -The name of the resource group where the recovery services vault is present. - -```yaml -Type: System.String -Parameter Sets: Test, TestExpanded -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceName -The name of the recovery services vault. - -```yaml -Type: System.String -Parameter Sets: Test, TestExpanded -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriptionId -Azure Subscription Id in which migrate project was created. - -```yaml -Type: System.String -Parameter Sets: Test, TestExpanded -Aliases: - -Required: False -Position: Named -Default value: (Get-AzContext).Subscription.Id -Accept pipeline input: False -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.Api20250801.IClusterTestFailoverInput - -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity - -## OUTPUTS - -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IReplicationProtectionCluster - -## NOTES - -## RELATED LINKS - diff --git a/src/Migrate/Migrate.Autorest/docs/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md b/src/Migrate/Migrate.Autorest/docs/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md deleted file mode 100644 index edeff306c07f..000000000000 --- a/src/Migrate/Migrate.Autorest/docs/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md +++ /dev/null @@ -1,303 +0,0 @@ ---- -external help file: -Module Name: Az.Migrate -online version: https://learn.microsoft.com/powershell/module/az.migrate/test-azmigratereplicationprotectionclusterfailovercleanup -schema: 2.0.0 ---- - -# Test-AzMigrateReplicationProtectionClusterFailoverCleanup - -## SYNOPSIS -Operation to clean up the test failover of a replication protected cluster. - -## SYNTAX - -### TestExpanded (Default) -``` -Test-AzMigrateReplicationProtectionClusterFailoverCleanup -FabricName - -ProtectionContainerName -ReplicationProtectionClusterName -ResourceGroupName - -ResourceName [-SubscriptionId ] [-Comment ] [-DefaultProfile ] [-AsJob] - [-NoWait] [-Confirm] [-WhatIf] [] -``` - -### Test -``` -Test-AzMigrateReplicationProtectionClusterFailoverCleanup -FabricName - -ProtectionContainerName -ReplicationProtectionClusterName -ResourceGroupName - -ResourceName -CleanupInput [-SubscriptionId ] - [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] -``` - -### TestViaIdentity -``` -Test-AzMigrateReplicationProtectionClusterFailoverCleanup -InputObject - -CleanupInput [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] - [-WhatIf] [] -``` - -### TestViaIdentityExpanded -``` -Test-AzMigrateReplicationProtectionClusterFailoverCleanup -InputObject [-Comment ] - [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] -``` - -## DESCRIPTION -Operation to clean up the test failover of a replication protected cluster. - -## EXAMPLES - -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -## PARAMETERS - -### -AsJob -Run the command as a job - -```yaml -Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -CleanupInput -Input definition for test failover cleanup for cluster. -To construct, see NOTES section for CLEANUPINPUT properties and create a hash table. - -```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IClusterTestFailoverCleanupInput -Parameter Sets: Test, TestViaIdentity -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: True (ByValue) -Accept wildcard characters: False -``` - -### -Comment -Test failover cleanup comments. - -```yaml -Type: System.String -Parameter Sets: TestExpanded, TestViaIdentityExpanded -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DefaultProfile -The DefaultProfile parameter is not functional. -Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. - -```yaml -Type: System.Management.Automation.PSObject -Parameter Sets: (All) -Aliases: AzureRMContext, AzureCredential - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -FabricName -Fabric name. - -```yaml -Type: System.String -Parameter Sets: Test, TestExpanded -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -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 -Parameter Sets: TestViaIdentity, TestViaIdentityExpanded -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: True (ByValue) -Accept wildcard characters: False -``` - -### -NoWait -Run the command asynchronously - -```yaml -Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProtectionContainerName -Protection container name. - -```yaml -Type: System.String -Parameter Sets: Test, TestExpanded -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ReplicationProtectionClusterName -Replication protection cluster name. - -```yaml -Type: System.String -Parameter Sets: Test, TestExpanded -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceGroupName -The name of the resource group where the recovery services vault is present. - -```yaml -Type: System.String -Parameter Sets: Test, TestExpanded -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceName -The name of the recovery services vault. - -```yaml -Type: System.String -Parameter Sets: Test, TestExpanded -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriptionId -Azure Subscription Id in which migrate project was created. - -```yaml -Type: System.String -Parameter Sets: Test, TestExpanded -Aliases: - -Required: False -Position: Named -Default value: (Get-AzContext).Subscription.Id -Accept pipeline input: False -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.Api20250801.IClusterTestFailoverCleanupInput - -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity - -## OUTPUTS - -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IReplicationProtectionCluster - -## NOTES - -## RELATED LINKS - diff --git a/src/Migrate/Migrate.Autorest/examples/Get-AzMigrateLocationBasedOperationResult.md b/src/Migrate/Migrate.Autorest/examples/Get-AzMigrateLocationBasedOperationResult.md deleted file mode 100644 index 6ee1a83db970..000000000000 --- a/src/Migrate/Migrate.Autorest/examples/Get-AzMigrateLocationBasedOperationResult.md +++ /dev/null @@ -1,22 +0,0 @@ -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - diff --git a/src/Migrate/Migrate.Autorest/examples/Get-AzMigrateReplicationProtectionCluster.md b/src/Migrate/Migrate.Autorest/examples/Get-AzMigrateReplicationProtectionCluster.md deleted file mode 100644 index 6ee1a83db970..000000000000 --- a/src/Migrate/Migrate.Autorest/examples/Get-AzMigrateReplicationProtectionCluster.md +++ /dev/null @@ -1,22 +0,0 @@ -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - diff --git a/src/Migrate/Migrate.Autorest/examples/Get-AzMigrateReplicationProtectionClusterOperationResult.md b/src/Migrate/Migrate.Autorest/examples/Get-AzMigrateReplicationProtectionClusterOperationResult.md deleted file mode 100644 index 6ee1a83db970..000000000000 --- a/src/Migrate/Migrate.Autorest/examples/Get-AzMigrateReplicationProtectionClusterOperationResult.md +++ /dev/null @@ -1,22 +0,0 @@ -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - diff --git a/src/Migrate/Migrate.Autorest/examples/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md b/src/Migrate/Migrate.Autorest/examples/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md deleted file mode 100644 index 6ee1a83db970..000000000000 --- a/src/Migrate/Migrate.Autorest/examples/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md +++ /dev/null @@ -1,22 +0,0 @@ -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - diff --git a/src/Migrate/Migrate.Autorest/examples/New-AzMigrateReplicationProtectionCluster.md b/src/Migrate/Migrate.Autorest/examples/New-AzMigrateReplicationProtectionCluster.md deleted file mode 100644 index 6ee1a83db970..000000000000 --- a/src/Migrate/Migrate.Autorest/examples/New-AzMigrateReplicationProtectionCluster.md +++ /dev/null @@ -1,22 +0,0 @@ -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - diff --git a/src/Migrate/Migrate.Autorest/examples/Repair-AzMigrateReplicationProtectionClusterReplication.md b/src/Migrate/Migrate.Autorest/examples/Repair-AzMigrateReplicationProtectionClusterReplication.md deleted file mode 100644 index 6ee1a83db970..000000000000 --- a/src/Migrate/Migrate.Autorest/examples/Repair-AzMigrateReplicationProtectionClusterReplication.md +++ /dev/null @@ -1,22 +0,0 @@ -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - diff --git a/src/Migrate/Migrate.Autorest/examples/Test-AzMigrateReplicationProtectionClusterFailover.md b/src/Migrate/Migrate.Autorest/examples/Test-AzMigrateReplicationProtectionClusterFailover.md deleted file mode 100644 index 6ee1a83db970..000000000000 --- a/src/Migrate/Migrate.Autorest/examples/Test-AzMigrateReplicationProtectionClusterFailover.md +++ /dev/null @@ -1,22 +0,0 @@ -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - diff --git a/src/Migrate/Migrate.Autorest/examples/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md b/src/Migrate/Migrate.Autorest/examples/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md deleted file mode 100644 index 6ee1a83db970..000000000000 --- a/src/Migrate/Migrate.Autorest/examples/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md +++ /dev/null @@ -1,22 +0,0 @@ -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - diff --git a/src/Migrate/Migrate.Autorest/generate-info.json b/src/Migrate/Migrate.Autorest/generate-info.json index a25dac3458d3..803f3f5e0432 100644 --- a/src/Migrate/Migrate.Autorest/generate-info.json +++ b/src/Migrate/Migrate.Autorest/generate-info.json @@ -1,3 +1,3 @@ { - "generate_Id": "cd6cb120-438b-4ca3-af17-2d5ee5985273" + "generate_Id": "0c5175e4-cfda-412d-a6af-0bfde0e0fcfd" } diff --git a/src/Migrate/Migrate.sln b/src/Migrate/Migrate.sln index b275ecf092c4..fe11fdb6b02d 100644 --- a/src/Migrate/Migrate.sln +++ b/src/Migrate/Migrate.sln @@ -19,7 +19,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authenticators", "..\Accoun EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Migrate", "Migrate\Migrate.csproj", "{1847EC8D-87A5-4772-9E75-1DEA1DC531EE}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.Migrate", "Migrate.Autorest\Az.Migrate.csproj", "{265E0F0C-5A39-48FA-BCC8-8E642594C947}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.Migrate", "Migrate.Autorest\Az.Migrate.csproj", "{300A85F9-26D2-4F99-87E6-14A982A6320A}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -115,18 +115,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 - {265E0F0C-5A39-48FA-BCC8-8E642594C947}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {265E0F0C-5A39-48FA-BCC8-8E642594C947}.Debug|Any CPU.Build.0 = Debug|Any CPU - {265E0F0C-5A39-48FA-BCC8-8E642594C947}.Debug|x64.ActiveCfg = Debug|Any CPU - {265E0F0C-5A39-48FA-BCC8-8E642594C947}.Debug|x64.Build.0 = Debug|Any CPU - {265E0F0C-5A39-48FA-BCC8-8E642594C947}.Debug|x86.ActiveCfg = Debug|Any CPU - {265E0F0C-5A39-48FA-BCC8-8E642594C947}.Debug|x86.Build.0 = Debug|Any CPU - {265E0F0C-5A39-48FA-BCC8-8E642594C947}.Release|Any CPU.ActiveCfg = Release|Any CPU - {265E0F0C-5A39-48FA-BCC8-8E642594C947}.Release|Any CPU.Build.0 = Release|Any CPU - {265E0F0C-5A39-48FA-BCC8-8E642594C947}.Release|x64.ActiveCfg = Release|Any CPU - {265E0F0C-5A39-48FA-BCC8-8E642594C947}.Release|x64.Build.0 = Release|Any CPU - {265E0F0C-5A39-48FA-BCC8-8E642594C947}.Release|x86.ActiveCfg = Release|Any CPU - {265E0F0C-5A39-48FA-BCC8-8E642594C947}.Release|x86.Build.0 = Release|Any CPU + {300A85F9-26D2-4F99-87E6-14A982A6320A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {300A85F9-26D2-4F99-87E6-14A982A6320A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {300A85F9-26D2-4F99-87E6-14A982A6320A}.Debug|x64.ActiveCfg = Debug|Any CPU + {300A85F9-26D2-4F99-87E6-14A982A6320A}.Debug|x64.Build.0 = Debug|Any CPU + {300A85F9-26D2-4F99-87E6-14A982A6320A}.Debug|x86.ActiveCfg = Debug|Any CPU + {300A85F9-26D2-4F99-87E6-14A982A6320A}.Debug|x86.Build.0 = Debug|Any CPU + {300A85F9-26D2-4F99-87E6-14A982A6320A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {300A85F9-26D2-4F99-87E6-14A982A6320A}.Release|Any CPU.Build.0 = Release|Any CPU + {300A85F9-26D2-4F99-87E6-14A982A6320A}.Release|x64.ActiveCfg = Release|Any CPU + {300A85F9-26D2-4F99-87E6-14A982A6320A}.Release|x64.Build.0 = Release|Any CPU + {300A85F9-26D2-4F99-87E6-14A982A6320A}.Release|x86.ActiveCfg = Release|Any CPU + {300A85F9-26D2-4F99-87E6-14A982A6320A}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/src/Migrate/Migrate/Az.Migrate.psd1 b/src/Migrate/Migrate/Az.Migrate.psd1 index a473ad532888..b4f18338c625 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: 11/04/2025 +# Generated on: 11/06/2025 # @{ @@ -71,11 +71,8 @@ NestedModules = @('Migrate.Autorest/Az.Migrate.psm1') # Functions to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no functions to export. FunctionsToExport = 'Get-AzMigrateDiscoveredServer', 'Get-AzMigrateJob', 'Get-AzMigrateLocalJob', 'Get-AzMigrateLocalReplicationFabric', - 'Get-AzMigrateLocalServerReplication', - 'Get-AzMigrateLocationBasedOperationResult', 'Get-AzMigrateProject', + 'Get-AzMigrateLocalServerReplication', 'Get-AzMigrateProject', 'Get-AzMigrateReplicationFabric', 'Get-AzMigrateReplicationPolicy', - 'Get-AzMigrateReplicationProtectionCluster', - 'Get-AzMigrateReplicationProtectionClusterOperationResult', 'Get-AzMigrateReplicationProtectionContainer', 'Get-AzMigrateReplicationProtectionContainerMapping', 'Get-AzMigrateReplicationRecoveryServicesProvider', @@ -84,18 +81,15 @@ FunctionsToExport = 'Get-AzMigrateDiscoveredServer', 'Get-AzMigrateJob', 'Get-AzMigrateSolution', 'Initialize-AzMigrateLocalReplicationInfrastructure', 'Initialize-AzMigrateReplicationInfrastructure', - 'Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService', 'New-AzMigrateDiskMapping', 'New-AzMigrateLocalDiskMappingObject', 'New-AzMigrateLocalNicMappingObject', 'New-AzMigrateLocalServerReplication', 'New-AzMigrateNicMapping', 'New-AzMigrateProject', 'New-AzMigrateReplicationPolicy', - 'New-AzMigrateReplicationProtectionCluster', 'New-AzMigrateReplicationProtectionContainerMapping', 'New-AzMigrateServerReplication', 'New-AzMigrateTestNicMapping', 'Register-AzMigrateProjectTool', 'Remove-AzMigrateLocalServerReplication', 'Remove-AzMigrateProject', 'Remove-AzMigrateServerReplication', - 'Repair-AzMigrateReplicationProtectionClusterReplication', 'Restart-AzMigrateServerReplication', 'Resume-AzMigrateServerReplication', 'Set-AzMigrateDiskMapping', 'Set-AzMigrateLocalServerReplication', @@ -103,9 +97,7 @@ FunctionsToExport = 'Get-AzMigrateDiscoveredServer', 'Get-AzMigrateJob', 'Start-AzMigrateLocalServerMigration', 'Start-AzMigrateServerMigration', 'Start-AzMigrateTestMigration', 'Start-AzMigrateTestMigrationCleanup', - 'Suspend-AzMigrateServerReplication', - 'Test-AzMigrateReplicationProtectionClusterFailover', - 'Test-AzMigrateReplicationProtectionClusterFailoverCleanup' + 'Suspend-AzMigrateServerReplication' # Cmdlets to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no cmdlets to export. CmdletsToExport = @() diff --git a/src/Migrate/Migrate/help/Az.Migrate.md b/src/Migrate/Migrate/help/Az.Migrate.md index e04c0d1c7b33..efa9a16d290d 100644 --- a/src/Migrate/Migrate/help/Az.Migrate.md +++ b/src/Migrate/Migrate/help/Az.Migrate.md @@ -26,9 +26,6 @@ Gets the details of the fabric. ### [Get-AzMigrateLocalServerReplication](Get-AzMigrateLocalServerReplication.md) Retrieves the details of the replicating server. -### [Get-AzMigrateLocationBasedOperationResult](Get-AzMigrateLocationBasedOperationResult.md) -Gets the location based operation result. - ### [Get-AzMigrateProject](Get-AzMigrateProject.md) Method to get a migrate project. @@ -38,12 +35,6 @@ Gets the details of an Azure Site Recovery fabric. ### [Get-AzMigrateReplicationPolicy](Get-AzMigrateReplicationPolicy.md) Gets the details of a replication policy. -### [Get-AzMigrateReplicationProtectionCluster](Get-AzMigrateReplicationProtectionCluster.md) -Gets the details of an ASR replication protection cluster. - -### [Get-AzMigrateReplicationProtectionClusterOperationResult](Get-AzMigrateReplicationProtectionClusterOperationResult.md) -Track the results of an asynchronous operation on the replication protection cluster. - ### [Get-AzMigrateReplicationProtectionContainer](Get-AzMigrateReplicationProtectionContainer.md) Gets the details of a protection container. @@ -74,9 +65,6 @@ Initializes the infrastructure for the migrate project. ### [Initialize-AzMigrateReplicationInfrastructure](Initialize-AzMigrateReplicationInfrastructure.md) Initialises the infrastructure for the migrate project. -### [Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService](Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md) -The operation to reinstall the installed mobility service software on a replication protected item to the latest available version. - ### [New-AzMigrateDiskMapping](New-AzMigrateDiskMapping.md) Creates a new disk mapping @@ -98,9 +86,6 @@ Creates a new Migrate project. ### [New-AzMigrateReplicationPolicy](New-AzMigrateReplicationPolicy.md) The operation to create a replication policy. -### [New-AzMigrateReplicationProtectionCluster](New-AzMigrateReplicationProtectionCluster.md) -The operation to create an ASR replication protection cluster item. - ### [New-AzMigrateReplicationProtectionContainerMapping](New-AzMigrateReplicationProtectionContainerMapping.md) The operation to create a protection container mapping. @@ -123,9 +108,6 @@ Deleting non-existent project is a no-operation. ### [Remove-AzMigrateServerReplication](Remove-AzMigrateServerReplication.md) Stops replication for the migrated server. -### [Repair-AzMigrateReplicationProtectionClusterReplication](Repair-AzMigrateReplicationProtectionClusterReplication.md) -The operation to repair replication protection cluster. - ### [Restart-AzMigrateServerReplication](Restart-AzMigrateServerReplication.md) Restarts the replication for specified server. @@ -156,9 +138,3 @@ Cleans up the test migration for the replicating server. ### [Suspend-AzMigrateServerReplication](Suspend-AzMigrateServerReplication.md) Suspends the ongoing replication. -### [Test-AzMigrateReplicationProtectionClusterFailover](Test-AzMigrateReplicationProtectionClusterFailover.md) -Operation to initiate a failover of the replication protection cluster. - -### [Test-AzMigrateReplicationProtectionClusterFailoverCleanup](Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md) -Operation to clean up the test failover of a replication protected cluster. - diff --git a/src/Migrate/Migrate/help/Get-AzMigrateLocationBasedOperationResult.md b/src/Migrate/Migrate/help/Get-AzMigrateLocationBasedOperationResult.md deleted file mode 100644 index e2ca13334201..000000000000 --- a/src/Migrate/Migrate/help/Get-AzMigrateLocationBasedOperationResult.md +++ /dev/null @@ -1,163 +0,0 @@ ---- -external help file: Az.Migrate-help.xml -Module Name: Az.Migrate -online version: https://learn.microsoft.com/powershell/module/az.migrate/get-azmigratelocationbasedoperationresult -schema: 2.0.0 ---- - -# Get-AzMigrateLocationBasedOperationResult - -## SYNOPSIS -Gets the location based operation result. - -## SYNTAX - -### Get (Default) -``` -Get-AzMigrateLocationBasedOperationResult -Location -OperationId -ResourceGroupName - [-SubscriptionId ] [-DefaultProfile ] - [] -``` - -### GetViaIdentity -``` -Get-AzMigrateLocationBasedOperationResult -InputObject [-DefaultProfile ] - [] -``` - -## DESCRIPTION -Gets the location based operation result. - -## EXAMPLES - -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -## PARAMETERS - -### -DefaultProfile -The DefaultProfile parameter is not functional. -Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. - -```yaml -Type: System.Management.Automation.PSObject -Parameter Sets: (All) -Aliases: AzureRMContext, AzureCredential - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -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 -Parameter Sets: GetViaIdentity -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: True (ByValue) -Accept wildcard characters: False -``` - -### -Location -The name of the Azure region. - -```yaml -Type: System.String -Parameter Sets: Get -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -OperationId -The ID of an ongoing async operation. - -```yaml -Type: System.String -Parameter Sets: Get -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceGroupName -The name of the resource group. -The name is case insensitive. - -```yaml -Type: System.String -Parameter Sets: Get -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriptionId -Azure Subscription Id in which migrate project was created. - -```yaml -Type: System.String[] -Parameter Sets: Get -Aliases: - -Required: False -Position: Named -Default value: (Get-AzContext).Subscription.Id -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.Api20240901.IOperationStatusAutoGenerated - -## NOTES - -## RELATED LINKS diff --git a/src/Migrate/Migrate/help/Get-AzMigrateReplicationProtectionCluster.md b/src/Migrate/Migrate/help/Get-AzMigrateReplicationProtectionCluster.md deleted file mode 100644 index f9ea7819991c..000000000000 --- a/src/Migrate/Migrate/help/Get-AzMigrateReplicationProtectionCluster.md +++ /dev/null @@ -1,237 +0,0 @@ ---- -external help file: Az.Migrate-help.xml -Module Name: Az.Migrate -online version: https://learn.microsoft.com/powershell/module/az.migrate/get-azmigratereplicationprotectioncluster -schema: 2.0.0 ---- - -# Get-AzMigrateReplicationProtectionCluster - -## SYNOPSIS -Gets the details of an ASR replication protection cluster. - -## SYNTAX - -### List1 (Default) -``` -Get-AzMigrateReplicationProtectionCluster -ResourceGroupName -ResourceName - [-SubscriptionId ] [-Filter ] [-SkipToken ] [-DefaultProfile ] - [] -``` - -### List -``` -Get-AzMigrateReplicationProtectionCluster -FabricName -ProtectionContainerName - -ResourceGroupName -ResourceName [-SubscriptionId ] [-DefaultProfile ] - [] -``` - -### Get -``` -Get-AzMigrateReplicationProtectionCluster -FabricName -Name -ProtectionContainerName - -ResourceGroupName -ResourceName [-SubscriptionId ] [-DefaultProfile ] - [] -``` - -### GetViaIdentity -``` -Get-AzMigrateReplicationProtectionCluster -InputObject [-DefaultProfile ] - [] -``` - -## DESCRIPTION -Gets the details of an ASR replication protection cluster. - -## EXAMPLES - -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -## PARAMETERS - -### -DefaultProfile -The DefaultProfile parameter is not functional. -Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. - -```yaml -Type: System.Management.Automation.PSObject -Parameter Sets: (All) -Aliases: AzureRMContext, AzureCredential - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -FabricName -Fabric name. - -```yaml -Type: System.String -Parameter Sets: List, Get -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Filter -OData filter options. - -```yaml -Type: System.String -Parameter Sets: List1 -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -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 -Parameter Sets: GetViaIdentity -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: True (ByValue) -Accept wildcard characters: False -``` - -### -Name -Replication protection cluster name. - -```yaml -Type: System.String -Parameter Sets: Get -Aliases: ReplicationProtectionClusterName - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProtectionContainerName -Protection container name. - -```yaml -Type: System.String -Parameter Sets: List, Get -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceGroupName -The name of the resource group where the recovery services vault is present. - -```yaml -Type: System.String -Parameter Sets: List1, List, Get -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceName -The name of the recovery services vault. - -```yaml -Type: System.String -Parameter Sets: List1, List, Get -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SkipToken -The pagination token. -Possible values: "FabricId" or "FabricId_CloudId" or null. - -```yaml -Type: System.String -Parameter Sets: List1 -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriptionId -Azure Subscription Id in which migrate project was created. - -```yaml -Type: System.String[] -Parameter Sets: List1, List, Get -Aliases: - -Required: False -Position: Named -Default value: (Get-AzContext).Subscription.Id -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.Api20250801.IReplicationProtectionCluster - -## NOTES - -## RELATED LINKS diff --git a/src/Migrate/Migrate/help/Get-AzMigrateReplicationProtectionClusterOperationResult.md b/src/Migrate/Migrate/help/Get-AzMigrateReplicationProtectionClusterOperationResult.md deleted file mode 100644 index bff71046f1f4..000000000000 --- a/src/Migrate/Migrate/help/Get-AzMigrateReplicationProtectionClusterOperationResult.md +++ /dev/null @@ -1,208 +0,0 @@ ---- -external help file: Az.Migrate-help.xml -Module Name: Az.Migrate -online version: https://learn.microsoft.com/powershell/module/az.migrate/get-azmigratereplicationprotectionclusteroperationresult -schema: 2.0.0 ---- - -# Get-AzMigrateReplicationProtectionClusterOperationResult - -## SYNOPSIS -Track the results of an asynchronous operation on the replication protection cluster. - -## SYNTAX - -### Get (Default) -``` -Get-AzMigrateReplicationProtectionClusterOperationResult -FabricName -JobId - -ProtectionContainerName -ReplicationProtectionClusterName -ResourceGroupName - -ResourceName [-SubscriptionId ] [-DefaultProfile ] - [] -``` - -### GetViaIdentity -``` -Get-AzMigrateReplicationProtectionClusterOperationResult -InputObject - [-DefaultProfile ] [] -``` - -## DESCRIPTION -Track the results of an asynchronous operation on the replication protection cluster. - -## EXAMPLES - -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -## PARAMETERS - -### -DefaultProfile -The DefaultProfile parameter is not functional. -Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. - -```yaml -Type: System.Management.Automation.PSObject -Parameter Sets: (All) -Aliases: AzureRMContext, AzureCredential - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -FabricName -Fabric name. - -```yaml -Type: System.String -Parameter Sets: Get -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -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 -Parameter Sets: GetViaIdentity -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: True (ByValue) -Accept wildcard characters: False -``` - -### -JobId -job id to track. - -```yaml -Type: System.String -Parameter Sets: Get -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProtectionContainerName -Protection container name. - -```yaml -Type: System.String -Parameter Sets: Get -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ReplicationProtectionClusterName -Replication protection cluster name. - -```yaml -Type: System.String -Parameter Sets: Get -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceGroupName -The name of the resource group where the recovery services vault is present. - -```yaml -Type: System.String -Parameter Sets: Get -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceName -The name of the recovery services vault. - -```yaml -Type: System.String -Parameter Sets: Get -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriptionId -Azure Subscription Id in which migrate project was created. - -```yaml -Type: System.String[] -Parameter Sets: Get -Aliases: - -Required: False -Position: Named -Default value: (Get-AzContext).Subscription.Id -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.Api20250801.IReplicationProtectionCluster - -## NOTES - -## RELATED LINKS diff --git a/src/Migrate/Migrate/help/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md b/src/Migrate/Migrate/help/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md deleted file mode 100644 index 5d145e62eff3..000000000000 --- a/src/Migrate/Migrate/help/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.md +++ /dev/null @@ -1,304 +0,0 @@ ---- -external help file: Az.Migrate-help.xml -Module Name: Az.Migrate -online version: https://learn.microsoft.com/powershell/module/az.migrate/invoke-azmigratereinstallreplicationprotecteditemmobilityservice -schema: 2.0.0 ---- - -# Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService - -## SYNOPSIS -The operation to reinstall the installed mobility service software on a replication protected item to the latest available version. - -## SYNTAX - -### ReinstallExpanded (Default) -``` -Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService -FabricName - -ProtectionContainerName -ReplicatedProtectedItemName -ResourceGroupName - -ResourceName [-SubscriptionId ] [-RunAsAccountId ] [-DefaultProfile ] - [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] -``` - -### Reinstall -``` -Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService -FabricName - -ProtectionContainerName -ReplicatedProtectedItemName -ResourceGroupName - -ResourceName [-SubscriptionId ] - -UpdateMobilityServiceRequest [-DefaultProfile ] [-AsJob] - [-NoWait] [-WhatIf] [-Confirm] [] -``` - -### ReinstallViaIdentityExpanded -``` -Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService -InputObject - [-RunAsAccountId ] [-DefaultProfile ] [-AsJob] [-NoWait] - [-WhatIf] [-Confirm] [] -``` - -### ReinstallViaIdentity -``` -Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService -InputObject - -UpdateMobilityServiceRequest [-DefaultProfile ] [-AsJob] - [-NoWait] [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -The operation to reinstall the installed mobility service software on a replication protected item to the latest available version. - -## EXAMPLES - -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -## PARAMETERS - -### -AsJob -Run the command as a job - -```yaml -Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DefaultProfile -The DefaultProfile parameter is not functional. -Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. - -```yaml -Type: System.Management.Automation.PSObject -Parameter Sets: (All) -Aliases: AzureRMContext, AzureCredential - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -FabricName -The name of the fabric containing the protected item. - -```yaml -Type: System.String -Parameter Sets: ReinstallExpanded, Reinstall -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -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 -Parameter Sets: ReinstallViaIdentityExpanded, ReinstallViaIdentity -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: True (ByValue) -Accept wildcard characters: False -``` - -### -NoWait -Run the command asynchronously - -```yaml -Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProtectionContainerName -The name of the container containing the protected item. - -```yaml -Type: System.String -Parameter Sets: ReinstallExpanded, Reinstall -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ReplicatedProtectedItemName -The name of the protected item on which the agent is to be updated. - -```yaml -Type: System.String -Parameter Sets: ReinstallExpanded, Reinstall -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceGroupName -The name of the resource group where the recovery services vault is present. - -```yaml -Type: System.String -Parameter Sets: ReinstallExpanded, Reinstall -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceName -The name of the recovery services vault. - -```yaml -Type: System.String -Parameter Sets: ReinstallExpanded, Reinstall -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RunAsAccountId -The CS run as account Id. - -```yaml -Type: System.String -Parameter Sets: ReinstallExpanded, ReinstallViaIdentityExpanded -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriptionId -Azure Subscription Id in which migrate project was created. - -```yaml -Type: System.String -Parameter Sets: ReinstallExpanded, Reinstall -Aliases: - -Required: False -Position: Named -Default value: (Get-AzContext).Subscription.Id -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -UpdateMobilityServiceRequest -Request to Reinstall the mobility service on a protected item. -To construct, see NOTES section for UPDATEMOBILITYSERVICEREQUEST properties and create a hash table. - -```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IReinstallMobilityServiceRequest -Parameter Sets: Reinstall, ReinstallViaIdentity -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.Api20250801.IReinstallMobilityServiceRequest - -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity - -## OUTPUTS - -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IReplicationProtectedItem - -## NOTES - -## RELATED LINKS diff --git a/src/Migrate/Migrate/help/New-AzMigrateReplicationProtectionCluster.md b/src/Migrate/Migrate/help/New-AzMigrateReplicationProtectionCluster.md deleted file mode 100644 index f02bb7df109e..000000000000 --- a/src/Migrate/Migrate/help/New-AzMigrateReplicationProtectionCluster.md +++ /dev/null @@ -1,851 +0,0 @@ ---- -external help file: Az.Migrate-help.xml -Module Name: Az.Migrate -online version: https://learn.microsoft.com/powershell/module/az.migrate/new-azmigratereplicationprotectioncluster -schema: 2.0.0 ---- - -# New-AzMigrateReplicationProtectionCluster - -## SYNOPSIS -The operation to create an ASR replication protection cluster item. - -## SYNTAX - -``` -New-AzMigrateReplicationProtectionCluster -FabricName -Name -ProtectionContainerName - -ResourceGroupName -ResourceName [-SubscriptionId ] [-ActiveLocation ] - [-AgentClusterId ] [-AllowedOperation ] [-AreAllClusterNodesRegistered] - [-ClusterFqdn ] [-ClusterNodeFqdn ] [-ClusterProtectedItemId ] - [-ClusterRegisteredNode ] [-CurrentScenarioName ] - [-HealthError ] [-JobId ] [-LastSuccessfulFailoverTime ] - [-LastSuccessfulTestFailoverTime ] [-PolicyFriendlyName ] [-PolicyId ] - [-PrimaryFabricFriendlyName ] [-PrimaryFabricProvider ] - [-PrimaryProtectionContainerFriendlyName ] [-ProtectionClusterType ] - [-ProtectionState ] [-ProtectionStateDescription ] - [-ProviderSpecificDetailInstanceType ] [-RecoveryContainerId ] - [-RecoveryFabricFriendlyName ] [-RecoveryFabricId ] - [-RecoveryProtectionContainerFriendlyName ] [-ReplicationHealth ] - [-SharedDiskPropertiesCurrentScenarioJobId ] [-SharedDiskPropertiesCurrentScenarioName ] - [-SharedDiskPropertiesCurrentScenarioStartTime ] [-SharedDiskPropertyActiveLocation ] - [-SharedDiskPropertyAllowedOperation ] [-SharedDiskPropertyHealthError ] - [-SharedDiskPropertyProtectionState ] [-SharedDiskPropertyReplicationHealth ] - [-SharedDiskPropertyTestFailoverState ] [-SharedDiskProviderSpecificDetailInstanceType ] - [-StartTime ] [-TestFailoverState ] [-TestFailoverStateDescription ] - [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] - [] -``` - -## DESCRIPTION -The operation to create an ASR replication protection cluster item. - -## EXAMPLES - -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -## PARAMETERS - -### -ActiveLocation -The Current active location of the Protection cluster. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AgentClusterId -The Agent cluster Id. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AllowedOperation -The allowed operations on the Replication protection cluster. - -```yaml -Type: System.String[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AreAllClusterNodesRegistered -A value indicating whether all nodes of the cluster are registered or not. - -```yaml -Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AsJob -Run the command as a job - -```yaml -Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ClusterFqdn -The cluster FQDN. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ClusterNodeFqdn -The List of cluster Node FQDNs. - -```yaml -Type: System.String[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ClusterProtectedItemId -The List of Protected Item Id's. - -```yaml -Type: System.String[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ClusterRegisteredNode -The registered node details. -To construct, see NOTES section for CLUSTERREGISTEREDNODE properties and create a hash table. - -```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IRegisteredClusterNodes[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -CurrentScenarioName -Scenario name. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DefaultProfile -The DefaultProfile parameter is not functional. -Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. - -```yaml -Type: System.Management.Automation.PSObject -Parameter Sets: (All) -Aliases: AzureRMContext, AzureCredential - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -FabricName -Fabric name. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -HealthError -List of health errors. -To construct, see NOTES section for HEALTHERROR properties and create a hash table. - -```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IHealthError[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -JobId -ARM Id of the job being executed. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -LastSuccessfulFailoverTime -The last successful failover time. - -```yaml -Type: System.DateTime -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -LastSuccessfulTestFailoverTime -The last successful test failover time. - -```yaml -Type: System.DateTime -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Name -Replication protection cluster name. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: ReplicationProtectionClusterName - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -NoWait -Run the command asynchronously - -```yaml -Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PolicyFriendlyName -The name of Policy governing this PE. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PolicyId -The Policy Id. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PrimaryFabricFriendlyName -The friendly name of the primary fabric. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PrimaryFabricProvider -The fabric provider of the primary fabric. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -PrimaryProtectionContainerFriendlyName -The name of primary protection container friendly name. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProtectionClusterType -The type of protection cluster type. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProtectionContainerName -Protection container name. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProtectionState -The protection status. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProtectionStateDescription -The protection state description. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProviderSpecificDetailInstanceType -Gets the Instance type. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RecoveryContainerId -The recovery container Id. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RecoveryFabricFriendlyName -The friendly name of recovery fabric. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RecoveryFabricId -The Arm Id of recovery fabric. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -RecoveryProtectionContainerFriendlyName -The name of recovery container friendly name. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ReplicationHealth -The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. -This is a string representation of the ProtectionHealth enumeration. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -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) -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceName -The name of the recovery services vault. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SharedDiskPropertiesCurrentScenarioJobId -ARM Id of the job being executed. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SharedDiskPropertiesCurrentScenarioName -Scenario name. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SharedDiskPropertiesCurrentScenarioStartTime -Start time of the workflow. - -```yaml -Type: System.DateTime -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SharedDiskPropertyActiveLocation -The Current active location of the PE. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SharedDiskPropertyAllowedOperation -The allowed operations on the Replication protected item. - -```yaml -Type: System.String[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SharedDiskPropertyHealthError -List of health errors. -To construct, see NOTES section for SHAREDDISKPROPERTYHEALTHERROR properties and create a hash table. - -```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IHealthError[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SharedDiskPropertyProtectionState -The protection state of shared disk. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SharedDiskPropertyReplicationHealth -The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. -This is a string representation of the ProtectionHealth enumeration. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SharedDiskPropertyTestFailoverState -The tfo state of shared disk. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SharedDiskProviderSpecificDetailInstanceType -Gets the Instance type. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -StartTime -Start time of the workflow. - -```yaml -Type: System.DateTime -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriptionId -Azure Subscription Id in which migrate project was created. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: (Get-AzContext).Subscription.Id -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -TestFailoverState -The Test failover state. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -TestFailoverStateDescription -The Test failover state description. - -```yaml -Type: System.String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -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 - -## OUTPUTS - -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IReplicationProtectionCluster - -## NOTES - -## RELATED LINKS diff --git a/src/Migrate/Migrate/help/Repair-AzMigrateReplicationProtectionClusterReplication.md b/src/Migrate/Migrate/help/Repair-AzMigrateReplicationProtectionClusterReplication.md deleted file mode 100644 index 8ba2be4595f3..000000000000 --- a/src/Migrate/Migrate/help/Repair-AzMigrateReplicationProtectionClusterReplication.md +++ /dev/null @@ -1,255 +0,0 @@ ---- -external help file: Az.Migrate-help.xml -Module Name: Az.Migrate -online version: https://learn.microsoft.com/powershell/module/az.migrate/repair-azmigratereplicationprotectionclusterreplication -schema: 2.0.0 ---- - -# Repair-AzMigrateReplicationProtectionClusterReplication - -## SYNOPSIS -The operation to repair replication protection cluster. - -## SYNTAX - -### Repair (Default) -``` -Repair-AzMigrateReplicationProtectionClusterReplication -FabricName -ProtectionContainerName - -ReplicationProtectionClusterName -ResourceGroupName -ResourceName - [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] - [-WhatIf] [-Confirm] [] -``` - -### RepairViaIdentity -``` -Repair-AzMigrateReplicationProtectionClusterReplication -InputObject - [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] - [] -``` - -## DESCRIPTION -The operation to repair replication protection cluster. - -## EXAMPLES - -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -## PARAMETERS - -### -AsJob -Run the command as a job - -```yaml -Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DefaultProfile -The DefaultProfile parameter is not functional. -Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. - -```yaml -Type: System.Management.Automation.PSObject -Parameter Sets: (All) -Aliases: AzureRMContext, AzureCredential - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -FabricName -Fabric name. - -```yaml -Type: System.String -Parameter Sets: Repair -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -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 -Parameter Sets: RepairViaIdentity -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: True (ByValue) -Accept wildcard characters: False -``` - -### -NoWait -Run the command asynchronously - -```yaml -Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProtectionContainerName -Protection container name. - -```yaml -Type: System.String -Parameter Sets: Repair -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ReplicationProtectionClusterName -Replication protection cluster name. - -```yaml -Type: System.String -Parameter Sets: Repair -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceGroupName -The name of the resource group where the recovery services vault is present. - -```yaml -Type: System.String -Parameter Sets: Repair -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceName -The name of the recovery services vault. - -```yaml -Type: System.String -Parameter Sets: Repair -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriptionId -Azure Subscription Id in which migrate project was created. - -```yaml -Type: System.String -Parameter Sets: Repair -Aliases: - -Required: False -Position: Named -Default value: (Get-AzContext).Subscription.Id -Accept pipeline input: False -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.Api20250801.IReplicationProtectionCluster - -## NOTES - -## RELATED LINKS diff --git a/src/Migrate/Migrate/help/Test-AzMigrateReplicationProtectionClusterFailover.md b/src/Migrate/Migrate/help/Test-AzMigrateReplicationProtectionClusterFailover.md deleted file mode 100644 index c19c0ec890f9..000000000000 --- a/src/Migrate/Migrate/help/Test-AzMigrateReplicationProtectionClusterFailover.md +++ /dev/null @@ -1,350 +0,0 @@ ---- -external help file: Az.Migrate-help.xml -Module Name: Az.Migrate -online version: https://learn.microsoft.com/powershell/module/az.migrate/test-azmigratereplicationprotectionclusterfailover -schema: 2.0.0 ---- - -# Test-AzMigrateReplicationProtectionClusterFailover - -## SYNOPSIS -Operation to initiate a failover of the replication protection cluster. - -## SYNTAX - -### TestExpanded (Default) -``` -Test-AzMigrateReplicationProtectionClusterFailover -FabricName -ProtectionContainerName - -ReplicationProtectionClusterName -ResourceGroupName -ResourceName - [-SubscriptionId ] [-FailoverDirection ] [-NetworkId ] - [-NetworkType ] [-ProviderSpecificDetailInstanceType ] [-DefaultProfile ] [-AsJob] - [-NoWait] [-WhatIf] [-Confirm] [] -``` - -### Test -``` -Test-AzMigrateReplicationProtectionClusterFailover -FabricName -ProtectionContainerName - -ReplicationProtectionClusterName -ResourceGroupName -ResourceName - [-SubscriptionId ] -FailoverInput [-DefaultProfile ] [-AsJob] - [-NoWait] [-WhatIf] [-Confirm] [] -``` - -### TestViaIdentityExpanded -``` -Test-AzMigrateReplicationProtectionClusterFailover -InputObject - [-FailoverDirection ] [-NetworkId ] [-NetworkType ] - [-ProviderSpecificDetailInstanceType ] [-DefaultProfile ] [-AsJob] [-NoWait] - [-WhatIf] [-Confirm] [] -``` - -### TestViaIdentity -``` -Test-AzMigrateReplicationProtectionClusterFailover -InputObject - -FailoverInput [-DefaultProfile ] [-AsJob] [-NoWait] - [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -Operation to initiate a failover of the replication protection cluster. - -## EXAMPLES - -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -## PARAMETERS - -### -AsJob -Run the command as a job - -```yaml -Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DefaultProfile -The DefaultProfile parameter is not functional. -Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. - -```yaml -Type: System.Management.Automation.PSObject -Parameter Sets: (All) -Aliases: AzureRMContext, AzureCredential - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -FabricName -Fabric name. - -```yaml -Type: System.String -Parameter Sets: TestExpanded, Test -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -FailoverDirection -Failover direction. - -```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Support.FailoverDirection -Parameter Sets: TestExpanded, TestViaIdentityExpanded -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -FailoverInput -Input definition for test cluster failover. -To construct, see NOTES section for FAILOVERINPUT properties and create a hash table. - -```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IClusterTestFailoverInput -Parameter Sets: Test, TestViaIdentity -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: True (ByValue) -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 -Parameter Sets: TestViaIdentityExpanded, TestViaIdentity -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: True (ByValue) -Accept wildcard characters: False -``` - -### -NetworkId -The id of the network to be used for test failover. - -```yaml -Type: System.String -Parameter Sets: TestExpanded, TestViaIdentityExpanded -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -NetworkType -Network type to be used for test failover. - -```yaml -Type: System.String -Parameter Sets: TestExpanded, TestViaIdentityExpanded -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -NoWait -Run the command asynchronously - -```yaml -Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProtectionContainerName -Protection container name. - -```yaml -Type: System.String -Parameter Sets: TestExpanded, Test -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProviderSpecificDetailInstanceType -The class type. - -```yaml -Type: System.String -Parameter Sets: TestExpanded, TestViaIdentityExpanded -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ReplicationProtectionClusterName -Replication protection cluster name. - -```yaml -Type: System.String -Parameter Sets: TestExpanded, Test -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceGroupName -The name of the resource group where the recovery services vault is present. - -```yaml -Type: System.String -Parameter Sets: TestExpanded, Test -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceName -The name of the recovery services vault. - -```yaml -Type: System.String -Parameter Sets: TestExpanded, Test -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriptionId -Azure Subscription Id in which migrate project was created. - -```yaml -Type: System.String -Parameter Sets: TestExpanded, Test -Aliases: - -Required: False -Position: Named -Default value: (Get-AzContext).Subscription.Id -Accept pipeline input: False -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.Api20250801.IClusterTestFailoverInput - -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity - -## OUTPUTS - -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IReplicationProtectionCluster - -## NOTES - -## RELATED LINKS diff --git a/src/Migrate/Migrate/help/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md b/src/Migrate/Migrate/help/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md deleted file mode 100644 index 6c8175032a2a..000000000000 --- a/src/Migrate/Migrate/help/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.md +++ /dev/null @@ -1,304 +0,0 @@ ---- -external help file: Az.Migrate-help.xml -Module Name: Az.Migrate -online version: https://learn.microsoft.com/powershell/module/az.migrate/test-azmigratereplicationprotectionclusterfailovercleanup -schema: 2.0.0 ---- - -# Test-AzMigrateReplicationProtectionClusterFailoverCleanup - -## SYNOPSIS -Operation to clean up the test failover of a replication protected cluster. - -## SYNTAX - -### TestExpanded (Default) -``` -Test-AzMigrateReplicationProtectionClusterFailoverCleanup -FabricName - -ProtectionContainerName -ReplicationProtectionClusterName -ResourceGroupName - -ResourceName [-SubscriptionId ] [-Comment ] [-DefaultProfile ] [-AsJob] - [-NoWait] [-WhatIf] [-Confirm] [] -``` - -### Test -``` -Test-AzMigrateReplicationProtectionClusterFailoverCleanup -FabricName - -ProtectionContainerName -ReplicationProtectionClusterName -ResourceGroupName - -ResourceName [-SubscriptionId ] -CleanupInput - [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] - [] -``` - -### TestViaIdentityExpanded -``` -Test-AzMigrateReplicationProtectionClusterFailoverCleanup -InputObject [-Comment ] - [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] - [] -``` - -### TestViaIdentity -``` -Test-AzMigrateReplicationProtectionClusterFailoverCleanup -InputObject - -CleanupInput [-DefaultProfile ] [-AsJob] [-NoWait] - [-WhatIf] [-Confirm] [] -``` - -## DESCRIPTION -Operation to clean up the test failover of a replication protected cluster. - -## EXAMPLES - -### Example 1: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -### Example 2: {{ Add title here }} -```powershell -{{ Add code here }} -``` - -```output -{{ Add output here }} -``` - -{{ Add description here }} - -## PARAMETERS - -### -AsJob -Run the command as a job - -```yaml -Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -CleanupInput -Input definition for test failover cleanup for cluster. -To construct, see NOTES section for CLEANUPINPUT properties and create a hash table. - -```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IClusterTestFailoverCleanupInput -Parameter Sets: Test, TestViaIdentity -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: True (ByValue) -Accept wildcard characters: False -``` - -### -Comment -Test failover cleanup comments. - -```yaml -Type: System.String -Parameter Sets: TestExpanded, TestViaIdentityExpanded -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DefaultProfile -The DefaultProfile parameter is not functional. -Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. - -```yaml -Type: System.Management.Automation.PSObject -Parameter Sets: (All) -Aliases: AzureRMContext, AzureCredential - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -FabricName -Fabric name. - -```yaml -Type: System.String -Parameter Sets: TestExpanded, Test -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -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 -Parameter Sets: TestViaIdentityExpanded, TestViaIdentity -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: True (ByValue) -Accept wildcard characters: False -``` - -### -NoWait -Run the command asynchronously - -```yaml -Type: System.Management.Automation.SwitchParameter -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ProtectionContainerName -Protection container name. - -```yaml -Type: System.String -Parameter Sets: TestExpanded, Test -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ReplicationProtectionClusterName -Replication protection cluster name. - -```yaml -Type: System.String -Parameter Sets: TestExpanded, Test -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceGroupName -The name of the resource group where the recovery services vault is present. - -```yaml -Type: System.String -Parameter Sets: TestExpanded, Test -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ResourceName -The name of the recovery services vault. - -```yaml -Type: System.String -Parameter Sets: TestExpanded, Test -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SubscriptionId -Azure Subscription Id in which migrate project was created. - -```yaml -Type: System.String -Parameter Sets: TestExpanded, Test -Aliases: - -Required: False -Position: Named -Default value: (Get-AzContext).Subscription.Id -Accept pipeline input: False -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.Api20250801.IClusterTestFailoverCleanupInput - -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.IMigrateIdentity - -## OUTPUTS - -### Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IReplicationProtectionCluster - -## NOTES - -## RELATED LINKS From f349148eba18367a54598f03da3096be737495b9 Mon Sep 17 00:00:00 2001 From: S Vishnu Sanagapalli Date: Thu, 6 Nov 2025 16:01:23 +0530 Subject: [PATCH 11/11] removed unrequired test files --- ...rateLocationBasedOperationResult.Tests.ps1 | 25 -------------- ...rateReplicationProtectionCluster.Tests.ps1 | 33 ------------------- ...ProtectionClusterOperationResult.Tests.ps1 | 25 -------------- ...tionProtectedItemMobilityService.Tests.ps1 | 33 ------------------- ...rateReplicationProtectionCluster.Tests.ps1 | 21 ------------ ...tionProtectionClusterReplication.Tests.ps1 | 25 -------------- ...icationProtectionClusterFailover.Tests.ps1 | 33 ------------------- ...ProtectionClusterFailoverCleanup.Tests.ps1 | 33 ------------------- 8 files changed, 228 deletions(-) delete mode 100644 src/Migrate/Migrate.Autorest/test/Get-AzMigrateLocationBasedOperationResult.Tests.ps1 delete mode 100644 src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionCluster.Tests.ps1 delete mode 100644 src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionClusterOperationResult.Tests.ps1 delete mode 100644 src/Migrate/Migrate.Autorest/test/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.Tests.ps1 delete mode 100644 src/Migrate/Migrate.Autorest/test/New-AzMigrateReplicationProtectionCluster.Tests.ps1 delete mode 100644 src/Migrate/Migrate.Autorest/test/Repair-AzMigrateReplicationProtectionClusterReplication.Tests.ps1 delete mode 100644 src/Migrate/Migrate.Autorest/test/Test-AzMigrateReplicationProtectionClusterFailover.Tests.ps1 delete mode 100644 src/Migrate/Migrate.Autorest/test/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.Tests.ps1 diff --git a/src/Migrate/Migrate.Autorest/test/Get-AzMigrateLocationBasedOperationResult.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/Get-AzMigrateLocationBasedOperationResult.Tests.ps1 deleted file mode 100644 index 2cd89b3b7638..000000000000 --- a/src/Migrate/Migrate.Autorest/test/Get-AzMigrateLocationBasedOperationResult.Tests.ps1 +++ /dev/null @@ -1,25 +0,0 @@ -if(($null -eq $TestName) -or ($TestName -contains 'Get-AzMigrateLocationBasedOperationResult')) -{ - $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' - if (-Not (Test-Path -Path $loadEnvPath)) { - $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' - } - . ($loadEnvPath) - $TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzMigrateLocationBasedOperationResult.Recording.json' - $currentPath = $PSScriptRoot - while(-not $mockingPath) { - $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File - $currentPath = Split-Path -Path $currentPath -Parent - } - . ($mockingPath | Select-Object -First 1).FullName -} - -Describe 'Get-AzMigrateLocationBasedOperationResult' { - It 'Get' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } - - It 'GetViaIdentity' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } -} diff --git a/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionCluster.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionCluster.Tests.ps1 deleted file mode 100644 index a96f4e700e10..000000000000 --- a/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionCluster.Tests.ps1 +++ /dev/null @@ -1,33 +0,0 @@ -if(($null -eq $TestName) -or ($TestName -contains 'Get-AzMigrateReplicationProtectionCluster')) -{ - $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' - if (-Not (Test-Path -Path $loadEnvPath)) { - $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' - } - . ($loadEnvPath) - $TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzMigrateReplicationProtectionCluster.Recording.json' - $currentPath = $PSScriptRoot - while(-not $mockingPath) { - $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File - $currentPath = Split-Path -Path $currentPath -Parent - } - . ($mockingPath | Select-Object -First 1).FullName -} - -Describe 'Get-AzMigrateReplicationProtectionCluster' { - It 'List1' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } - - It 'List' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } - - It 'Get' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } - - It 'GetViaIdentity' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } -} diff --git a/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionClusterOperationResult.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionClusterOperationResult.Tests.ps1 deleted file mode 100644 index 4f05f5d069db..000000000000 --- a/src/Migrate/Migrate.Autorest/test/Get-AzMigrateReplicationProtectionClusterOperationResult.Tests.ps1 +++ /dev/null @@ -1,25 +0,0 @@ -if(($null -eq $TestName) -or ($TestName -contains 'Get-AzMigrateReplicationProtectionClusterOperationResult')) -{ - $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' - if (-Not (Test-Path -Path $loadEnvPath)) { - $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' - } - . ($loadEnvPath) - $TestRecordingFile = Join-Path $PSScriptRoot 'Get-AzMigrateReplicationProtectionClusterOperationResult.Recording.json' - $currentPath = $PSScriptRoot - while(-not $mockingPath) { - $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File - $currentPath = Split-Path -Path $currentPath -Parent - } - . ($mockingPath | Select-Object -First 1).FullName -} - -Describe 'Get-AzMigrateReplicationProtectionClusterOperationResult' { - It 'Get' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } - - It 'GetViaIdentity' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } -} diff --git a/src/Migrate/Migrate.Autorest/test/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.Tests.ps1 deleted file mode 100644 index af931b01bc4f..000000000000 --- a/src/Migrate/Migrate.Autorest/test/Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.Tests.ps1 +++ /dev/null @@ -1,33 +0,0 @@ -if(($null -eq $TestName) -or ($TestName -contains 'Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService')) -{ - $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' - if (-Not (Test-Path -Path $loadEnvPath)) { - $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' - } - . ($loadEnvPath) - $TestRecordingFile = Join-Path $PSScriptRoot 'Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService.Recording.json' - $currentPath = $PSScriptRoot - while(-not $mockingPath) { - $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File - $currentPath = Split-Path -Path $currentPath -Parent - } - . ($mockingPath | Select-Object -First 1).FullName -} - -Describe 'Invoke-AzMigrateReinstallReplicationProtectedItemMobilityService' { - It 'ReinstallExpanded' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } - - It 'Reinstall' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } - - It 'ReinstallViaIdentityExpanded' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } - - It 'ReinstallViaIdentity' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } -} diff --git a/src/Migrate/Migrate.Autorest/test/New-AzMigrateReplicationProtectionCluster.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/New-AzMigrateReplicationProtectionCluster.Tests.ps1 deleted file mode 100644 index c8b0991ad285..000000000000 --- a/src/Migrate/Migrate.Autorest/test/New-AzMigrateReplicationProtectionCluster.Tests.ps1 +++ /dev/null @@ -1,21 +0,0 @@ -if(($null -eq $TestName) -or ($TestName -contains 'New-AzMigrateReplicationProtectionCluster')) -{ - $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' - if (-Not (Test-Path -Path $loadEnvPath)) { - $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' - } - . ($loadEnvPath) - $TestRecordingFile = Join-Path $PSScriptRoot 'New-AzMigrateReplicationProtectionCluster.Recording.json' - $currentPath = $PSScriptRoot - while(-not $mockingPath) { - $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File - $currentPath = Split-Path -Path $currentPath -Parent - } - . ($mockingPath | Select-Object -First 1).FullName -} - -Describe 'New-AzMigrateReplicationProtectionCluster' { - It 'CreateExpanded' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } -} diff --git a/src/Migrate/Migrate.Autorest/test/Repair-AzMigrateReplicationProtectionClusterReplication.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/Repair-AzMigrateReplicationProtectionClusterReplication.Tests.ps1 deleted file mode 100644 index d41c172fcefc..000000000000 --- a/src/Migrate/Migrate.Autorest/test/Repair-AzMigrateReplicationProtectionClusterReplication.Tests.ps1 +++ /dev/null @@ -1,25 +0,0 @@ -if(($null -eq $TestName) -or ($TestName -contains 'Repair-AzMigrateReplicationProtectionClusterReplication')) -{ - $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' - if (-Not (Test-Path -Path $loadEnvPath)) { - $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' - } - . ($loadEnvPath) - $TestRecordingFile = Join-Path $PSScriptRoot 'Repair-AzMigrateReplicationProtectionClusterReplication.Recording.json' - $currentPath = $PSScriptRoot - while(-not $mockingPath) { - $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File - $currentPath = Split-Path -Path $currentPath -Parent - } - . ($mockingPath | Select-Object -First 1).FullName -} - -Describe 'Repair-AzMigrateReplicationProtectionClusterReplication' { - It 'Repair' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } - - It 'RepairViaIdentity' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } -} diff --git a/src/Migrate/Migrate.Autorest/test/Test-AzMigrateReplicationProtectionClusterFailover.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/Test-AzMigrateReplicationProtectionClusterFailover.Tests.ps1 deleted file mode 100644 index 779ce08cd5e7..000000000000 --- a/src/Migrate/Migrate.Autorest/test/Test-AzMigrateReplicationProtectionClusterFailover.Tests.ps1 +++ /dev/null @@ -1,33 +0,0 @@ -if(($null -eq $TestName) -or ($TestName -contains 'Test-AzMigrateReplicationProtectionClusterFailover')) -{ - $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' - if (-Not (Test-Path -Path $loadEnvPath)) { - $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' - } - . ($loadEnvPath) - $TestRecordingFile = Join-Path $PSScriptRoot 'Test-AzMigrateReplicationProtectionClusterFailover.Recording.json' - $currentPath = $PSScriptRoot - while(-not $mockingPath) { - $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File - $currentPath = Split-Path -Path $currentPath -Parent - } - . ($mockingPath | Select-Object -First 1).FullName -} - -Describe 'Test-AzMigrateReplicationProtectionClusterFailover' { - It 'TestExpanded' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } - - It 'Test' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } - - It 'TestViaIdentityExpanded' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } - - It 'TestViaIdentity' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } -} diff --git a/src/Migrate/Migrate.Autorest/test/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.Tests.ps1 b/src/Migrate/Migrate.Autorest/test/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.Tests.ps1 deleted file mode 100644 index 4dce400dfff2..000000000000 --- a/src/Migrate/Migrate.Autorest/test/Test-AzMigrateReplicationProtectionClusterFailoverCleanup.Tests.ps1 +++ /dev/null @@ -1,33 +0,0 @@ -if(($null -eq $TestName) -or ($TestName -contains 'Test-AzMigrateReplicationProtectionClusterFailoverCleanup')) -{ - $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' - if (-Not (Test-Path -Path $loadEnvPath)) { - $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' - } - . ($loadEnvPath) - $TestRecordingFile = Join-Path $PSScriptRoot 'Test-AzMigrateReplicationProtectionClusterFailoverCleanup.Recording.json' - $currentPath = $PSScriptRoot - while(-not $mockingPath) { - $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File - $currentPath = Split-Path -Path $currentPath -Parent - } - . ($mockingPath | Select-Object -First 1).FullName -} - -Describe 'Test-AzMigrateReplicationProtectionClusterFailoverCleanup' { - It 'TestExpanded' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } - - It 'Test' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } - - It 'TestViaIdentityExpanded' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } - - It 'TestViaIdentity' -skip { - { throw [System.NotImplementedException] } | Should -Not -Throw - } -}