@@ -52,9 +52,10 @@ commit: 0dd49a444195fef7f3555cad038cb7665cbd928c
52
52
require :
53
53
- $(this-folder)/../../readme.azure.noprofile.md
54
54
input-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
58
59
59
60
module-version : 1.0.1
60
61
title : Migrate
@@ -105,6 +106,22 @@ directive:
105
106
- ProtectionContainerMappingProviderSpecificDetails
106
107
- MigrateProjectProperties
107
108
- 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
108
125
# Remove variants not in scope
109
126
- from : Microsoft.RecoveryServices/stable/2023-01-01/service.json
110
127
where :
@@ -224,10 +241,6 @@ directive:
224
241
verb : New$|Remove$|Update$
225
242
subject : ^Site
226
243
remove : true
227
- - from : Microsoft.OffAzure/stable/2020-01-01/migrate.json
228
- where :
229
- subject : ^HyperV
230
- remove : true
231
244
- from : Microsoft.OffAzure/stable/2020-01-01/migrate.json
232
245
where :
233
246
subject : ^Job|^VMwareOperationsStatus
@@ -244,7 +257,12 @@ directive:
244
257
- from : Microsoft.Migrate/preview/2018-09-01-preview/migrate.json
245
258
where :
246
259
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
248
266
remove : true
249
267
- from : Microsoft.Migrate/preview/2018-09-01-preview/migrate.json
250
268
where :
@@ -261,7 +279,7 @@ directive:
261
279
remove : true
262
280
- from : Microsoft.RecoveryServices/stable/2023-01-01/service.json
263
281
where :
264
- subject : ^Commit|^Planned|^ Renew|^Reprotect|^Unplanned|VaultHealth$|ComputeSize$|FabricConsistency$
282
+ subject : ^Commit|^Renew|^Reprotect|^Unplanned|VaultHealth$|ComputeSize$|FabricConsistency$
265
283
remove : true
266
284
- from : Microsoft.RecoveryServices/stable/2023-01-01/service.json
267
285
where :
@@ -298,7 +316,74 @@ directive:
298
316
verb : New
299
317
subject : ^ReplicationVaultSetting|^SupportedOperatingSystem|^ReplicationProtectionIntent
300
318
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
301
376
# 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
302
387
- from : Microsoft.RecoveryServices/stable/2023-01-01/service.json
303
388
where :
304
389
verb : Get$
@@ -344,6 +429,15 @@ directive:
344
429
verb : Resume$
345
430
subject : ^ReplicationMigrationItemReplication
346
431
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
347
441
# Hide cmdlets not to be visible to user.
348
442
- from : Microsoft.Migrate/preview/2018-09-01-preview/migrate.json
349
443
where :
@@ -373,6 +467,11 @@ directive:
373
467
verb : New$
374
468
variant : ^CreateViaIdentity
375
469
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
376
475
- where :
377
476
verb : New$|Set$|Update$
378
477
subject : Site$|VCenter$
0 commit comments