@@ -52,9 +52,10 @@ commit: 0dd49a444195fef7f3555cad038cb7665cbd928c
5252require :
5353  - $(this-folder)/../../readme.azure.noprofile.md 
5454input-file :
55-     - $(repo)/specification/migrate/resource-manager/Microsoft.OffAzure/stable/2020-01-01/migrate.json 
56-     - $(repo)/specification/migrateprojects/resource-manager/Microsoft.Migrate/preview/2018-09-01-preview/migrate.json 
57-     - $(repo)/specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/stable/2023-01-01/service.json 
55+   - $(repo)/specification/migrate/resource-manager/Microsoft.OffAzure/stable/2020-01-01/migrate.json 
56+   - $(repo)/specification/migrateprojects/resource-manager/Microsoft.Migrate/preview/2018-09-01-preview/migrate.json 
57+   - $(repo)/specification/recoveryservicessiterecovery/resource-manager/Microsoft.RecoveryServices/stable/2023-01-01/service.json 
58+   - $(repo)/specification/recoveryservicesdatareplication/resource-manager/Microsoft.DataReplication/preview/2021-02-16-preview/recoveryservicesdatareplication.json 
5859
5960module-version : 1.0.1 
6061title : Migrate  
@@ -105,6 +106,22 @@ directive:
105106    - ProtectionContainerMappingProviderSpecificDetails 
106107    - MigrateProjectProperties 
107108    - FabricProperties 
109+     - FabricModelProperties 
110+     - FabricModelCustomProperties 
111+     - AzStackHCIFabricModelCustomProperties 
112+     - HyperVMigrateFabricModelCustomProperties 
113+     - VMwareMigrateFabricModelCustomProperties 
114+     - PolicyModelProperties 
115+     - ReplicationExtensionModelProperties 
116+     - ProtectedItemModelProperties 
117+     - ProtectedItemModelCustomProperties 
118+     - HyperVToAzStackHCIProtectedItemModelCustomProperties 
119+     - VMwareToAzStackHCIProtectedItemModelCustomProperties 
120+     - PlannedFailoverModelProperties 
121+     - WorkflowModelProperties 
122+     - WorkflowModelCustomProperties 
123+     - TaskModel 
124+     - TaskModelCustomProperties 
108125  #  Remove variants not in scope
109126  - from : Microsoft.RecoveryServices/stable/2023-01-01/service.json 
110127    where :
@@ -224,10 +241,6 @@ directive:
224241      verb : New$|Remove$|Update$ 
225242      subject : ^Site 
226243    remove : true 
227-   - from : Microsoft.OffAzure/stable/2020-01-01/migrate.json 
228-     where :
229-       subject : ^HyperV 
230-     remove : true 
231244  - from : Microsoft.OffAzure/stable/2020-01-01/migrate.json 
232245    where :
233246      subject : ^Job|^VMwareOperationsStatus 
@@ -244,7 +257,12 @@ directive:
244257  - from : Microsoft.Migrate/preview/2018-09-01-preview/migrate.json 
245258    where :
246259      verb : Set$|Remove$|Update$ 
247-       subject : ^Solution|ProjectSummary$ 
260+       subject : ProjectSummary$ 
261+     remove : true 
262+   - from : Microsoft.Migrate/preview/2018-09-01-preview/migrate.json 
263+     where :
264+       verb : Remove$|Update$ 
265+       subject : ^Solution 
248266    remove : true 
249267  - from : Microsoft.Migrate/preview/2018-09-01-preview/migrate.json 
250268    where :
@@ -261,7 +279,7 @@ directive:
261279    remove : true 
262280  - from : Microsoft.RecoveryServices/stable/2023-01-01/service.json 
263281    where :
264-       subject : ^Commit|^Planned|^ Renew|^Reprotect|^Unplanned|VaultHealth$|ComputeSize$|FabricConsistency$ 
282+       subject : ^Commit|^Renew|^Reprotect|^Unplanned|VaultHealth$|ComputeSize$|FabricConsistency$ 
265283    remove : true 
266284  - from : Microsoft.RecoveryServices/stable/2023-01-01/service.json 
267285    where :
@@ -298,7 +316,74 @@ directive:
298316      verb : New 
299317      subject : ^ReplicationVaultSetting|^SupportedOperatingSystem|^ReplicationProtectionIntent 
300318    remove : true 
319+   - from : Microsoft.OffAzure/stable/2020-01-01/migrate.json 
320+     where :
321+       verb : Get 
322+       subject : ^HyperV(Cluster|Host|Job|OperationsStatus)$ 
323+     remove : true 
324+   - from : Microsoft.OffAzure/stable/2020-01-01/migrate.json 
325+     where :
326+       verb : Set 
327+       subject : ^HyperV(Cluster|Host)$ 
328+     remove : true 
329+   - from : Microsoft.OffAzure/stable/2020-01-01/migrate.json 
330+     where :
331+       verb : New|Remove|Update 
332+       subject : ^HyperV 
333+     remove : true 
334+   - from : Microsoft.DataReplication/preview/2021-02-16-preview/recoveryservicesdatareplication.json 
335+     where :
336+       verb : Test|Invoke 
337+       subject : NameAvailability$|DeploymentPreflight 
338+     remove : true 
339+   - from : Microsoft.DataReplication/preview/2021-02-16-preview/recoveryservicesdatareplication.json 
340+     where :
341+       verb : Get|New 
342+       subject : ^EmailConfiguration 
343+     remove : true 
344+   - from : Microsoft.DataReplication/preview/2021-02-16-preview/recoveryservicesdatareplication.json 
345+     where :
346+       verb : Get 
347+       subject : ^(Dra|ProtectedItem|Vault|Workflow)OperationStatus$ 
348+     remove : true 
349+   - from : Microsoft.DataReplication/preview/2021-02-16-preview/recoveryservicesdatareplication.json 
350+     where :
351+       verb : Get 
352+       subject : ^FabricOperationsStatus$ 
353+     remove : true 
354+   - from : Microsoft.DataReplication/preview/2021-02-16-preview/recoveryservicesdatareplication.json 
355+     where :
356+       verb : New 
357+       subject : ^(Dra|Vault) 
358+     remove : true 
359+   - from : Microsoft.DataReplication/preview/2021-02-16-preview/recoveryservicesdatareplication.json 
360+     where :
361+       verb : Update 
362+       subject : ^Vault 
363+     remove : true 
364+   - from : Microsoft.RecoveryServices/stable/2023-01-01/service.json 
365+     where :
366+       verb : Invoke 
367+       subject : ^PlannedReplication 
368+     remove : true 
369+   #  Rename cmdlets for AzStackHCI
370+   - from : Microsoft.DataReplication/preview/2021-02-16-preview/recoveryservicesdatareplication.json 
371+     where :
372+       verb : Get 
373+       subject : ^Fabric$ 
374+     set :
375+       subject : HCIReplicationFabric 
301376  #  Hide cmldets used by custom
377+   - from : Microsoft.Migrate/preview/2018-09-01-preview/migrate.json 
378+     where :
379+       verb : Set$ 
380+       subject : ^Solution 
381+     hide : true 
382+   - from : Microsoft.RecoveryServices/stable/2023-01-01/service.json 
383+     where :
384+       verb : Get$ 
385+       subject : ToAzureMigrate$ 
386+     hide : true 
302387  - from : Microsoft.RecoveryServices/stable/2023-01-01/service.json 
303388    where :
304389      verb : Get$ 
@@ -344,6 +429,15 @@ directive:
344429      verb : Resume$ 
345430      subject : ^ReplicationMigrationItemReplication 
346431    hide : true 
432+   - from : Microsoft.RecoveryServices/stable/2023-01-01/service.json 
433+     where :
434+       subject : ^Planned 
435+     hide : true 
436+   - from : Microsoft.OffAzure/stable/2020-01-01/migrate.json 
437+     where :
438+       verb : Get 
439+       subject : ^HyperV(Site|RunAsAccount)$ 
440+     hide : true 
347441  #  Hide cmdlets not to be visible to user.
348442  - from : Microsoft.Migrate/preview/2018-09-01-preview/migrate.json 
349443    where :
@@ -373,6 +467,11 @@ directive:
373467      verb : New$ 
374468      variant : ^CreateViaIdentity 
375469    hide : true 
470+   - from : Microsoft.DataReplication/preview/2021-02-16-preview/recoveryservicesdatareplication.json 
471+     where :
472+       verb : Get$|Invoke$|New$|Remove$|Test$|Update$ 
473+       subject : ^Dra|^Fabric|^Policy|^EmailConfiguration|^ProtectedItem|^ReplicationExtension|^Vault|^Workflow 
474+     hide : true 
376475  - where :
377476      verb : New$|Set$|Update$ 
378477      subject : Site$|VCenter$ 
0 commit comments