Resources/ModuleSpecs/AzureRM/6.13.1/AzureRM.Compute.5.9.1.Cmdlets.json

[
    {
        "Command": "Remove-AzureRmAvailabilitySet",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName",
                                               "AvailabilitySetName"
                                           ]
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmAvailabilitySet",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName",
                                               "AvailabilitySetName"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmAvailabilitySet",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName",
                                               "AvailabilitySetName"
                                           ]
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "PlatformUpdateDomainCount",
                               "Aliases": null
                           },
                           {
                               "Name": "PlatformFaultDomainCount",
                               "Aliases": null
                           },
                           {
                               "Name": "Sku",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Update-AzureRmAvailabilitySet",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "AvailabilitySet",
                               "Aliases": [
                                               "VMProfile"
                                           ]
                           },
                           {
                               "Name": "Sku",
                               "Aliases": null
                           },
                           {
                               "Name": "Managed",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVMExtensionImageType",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "PublisherName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVMExtensionImage",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "PublisherName",
                               "Aliases": null
                           },
                           {
                               "Name": "Type",
                               "Aliases": null
                           },
                           {
                               "Name": "FilterExpression",
                               "Aliases": null
                           },
                           {
                               "Name": "Version",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVMADDomainExtension",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ExtensionName"
                                           ]
                           },
                           {
                               "Name": "Status",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmVMADDomainExtension",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "DomainName",
                               "Aliases": null
                           },
                           {
                               "Name": "OUPath",
                               "Aliases": null
                           },
                           {
                               "Name": "JoinOption",
                               "Aliases": null
                           },
                           {
                               "Name": "Credential",
                               "Aliases": null
                           },
                           {
                               "Name": "Restart",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ExtensionName"
                                           ]
                           },
                           {
                               "Name": "TypeHandlerVersion",
                               "Aliases": [
                                               "HandlerVersion",
                                               "Version"
                                           ]
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "DisableAutoUpgradeMinorVersion",
                               "Aliases": null
                           },
                           {
                               "Name": "ForceRerun",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVMAEMExtension",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ExtensionName"
                                           ]
                           },
                           {
                               "Name": "Status",
                               "Aliases": null
                           },
                           {
                               "Name": "OSType",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmVMAEMExtension",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ExtensionName"
                                           ]
                           },
                           {
                               "Name": "OSType",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmVMAEMExtension",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "EnableWAD",
                               "Aliases": null
                           },
                           {
                               "Name": "WADStorageAccountName",
                               "Aliases": null
                           },
                           {
                               "Name": "OSType",
                               "Aliases": null
                           },
                           {
                               "Name": "SkipStorage",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Test-AzureRmVMAEMExtension",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "OSType",
                               "Aliases": null
                           },
                           {
                               "Name": "WaitTimeInMinutes",
                               "Aliases": null
                           },
                           {
                               "Name": "SkipStorageCheck",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmVMBginfoExtension",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ExtensionName"
                                           ]
                           },
                           {
                               "Name": "TypeHandlerVersion",
                               "Aliases": [
                                               "HandlerVersion",
                                               "Version"
                                           ]
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "DisableAutoUpgradeMinorVersion",
                               "Aliases": null
                           },
                           {
                               "Name": "ForceRerun",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVMCustomScriptExtension",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ExtensionName"
                                           ]
                           },
                           {
                               "Name": "Status",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmVMCustomScriptExtension",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ExtensionName"
                                           ]
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmVMCustomScriptExtension",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ContainerName",
                               "Aliases": null
                           },
                           {
                               "Name": "FileName",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageAccountName",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageEndpointSuffix",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageAccountKey",
                               "Aliases": null
                           },
                           {
                               "Name": "FileUri",
                               "Aliases": null
                           },
                           {
                               "Name": "Run",
                               "Aliases": [
                                               "RunFile",
                                               "Command"
                                           ]
                           },
                           {
                               "Name": "Argument",
                               "Aliases": null
                           },
                           {
                               "Name": "SecureExecution",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ExtensionName"
                                           ]
                           },
                           {
                               "Name": "TypeHandlerVersion",
                               "Aliases": [
                                               "HandlerVersion",
                                               "Version"
                                           ]
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "DisableAutoUpgradeMinorVersion",
                               "Aliases": null
                           },
                           {
                               "Name": "ForceRerun",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVMDiagnosticsExtension",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ExtensionName"
                                           ]
                           },
                           {
                               "Name": "Status",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmVMDiagnosticsExtension",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ExtensionName"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmVmssDiagnosticsExtension",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "VirtualMachineScaleSet",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ExtensionName"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmVMDiagnosticsExtension",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "DiagnosticsConfigurationPath",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageAccountName",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageAccountKey",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageAccountEndpoint",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageContext",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ExtensionName"
                                           ]
                           },
                           {
                               "Name": "TypeHandlerVersion",
                               "Aliases": [
                                               "HandlerVersion",
                                               "Version"
                                           ]
                           },
                           {
                               "Name": "AutoUpgradeMinorVersion",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmVMExtension",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "Publisher",
                               "Aliases": null
                           },
                           {
                               "Name": "ExtensionType",
                               "Aliases": [
                                               "Type"
                                           ]
                           },
                           {
                               "Name": "Settings",
                               "Aliases": null
                           },
                           {
                               "Name": "ProtectedSettings",
                               "Aliases": null
                           },
                           {
                               "Name": "SettingString",
                               "Aliases": null
                           },
                           {
                               "Name": "ProtectedSettingString",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ExtensionName"
                                           ]
                           },
                           {
                               "Name": "TypeHandlerVersion",
                               "Aliases": [
                                               "HandlerVersion",
                                               "Version"
                                           ]
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "DisableAutoUpgradeMinorVersion",
                               "Aliases": null
                           },
                           {
                               "Name": "ForceRerun",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmVMExtension",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ExtensionName"
                                           ]
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVMExtension",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ExtensionName"
                                           ]
                           },
                           {
                               "Name": "Status",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVMSqlServerExtension",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmVMSqlServerAutoBackupConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Enable",
                               "Aliases": null
                           },
                           {
                               "Name": "RetentionPeriodInDays",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableEncryption",
                               "Aliases": null
                           },
                           {
                               "Name": "CertificatePassword",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageContext",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageUri",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageKey",
                               "Aliases": null
                           },
                           {
                               "Name": "BackupSystemDbs",
                               "Aliases": null
                           },
                           {
                               "Name": "BackupScheduleType",
                               "Aliases": null
                           },
                           {
                               "Name": "FullBackupFrequency",
                               "Aliases": null
                           },
                           {
                               "Name": "FullBackupStartHour",
                               "Aliases": null
                           },
                           {
                               "Name": "FullBackupWindowInHours",
                               "Aliases": null
                           },
                           {
                               "Name": "LogBackupFrequencyInMinutes",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmVMSqlServerAutoPatchingConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "Enable",
                               "Aliases": null
                           },
                           {
                               "Name": "DayOfWeek",
                               "Aliases": null
                           },
                           {
                               "Name": "MaintenanceWindowStartingHour",
                               "Aliases": null
                           },
                           {
                               "Name": "MaintenanceWindowDuration",
                               "Aliases": null
                           },
                           {
                               "Name": "PatchCategory",
                               "Aliases": null
                           }
                       ]
    },
    {
        "Command": "New-AzureRmVMSqlServerKeyVaultCredentialConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Enable",
                               "Aliases": null
                           },
                           {
                               "Name": "CredentialName",
                               "Aliases": null
                           },
                           {
                               "Name": "AzureKeyVaultUrl",
                               "Aliases": null
                           },
                           {
                               "Name": "ServicePrincipalName",
                               "Aliases": null
                           },
                           {
                               "Name": "ServicePrincipalSecret",
                               "Aliases": null
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmVMSqlServerExtension",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ExtensionName"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmVMSqlServerExtension",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "Version",
                               "Aliases": [
                                               "HandlerVersion"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "AutoPatchingSettings",
                               "Aliases": null
                           },
                           {
                               "Name": "AutoBackupSettings",
                               "Aliases": null
                           },
                           {
                               "Name": "KeyVaultCredentialSettings",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVMImage",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "PublisherName",
                               "Aliases": null
                           },
                           {
                               "Name": "Offer",
                               "Aliases": null
                           },
                           {
                               "Name": "Skus",
                               "Aliases": null
                           },
                           {
                               "Name": "FilterExpression",
                               "Aliases": null
                           },
                           {
                               "Name": "Version",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVMAccessExtension",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ExtensionName"
                                           ]
                           },
                           {
                               "Name": "Status",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmVMAccessExtension",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ExtensionName"
                                           ]
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmVMAccessExtension",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "Credential",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ExtensionName"
                                           ]
                           },
                           {
                               "Name": "TypeHandlerVersion",
                               "Aliases": [
                                               "HandlerVersion",
                                               "Version"
                                           ]
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "DisableAutoUpgradeMinorVersion",
                               "Aliases": null
                           },
                           {
                               "Name": "ForceRerun",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVMImageSku",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "PublisherName",
                               "Aliases": null
                           },
                           {
                               "Name": "Offer",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVMImagePublisher",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVMImageOffer",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "PublisherName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmRemoteDesktopFile",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName",
                                               "VMName"
                                           ]
                           },
                           {
                               "Name": "LocalPath",
                               "Aliases": null
                           },
                           {
                               "Name": "Launch",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVMUsage",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVMSize",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "AvailabilitySetName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Save-AzureRmVMImage",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "VMName"
                                           ]
                           },
                           {
                               "Name": "DestinationContainerName",
                               "Aliases": null
                           },
                           {
                               "Name": "VHDNamePrefix",
                               "Aliases": [
                                               "VirtualHardDiskNamePrefix"
                                           ]
                           },
                           {
                               "Name": "Overwrite",
                               "Aliases": null
                           },
                           {
                               "Name": "Path",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Id",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmVM",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Id",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Generalized",
                               "Aliases": null
                           },
                           {
                               "Name": "Redeploy",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmVMAdditionalUnattendContent",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "VM",
                               "Aliases": [
                                               "VMProfile"
                                           ]
                           },
                           {
                               "Name": "Content",
                               "Aliases": null
                           },
                           {
                               "Name": "SettingName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmVMSshPublicKey",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "VM",
                               "Aliases": [
                                               "VMProfile"
                                           ]
                           },
                           {
                               "Name": "KeyData",
                               "Aliases": null
                           },
                           {
                               "Name": "Path",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmVMSecret",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "VM",
                               "Aliases": [
                                               "VMProfile"
                                           ]
                           },
                           {
                               "Name": "SourceVaultId",
                               "Aliases": [
                                               "Id"
                                           ]
                           },
                           {
                               "Name": "CertificateStore",
                               "Aliases": null
                           },
                           {
                               "Name": "CertificateUrl",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmVMSecret",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "VM",
                               "Aliases": [
                                               "VMProfile"
                                           ]
                           },
                           {
                               "Name": "SourceVaultId",
                               "Aliases": [
                                               "Id"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmVMNetworkInterface",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "VM",
                               "Aliases": [
                                               "VMProfile"
                                           ]
                           },
                           {
                               "Name": "NetworkInterfaceIDs",
                               "Aliases": [
                                               "Id",
                                               "NicIds"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmVMDataDisk",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "VM",
                               "Aliases": [
                                               "VMProfile"
                                           ]
                           },
                           {
                               "Name": "DataDiskNames",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmVMBootDiagnostics",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "VM",
                               "Aliases": [
                                               "VMProfile"
                                           ]
                           },
                           {
                               "Name": "Enable",
                               "Aliases": null
                           },
                           {
                               "Name": "Disable",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageAccountName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmVMDataDisk",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "VM",
                               "Aliases": [
                                               "VMProfile"
                                           ]
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Lun",
                               "Aliases": null
                           },
                           {
                               "Name": "Caching",
                               "Aliases": null
                           },
                           {
                               "Name": "DiskSizeInGB",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageAccountType",
                               "Aliases": null
                           },
                           {
                               "Name": "WriteAccelerator",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmVMPlan",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "VM",
                               "Aliases": [
                                               "VMProfile"
                                           ]
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Product",
                               "Aliases": null
                           },
                           {
                               "Name": "PromotionCode",
                               "Aliases": null
                           },
                           {
                               "Name": "Publisher",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmVMSourceImage",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "VM",
                               "Aliases": [
                                               "VMProfile"
                                           ]
                           },
                           {
                               "Name": "PublisherName",
                               "Aliases": null
                           },
                           {
                               "Name": "Offer",
                               "Aliases": null
                           },
                           {
                               "Name": "Skus",
                               "Aliases": null
                           },
                           {
                               "Name": "Version",
                               "Aliases": null
                           },
                           {
                               "Name": "Id",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmVMOSDisk",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "VM",
                               "Aliases": [
                                               "VMProfile"
                                           ]
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "OSDiskName",
                                               "DiskName"
                                           ]
                           },
                           {
                               "Name": "VhdUri",
                               "Aliases": [
                                               "OSDiskVhdUri",
                                               "DiskVhdUri"
                                           ]
                           },
                           {
                               "Name": "Caching",
                               "Aliases": null
                           },
                           {
                               "Name": "SourceImageUri",
                               "Aliases": [
                                               "SourceImage"
                                           ]
                           },
                           {
                               "Name": "CreateOption",
                               "Aliases": null
                           },
                           {
                               "Name": "Windows",
                               "Aliases": null
                           },
                           {
                               "Name": "Linux",
                               "Aliases": null
                           },
                           {
                               "Name": "DiskEncryptionKeyUrl",
                               "Aliases": null
                           },
                           {
                               "Name": "DiskEncryptionKeyVaultId",
                               "Aliases": null
                           },
                           {
                               "Name": "KeyEncryptionKeyUrl",
                               "Aliases": null
                           },
                           {
                               "Name": "KeyEncryptionKeyVaultId",
                               "Aliases": null
                           },
                           {
                               "Name": "DiskSizeInGB",
                               "Aliases": null
                           },
                           {
                               "Name": "ManagedDiskId",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageAccountType",
                               "Aliases": null
                           },
                           {
                               "Name": "WriteAccelerator",
                               "Aliases": null
                           },
                           {
                               "Name": "DiffDiskSetting",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVMBootDiagnosticsData",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName",
                                               "VMName"
                                           ]
                           },
                           {
                               "Name": "Windows",
                               "Aliases": null
                           },
                           {
                               "Name": "Linux",
                               "Aliases": null
                           },
                           {
                               "Name": "LocalPath",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVM",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName",
                                               "VMName"
                                           ]
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "Status",
                               "Aliases": null
                           },
                           {
                               "Name": "NextLink",
                               "Aliases": null
                           },
                           {
                               "Name": "DisplayHint",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Update-AzureRmVM",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Id",
                               "Aliases": null
                           },
                           {
                               "Name": "VM",
                               "Aliases": [
                                               "VMProfile"
                                           ]
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "IdentityType",
                               "Aliases": null
                           },
                           {
                               "Name": "IdentityId",
                               "Aliases": null
                           },
                           {
                               "Name": "AssignIdentity",
                               "Aliases": null
                           },
                           {
                               "Name": "OsDiskWriteAccelerator",
                               "Aliases": null
                           },
                           {
                               "Name": "UltraSSDEnabled",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Restart-AzureRmVM",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Id",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "PerformMaintenance",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmVM",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "VM",
                               "Aliases": [
                                               "VMProfile"
                                           ]
                           },
                           {
                               "Name": "Zone",
                               "Aliases": null
                           },
                           {
                               "Name": "DisableBginfoExtension",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "LicenseType",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Credential",
                               "Aliases": null
                           },
                           {
                               "Name": "VirtualNetworkName",
                               "Aliases": null
                           },
                           {
                               "Name": "AddressPrefix",
                               "Aliases": null
                           },
                           {
                               "Name": "SubnetName",
                               "Aliases": null
                           },
                           {
                               "Name": "SubnetAddressPrefix",
                               "Aliases": null
                           },
                           {
                               "Name": "PublicIpAddressName",
                               "Aliases": null
                           },
                           {
                               "Name": "DomainNameLabel",
                               "Aliases": null
                           },
                           {
                               "Name": "AllocationMethod",
                               "Aliases": null
                           },
                           {
                               "Name": "SecurityGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "OpenPorts",
                               "Aliases": null
                           },
                           {
                               "Name": "Image",
                               "Aliases": [
                                               "ImageName"
                                           ]
                           },
                           {
                               "Name": "DiskFile",
                               "Aliases": null
                           },
                           {
                               "Name": "Linux",
                               "Aliases": null
                           },
                           {
                               "Name": "Size",
                               "Aliases": null
                           },
                           {
                               "Name": "AvailabilitySetName",
                               "Aliases": null
                           },
                           {
                               "Name": "SystemAssignedIdentity",
                               "Aliases": null
                           },
                           {
                               "Name": "UserAssignedIdentity",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DataDiskSizeInGb",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Start-AzureRmVM",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Id",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Stop-AzureRmVM",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "StayProvisioned",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Id",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmVM",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName",
                                               "VMName"
                                           ]
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Id",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmVMConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "VMName",
                               "Aliases": [
                                               "ResourceName",
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "VMSize",
                               "Aliases": null
                           },
                           {
                               "Name": "AvailabilitySetId",
                               "Aliases": null
                           },
                           {
                               "Name": "LicenseType",
                               "Aliases": null
                           },
                           {
                               "Name": "IdentityType",
                               "Aliases": null
                           },
                           {
                               "Name": "IdentityId",
                               "Aliases": null
                           },
                           {
                               "Name": "AssignIdentity",
                               "Aliases": null
                           },
                           {
                               "Name": "Zone",
                               "Aliases": null
                           },
                           {
                               "Name": "Tags",
                               "Aliases": [
                                               "Tag"
                                           ]
                           },
                           {
                               "Name": "EnableUltraSSD",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmVMOperatingSystem",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "VM",
                               "Aliases": [
                                               "VMProfile"
                                           ]
                           },
                           {
                               "Name": "Windows",
                               "Aliases": null
                           },
                           {
                               "Name": "Linux",
                               "Aliases": null
                           },
                           {
                               "Name": "ComputerName",
                               "Aliases": null
                           },
                           {
                               "Name": "Credential",
                               "Aliases": null
                           },
                           {
                               "Name": "CustomData",
                               "Aliases": null
                           },
                           {
                               "Name": "ProvisionVMAgent",
                               "Aliases": null
                           },
                           {
                               "Name": "DisableVMAgent",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableAutoUpdate",
                               "Aliases": null
                           },
                           {
                               "Name": "TimeZone",
                               "Aliases": null
                           },
                           {
                               "Name": "WinRMHttp",
                               "Aliases": null
                           },
                           {
                               "Name": "WinRMHttps",
                               "Aliases": null
                           },
                           {
                               "Name": "WinRMCertificateUrl",
                               "Aliases": null
                           },
                           {
                               "Name": "DisablePasswordAuthentication",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmVMDataDisk",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "VM",
                               "Aliases": [
                                               "VMProfile"
                                           ]
                           },
                           {
                               "Name": "VirtualMachineScaleSetVM",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "VhdUri",
                               "Aliases": null
                           },
                           {
                               "Name": "Caching",
                               "Aliases": null
                           },
                           {
                               "Name": "DiskSizeInGB",
                               "Aliases": null
                           },
                           {
                               "Name": "Lun",
                               "Aliases": null
                           },
                           {
                               "Name": "CreateOption",
                               "Aliases": null
                           },
                           {
                               "Name": "SourceImageUri",
                               "Aliases": [
                                               "SourceImage"
                                           ]
                           },
                           {
                               "Name": "ManagedDiskId",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageAccountType",
                               "Aliases": null
                           },
                           {
                               "Name": "WriteAccelerator",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmVMNetworkInterface",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "VM",
                               "Aliases": [
                                               "VMProfile"
                                           ]
                           },
                           {
                               "Name": "Id",
                               "Aliases": [
                                               "NicId",
                                               "NetworkInterfaceId"
                                           ]
                           },
                           {
                               "Name": "NetworkInterface",
                               "Aliases": null
                           },
                           {
                               "Name": "Primary",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmVhd",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Destination",
                               "Aliases": [
                                               "dst"
                                           ]
                           },
                           {
                               "Name": "LocalFilePath",
                               "Aliases": [
                                               "lf"
                                           ]
                           },
                           {
                               "Name": "NumberOfUploaderThreads",
                               "Aliases": [
                                               "th"
                                           ]
                           },
                           {
                               "Name": "BaseImageUriToPatch",
                               "Aliases": [
                                               "bs"
                                           ]
                           },
                           {
                               "Name": "OverWrite",
                               "Aliases": [
                                               "o"
                                           ]
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Save-AzureRmVhd",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageKey",
                               "Aliases": [
                                               "sk"
                                           ]
                           },
                           {
                               "Name": "SourceUri",
                               "Aliases": [
                                               "src",
                                               "Source"
                                           ]
                           },
                           {
                               "Name": "LocalFilePath",
                               "Aliases": [
                                               "lf"
                                           ]
                           },
                           {
                               "Name": "NumberOfThreads",
                               "Aliases": [
                                               "th"
                                           ]
                           },
                           {
                               "Name": "OverWrite",
                               "Aliases": [
                                               "o"
                                           ]
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmContainerServiceAgentPoolProfile",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ContainerService",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Count",
                               "Aliases": null
                           },
                           {
                               "Name": "VmSize",
                               "Aliases": null
                           },
                           {
                               "Name": "DnsPrefix",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmContainerServiceConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "OrchestratorType",
                               "Aliases": null
                           },
                           {
                               "Name": "MasterCount",
                               "Aliases": null
                           },
                           {
                               "Name": "MasterDnsPrefix",
                               "Aliases": null
                           },
                           {
                               "Name": "AgentPoolProfile",
                               "Aliases": null
                           },
                           {
                               "Name": "WindowsProfileAdminUsername",
                               "Aliases": null
                           },
                           {
                               "Name": "WindowsProfileAdminPassword",
                               "Aliases": null
                           },
                           {
                               "Name": "AdminUsername",
                               "Aliases": null
                           },
                           {
                               "Name": "SshPublicKey",
                               "Aliases": null
                           },
                           {
                               "Name": "VmDiagnosticsEnabled",
                               "Aliases": null
                           },
                           {
                               "Name": "CustomProfileOrchestrator",
                               "Aliases": null
                           },
                           {
                               "Name": "ServicePrincipalProfileClientId",
                               "Aliases": null
                           },
                           {
                               "Name": "ServicePrincipalProfileSecret",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmContainerServiceAgentPoolProfile",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ContainerService",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmContainerService",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ContainerService",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Update-AzureRmContainerService",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ContainerService",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmContainerService",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmContainerService",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVmssVM",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMScaleSetName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "InstanceId",
                               "Aliases": null
                           },
                           {
                               "Name": "InstanceView",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmVmssVM",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMScaleSetName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "InstanceId",
                               "Aliases": null
                           },
                           {
                               "Name": "Reimage",
                               "Aliases": null
                           },
                           {
                               "Name": "ReimageAll",
                               "Aliases": null
                           },
                           {
                               "Name": "Redeploy",
                               "Aliases": null
                           },
                           {
                               "Name": "PerformMaintenance",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmVmssAdditionalUnattendContent",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "VirtualMachineScaleSet",
                               "Aliases": null
                           },
                           {
                               "Name": "PassName",
                               "Aliases": null
                           },
                           {
                               "Name": "ComponentName",
                               "Aliases": null
                           },
                           {
                               "Name": "SettingName",
                               "Aliases": null
                           },
                           {
                               "Name": "Content",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmVmssExtension",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "VirtualMachineScaleSet",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Publisher",
                               "Aliases": null
                           },
                           {
                               "Name": "Type",
                               "Aliases": null
                           },
                           {
                               "Name": "TypeHandlerVersion",
                               "Aliases": null
                           },
                           {
                               "Name": "AutoUpgradeMinorVersion",
                               "Aliases": null
                           },
                           {
                               "Name": "Setting",
                               "Aliases": null
                           },
                           {
                               "Name": "ProtectedSetting",
                               "Aliases": null
                           },
                           {
                               "Name": "ForceUpdateTag",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmVmssDataDisk",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "VirtualMachineScaleSet",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Lun",
                               "Aliases": null
                           },
                           {
                               "Name": "Caching",
                               "Aliases": null
                           },
                           {
                               "Name": "WriteAccelerator",
                               "Aliases": null
                           },
                           {
                               "Name": "CreateOption",
                               "Aliases": null
                           },
                           {
                               "Name": "DiskSizeGB",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageAccountType",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmVmssNetworkInterfaceConfiguration",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "VirtualMachineScaleSet",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Primary",
                               "Aliases": null
                           },
                           {
                               "Name": "Id",
                               "Aliases": null
                           },
                           {
                               "Name": "IpConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableAcceleratedNetworking",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableIPForwarding",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkSecurityGroupId",
                               "Aliases": null
                           },
                           {
                               "Name": "DnsSettingsDnsServer",
                               "Aliases": [
                                               "DnsServer"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmVmssSecret",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "VirtualMachineScaleSet",
                               "Aliases": null
                           },
                           {
                               "Name": "SourceVaultId",
                               "Aliases": null
                           },
                           {
                               "Name": "VaultCertificate",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmVmssSshPublicKey",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "VirtualMachineScaleSet",
                               "Aliases": null
                           },
                           {
                               "Name": "Path",
                               "Aliases": null
                           },
                           {
                               "Name": "KeyData",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmVmssWinRMListener",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "VirtualMachineScaleSet",
                               "Aliases": null
                           },
                           {
                               "Name": "Protocol",
                               "Aliases": null
                           },
                           {
                               "Name": "CertificateUrl",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmVmssConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "Overprovision",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "SkuName",
                               "Aliases": [
                                               "AccountType"
                                           ]
                           },
                           {
                               "Name": "SkuTier",
                               "Aliases": null
                           },
                           {
                               "Name": "SkuCapacity",
                               "Aliases": null
                           },
                           {
                               "Name": "UpgradePolicyMode",
                               "Aliases": null
                           },
                           {
                               "Name": "OsProfile",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageProfile",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkInterfaceConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "Extension",
                               "Aliases": null
                           },
                           {
                               "Name": "SinglePlacementGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "ZoneBalance",
                               "Aliases": null
                           },
                           {
                               "Name": "PlatformFaultDomainCount",
                               "Aliases": null
                           },
                           {
                               "Name": "Zone",
                               "Aliases": null
                           },
                           {
                               "Name": "PlanName",
                               "Aliases": null
                           },
                           {
                               "Name": "PlanPublisher",
                               "Aliases": null
                           },
                           {
                               "Name": "PlanProduct",
                               "Aliases": null
                           },
                           {
                               "Name": "PlanPromotionCode",
                               "Aliases": null
                           },
                           {
                               "Name": "RollingUpgradePolicy",
                               "Aliases": null
                           },
                           {
                               "Name": "AutoOSUpgrade",
                               "Aliases": null
                           },
                           {
                               "Name": "DisableAutoRollback",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableUltraSSD",
                               "Aliases": null
                           },
                           {
                               "Name": "HealthProbeId",
                               "Aliases": null
                           },
                           {
                               "Name": "BootDiagnostic",
                               "Aliases": null
                           },
                           {
                               "Name": "LicenseType",
                               "Aliases": null
                           },
                           {
                               "Name": "Priority",
                               "Aliases": null
                           },
                           {
                               "Name": "EvictionPolicy",
                               "Aliases": null
                           },
                           {
                               "Name": "IdentityType",
                               "Aliases": null
                           },
                           {
                               "Name": "IdentityId",
                               "Aliases": null
                           },
                           {
                               "Name": "AssignIdentity",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmVmssIpConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Id",
                               "Aliases": null
                           },
                           {
                               "Name": "SubnetId",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationGatewayBackendAddressPoolsId",
                               "Aliases": null
                           },
                           {
                               "Name": "LoadBalancerBackendAddressPoolsId",
                               "Aliases": null
                           },
                           {
                               "Name": "LoadBalancerInboundNatPoolsId",
                               "Aliases": null
                           },
                           {
                               "Name": "Primary",
                               "Aliases": null
                           },
                           {
                               "Name": "PrivateIPAddressVersion",
                               "Aliases": null
                           },
                           {
                               "Name": "PublicIPAddressConfigurationName",
                               "Aliases": [
                                               "PublicIPAddressName"
                                           ]
                           },
                           {
                               "Name": "PublicIPAddressConfigurationIdleTimeoutInMinutes",
                               "Aliases": [
                                               "PublicIPAddressIdleTimeoutInMinutes"
                                           ]
                           },
                           {
                               "Name": "DnsSetting",
                               "Aliases": [
                                               "PublicIPAddressDomainNameLabel"
                                           ]
                           },
                           {
                               "Name": "IpTag",
                               "Aliases": null
                           },
                           {
                               "Name": "PublicIPPrefix",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmVmssVaultCertificateConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "CertificateUrl",
                               "Aliases": null
                           },
                           {
                               "Name": "CertificateStore",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmVmssExtension",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "VirtualMachineScaleSet",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Id",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmVmssDataDisk",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "VirtualMachineScaleSet",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Lun",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmVmssNetworkInterfaceConfiguration",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "VirtualMachineScaleSet",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Id",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmVmssOsProfile",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "VirtualMachineScaleSet",
                               "Aliases": null
                           },
                           {
                               "Name": "ComputerNamePrefix",
                               "Aliases": null
                           },
                           {
                               "Name": "AdminUsername",
                               "Aliases": null
                           },
                           {
                               "Name": "AdminPassword",
                               "Aliases": null
                           },
                           {
                               "Name": "CustomData",
                               "Aliases": null
                           },
                           {
                               "Name": "WindowsConfigurationProvisionVMAgent",
                               "Aliases": null
                           },
                           {
                               "Name": "WindowsConfigurationEnableAutomaticUpdate",
                               "Aliases": null
                           },
                           {
                               "Name": "TimeZone",
                               "Aliases": null
                           },
                           {
                               "Name": "AdditionalUnattendContent",
                               "Aliases": null
                           },
                           {
                               "Name": "Listener",
                               "Aliases": null
                           },
                           {
                               "Name": "LinuxConfigurationDisablePasswordAuthentication",
                               "Aliases": null
                           },
                           {
                               "Name": "PublicKey",
                               "Aliases": null
                           },
                           {
                               "Name": "Secret",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmVmssStorageProfile",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "VirtualMachineScaleSet",
                               "Aliases": null
                           },
                           {
                               "Name": "ImageReferencePublisher",
                               "Aliases": null
                           },
                           {
                               "Name": "ImageReferenceOffer",
                               "Aliases": null
                           },
                           {
                               "Name": "ImageReferenceSku",
                               "Aliases": null
                           },
                           {
                               "Name": "ImageReferenceVersion",
                               "Aliases": null
                           },
                           {
                               "Name": "OsDiskName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "OsDiskCaching",
                               "Aliases": null
                           },
                           {
                               "Name": "OsDiskCreateOption",
                               "Aliases": null
                           },
                           {
                               "Name": "OsDiskOsType",
                               "Aliases": null
                           },
                           {
                               "Name": "Image",
                               "Aliases": null
                           },
                           {
                               "Name": "VhdContainer",
                               "Aliases": null
                           },
                           {
                               "Name": "ImageReferenceId",
                               "Aliases": null
                           },
                           {
                               "Name": "OsDiskWriteAccelerator",
                               "Aliases": null
                           },
                           {
                               "Name": "DiffDiskSetting",
                               "Aliases": null
                           },
                           {
                               "Name": "ManagedDisk",
                               "Aliases": null
                           },
                           {
                               "Name": "DataDisk",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmVmss",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMScaleSetName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "VirtualMachineScaleSet",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "ImageName",
                               "Aliases": null
                           },
                           {
                               "Name": "Credential",
                               "Aliases": null
                           },
                           {
                               "Name": "InstanceCount",
                               "Aliases": null
                           },
                           {
                               "Name": "VirtualNetworkName",
                               "Aliases": null
                           },
                           {
                               "Name": "SubnetName",
                               "Aliases": null
                           },
                           {
                               "Name": "PublicIpAddressName",
                               "Aliases": null
                           },
                           {
                               "Name": "DomainNameLabel",
                               "Aliases": null
                           },
                           {
                               "Name": "SecurityGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "LoadBalancerName",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendPort",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "VmSize",
                               "Aliases": null
                           },
                           {
                               "Name": "UpgradePolicyMode",
                               "Aliases": null
                           },
                           {
                               "Name": "AllocationMethod",
                               "Aliases": null
                           },
                           {
                               "Name": "VnetAddressPrefix",
                               "Aliases": null
                           },
                           {
                               "Name": "SubnetAddressPrefix",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendPoolName",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendPoolName",
                               "Aliases": null
                           },
                           {
                               "Name": "SystemAssignedIdentity",
                               "Aliases": null
                           },
                           {
                               "Name": "UserAssignedIdentity",
                               "Aliases": null
                           },
                           {
                               "Name": "Zone",
                               "Aliases": null
                           },
                           {
                               "Name": "NatBackendPort",
                               "Aliases": null
                           },
                           {
                               "Name": "DataDiskSizeInGb",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "SinglePlacementGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Update-AzureRmVmss",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMScaleSetName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "VirtualMachineScaleSet",
                               "Aliases": null
                           },
                           {
                               "Name": "ImageReferenceSku",
                               "Aliases": null
                           },
                           {
                               "Name": "IdentityId",
                               "Aliases": null
                           },
                           {
                               "Name": "ManagedDiskStorageAccountType",
                               "Aliases": null
                           },
                           {
                               "Name": "PlanPublisher",
                               "Aliases": null
                           },
                           {
                               "Name": "ProvisionVMAgent",
                               "Aliases": null
                           },
                           {
                               "Name": "BootDiagnosticsEnabled",
                               "Aliases": null
                           },
                           {
                               "Name": "Overprovision",
                               "Aliases": null
                           },
                           {
                               "Name": "MaxBatchInstancePercent",
                               "Aliases": null
                           },
                           {
                               "Name": "TimeZone",
                               "Aliases": null
                           },
                           {
                               "Name": "BootDiagnosticsStorageUri",
                               "Aliases": null
                           },
                           {
                               "Name": "AutomaticOSUpgrade",
                               "Aliases": null
                           },
                           {
                               "Name": "DisableAutoRollback",
                               "Aliases": null
                           },
                           {
                               "Name": "SinglePlacementGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "CustomData",
                               "Aliases": null
                           },
                           {
                               "Name": "UpgradePolicyMode",
                               "Aliases": null
                           },
                           {
                               "Name": "ImageReferenceId",
                               "Aliases": null
                           },
                           {
                               "Name": "DisablePasswordAuthentication",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "PlanName",
                               "Aliases": null
                           },
                           {
                               "Name": "MaxUnhealthyUpgradedInstancePercent",
                               "Aliases": null
                           },
                           {
                               "Name": "ImageReferencePublisher",
                               "Aliases": null
                           },
                           {
                               "Name": "PlanProduct",
                               "Aliases": null
                           },
                           {
                               "Name": "VhdContainer",
                               "Aliases": null
                           },
                           {
                               "Name": "ImageUri",
                               "Aliases": null
                           },
                           {
                               "Name": "SkuTier",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableAutomaticUpdate",
                               "Aliases": null
                           },
                           {
                               "Name": "LicenseType",
                               "Aliases": null
                           },
                           {
                               "Name": "IdentityType",
                               "Aliases": null
                           },
                           {
                               "Name": "SkuName",
                               "Aliases": null
                           },
                           {
                               "Name": "PlanPromotionCode",
                               "Aliases": null
                           },
                           {
                               "Name": "MaxUnhealthyInstancePercent",
                               "Aliases": null
                           },
                           {
                               "Name": "SkuCapacity",
                               "Aliases": null
                           },
                           {
                               "Name": "OsDiskWriteAccelerator",
                               "Aliases": null
                           },
                           {
                               "Name": "ImageReferenceOffer",
                               "Aliases": null
                           },
                           {
                               "Name": "PauseTimeBetweenBatches",
                               "Aliases": null
                           },
                           {
                               "Name": "OsDiskCaching",
                               "Aliases": null
                           },
                           {
                               "Name": "ImageReferenceVersion",
                               "Aliases": null
                           },
                           {
                               "Name": "UltraSSDEnabled",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Stop-AzureRmVmss",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMScaleSetName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "InstanceId",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "StayProvisioned",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmVmss",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMScaleSetName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "InstanceId",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVmss",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMScaleSetName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "InstanceView",
                               "Aliases": null
                           },
                           {
                               "Name": "OSUpgradeHistory",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVmssSku",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMScaleSetName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmVmss",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMScaleSetName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "InstanceId",
                               "Aliases": null
                           },
                           {
                               "Name": "Reimage",
                               "Aliases": null
                           },
                           {
                               "Name": "ReimageAll",
                               "Aliases": null
                           },
                           {
                               "Name": "Redeploy",
                               "Aliases": null
                           },
                           {
                               "Name": "PerformMaintenance",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Restart-AzureRmVmss",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMScaleSetName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "InstanceId",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Start-AzureRmVmss",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMScaleSetName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "InstanceId",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Update-AzureRmVmssInstance",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMScaleSetName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "InstanceId",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVMDscExtensionStatus",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Publish-AzureRmVMDscConfiguration",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "ConfigurationPath",
                               "Aliases": null
                           },
                           {
                               "Name": "ContainerName",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageAccountName",
                               "Aliases": null
                           },
                           {
                               "Name": "OutputArchivePath",
                               "Aliases": [
                                               "ConfigurationArchivePath"
                                           ]
                           },
                           {
                               "Name": "StorageEndpointSuffix",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "SkipDependencyDetection",
                               "Aliases": null
                           },
                           {
                               "Name": "ConfigurationDataPath",
                               "Aliases": null
                           },
                           {
                               "Name": "AdditionalPath",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmVMDscExtension",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmVMDscExtension",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ArchiveBlobName",
                               "Aliases": [
                                               "ConfigurationArchiveBlob"
                                           ]
                           },
                           {
                               "Name": "ArchiveStorageAccountName",
                               "Aliases": [
                                               "StorageAccountName"
                                           ]
                           },
                           {
                               "Name": "ArchiveResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "ArchiveStorageEndpointSuffix",
                               "Aliases": [
                                               "StorageEndpointSuffix"
                                           ]
                           },
                           {
                               "Name": "ArchiveContainerName",
                               "Aliases": [
                                               "ContainerName"
                                           ]
                           },
                           {
                               "Name": "ConfigurationName",
                               "Aliases": null
                           },
                           {
                               "Name": "ConfigurationArgument",
                               "Aliases": null
                           },
                           {
                               "Name": "ConfigurationData",
                               "Aliases": null
                           },
                           {
                               "Name": "Version",
                               "Aliases": [
                                               "HandlerVersion"
                                           ]
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "AutoUpdate",
                               "Aliases": null
                           },
                           {
                               "Name": "WmfVersion",
                               "Aliases": null
                           },
                           {
                               "Name": "DataCollection",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVMDscExtension",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Status",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmVmssDiagnosticsExtension",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "VirtualMachineScaleSet",
                               "Aliases": null
                           },
                           {
                               "Name": "SettingFilePath",
                               "Aliases": null
                           },
                           {
                               "Name": "ProtectedSettingFilePath",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ExtensionName"
                                           ]
                           },
                           {
                               "Name": "TypeHandlerVersion",
                               "Aliases": [
                                               "HandlerVersion",
                                               "Version"
                                           ]
                           },
                           {
                               "Name": "AutoUpgradeMinorVersion",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVMChefExtension",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ExtensionName"
                                           ]
                           },
                           {
                               "Name": "Status",
                               "Aliases": null
                           },
                           {
                               "Name": "Linux",
                               "Aliases": null
                           },
                           {
                               "Name": "Windows",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmVMChefExtension",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ExtensionName"
                                           ]
                           },
                           {
                               "Name": "Linux",
                               "Aliases": null
                           },
                           {
                               "Name": "Windows",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmVMChefExtension",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "TypeHandlerVersion",
                               "Aliases": [
                                               "HandlerVersion",
                                               "Version"
                                           ]
                           },
                           {
                               "Name": "ValidationPem",
                               "Aliases": null
                           },
                           {
                               "Name": "ClientRb",
                               "Aliases": null
                           },
                           {
                               "Name": "BootstrapOptions",
                               "Aliases": null
                           },
                           {
                               "Name": "JsonAttribute",
                               "Aliases": null
                           },
                           {
                               "Name": "ChefDaemonInterval",
                               "Aliases": [
                                               "ChefServiceInterval"
                                           ]
                           },
                           {
                               "Name": "Daemon",
                               "Aliases": null
                           },
                           {
                               "Name": "Secret",
                               "Aliases": null
                           },
                           {
                               "Name": "SecretFile",
                               "Aliases": null
                           },
                           {
                               "Name": "RunList",
                               "Aliases": null
                           },
                           {
                               "Name": "ChefServerUrl",
                               "Aliases": null
                           },
                           {
                               "Name": "ValidationClientName",
                               "Aliases": null
                           },
                           {
                               "Name": "OrganizationName",
                               "Aliases": null
                           },
                           {
                               "Name": "BootstrapVersion",
                               "Aliases": null
                           },
                           {
                               "Name": "Linux",
                               "Aliases": null
                           },
                           {
                               "Name": "Windows",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ExtensionName"
                                           ]
                           },
                           {
                               "Name": "AutoUpgradeMinorVersion",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmVMBackup",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Disable-AzureRmVMDiskEncryption",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "VolumeType",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ExtensionName"
                                           ]
                           },
                           {
                               "Name": "TypeHandlerVersion",
                               "Aliases": [
                                               "HandlerVersion",
                                               "Version"
                                           ]
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "DisableAutoUpgradeMinorVersion",
                               "Aliases": null
                           },
                           {
                               "Name": "ExtensionType",
                               "Aliases": null
                           },
                           {
                               "Name": "ExtensionPublisherName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVMDiskEncryptionStatus",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ExtensionName"
                                           ]
                           },
                           {
                               "Name": "ExtensionType",
                               "Aliases": null
                           },
                           {
                               "Name": "ExtensionPublisherName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmVMDiskEncryptionExtension",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ExtensionName"
                                           ]
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmVMDiskEncryptionExtension",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "AadClientID",
                               "Aliases": null
                           },
                           {
                               "Name": "AadClientSecret",
                               "Aliases": null
                           },
                           {
                               "Name": "AadClientCertThumbprint",
                               "Aliases": null
                           },
                           {
                               "Name": "DiskEncryptionKeyVaultUrl",
                               "Aliases": null
                           },
                           {
                               "Name": "DiskEncryptionKeyVaultId",
                               "Aliases": null
                           },
                           {
                               "Name": "KeyEncryptionKeyUrl",
                               "Aliases": null
                           },
                           {
                               "Name": "KeyEncryptionKeyVaultId",
                               "Aliases": null
                           },
                           {
                               "Name": "KeyEncryptionAlgorithm",
                               "Aliases": null
                           },
                           {
                               "Name": "VolumeType",
                               "Aliases": null
                           },
                           {
                               "Name": "SequenceVersion",
                               "Aliases": null
                           },
                           {
                               "Name": "TypeHandlerVersion",
                               "Aliases": [
                                               "HandlerVersion",
                                               "Version"
                                           ]
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ExtensionName"
                                           ]
                           },
                           {
                               "Name": "Passphrase",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "DisableAutoUpgradeMinorVersion",
                               "Aliases": null
                           },
                           {
                               "Name": "SkipVmBackup",
                               "Aliases": null
                           },
                           {
                               "Name": "ExtensionType",
                               "Aliases": null
                           },
                           {
                               "Name": "ExtensionPublisherName",
                               "Aliases": null
                           },
                           {
                               "Name": "EncryptFormatAll",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmVMBackupExtension",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ExtensionName"
                                           ]
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmDisk",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DiskName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "Disk",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Update-AzureRmDisk",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DiskName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "DiskUpdate",
                               "Aliases": null
                           },
                           {
                               "Name": "Disk",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmDisk",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DiskName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmDisk",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DiskName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Grant-AzureRmDiskAccess",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DiskName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "Access",
                               "Aliases": null
                           },
                           {
                               "Name": "DurationInSecond",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Revoke-AzureRmDiskAccess",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DiskName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmDiskConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "SkuName",
                               "Aliases": [
                                               "AccountType"
                                           ]
                           },
                           {
                               "Name": "OsType",
                               "Aliases": null
                           },
                           {
                               "Name": "DiskSizeGB",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "Zone",
                               "Aliases": null
                           },
                           {
                               "Name": "DiskIOPSReadWrite",
                               "Aliases": null
                           },
                           {
                               "Name": "DiskMBpsReadWrite",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "CreateOption",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageAccountId",
                               "Aliases": null
                           },
                           {
                               "Name": "ImageReference",
                               "Aliases": null
                           },
                           {
                               "Name": "SourceUri",
                               "Aliases": null
                           },
                           {
                               "Name": "SourceResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "EncryptionSettingsEnabled",
                               "Aliases": null
                           },
                           {
                               "Name": "DiskEncryptionKey",
                               "Aliases": null
                           },
                           {
                               "Name": "KeyEncryptionKey",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmDiskDiskEncryptionKey",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "Disk",
                               "Aliases": null
                           },
                           {
                               "Name": "SecretUrl",
                               "Aliases": null
                           },
                           {
                               "Name": "SourceVaultId",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmDiskImageReference",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "Disk",
                               "Aliases": null
                           },
                           {
                               "Name": "Id",
                               "Aliases": null
                           },
                           {
                               "Name": "Lun",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmDiskKeyEncryptionKey",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "Disk",
                               "Aliases": null
                           },
                           {
                               "Name": "KeyUrl",
                               "Aliases": null
                           },
                           {
                               "Name": "SourceVaultId",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmDiskUpdateConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "SkuName",
                               "Aliases": [
                                               "AccountType"
                                           ]
                           },
                           {
                               "Name": "OsType",
                               "Aliases": null
                           },
                           {
                               "Name": "DiskSizeGB",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "DiskIOPSReadWrite",
                               "Aliases": null
                           },
                           {
                               "Name": "DiskMBpsReadWrite",
                               "Aliases": null
                           },
                           {
                               "Name": "EncryptionSettingsEnabled",
                               "Aliases": null
                           },
                           {
                               "Name": "DiskEncryptionKey",
                               "Aliases": null
                           },
                           {
                               "Name": "KeyEncryptionKey",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmDiskUpdateDiskEncryptionKey",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "DiskUpdate",
                               "Aliases": null
                           },
                           {
                               "Name": "SecretUrl",
                               "Aliases": null
                           },
                           {
                               "Name": "SourceVaultId",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmDiskUpdateKeyEncryptionKey",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "DiskUpdate",
                               "Aliases": null
                           },
                           {
                               "Name": "KeyUrl",
                               "Aliases": null
                           },
                           {
                               "Name": "SourceVaultId",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmSnapshot",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "SnapshotName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "Snapshot",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Update-AzureRmSnapshot",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "SnapshotName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "SnapshotUpdate",
                               "Aliases": null
                           },
                           {
                               "Name": "Snapshot",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSnapshot",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "SnapshotName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmSnapshot",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "SnapshotName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Grant-AzureRmSnapshotAccess",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "SnapshotName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "Access",
                               "Aliases": null
                           },
                           {
                               "Name": "DurationInSecond",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Revoke-AzureRmSnapshotAccess",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "SnapshotName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmSnapshotConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "SkuName",
                               "Aliases": [
                                               "AccountType"
                                           ]
                           },
                           {
                               "Name": "OsType",
                               "Aliases": null
                           },
                           {
                               "Name": "DiskSizeGB",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "CreateOption",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageAccountId",
                               "Aliases": null
                           },
                           {
                               "Name": "ImageReference",
                               "Aliases": null
                           },
                           {
                               "Name": "SourceUri",
                               "Aliases": null
                           },
                           {
                               "Name": "SourceResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "EncryptionSettingsEnabled",
                               "Aliases": null
                           },
                           {
                               "Name": "DiskEncryptionKey",
                               "Aliases": null
                           },
                           {
                               "Name": "KeyEncryptionKey",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSnapshotDiskEncryptionKey",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "Snapshot",
                               "Aliases": null
                           },
                           {
                               "Name": "SecretUrl",
                               "Aliases": null
                           },
                           {
                               "Name": "SourceVaultId",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSnapshotImageReference",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "Snapshot",
                               "Aliases": null
                           },
                           {
                               "Name": "Id",
                               "Aliases": null
                           },
                           {
                               "Name": "Lun",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSnapshotKeyEncryptionKey",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "Snapshot",
                               "Aliases": null
                           },
                           {
                               "Name": "KeyUrl",
                               "Aliases": null
                           },
                           {
                               "Name": "SourceVaultId",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmSnapshotUpdateConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "SkuName",
                               "Aliases": [
                                               "AccountType"
                                           ]
                           },
                           {
                               "Name": "OsType",
                               "Aliases": null
                           },
                           {
                               "Name": "DiskSizeGB",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "EncryptionSettingsEnabled",
                               "Aliases": null
                           },
                           {
                               "Name": "DiskEncryptionKey",
                               "Aliases": null
                           },
                           {
                               "Name": "KeyEncryptionKey",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSnapshotUpdateDiskEncryptionKey",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "SnapshotUpdate",
                               "Aliases": null
                           },
                           {
                               "Name": "SecretUrl",
                               "Aliases": null
                           },
                           {
                               "Name": "SourceVaultId",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSnapshotUpdateKeyEncryptionKey",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "SnapshotUpdate",
                               "Aliases": null
                           },
                           {
                               "Name": "KeyUrl",
                               "Aliases": null
                           },
                           {
                               "Name": "SourceVaultId",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmImage",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "ImageName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "Image",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Update-AzureRmImage",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "ImageName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "Image",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmImage",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "ImageName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "Expand",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmImage",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "ImageName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmImageConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "SourceVirtualMachineId",
                               "Aliases": null
                           },
                           {
                               "Name": "OsDisk",
                               "Aliases": null
                           },
                           {
                               "Name": "DataDisk",
                               "Aliases": null
                           },
                           {
                               "Name": "ZoneResilient",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmImageOsDisk",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "Image",
                               "Aliases": null
                           },
                           {
                               "Name": "OsType",
                               "Aliases": null
                           },
                           {
                               "Name": "OsState",
                               "Aliases": null
                           },
                           {
                               "Name": "BlobUri",
                               "Aliases": null
                           },
                           {
                               "Name": "Caching",
                               "Aliases": null
                           },
                           {
                               "Name": "DiskSizeGB",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageAccountType",
                               "Aliases": null
                           },
                           {
                               "Name": "SnapshotId",
                               "Aliases": null
                           },
                           {
                               "Name": "ManagedDiskId",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmImageDataDisk",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "Image",
                               "Aliases": null
                           },
                           {
                               "Name": "Lun",
                               "Aliases": null
                           },
                           {
                               "Name": "BlobUri",
                               "Aliases": null
                           },
                           {
                               "Name": "Caching",
                               "Aliases": null
                           },
                           {
                               "Name": "DiskSizeGB",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageAccountType",
                               "Aliases": null
                           },
                           {
                               "Name": "SnapshotId",
                               "Aliases": null
                           },
                           {
                               "Name": "ManagedDiskId",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmImageDataDisk",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "Image",
                               "Aliases": null
                           },
                           {
                               "Name": "Lun",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "ConvertTo-AzureRmVMManagedDisk",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmVmssBootDiagnostic",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "VirtualMachineScaleSet",
                               "Aliases": null
                           },
                           {
                               "Name": "Enabled",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageUri",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmComputeResourceSku",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVMRunCommandDocument",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "CommandId",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Invoke-AzureRmVMRunCommand",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "CommandId",
                               "Aliases": null
                           },
                           {
                               "Name": "ScriptPath",
                               "Aliases": null
                           },
                           {
                               "Name": "Parameter",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "VM",
                               "Aliases": [
                                               "VMProfile"
                                           ]
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Start-AzureRmVmssRollingOSUpgrade",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMScaleSetName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Stop-AzureRmVmssRollingUpgrade",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMScaleSetName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVmssRollingUpgrade",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMScaleSetName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmVmssRollingUpgradePolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "VirtualMachineScaleSet",
                               "Aliases": null
                           },
                           {
                               "Name": "MaxBatchInstancePercent",
                               "Aliases": null
                           },
                           {
                               "Name": "MaxUnhealthyInstancePercent",
                               "Aliases": null
                           },
                           {
                               "Name": "MaxUnhealthyUpgradedInstancePercent",
                               "Aliases": null
                           },
                           {
                               "Name": "PauseTimeBetweenBatches",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmVmssDiskEncryptionExtension",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMScaleSetName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "DiskEncryptionKeyVaultUrl",
                               "Aliases": null
                           },
                           {
                               "Name": "DiskEncryptionKeyVaultId",
                               "Aliases": null
                           },
                           {
                               "Name": "KeyEncryptionKeyUrl",
                               "Aliases": null
                           },
                           {
                               "Name": "KeyEncryptionKeyVaultId",
                               "Aliases": null
                           },
                           {
                               "Name": "KeyEncryptionAlgorithm",
                               "Aliases": null
                           },
                           {
                               "Name": "VolumeType",
                               "Aliases": null
                           },
                           {
                               "Name": "ForceUpdate",
                               "Aliases": null
                           },
                           {
                               "Name": "TypeHandlerVersion",
                               "Aliases": [
                                               "HandlerVersion",
                                               "Version"
                                           ]
                           },
                           {
                               "Name": "ExtensionName",
                               "Aliases": null
                           },
                           {
                               "Name": "Passphrase",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "DisableAutoUpgradeMinorVersion",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Disable-AzureRmVmssDiskEncryption",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMScaleSetName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "ExtensionName",
                               "Aliases": null
                           },
                           {
                               "Name": "VolumeType",
                               "Aliases": null
                           },
                           {
                               "Name": "ForceUpdate",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVmssDiskEncryption",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMScaleSetName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "ExtensionName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVmssVMDiskEncryption",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMScaleSetName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "InstanceId",
                               "Aliases": null
                           },
                           {
                               "Name": "ExtensionName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Export-AzureRmLogAnalyticRequestRateByInterval",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "FromTime",
                               "Aliases": null
                           },
                           {
                               "Name": "GroupByOperationName",
                               "Aliases": null
                           },
                           {
                               "Name": "IntervalLength",
                               "Aliases": null
                           },
                           {
                               "Name": "GroupByThrottlePolicy",
                               "Aliases": null
                           },
                           {
                               "Name": "BlobContainerSasUri",
                               "Aliases": null
                           },
                           {
                               "Name": "GroupByResourceName",
                               "Aliases": null
                           },
                           {
                               "Name": "ToTime",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Export-AzureRmLogAnalyticThrottledRequests",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "GroupByOperationName",
                               "Aliases": null
                           },
                           {
                               "Name": "FromTime",
                               "Aliases": null
                           },
                           {
                               "Name": "GroupByThrottlePolicy",
                               "Aliases": null
                           },
                           {
                               "Name": "BlobContainerSasUri",
                               "Aliases": null
                           },
                           {
                               "Name": "GroupByResourceName",
                               "Aliases": null
                           },
                           {
                               "Name": "ToTime",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Repair-AzureRmVmssServiceFabricUpdateDomain",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMScaleSetName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "PlatformUpdateDomain",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "VirtualMachineScaleSet",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmVMDataDisk",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "Lun",
                               "Aliases": null
                           },
                           {
                               "Name": "CreateOption",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Caching",
                               "Aliases": null
                           },
                           {
                               "Name": "DiskSizeInGB",
                               "Aliases": null
                           },
                           {
                               "Name": "VhdUri",
                               "Aliases": null
                           },
                           {
                               "Name": "SourceImageUri",
                               "Aliases": [
                                               "SourceImage"
                                           ]
                           },
                           {
                               "Name": "ManagedDiskId",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageAccountType",
                               "Aliases": null
                           },
                           {
                               "Name": "WriteAccelerator",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Update-AzureRmVmssVM",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMScaleSetName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "InstanceId",
                               "Aliases": null
                           },
                           {
                               "Name": "DataDisk",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "VirtualMachineScaleSetVM",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmVmssIpTagConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "IpTagType",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Invoke-AzureRmVmssVMRunCommand",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMScaleSetName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "InstanceId",
                               "Aliases": null
                           },
                           {
                               "Name": "CommandId",
                               "Aliases": null
                           },
                           {
                               "Name": "ScriptPath",
                               "Aliases": null
                           },
                           {
                               "Name": "Parameter",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "VirtualMachineScaleSetVM",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmGallery",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "GalleryName"
                                           ]
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "Description",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Update-AzureRmGallery",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "GalleryName"
                                           ]
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "Gallery"
                                           ]
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "Description",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmGallery",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "GalleryName"
                                           ]
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmGallery",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "GalleryName"
                                           ]
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "Gallery"
                                           ]
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmGalleryImageDefinition",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "GalleryName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "GalleryImageDefinitionName"
                                           ]
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "Publisher",
                               "Aliases": null
                           },
                           {
                               "Name": "Offer",
                               "Aliases": null
                           },
                           {
                               "Name": "Sku",
                               "Aliases": null
                           },
                           {
                               "Name": "OsState",
                               "Aliases": null
                           },
                           {
                               "Name": "OsType",
                               "Aliases": null
                           },
                           {
                               "Name": "Description",
                               "Aliases": null
                           },
                           {
                               "Name": "Eula",
                               "Aliases": null
                           },
                           {
                               "Name": "PrivacyStatementUri",
                               "Aliases": null
                           },
                           {
                               "Name": "ReleaseNoteUri",
                               "Aliases": null
                           },
                           {
                               "Name": "EndOfLifeDate",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "MinimumVCPU",
                               "Aliases": null
                           },
                           {
                               "Name": "MaximumVCPU",
                               "Aliases": null
                           },
                           {
                               "Name": "MinimumMemory",
                               "Aliases": null
                           },
                           {
                               "Name": "MaximumMemory",
                               "Aliases": null
                           },
                           {
                               "Name": "DisallowedDiskType",
                               "Aliases": null
                           },
                           {
                               "Name": "PurchasePlanName",
                               "Aliases": null
                           },
                           {
                               "Name": "PurchasePlanPublisher",
                               "Aliases": null
                           },
                           {
                               "Name": "PurchasePlanProduct",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Update-AzureRmGalleryImageDefinition",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "GalleryName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "GalleryImageDefinitionName"
                                           ]
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "GalleryImageDefinition"
                                           ]
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "Description",
                               "Aliases": null
                           },
                           {
                               "Name": "Eula",
                               "Aliases": null
                           },
                           {
                               "Name": "PrivacyStatementUri",
                               "Aliases": null
                           },
                           {
                               "Name": "ReleaseNoteUri",
                               "Aliases": null
                           },
                           {
                               "Name": "EndOfLifeDate",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "MinimumVCPU",
                               "Aliases": null
                           },
                           {
                               "Name": "MaximumVCPU",
                               "Aliases": null
                           },
                           {
                               "Name": "MinimumMemory",
                               "Aliases": null
                           },
                           {
                               "Name": "MaximumMemory",
                               "Aliases": null
                           },
                           {
                               "Name": "DisallowedDiskType",
                               "Aliases": null
                           },
                           {
                               "Name": "PurchasePlanName",
                               "Aliases": null
                           },
                           {
                               "Name": "PurchasePlanPublisher",
                               "Aliases": null
                           },
                           {
                               "Name": "PurchasePlanProduct",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmGalleryImageDefinition",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "GalleryName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "GalleryImageDefinitionName"
                                           ]
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmGalleryImageDefinition",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "GalleryName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "GalleryImageDefinitionName"
                                           ]
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "GalleryImageDefinition"
                                           ]
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmGalleryImageVersion",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "GalleryName",
                               "Aliases": null
                           },
                           {
                               "Name": "GalleryImageDefinitionName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "GalleryImageVersionName"
                                           ]
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "SourceImageId",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicaCount",
                               "Aliases": null
                           },
                           {
                               "Name": "PublishingProfileExcludeFromLatest",
                               "Aliases": null
                           },
                           {
                               "Name": "PublishingProfileEndOfLifeDate",
                               "Aliases": null
                           },
                           {
                               "Name": "TargetRegion",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Update-AzureRmGalleryImageVersion",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "GalleryName",
                               "Aliases": null
                           },
                           {
                               "Name": "GalleryImageDefinitionName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "GalleryImageVersionName"
                                           ]
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "GalleryImageVersion"
                                           ]
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplicaCount",
                               "Aliases": null
                           },
                           {
                               "Name": "PublishingProfileExcludeFromLatest",
                               "Aliases": null
                           },
                           {
                               "Name": "PublishingProfileEndOfLifeDate",
                               "Aliases": null
                           },
                           {
                               "Name": "TargetRegion",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmGalleryImageVersion",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "GalleryName",
                               "Aliases": null
                           },
                           {
                               "Name": "GalleryImageDefinitionName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "GalleryImageVersionName"
                                           ]
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "ExpandReplicationStatus",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmGalleryImageVersion",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "GalleryName",
                               "Aliases": null
                           },
                           {
                               "Name": "GalleryImageDefinitionName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "GalleryImageVersionName"
                                           ]
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "GalleryImageVersion"
                                           ]
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmVmssVMDataDisk",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "VirtualMachineScaleSetVM",
                               "Aliases": null
                           },
                           {
                               "Name": "Lun",
                               "Aliases": null
                           },
                           {
                               "Name": "CreateOption",
                               "Aliases": null
                           },
                           {
                               "Name": "ManagedDiskId",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageAccountType",
                               "Aliases": null
                           },
                           {
                               "Name": "Caching",
                               "Aliases": null
                           },
                           {
                               "Name": "DiskSizeInGB",
                               "Aliases": null
                           },
                           {
                               "Name": "WriteAccelerator",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmVmssVMDataDisk",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "VirtualMachineScaleSetVM",
                               "Aliases": null
                           },
                           {
                               "Name": "Lun",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVmssDiskEncryptionStatus",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMScaleSetName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "ExtensionName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVmssVMDiskEncryptionStatus",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMScaleSetName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "InstanceId",
                               "Aliases": null
                           },
                           {
                               "Name": "ExtensionName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Repair-AzureRmVmssServiceFabricUD",
        "IsAlias": false,
        "SourceModule": "AzureRM.Compute",
        "Version": "5.9.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VMScaleSetName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "PlatformUpdateDomain",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "VirtualMachineScaleSet",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    }
]