Resources/ModuleSpecs/AzureRM/6.13.1/AzureRM.RecoveryServices.SiteRecovery.0.2.12.Cmdlets.json

[
    {
        "Command": "Edit-AzureRmRecoveryServicesAsrRecoveryPlan",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "RecoveryPlan"
                                           ]
                           },
                           {
                               "Name": "AppendGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "RemoveGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "Group",
                               "Aliases": null
                           },
                           {
                               "Name": "AddProtectedItem",
                               "Aliases": [
                                               "AddProtectedItems"
                                           ]
                           },
                           {
                               "Name": "RemoveProtectedItem",
                               "Aliases": [
                                               "RemoveProtectedItems"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmRecoveryServicesAsrAlertSetting",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmRecoveryServicesAsrEvent",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "FabricId",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "AffectedObjectFriendlyName",
                               "Aliases": null
                           },
                           {
                               "Name": "Fabric",
                               "Aliases": null
                           },
                           {
                               "Name": "Severity",
                               "Aliases": null
                           },
                           {
                               "Name": "StartTime",
                               "Aliases": null
                           },
                           {
                               "Name": "EndTime",
                               "Aliases": null
                           },
                           {
                               "Name": "EventType",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmRecoveryServicesAsrFabric",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "FriendlyName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmRecoveryServicesAsrJob",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Job",
                               "Aliases": null
                           },
                           {
                               "Name": "StartTime",
                               "Aliases": null
                           },
                           {
                               "Name": "EndTime",
                               "Aliases": null
                           },
                           {
                               "Name": "TargetObjectId",
                               "Aliases": null
                           },
                           {
                               "Name": "State",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmRecoveryServicesAsrNetwork",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Fabric",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "FriendlyName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmRecoveryServicesAsrNetworkMapping",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Network",
                               "Aliases": null
                           },
                           {
                               "Name": "PrimaryFabric",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmRecoveryServicesAsrPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "FriendlyName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmRecoveryServicesAsrProtectableItem",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "FriendlyName",
                               "Aliases": null
                           },
                           {
                               "Name": "ProtectionContainer",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmRecoveryServicesAsrProtectionContainer",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "FriendlyName",
                               "Aliases": null
                           },
                           {
                               "Name": "Fabric",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmRecoveryServicesAsrProtectionContainerMapping",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ProtectionContainer",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmRecoveryServicesAsrRecoveryPlan",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "FriendlyName",
                               "Aliases": null
                           },
                           {
                               "Name": "Path",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmRecoveryServicesAsrRecoveryPoint",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationProtectedItem",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmRecoveryServicesAsrReplicationProtectedItem",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "FriendlyName",
                               "Aliases": null
                           },
                           {
                               "Name": "ProtectionContainer",
                               "Aliases": null
                           },
                           {
                               "Name": "ProtectableItem",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmRecoveryServicesAsrServicesProvider",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "FriendlyName",
                               "Aliases": null
                           },
                           {
                               "Name": "Fabric",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmRecoveryServicesAsrStorageClassification",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "FriendlyName",
                               "Aliases": null
                           },
                           {
                               "Name": "Fabric",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmRecoveryServicesAsrStorageClassificationMapping",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageClassification",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmRecoveryServicesAsrVaultContext",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmRecoveryServicesAsrvCenter",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "Fabric",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Import-AzureRmRecoveryServicesAsrVaultSettingsFile",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Path",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmRecoveryServicesAsrFabric",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Azure",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Type",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmRecoveryServicesAsrNetworkMapping",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "AzureToAzure",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "PrimaryNetwork",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryNetwork",
                               "Aliases": null
                           },
                           {
                               "Name": "PrimaryFabric",
                               "Aliases": null
                           },
                           {
                               "Name": "PrimaryAzureNetworkId",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryFabric",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryAzureNetworkId",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmRecoveryServicesAsrPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "VMwareToAzure",
                               "Aliases": null
                           },
                           {
                               "Name": "AzureToVMware",
                               "Aliases": null
                           },
                           {
                               "Name": "AzureToAzure",
                               "Aliases": null
                           },
                           {
                               "Name": "HyperVToAzure",
                               "Aliases": null
                           },
                           {
                               "Name": "VmmToVmm",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationProvider",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationMethod",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationFrequencyInSeconds",
                               "Aliases": null
                           },
                           {
                               "Name": "NumberOfRecoveryPointsToRetain",
                               "Aliases": [
                                               "RecoveryPoints"
                                           ]
                           },
                           {
                               "Name": "RecoveryPointRetentionInHours",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationConsistentSnapshotFrequencyInHours",
                               "Aliases": null
                           },
                           {
                               "Name": "Compression",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationPort",
                               "Aliases": null
                           },
                           {
                               "Name": "Authentication",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationStartTime",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicaDeletion",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryAzureStorageAccountId",
                               "Aliases": null
                           },
                           {
                               "Name": "Encryption",
                               "Aliases": null
                           },
                           {
                               "Name": "MultiVmSyncStatus",
                               "Aliases": null
                           },
                           {
                               "Name": "RPOWarningThresholdInMinutes",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmRecoveryServicesAsrProtectableItem",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "ProtectionContainer",
                               "Aliases": null
                           },
                           {
                               "Name": "FriendlyName",
                               "Aliases": null
                           },
                           {
                               "Name": "IPAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "OSType",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmRecoveryServicesAsrProtectionContainer",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "Fabric"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmRecoveryServicesAsrProtectionContainerMapping",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Policy",
                               "Aliases": null
                           },
                           {
                               "Name": "PrimaryProtectionContainer",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryProtectionContainer",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmRecoveryServicesAsrRecoveryPlan",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "PrimaryFabric",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryFabric",
                               "Aliases": null
                           },
                           {
                               "Name": "Azure",
                               "Aliases": null
                           },
                           {
                               "Name": "FailoverDeploymentModel",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationProtectedItem",
                               "Aliases": null
                           },
                           {
                               "Name": "Path",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmRecoveryServicesAsrReplicationProtectedItem",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "VMwareToAzure",
                               "Aliases": null
                           },
                           {
                               "Name": "HyperVToAzure",
                               "Aliases": null
                           },
                           {
                               "Name": "VmmToVmm",
                               "Aliases": null
                           },
                           {
                               "Name": "AzureToAzure",
                               "Aliases": null
                           },
                           {
                               "Name": "ProtectableItem",
                               "Aliases": null
                           },
                           {
                               "Name": "AzureToAzureDiskReplicationConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "AzureVmId",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryVmName",
                               "Aliases": null
                           },
                           {
                               "Name": "ProtectionContainerMapping",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryAzureStorageAccountId",
                               "Aliases": null
                           },
                           {
                               "Name": "OSDiskName",
                               "Aliases": null
                           },
                           {
                               "Name": "OS",
                               "Aliases": null
                           },
                           {
                               "Name": "Account",
                               "Aliases": null
                           },
                           {
                               "Name": "LogStorageAccountId",
                               "Aliases": null
                           },
                           {
                               "Name": "IncludeDiskId",
                               "Aliases": null
                           },
                           {
                               "Name": "ProcessServer",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryAzureNetworkId",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryAzureSubnetName",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryResourceGroupId",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryCloudServiceId",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryAvailabilitySetId",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryBootDiagStorageAccountId",
                               "Aliases": null
                           },
                           {
                               "Name": "WaitForCompletion",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmRecoveryServicesAsrStorageClassificationMapping",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "PrimaryStorageClassification",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryStorageClassification",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmRecoveryServicesAsrvCenter",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Fabric",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Account",
                               "Aliases": null
                           },
                           {
                               "Name": "Port",
                               "Aliases": null
                           },
                           {
                               "Name": "IpOrHostName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmRecoveryServicesAsrAzureToAzureDiskReplicationConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "ManagedDisk",
                               "Aliases": null
                           },
                           {
                               "Name": "VhdUri",
                               "Aliases": null
                           },
                           {
                               "Name": "LogStorageAccountId",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryAzureStorageAccountId",
                               "Aliases": null
                           },
                           {
                               "Name": "DiskId",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryResourceGroupId",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryReplicaDiskAccountType",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryTargetDiskAccountType",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmRecoveryServicesAsrFabric",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "Fabric"
                                           ]
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmRecoveryServicesAsrNetworkMapping",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "NetworkMapping"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmRecoveryServicesAsrPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "Policy"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmRecoveryServicesAsrProtectionContainer",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "ProtectionContainer"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmRecoveryServicesAsrProtectionContainerMapping",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "ProtectionContainerMapping"
                                           ]
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmRecoveryServicesAsrRecoveryPlan",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "RecoveryPlan"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmRecoveryServicesAsrReplicationProtectedItem",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "ReplicationProtectedItem"
                                           ]
                           },
                           {
                               "Name": "WaitForCompletion",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmRecoveryServicesAsrServicesProvider",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "ServicesProvider"
                                           ]
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmRecoveryServicesAsrStorageClassificationMapping",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "StorageClassificationMapping"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmRecoveryServicesAsrvCenter",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "vCenter"
                                           ]
                           },
                           {
                               "Name": "Fabric",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Restart-AzureRmRecoveryServicesAsrJob",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "Job"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Resume-AzureRmRecoveryServicesAsrJob",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "Job"
                                           ]
                           },
                           {
                               "Name": "Comment",
                               "Aliases": [
                                               "Comments"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmRecoveryServicesAsrAlertSetting",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "EnableEmailSubscriptionOwner",
                               "Aliases": null
                           },
                           {
                               "Name": "DisableEmailToSubscriptionOwner",
                               "Aliases": null
                           },
                           {
                               "Name": "CustomEmailAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "LocaleID",
                               "Aliases": null
                           },
                           {
                               "Name": "DisableNotification",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmRecoveryServicesAsrReplicationProtectedItem",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "ReplicationProtectedItem"
                                           ]
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Size",
                               "Aliases": null
                           },
                           {
                               "Name": "PrimaryNic",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryNetworkId",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryCloudServiceId",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryNicSubnetName",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryNicStaticIPAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "NicSelectionType",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryResourceGroupId",
                               "Aliases": null
                           },
                           {
                               "Name": "LicenseType",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryAvailabilitySet",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryBootDiagStorageAccountId",
                               "Aliases": null
                           },
                           {
                               "Name": "AzureToAzureUpdateReplicationConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "UseManagedDisk",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmRecoveryServicesAsrVaultContext",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Vault",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Start-AzureRmRecoveryServicesAsrApplyRecoveryPoint",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "RecoveryPoint",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationProtectedItem",
                               "Aliases": null
                           },
                           {
                               "Name": "DataEncryptionPrimaryCertFile",
                               "Aliases": null
                           },
                           {
                               "Name": "DataEncryptionSecondaryCertFile",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Start-AzureRmRecoveryServicesAsrCommitFailoverJob",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "RecoveryPlan",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationProtectedItem",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Start-AzureRmRecoveryServicesAsrPlannedFailoverJob",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "RecoveryPlan",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationProtectedItem",
                               "Aliases": null
                           },
                           {
                               "Name": "Direction",
                               "Aliases": null
                           },
                           {
                               "Name": "Optimize",
                               "Aliases": null
                           },
                           {
                               "Name": "CreateVmIfNotFound",
                               "Aliases": null
                           },
                           {
                               "Name": "ServicesProvider",
                               "Aliases": null
                           },
                           {
                               "Name": "DataEncryptionPrimaryCertFile",
                               "Aliases": null
                           },
                           {
                               "Name": "DataEncryptionSecondaryCertFile",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Start-AzureRmRecoveryServicesAsrResynchronizeReplicationJob",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationProtectedItem",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Start-AzureRmRecoveryServicesAsrSwitchProcessServerJob",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Fabric",
                               "Aliases": [
                                               "ConfigServer"
                                           ]
                           },
                           {
                               "Name": "SourceProcessServer",
                               "Aliases": null
                           },
                           {
                               "Name": "TargetProcessServer",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationProtectedItem",
                               "Aliases": [
                                               "ReplicatedItem"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Start-AzureRmRecoveryServicesAsrTestFailoverCleanupJob",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryPlan",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationProtectedItem",
                               "Aliases": null
                           },
                           {
                               "Name": "Comment",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Start-AzureRmRecoveryServicesAsrTestFailoverJob",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "RecoveryPlan",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationProtectedItem",
                               "Aliases": null
                           },
                           {
                               "Name": "Direction",
                               "Aliases": null
                           },
                           {
                               "Name": "VMNetwork",
                               "Aliases": null
                           },
                           {
                               "Name": "AzureVMNetworkId",
                               "Aliases": null
                           },
                           {
                               "Name": "CloudServiceCreationOption",
                               "Aliases": null
                           },
                           {
                               "Name": "DataEncryptionPrimaryCertFile",
                               "Aliases": null
                           },
                           {
                               "Name": "DataEncryptionSecondaryCertFile",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryPoint",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryTag",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Start-AzureRmRecoveryServicesAsrUnplannedFailoverJob",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "RecoveryPlan",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationProtectedItem",
                               "Aliases": null
                           },
                           {
                               "Name": "Direction",
                               "Aliases": null
                           },
                           {
                               "Name": "PerformSourceSideAction",
                               "Aliases": [
                                               "PerformSourceSideActions"
                                           ]
                           },
                           {
                               "Name": "DataEncryptionPrimaryCertFile",
                               "Aliases": null
                           },
                           {
                               "Name": "DataEncryptionSecondaryCertFile",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryPoint",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryTag",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Stop-AzureRmRecoveryServicesAsrJob",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "Job"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Update-AzureRmRecoveryServicesAsrMobilityService",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Account",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationProtectedItem",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Update-AzureRmRecoveryServicesAsrNetworkMapping",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "NetworkMapping"
                                           ]
                           },
                           {
                               "Name": "RecoveryNetwork",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryAzureNetworkId",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Update-AzureRmRecoveryServicesAsrPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "VMwareToAzure",
                               "Aliases": null
                           },
                           {
                               "Name": "AzureToAzure",
                               "Aliases": null
                           },
                           {
                               "Name": "AzureToVMware",
                               "Aliases": null
                           },
                           {
                               "Name": "HyperVToAzure",
                               "Aliases": null
                           },
                           {
                               "Name": "VmmToVmm",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "Policy"
                                           ]
                           },
                           {
                               "Name": "ReplicationMethod",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationFrequencyInSeconds",
                               "Aliases": null
                           },
                           {
                               "Name": "NumberOfRecoveryPointsToRetain",
                               "Aliases": [
                                               "RecoveryPoints"
                                           ]
                           },
                           {
                               "Name": "RecoveryPointRetentionInHours",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationConsistentSnapshotFrequencyInHours",
                               "Aliases": null
                           },
                           {
                               "Name": "Compression",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationPort",
                               "Aliases": null
                           },
                           {
                               "Name": "Authentication",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationStartTime",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicaDeletion",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryAzureStorageAccountId",
                               "Aliases": null
                           },
                           {
                               "Name": "Encryption",
                               "Aliases": null
                           },
                           {
                               "Name": "MultiVmSyncStatus",
                               "Aliases": null
                           },
                           {
                               "Name": "RPOWarningThresholdInMinutes",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Update-AzureRmRecoveryServicesAsrProtectionDirection",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "AzureToVMware",
                               "Aliases": null
                           },
                           {
                               "Name": "VMwareToAzure",
                               "Aliases": null
                           },
                           {
                               "Name": "HyperVToAzure",
                               "Aliases": null
                           },
                           {
                               "Name": "VmmToVmm",
                               "Aliases": null
                           },
                           {
                               "Name": "AzureToAzure",
                               "Aliases": null
                           },
                           {
                               "Name": "Account",
                               "Aliases": null
                           },
                           {
                               "Name": "DataStore",
                               "Aliases": null
                           },
                           {
                               "Name": "MasterTarget",
                               "Aliases": null
                           },
                           {
                               "Name": "ProcessServer",
                               "Aliases": null
                           },
                           {
                               "Name": "ProtectionContainerMapping",
                               "Aliases": null
                           },
                           {
                               "Name": "LogStorageAccountId",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryAzureStorageAccountId",
                               "Aliases": null
                           },
                           {
                               "Name": "AzureToAzureDiskReplicationConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryPlan",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationProtectedItem",
                               "Aliases": null
                           },
                           {
                               "Name": "Direction",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryResourceGroupId",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryCloudServiceId",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryAvailabilitySetId",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryBootDiagStorageAccountId",
                               "Aliases": null
                           },
                           {
                               "Name": "RetentionVolume",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Update-AzureRmRecoveryServicesAsrRecoveryPlan",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "RecoveryPlan"
                                           ]
                           },
                           {
                               "Name": "Path",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Update-AzureRmRecoveryServicesAsrServicesProvider",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "ServicesProvider"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Update-AzureRmRecoveryServicesAsrvCenter",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "vCenter"
                                           ]
                           },
                           {
                               "Name": "Account",
                               "Aliases": null
                           },
                           {
                               "Name": "Port",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Edit-ASRRP",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "RecoveryPlan"
                                           ]
                           },
                           {
                               "Name": "AppendGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "RemoveGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "Group",
                               "Aliases": null
                           },
                           {
                               "Name": "AddProtectedItem",
                               "Aliases": [
                                               "AddProtectedItems"
                                           ]
                           },
                           {
                               "Name": "RemoveProtectedItem",
                               "Aliases": [
                                               "RemoveProtectedItems"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Edit-ASRRecoveryPlan",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "RecoveryPlan"
                                           ]
                           },
                           {
                               "Name": "AppendGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "RemoveGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "Group",
                               "Aliases": null
                           },
                           {
                               "Name": "AddProtectedItem",
                               "Aliases": [
                                               "AddProtectedItems"
                                           ]
                           },
                           {
                               "Name": "RemoveProtectedItem",
                               "Aliases": [
                                               "RemoveProtectedItems"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-ASRAlertSetting",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-ASREvent",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "FabricId",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "AffectedObjectFriendlyName",
                               "Aliases": null
                           },
                           {
                               "Name": "Fabric",
                               "Aliases": null
                           },
                           {
                               "Name": "Severity",
                               "Aliases": null
                           },
                           {
                               "Name": "StartTime",
                               "Aliases": null
                           },
                           {
                               "Name": "EndTime",
                               "Aliases": null
                           },
                           {
                               "Name": "EventType",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-ASRFabric",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "FriendlyName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-ASRJob",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Job",
                               "Aliases": null
                           },
                           {
                               "Name": "StartTime",
                               "Aliases": null
                           },
                           {
                               "Name": "EndTime",
                               "Aliases": null
                           },
                           {
                               "Name": "TargetObjectId",
                               "Aliases": null
                           },
                           {
                               "Name": "State",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-ASRNetwork",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Fabric",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "FriendlyName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-ASRNetworkMapping",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Network",
                               "Aliases": null
                           },
                           {
                               "Name": "PrimaryFabric",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-ASRNotificationSetting",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-ASRPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "FriendlyName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-ASRProtectableItem",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "FriendlyName",
                               "Aliases": null
                           },
                           {
                               "Name": "ProtectionContainer",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-ASRProtectionContainer",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "FriendlyName",
                               "Aliases": null
                           },
                           {
                               "Name": "Fabric",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-ASRProtectionContainerMapping",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ProtectionContainer",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-ASRRP",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "FriendlyName",
                               "Aliases": null
                           },
                           {
                               "Name": "Path",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-ASRRecoveryPlan",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "FriendlyName",
                               "Aliases": null
                           },
                           {
                               "Name": "Path",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-ASRRecoveryPoint",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationProtectedItem",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-ASRReplicationProtectedItem",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "FriendlyName",
                               "Aliases": null
                           },
                           {
                               "Name": "ProtectionContainer",
                               "Aliases": null
                           },
                           {
                               "Name": "ProtectableItem",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-ASRServicesProvider",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "FriendlyName",
                               "Aliases": null
                           },
                           {
                               "Name": "Fabric",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-ASRStorageClassification",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "FriendlyName",
                               "Aliases": null
                           },
                           {
                               "Name": "Fabric",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-ASRStorageClassificationMapping",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageClassification",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-ASRVaultContext",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Vault",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-ASRVaultSettings",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Vault",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-ASRvCenter",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "Fabric",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmRecoveryServicesAsrNotificationSetting",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmRecoveryServicesAsrVaultSettings",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-ASRFabric",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Azure",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Type",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-ASRNetworkMapping",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "AzureToAzure",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "PrimaryNetwork",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryNetwork",
                               "Aliases": null
                           },
                           {
                               "Name": "PrimaryFabric",
                               "Aliases": null
                           },
                           {
                               "Name": "PrimaryAzureNetworkId",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryFabric",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryAzureNetworkId",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-ASRPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "VMwareToAzure",
                               "Aliases": null
                           },
                           {
                               "Name": "AzureToVMware",
                               "Aliases": null
                           },
                           {
                               "Name": "AzureToAzure",
                               "Aliases": null
                           },
                           {
                               "Name": "HyperVToAzure",
                               "Aliases": null
                           },
                           {
                               "Name": "VmmToVmm",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationProvider",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationMethod",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationFrequencyInSeconds",
                               "Aliases": null
                           },
                           {
                               "Name": "NumberOfRecoveryPointsToRetain",
                               "Aliases": [
                                               "RecoveryPoints"
                                           ]
                           },
                           {
                               "Name": "RecoveryPointRetentionInHours",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationConsistentSnapshotFrequencyInHours",
                               "Aliases": null
                           },
                           {
                               "Name": "Compression",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationPort",
                               "Aliases": null
                           },
                           {
                               "Name": "Authentication",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationStartTime",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicaDeletion",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryAzureStorageAccountId",
                               "Aliases": null
                           },
                           {
                               "Name": "Encryption",
                               "Aliases": null
                           },
                           {
                               "Name": "MultiVmSyncStatus",
                               "Aliases": null
                           },
                           {
                               "Name": "RPOWarningThresholdInMinutes",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-ASRProtectableItem",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "ProtectionContainer",
                               "Aliases": null
                           },
                           {
                               "Name": "FriendlyName",
                               "Aliases": null
                           },
                           {
                               "Name": "IPAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "OSType",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-ASRProtectionContainerMapping",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Policy",
                               "Aliases": null
                           },
                           {
                               "Name": "PrimaryProtectionContainer",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryProtectionContainer",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-ASRRP",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "PrimaryFabric",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryFabric",
                               "Aliases": null
                           },
                           {
                               "Name": "Azure",
                               "Aliases": null
                           },
                           {
                               "Name": "FailoverDeploymentModel",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationProtectedItem",
                               "Aliases": null
                           },
                           {
                               "Name": "Path",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-ASRRecoveryPlan",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "PrimaryFabric",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryFabric",
                               "Aliases": null
                           },
                           {
                               "Name": "Azure",
                               "Aliases": null
                           },
                           {
                               "Name": "FailoverDeploymentModel",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationProtectedItem",
                               "Aliases": null
                           },
                           {
                               "Name": "Path",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-ASRReplicationProtectedItem",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "VMwareToAzure",
                               "Aliases": null
                           },
                           {
                               "Name": "HyperVToAzure",
                               "Aliases": null
                           },
                           {
                               "Name": "VmmToVmm",
                               "Aliases": null
                           },
                           {
                               "Name": "AzureToAzure",
                               "Aliases": null
                           },
                           {
                               "Name": "ProtectableItem",
                               "Aliases": null
                           },
                           {
                               "Name": "AzureToAzureDiskReplicationConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "AzureVmId",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryVmName",
                               "Aliases": null
                           },
                           {
                               "Name": "ProtectionContainerMapping",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryAzureStorageAccountId",
                               "Aliases": null
                           },
                           {
                               "Name": "OSDiskName",
                               "Aliases": null
                           },
                           {
                               "Name": "OS",
                               "Aliases": null
                           },
                           {
                               "Name": "Account",
                               "Aliases": null
                           },
                           {
                               "Name": "LogStorageAccountId",
                               "Aliases": null
                           },
                           {
                               "Name": "IncludeDiskId",
                               "Aliases": null
                           },
                           {
                               "Name": "ProcessServer",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryAzureNetworkId",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryAzureSubnetName",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryResourceGroupId",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryCloudServiceId",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryAvailabilitySetId",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryBootDiagStorageAccountId",
                               "Aliases": null
                           },
                           {
                               "Name": "WaitForCompletion",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-ASRStorageClassificationMapping",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "PrimaryStorageClassification",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryStorageClassification",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-ASRvCenter",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Fabric",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Account",
                               "Aliases": null
                           },
                           {
                               "Name": "Port",
                               "Aliases": null
                           },
                           {
                               "Name": "IpOrHostName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-ASRFabric",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "Fabric"
                                           ]
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-ASRNetworkMapping",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "NetworkMapping"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-ASRPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "Policy"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-ASRProtectionContainerMapping",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "ProtectionContainerMapping"
                                           ]
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-ASRRP",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "RecoveryPlan"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-ASRRecoveryPlan",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "RecoveryPlan"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-ASRReplicationProtectedItem",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "ReplicationProtectedItem"
                                           ]
                           },
                           {
                               "Name": "WaitForCompletion",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-ASRServicesProvider",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "ServicesProvider"
                                           ]
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-ASRStorageClassificationMapping",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "StorageClassificationMapping"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-ASRvCenter",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "vCenter"
                                           ]
                           },
                           {
                               "Name": "Fabric",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Restart-ASRJob",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "Job"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Resume-ASRJob",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "Job"
                                           ]
                           },
                           {
                               "Name": "Comment",
                               "Aliases": [
                                               "Comments"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-ASRAlertSetting",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "EnableEmailSubscriptionOwner",
                               "Aliases": null
                           },
                           {
                               "Name": "DisableEmailToSubscriptionOwner",
                               "Aliases": null
                           },
                           {
                               "Name": "CustomEmailAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "LocaleID",
                               "Aliases": null
                           },
                           {
                               "Name": "DisableNotification",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-ASRNotificationSetting",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "EnableEmailSubscriptionOwner",
                               "Aliases": null
                           },
                           {
                               "Name": "DisableEmailToSubscriptionOwner",
                               "Aliases": null
                           },
                           {
                               "Name": "CustomEmailAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "LocaleID",
                               "Aliases": null
                           },
                           {
                               "Name": "DisableNotification",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-ASRReplicationProtectedItem",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "ReplicationProtectedItem"
                                           ]
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Size",
                               "Aliases": null
                           },
                           {
                               "Name": "PrimaryNic",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryNetworkId",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryCloudServiceId",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryNicSubnetName",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryNicStaticIPAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "NicSelectionType",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryResourceGroupId",
                               "Aliases": null
                           },
                           {
                               "Name": "LicenseType",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryAvailabilitySet",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryBootDiagStorageAccountId",
                               "Aliases": null
                           },
                           {
                               "Name": "AzureToAzureUpdateReplicationConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "UseManagedDisk",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmRecoveryServicesAsrNotificationSetting",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "EnableEmailSubscriptionOwner",
                               "Aliases": null
                           },
                           {
                               "Name": "DisableEmailToSubscriptionOwner",
                               "Aliases": null
                           },
                           {
                               "Name": "CustomEmailAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "LocaleID",
                               "Aliases": null
                           },
                           {
                               "Name": "DisableNotification",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmRecoveryServicesAsrVaultSettings",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Vault",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Start-ASRApplyRecoveryPoint",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "RecoveryPoint",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationProtectedItem",
                               "Aliases": null
                           },
                           {
                               "Name": "DataEncryptionPrimaryCertFile",
                               "Aliases": null
                           },
                           {
                               "Name": "DataEncryptionSecondaryCertFile",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Start-ASRCommitFailover",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "RecoveryPlan",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationProtectedItem",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Start-ASRCommitFailoverJob",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "RecoveryPlan",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationProtectedItem",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Start-ASRFO",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "RecoveryPlan",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationProtectedItem",
                               "Aliases": null
                           },
                           {
                               "Name": "Direction",
                               "Aliases": null
                           },
                           {
                               "Name": "PerformSourceSideAction",
                               "Aliases": [
                                               "PerformSourceSideActions"
                                           ]
                           },
                           {
                               "Name": "DataEncryptionPrimaryCertFile",
                               "Aliases": null
                           },
                           {
                               "Name": "DataEncryptionSecondaryCertFile",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryPoint",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryTag",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Start-ASRPFO",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "RecoveryPlan",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationProtectedItem",
                               "Aliases": null
                           },
                           {
                               "Name": "Direction",
                               "Aliases": null
                           },
                           {
                               "Name": "Optimize",
                               "Aliases": null
                           },
                           {
                               "Name": "CreateVmIfNotFound",
                               "Aliases": null
                           },
                           {
                               "Name": "ServicesProvider",
                               "Aliases": null
                           },
                           {
                               "Name": "DataEncryptionPrimaryCertFile",
                               "Aliases": null
                           },
                           {
                               "Name": "DataEncryptionSecondaryCertFile",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Start-ASRPlannedFailoverJob",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "RecoveryPlan",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationProtectedItem",
                               "Aliases": null
                           },
                           {
                               "Name": "Direction",
                               "Aliases": null
                           },
                           {
                               "Name": "Optimize",
                               "Aliases": null
                           },
                           {
                               "Name": "CreateVmIfNotFound",
                               "Aliases": null
                           },
                           {
                               "Name": "ServicesProvider",
                               "Aliases": null
                           },
                           {
                               "Name": "DataEncryptionPrimaryCertFile",
                               "Aliases": null
                           },
                           {
                               "Name": "DataEncryptionSecondaryCertFile",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Start-ASRResyncJob",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationProtectedItem",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Start-ASRResynchronizeReplicationJob",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationProtectedItem",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Start-ASRSwitchProcessServerJob",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Fabric",
                               "Aliases": [
                                               "ConfigServer"
                                           ]
                           },
                           {
                               "Name": "SourceProcessServer",
                               "Aliases": null
                           },
                           {
                               "Name": "TargetProcessServer",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationProtectedItem",
                               "Aliases": [
                                               "ReplicatedItem"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Start-ASRTFO",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "RecoveryPlan",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationProtectedItem",
                               "Aliases": null
                           },
                           {
                               "Name": "Direction",
                               "Aliases": null
                           },
                           {
                               "Name": "VMNetwork",
                               "Aliases": null
                           },
                           {
                               "Name": "AzureVMNetworkId",
                               "Aliases": null
                           },
                           {
                               "Name": "CloudServiceCreationOption",
                               "Aliases": null
                           },
                           {
                               "Name": "DataEncryptionPrimaryCertFile",
                               "Aliases": null
                           },
                           {
                               "Name": "DataEncryptionSecondaryCertFile",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryPoint",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryTag",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Start-ASRTestFailoverCleanupJob",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryPlan",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationProtectedItem",
                               "Aliases": null
                           },
                           {
                               "Name": "Comment",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Start-ASRTestFailoverJob",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "RecoveryPlan",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationProtectedItem",
                               "Aliases": null
                           },
                           {
                               "Name": "Direction",
                               "Aliases": null
                           },
                           {
                               "Name": "VMNetwork",
                               "Aliases": null
                           },
                           {
                               "Name": "AzureVMNetworkId",
                               "Aliases": null
                           },
                           {
                               "Name": "CloudServiceCreationOption",
                               "Aliases": null
                           },
                           {
                               "Name": "DataEncryptionPrimaryCertFile",
                               "Aliases": null
                           },
                           {
                               "Name": "DataEncryptionSecondaryCertFile",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryPoint",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryTag",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Start-ASRUnplannedFailoverJob",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "RecoveryPlan",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationProtectedItem",
                               "Aliases": null
                           },
                           {
                               "Name": "Direction",
                               "Aliases": null
                           },
                           {
                               "Name": "PerformSourceSideAction",
                               "Aliases": [
                                               "PerformSourceSideActions"
                                           ]
                           },
                           {
                               "Name": "DataEncryptionPrimaryCertFile",
                               "Aliases": null
                           },
                           {
                               "Name": "DataEncryptionSecondaryCertFile",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryPoint",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryTag",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Stop-ASRJob",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "Job"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Update-ASRMobilityService",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "Account",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationProtectedItem",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Update-ASRPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "VMwareToAzure",
                               "Aliases": null
                           },
                           {
                               "Name": "AzureToAzure",
                               "Aliases": null
                           },
                           {
                               "Name": "AzureToVMware",
                               "Aliases": null
                           },
                           {
                               "Name": "HyperVToAzure",
                               "Aliases": null
                           },
                           {
                               "Name": "VmmToVmm",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "Policy"
                                           ]
                           },
                           {
                               "Name": "ReplicationMethod",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationFrequencyInSeconds",
                               "Aliases": null
                           },
                           {
                               "Name": "NumberOfRecoveryPointsToRetain",
                               "Aliases": [
                                               "RecoveryPoints"
                                           ]
                           },
                           {
                               "Name": "RecoveryPointRetentionInHours",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationConsistentSnapshotFrequencyInHours",
                               "Aliases": null
                           },
                           {
                               "Name": "Compression",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationPort",
                               "Aliases": null
                           },
                           {
                               "Name": "Authentication",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationStartTime",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicaDeletion",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryAzureStorageAccountId",
                               "Aliases": null
                           },
                           {
                               "Name": "Encryption",
                               "Aliases": null
                           },
                           {
                               "Name": "MultiVmSyncStatus",
                               "Aliases": null
                           },
                           {
                               "Name": "RPOWarningThresholdInMinutes",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Update-ASRProtectionDirection",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "AzureToVMware",
                               "Aliases": null
                           },
                           {
                               "Name": "VMwareToAzure",
                               "Aliases": null
                           },
                           {
                               "Name": "HyperVToAzure",
                               "Aliases": null
                           },
                           {
                               "Name": "VmmToVmm",
                               "Aliases": null
                           },
                           {
                               "Name": "AzureToAzure",
                               "Aliases": null
                           },
                           {
                               "Name": "Account",
                               "Aliases": null
                           },
                           {
                               "Name": "DataStore",
                               "Aliases": null
                           },
                           {
                               "Name": "MasterTarget",
                               "Aliases": null
                           },
                           {
                               "Name": "ProcessServer",
                               "Aliases": null
                           },
                           {
                               "Name": "ProtectionContainerMapping",
                               "Aliases": null
                           },
                           {
                               "Name": "LogStorageAccountId",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryAzureStorageAccountId",
                               "Aliases": null
                           },
                           {
                               "Name": "AzureToAzureDiskReplicationConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryPlan",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicationProtectedItem",
                               "Aliases": null
                           },
                           {
                               "Name": "Direction",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryResourceGroupId",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryCloudServiceId",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryAvailabilitySetId",
                               "Aliases": null
                           },
                           {
                               "Name": "RecoveryBootDiagStorageAccountId",
                               "Aliases": null
                           },
                           {
                               "Name": "RetentionVolume",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Update-ASRRecoveryPlan",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "RecoveryPlan"
                                           ]
                           },
                           {
                               "Name": "Path",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Update-ASRServicesProvider",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "ServicesProvider"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Update-ASRvCenter",
        "IsAlias": false,
        "SourceModule": "AzureRM.RecoveryServices.SiteRecovery",
        "Version": "0.2.12",
        "Parameters": [
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "vCenter"
                                           ]
                           },
                           {
                               "Name": "Account",
                               "Aliases": null
                           },
                           {
                               "Name": "Port",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    }
]