Resources/ModuleSpecs/Az/9.3.0/Az.Compute.5.3.0.Cmdlets.json

[
  {
    "Command": "Remove-AzAvailabilitySet",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "ResourceName",
          "AvailabilitySetName"
        ]
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzAvailabilitySet",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "ResourceName",
          "AvailabilitySetName"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "New-AzAvailabilitySet",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": "ProximityPlacementGroupId",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzAvailabilitySet",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "AvailabilitySet",
        "Aliases": [
          "VMProfile"
        ]
      },
      {
        "Name": "Sku",
        "Aliases": null
      },
      {
        "Name": "ProximityPlacementGroupId",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzVMExtensionImageType",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "PublisherName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzVMExtensionImage",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "PublisherName",
        "Aliases": null
      },
      {
        "Name": "Type",
        "Aliases": null
      },
      {
        "Name": "FilterExpression",
        "Aliases": null
      },
      {
        "Name": "Version",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzVMADDomainExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMName",
        "Aliases": [
          "ResourceName"
        ]
      },
      {
        "Name": "Name",
        "Aliases": [
          "ExtensionName"
        ]
      },
      {
        "Name": "Status",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzVMADDomainExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": "NoWait",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzVMAEMExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMName",
        "Aliases": [
          "ResourceName"
        ]
      },
      {
        "Name": "Name",
        "Aliases": [
          "ExtensionName"
        ]
      },
      {
        "Name": "Status",
        "Aliases": null
      },
      {
        "Name": "OSType",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzVMAEMExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMName",
        "Aliases": [
          "ResourceName"
        ]
      },
      {
        "Name": "Name",
        "Aliases": [
          "ExtensionName"
        ]
      },
      {
        "Name": "OSType",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzVMAEMExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": "NoWait",
        "Aliases": null
      },
      {
        "Name": "SetAccessToIndividualResources",
        "Aliases": null
      },
      {
        "Name": "InstallNewExtension",
        "Aliases": null
      },
      {
        "Name": "ProxyURI",
        "Aliases": null
      },
      {
        "Name": "DebugExtension",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Test-AzVMAEMExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMName",
        "Aliases": [
          "ResourceName"
        ]
      },
      {
        "Name": "OSType",
        "Aliases": null
      },
      {
        "Name": "WaitTimeInMinutes",
        "Aliases": null
      },
      {
        "Name": "SkipStorageCheck",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzVMBginfoExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": "NoWait",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzVMCustomScriptExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMName",
        "Aliases": [
          "ResourceName"
        ]
      },
      {
        "Name": "Name",
        "Aliases": [
          "ExtensionName"
        ]
      },
      {
        "Name": "Status",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzVMCustomScriptExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMName",
        "Aliases": [
          "ResourceName"
        ]
      },
      {
        "Name": "Name",
        "Aliases": [
          "ExtensionName"
        ]
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzVMCustomScriptExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMName",
        "Aliases": [
          "ResourceName"
        ]
      },
      {
        "Name": "Name",
        "Aliases": [
          "ExtensionName"
        ]
      },
      {
        "Name": "VMObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "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": "TypeHandlerVersion",
        "Aliases": [
          "HandlerVersion",
          "Version"
        ]
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "DisableAutoUpgradeMinorVersion",
        "Aliases": null
      },
      {
        "Name": "ForceRerun",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzVMDiagnosticsExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMName",
        "Aliases": [
          "ResourceName"
        ]
      },
      {
        "Name": "Name",
        "Aliases": [
          "ExtensionName"
        ]
      },
      {
        "Name": "Status",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzVMDiagnosticsExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMName",
        "Aliases": [
          "ResourceName"
        ]
      },
      {
        "Name": "Name",
        "Aliases": [
          "ExtensionName"
        ]
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzVmssDiagnosticsExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "VirtualMachineScaleSet",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "ExtensionName"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzVMDiagnosticsExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": "NoWait",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzVMExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": "EnableAutomaticUpgrade",
        "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": "NoWait",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzVMExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMName",
        "Aliases": [
          "ResourceName"
        ]
      },
      {
        "Name": "Name",
        "Aliases": [
          "ExtensionName"
        ]
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzVMExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMName",
        "Aliases": [
          "ResourceName"
        ]
      },
      {
        "Name": "Name",
        "Aliases": [
          "ExtensionName"
        ]
      },
      {
        "Name": "Status",
        "Aliases": null
      },
      {
        "Name": "VMObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzVMSqlServerExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "New-AzVMSqlServerAutoBackupConfig",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "New-AzVMSqlServerAutoPatchingConfig",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "Enable",
        "Aliases": null
      },
      {
        "Name": "DayOfWeek",
        "Aliases": null
      },
      {
        "Name": "MaintenanceWindowStartingHour",
        "Aliases": null
      },
      {
        "Name": "MaintenanceWindowDuration",
        "Aliases": null
      },
      {
        "Name": "PatchCategory",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "New-AzVMSqlServerKeyVaultCredentialConfig",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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-AzVMSqlServerExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMName",
        "Aliases": [
          "ResourceName"
        ]
      },
      {
        "Name": "Name",
        "Aliases": [
          "ExtensionName"
        ]
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzVMSqlServerExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzVMImage",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "EdgeZone",
        "Aliases": null
      },
      {
        "Name": "PublisherName",
        "Aliases": null
      },
      {
        "Name": "Offer",
        "Aliases": null
      },
      {
        "Name": "Skus",
        "Aliases": null
      },
      {
        "Name": "Version",
        "Aliases": null
      },
      {
        "Name": "Top",
        "Aliases": null
      },
      {
        "Name": "OrderBy",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzVMAccessExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMName",
        "Aliases": [
          "ResourceName"
        ]
      },
      {
        "Name": "Name",
        "Aliases": [
          "ExtensionName"
        ]
      },
      {
        "Name": "Status",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzVMAccessExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMName",
        "Aliases": [
          "ResourceName"
        ]
      },
      {
        "Name": "Name",
        "Aliases": [
          "ExtensionName"
        ]
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzVMAccessExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": "NoWait",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzVMImageSku",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "EdgeZone",
        "Aliases": null
      },
      {
        "Name": "PublisherName",
        "Aliases": null
      },
      {
        "Name": "Offer",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzVMImagePublisher",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzVMImageOffer",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "EdgeZone",
        "Aliases": null
      },
      {
        "Name": "PublisherName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzRemoteDesktopFile",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "ResourceName",
          "VMName"
        ]
      },
      {
        "Name": "LocalPath",
        "Aliases": null
      },
      {
        "Name": "Launch",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzVMUsage",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzVMSize",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "AvailabilitySetName",
        "Aliases": null
      },
      {
        "Name": "VMName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Save-AzVMImage",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzVM",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Id",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Generalized",
        "Aliases": null
      },
      {
        "Name": "Redeploy",
        "Aliases": null
      },
      {
        "Name": "Reapply",
        "Aliases": null
      },
      {
        "Name": "SimulateEviction",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Add-AzVMAdditionalUnattendContent",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "VM",
        "Aliases": [
          "VMProfile"
        ]
      },
      {
        "Name": "Content",
        "Aliases": null
      },
      {
        "Name": "SettingName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Add-AzVMSshPublicKey",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "VM",
        "Aliases": [
          "VMProfile"
        ]
      },
      {
        "Name": "KeyData",
        "Aliases": null
      },
      {
        "Name": "Path",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Add-AzVMSecret",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "VM",
        "Aliases": [
          "VMProfile"
        ]
      },
      {
        "Name": "SourceVaultId",
        "Aliases": [
          "Id"
        ]
      },
      {
        "Name": "CertificateStore",
        "Aliases": null
      },
      {
        "Name": "CertificateUrl",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzVMSecret",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "VM",
        "Aliases": [
          "VMProfile"
        ]
      },
      {
        "Name": "SourceVaultId",
        "Aliases": [
          "Id"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzVMNetworkInterface",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "VM",
        "Aliases": [
          "VMProfile"
        ]
      },
      {
        "Name": "NetworkInterfaceIDs",
        "Aliases": [
          "Id",
          "NicIds"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzVMDataDisk",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "VM",
        "Aliases": [
          "VMProfile"
        ]
      },
      {
        "Name": "DataDiskNames",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzVMBootDiagnostic",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "VM",
        "Aliases": [
          "VMProfile"
        ]
      },
      {
        "Name": "Enable",
        "Aliases": null
      },
      {
        "Name": "Disable",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzVMDataDisk",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": "DiskEncryptionSetId",
        "Aliases": null
      },
      {
        "Name": "WriteAccelerator",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzVMPlan",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "VM",
        "Aliases": [
          "VMProfile"
        ]
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Product",
        "Aliases": null
      },
      {
        "Name": "PromotionCode",
        "Aliases": null
      },
      {
        "Name": "Publisher",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzVMSourceImage",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzVMOSDisk",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": "DiskEncryptionSetId",
        "Aliases": null
      },
      {
        "Name": "WriteAccelerator",
        "Aliases": null
      },
      {
        "Name": "DiffDiskSetting",
        "Aliases": null
      },
      {
        "Name": "DiffDiskPlacement",
        "Aliases": null
      },
      {
        "Name": "DeleteOption",
        "Aliases": null
      },
      {
        "Name": "SecurityEncryptionType",
        "Aliases": null
      },
      {
        "Name": "SecureVMDiskEncryptionSet",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzVmSecurityProfile",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "VM",
        "Aliases": [
          "VMProfile"
        ]
      },
      {
        "Name": "SecurityType",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzVmUefi",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "VM",
        "Aliases": [
          "VMProfile"
        ]
      },
      {
        "Name": "EnableVtpm",
        "Aliases": null
      },
      {
        "Name": "EnableSecureBoot",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzVMBootDiagnosticsData",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzVM",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": "UserData",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzVM",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": "OsDiskWriteAccelerator",
        "Aliases": null
      },
      {
        "Name": "UltraSSDEnabled",
        "Aliases": null
      },
      {
        "Name": "MaxPrice",
        "Aliases": null
      },
      {
        "Name": "EncryptionAtHost",
        "Aliases": null
      },
      {
        "Name": "ProximityPlacementGroupId",
        "Aliases": null
      },
      {
        "Name": "HostId",
        "Aliases": null
      },
      {
        "Name": "CapacityReservationGroupId",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "UserData",
        "Aliases": null
      },
      {
        "Name": "HibernationEnabled",
        "Aliases": null
      },
      {
        "Name": "vCPUCountAvailable",
        "Aliases": null
      },
      {
        "Name": "vCPUCountPerCore",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Restart-AzVM",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Id",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "PerformMaintenance",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzVM",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "EdgeZone",
        "Aliases": null
      },
      {
        "Name": "VM",
        "Aliases": [
          "VMProfile"
        ]
      },
      {
        "Name": "Zone",
        "Aliases": null
      },
      {
        "Name": "PublicIpSku",
        "Aliases": null
      },
      {
        "Name": "DisableBginfoExtension",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "LicenseType",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Credential",
        "Aliases": null
      },
      {
        "Name": "NetworkInterfaceDeleteOption",
        "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": "OSDiskDeleteOption",
        "Aliases": null
      },
      {
        "Name": "DataDiskSizeInGb",
        "Aliases": null
      },
      {
        "Name": "DataDiskDeleteOption",
        "Aliases": null
      },
      {
        "Name": "EnableUltraSSD",
        "Aliases": null
      },
      {
        "Name": "ProximityPlacementGroupId",
        "Aliases": [
          "ProximityPlacementGroup"
        ]
      },
      {
        "Name": "HostId",
        "Aliases": null
      },
      {
        "Name": "VmssId",
        "Aliases": null
      },
      {
        "Name": "Priority",
        "Aliases": null
      },
      {
        "Name": "EvictionPolicy",
        "Aliases": null
      },
      {
        "Name": "MaxPrice",
        "Aliases": null
      },
      {
        "Name": "EncryptionAtHost",
        "Aliases": null
      },
      {
        "Name": "HostGroupId",
        "Aliases": null
      },
      {
        "Name": "SshKeyName",
        "Aliases": null
      },
      {
        "Name": "GenerateSshKey",
        "Aliases": null
      },
      {
        "Name": "CapacityReservationGroupId",
        "Aliases": null
      },
      {
        "Name": "UserData",
        "Aliases": null
      },
      {
        "Name": "ImageReferenceId",
        "Aliases": null
      },
      {
        "Name": "PlatformFaultDomain",
        "Aliases": null
      },
      {
        "Name": "HibernationEnabled",
        "Aliases": null
      },
      {
        "Name": "vCPUCountAvailable",
        "Aliases": null
      },
      {
        "Name": "vCPUCountPerCore",
        "Aliases": null
      },
      {
        "Name": "DisableIntegrityMonitoring",
        "Aliases": null
      },
      {
        "Name": "DiskControllerType",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Start-AzVM",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Id",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Stop-AzVM",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "StayProvisioned",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "SkipShutdown",
        "Aliases": null
      },
      {
        "Name": "Hibernate",
        "Aliases": null
      },
      {
        "Name": "Id",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzVM",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "ResourceName",
          "VMName"
        ]
      },
      {
        "Name": "ForceDeletion",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Id",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzVMConfig",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": "Zone",
        "Aliases": null
      },
      {
        "Name": "ProximityPlacementGroupId",
        "Aliases": null
      },
      {
        "Name": "HostId",
        "Aliases": null
      },
      {
        "Name": "VmssId",
        "Aliases": null
      },
      {
        "Name": "MaxPrice",
        "Aliases": null
      },
      {
        "Name": "EvictionPolicy",
        "Aliases": null
      },
      {
        "Name": "Priority",
        "Aliases": null
      },
      {
        "Name": "Tags",
        "Aliases": [
          "Tag"
        ]
      },
      {
        "Name": "EnableUltraSSD",
        "Aliases": null
      },
      {
        "Name": "EncryptionAtHost",
        "Aliases": null
      },
      {
        "Name": "CapacityReservationGroupId",
        "Aliases": null
      },
      {
        "Name": "ImageReferenceId",
        "Aliases": null
      },
      {
        "Name": "DiskControllerType",
        "Aliases": null
      },
      {
        "Name": "UserData",
        "Aliases": null
      },
      {
        "Name": "PlatformFaultDomain",
        "Aliases": null
      },
      {
        "Name": "HibernationEnabled",
        "Aliases": null
      },
      {
        "Name": "vCPUCountAvailable",
        "Aliases": null
      },
      {
        "Name": "vCPUCountPerCore",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzVMOperatingSystem",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": "PatchMode",
        "Aliases": null
      },
      {
        "Name": "EnableHotpatching",
        "Aliases": null
      },
      {
        "Name": "DisablePasswordAuthentication",
        "Aliases": null
      },
      {
        "Name": "AssessmentMode",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Add-AzVMDataDisk",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "VM",
        "Aliases": [
          "VMProfile"
        ]
      },
      {
        "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": "DiskEncryptionSetId",
        "Aliases": null
      },
      {
        "Name": "WriteAccelerator",
        "Aliases": null
      },
      {
        "Name": "DeleteOption",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Add-AzVMNetworkInterface",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "VM",
        "Aliases": [
          "VMProfile"
        ]
      },
      {
        "Name": "Id",
        "Aliases": [
          "NicId",
          "NetworkInterfaceId"
        ]
      },
      {
        "Name": "NetworkInterface",
        "Aliases": null
      },
      {
        "Name": "Primary",
        "Aliases": null
      },
      {
        "Name": "DeleteOption",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Add-AzVhd",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Destination",
        "Aliases": [
          "dst"
        ]
      },
      {
        "Name": "LocalFilePath",
        "Aliases": [
          "lf"
        ]
      },
      {
        "Name": "DiskName",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "DiskSku",
        "Aliases": null
      },
      {
        "Name": "DiskZone",
        "Aliases": [
          "Zone"
        ]
      },
      {
        "Name": "DiskHyperVGeneration",
        "Aliases": [
          "HyperVGeneration"
        ]
      },
      {
        "Name": "DiskOsType",
        "Aliases": [
          "OsType"
        ]
      },
      {
        "Name": "NumberOfUploaderThreads",
        "Aliases": [
          "th"
        ]
      },
      {
        "Name": "BaseImageUriToPatch",
        "Aliases": [
          "bs"
        ]
      },
      {
        "Name": "OverWrite",
        "Aliases": [
          "o"
        ]
      },
      {
        "Name": "SkipResizing",
        "Aliases": null
      },
      {
        "Name": "DataAccessAuthMode",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Save-AzVhd",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzVmssVM",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMScaleSetName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "InstanceId",
        "Aliases": null
      },
      {
        "Name": "InstanceView",
        "Aliases": null
      },
      {
        "Name": "UserData",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzVmssVM",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": "SimulateEviction",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Add-AzVmssAdditionalUnattendContent",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "VirtualMachineScaleSet",
        "Aliases": null
      },
      {
        "Name": "PassName",
        "Aliases": null
      },
      {
        "Name": "ComponentName",
        "Aliases": null
      },
      {
        "Name": "SettingName",
        "Aliases": null
      },
      {
        "Name": "Content",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Add-AzVmssExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": "EnableAutomaticUpgrade",
        "Aliases": null
      },
      {
        "Name": "ForceUpdateTag",
        "Aliases": null
      },
      {
        "Name": "ProvisionAfterExtension",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Add-AzVmssDataDisk",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": "DeleteOption",
        "Aliases": null
      },
      {
        "Name": "DiskSizeGB",
        "Aliases": null
      },
      {
        "Name": "DiskIOPSReadWrite",
        "Aliases": null
      },
      {
        "Name": "DiskMBpsReadWrite",
        "Aliases": null
      },
      {
        "Name": "StorageAccountType",
        "Aliases": null
      },
      {
        "Name": "DiskEncryptionSetId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Add-AzVmssNetworkInterfaceConfiguration",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": "NetworkApiVersion",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Add-AzVmssSecret",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "VirtualMachineScaleSet",
        "Aliases": null
      },
      {
        "Name": "SourceVaultId",
        "Aliases": null
      },
      {
        "Name": "VaultCertificate",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Add-AzVmssSshPublicKey",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "VirtualMachineScaleSet",
        "Aliases": null
      },
      {
        "Name": "Path",
        "Aliases": null
      },
      {
        "Name": "KeyData",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Add-AzVmssWinRMListener",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "VirtualMachineScaleSet",
        "Aliases": null
      },
      {
        "Name": "Protocol",
        "Aliases": null
      },
      {
        "Name": "CertificateUrl",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzVmssConfig",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "Overprovision",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "EdgeZone",
        "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": "SkipExtensionsOnOverprovisionedVMs",
        "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": "EnableAutomaticRepair",
        "Aliases": null
      },
      {
        "Name": "AutomaticRepairGracePeriod",
        "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": "EnableSpotRestore",
        "Aliases": null
      },
      {
        "Name": "SpotRestoreTimeout",
        "Aliases": null
      },
      {
        "Name": "EvictionPolicy",
        "Aliases": null
      },
      {
        "Name": "MaxPrice",
        "Aliases": null
      },
      {
        "Name": "TerminateScheduledEvents",
        "Aliases": null
      },
      {
        "Name": "TerminateScheduledEventNotBeforeTimeoutInMinutes",
        "Aliases": null
      },
      {
        "Name": "ProximityPlacementGroupId",
        "Aliases": null
      },
      {
        "Name": "ScaleInPolicy",
        "Aliases": null
      },
      {
        "Name": "IdentityType",
        "Aliases": null
      },
      {
        "Name": "IdentityId",
        "Aliases": null
      },
      {
        "Name": "EncryptionAtHost",
        "Aliases": null
      },
      {
        "Name": "OrchestrationMode",
        "Aliases": null
      },
      {
        "Name": "CapacityReservationGroupId",
        "Aliases": null
      },
      {
        "Name": "UserData",
        "Aliases": null
      },
      {
        "Name": "AutomaticRepairAction",
        "Aliases": null
      },
      {
        "Name": "BaseRegularPriorityCount",
        "Aliases": null
      },
      {
        "Name": "RegularPriorityPercentage",
        "Aliases": null
      },
      {
        "Name": "ImageReferenceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzVmssIpConfig",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": "PublicIPAddressVersion",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzVmssVaultCertificateConfig",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "CertificateUrl",
        "Aliases": null
      },
      {
        "Name": "CertificateStore",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzVmssExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "VirtualMachineScaleSet",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Id",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzVmssDataDisk",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "VirtualMachineScaleSet",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Lun",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzVmssNetworkInterfaceConfiguration",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "VirtualMachineScaleSet",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Id",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzVmssOsProfile",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": "LinuxConfigurationProvisionVMAgent",
        "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": "WindowsConfigurationPatchMode",
        "Aliases": null
      },
      {
        "Name": "LinuxConfigurationPatchMode",
        "Aliases": null
      },
      {
        "Name": "EnableHotpatching",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzVmssSecurityProfile",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "VirtualMachineScaleSet",
        "Aliases": null
      },
      {
        "Name": "SecurityType",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzVmssUefi",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "VirtualMachineScaleSet",
        "Aliases": null
      },
      {
        "Name": "EnableVtpm",
        "Aliases": null
      },
      {
        "Name": "EnableSecureBoot",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzVmssStorageProfile",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": "OsDiskDeleteOption",
        "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": "DiffDiskPlacement",
        "Aliases": null
      },
      {
        "Name": "ManagedDisk",
        "Aliases": null
      },
      {
        "Name": "DiskEncryptionSetId",
        "Aliases": null
      },
      {
        "Name": "DataDisk",
        "Aliases": null
      },
      {
        "Name": "OSDiskSizeGB",
        "Aliases": null
      },
      {
        "Name": "DiskControllerType",
        "Aliases": null
      },
      {
        "Name": "SecurityEncryptionType",
        "Aliases": null
      },
      {
        "Name": "SecureVMDiskEncryptionSet",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzVmss",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMScaleSetName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "VirtualMachineScaleSet",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "UserData",
        "Aliases": null
      },
      {
        "Name": "DisableIntegrityMonitoring",
        "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": "EdgeZone",
        "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": "EnableUltraSSD",
        "Aliases": null
      },
      {
        "Name": "Zone",
        "Aliases": null
      },
      {
        "Name": "NatBackendPort",
        "Aliases": null
      },
      {
        "Name": "DataDiskSizeInGb",
        "Aliases": null
      },
      {
        "Name": "ProximityPlacementGroupId",
        "Aliases": [
          "ProximityPlacementGroup"
        ]
      },
      {
        "Name": "HostGroupId",
        "Aliases": [
          "HostGroup"
        ]
      },
      {
        "Name": "Priority",
        "Aliases": null
      },
      {
        "Name": "EvictionPolicy",
        "Aliases": null
      },
      {
        "Name": "MaxPrice",
        "Aliases": null
      },
      {
        "Name": "ScaleInPolicy",
        "Aliases": null
      },
      {
        "Name": "SkipExtensionsOnOverprovisionedVMs",
        "Aliases": null
      },
      {
        "Name": "EncryptionAtHost",
        "Aliases": null
      },
      {
        "Name": "PlatformFaultDomainCount",
        "Aliases": null
      },
      {
        "Name": "OrchestrationMode",
        "Aliases": null
      },
      {
        "Name": "CapacityReservationGroupId",
        "Aliases": null
      },
      {
        "Name": "ImageReferenceId",
        "Aliases": null
      },
      {
        "Name": "DiskControllerType",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "SinglePlacementGroup",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzVmss",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMScaleSetName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "VirtualMachineScaleSet",
        "Aliases": null
      },
      {
        "Name": "AutomaticOSUpgrade",
        "Aliases": null
      },
      {
        "Name": "AutomaticRepairGracePeriod",
        "Aliases": null
      },
      {
        "Name": "BootDiagnosticsEnabled",
        "Aliases": null
      },
      {
        "Name": "BootDiagnosticsStorageUri",
        "Aliases": null
      },
      {
        "Name": "CustomData",
        "Aliases": null
      },
      {
        "Name": "DisableAutoRollback",
        "Aliases": null
      },
      {
        "Name": "DisablePasswordAuthentication",
        "Aliases": null
      },
      {
        "Name": "EnableAutomaticRepair",
        "Aliases": null
      },
      {
        "Name": "EnableAutomaticUpdate",
        "Aliases": null
      },
      {
        "Name": "IdentityId",
        "Aliases": null
      },
      {
        "Name": "IdentityType",
        "Aliases": null
      },
      {
        "Name": "ImageReferenceId",
        "Aliases": null
      },
      {
        "Name": "ImageReferenceOffer",
        "Aliases": null
      },
      {
        "Name": "ImageReferencePublisher",
        "Aliases": null
      },
      {
        "Name": "ImageReferenceSku",
        "Aliases": null
      },
      {
        "Name": "ImageReferenceVersion",
        "Aliases": null
      },
      {
        "Name": "ImageUri",
        "Aliases": null
      },
      {
        "Name": "LicenseType",
        "Aliases": null
      },
      {
        "Name": "ManagedDiskStorageAccountType",
        "Aliases": null
      },
      {
        "Name": "MaxBatchInstancePercent",
        "Aliases": null
      },
      {
        "Name": "MaxPrice",
        "Aliases": null
      },
      {
        "Name": "MaxUnhealthyInstancePercent",
        "Aliases": null
      },
      {
        "Name": "MaxUnhealthyUpgradedInstancePercent",
        "Aliases": null
      },
      {
        "Name": "OsDiskCaching",
        "Aliases": null
      },
      {
        "Name": "OsDiskWriteAccelerator",
        "Aliases": null
      },
      {
        "Name": "Overprovision",
        "Aliases": null
      },
      {
        "Name": "ScaleInPolicyForceDeletion",
        "Aliases": null
      },
      {
        "Name": "PauseTimeBetweenBatches",
        "Aliases": null
      },
      {
        "Name": "PlanName",
        "Aliases": null
      },
      {
        "Name": "PlanProduct",
        "Aliases": null
      },
      {
        "Name": "PlanPromotionCode",
        "Aliases": null
      },
      {
        "Name": "PlanPublisher",
        "Aliases": null
      },
      {
        "Name": "ProvisionVMAgent",
        "Aliases": null
      },
      {
        "Name": "ProximityPlacementGroupId",
        "Aliases": null
      },
      {
        "Name": "ScaleInPolicy",
        "Aliases": null
      },
      {
        "Name": "SinglePlacementGroup",
        "Aliases": null
      },
      {
        "Name": "SkipExtensionsOnOverprovisionedVMs",
        "Aliases": null
      },
      {
        "Name": "SkuCapacity",
        "Aliases": null
      },
      {
        "Name": "SkuName",
        "Aliases": null
      },
      {
        "Name": "SkuTier",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "TerminateScheduledEventNotBeforeTimeoutInMinutes",
        "Aliases": null
      },
      {
        "Name": "TerminateScheduledEvents",
        "Aliases": null
      },
      {
        "Name": "TimeZone",
        "Aliases": null
      },
      {
        "Name": "UltraSSDEnabled",
        "Aliases": null
      },
      {
        "Name": "UpgradePolicyMode",
        "Aliases": null
      },
      {
        "Name": "CapacityReservationGroupId",
        "Aliases": null
      },
      {
        "Name": "VhdContainer",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "EncryptionAtHost",
        "Aliases": null
      },
      {
        "Name": "UserData",
        "Aliases": null
      },
      {
        "Name": "AutomaticRepairAction",
        "Aliases": null
      },
      {
        "Name": "BaseRegularPriorityCount",
        "Aliases": null
      },
      {
        "Name": "RegularPriorityPercentage",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Stop-AzVmss",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMScaleSetName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "InstanceId",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "StayProvisioned",
        "Aliases": null
      },
      {
        "Name": "SkipShutdown",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzVmss",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMScaleSetName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "InstanceId",
        "Aliases": null
      },
      {
        "Name": "ForceDeletion",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzVmss",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMScaleSetName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "InstanceView",
        "Aliases": null
      },
      {
        "Name": "OSUpgradeHistory",
        "Aliases": null
      },
      {
        "Name": "UserData",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzVmssSku",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMScaleSetName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzVmss",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMScaleSetName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "InstanceId",
        "Aliases": null
      },
      {
        "Name": "TempDisk",
        "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Restart-AzVmss",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMScaleSetName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "InstanceId",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Start-AzVmss",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMScaleSetName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "InstanceId",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzVmssInstance",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMScaleSetName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "InstanceId",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzVMDscExtensionStatus",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "VM",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Publish-AzVMDscConfiguration",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzVMDscExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzVMDscExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": "NoWait",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzVMDscExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Status",
        "Aliases": null
      },
      {
        "Name": "VM",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Add-AzVmssDiagnosticsExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzVMChefExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzVMChefExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMName",
        "Aliases": [
          "ResourceName"
        ]
      },
      {
        "Name": "Name",
        "Aliases": [
          "ExtensionName"
        ]
      },
      {
        "Name": "Linux",
        "Aliases": null
      },
      {
        "Name": "Windows",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzVMChefExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": "NoWait",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzVMBackup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMName",
        "Aliases": [
          "ResourceName"
        ]
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Disable-AzVMDiskEncryption",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzVMDiskEncryptionStatus",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMName",
        "Aliases": [
          "ResourceName"
        ]
      },
      {
        "Name": "Name",
        "Aliases": [
          "ExtensionName"
        ]
      },
      {
        "Name": "ExtensionType",
        "Aliases": null
      },
      {
        "Name": "ExtensionPublisherName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzVMDiskEncryptionExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMName",
        "Aliases": [
          "ResourceName"
        ]
      },
      {
        "Name": "Name",
        "Aliases": [
          "ExtensionName"
        ]
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzVMDiskEncryptionExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": "Migrate",
        "Aliases": null
      },
      {
        "Name": "MigrationRecovery",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzVMBackupExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMName",
        "Aliases": [
          "ResourceName"
        ]
      },
      {
        "Name": "Name",
        "Aliases": [
          "ExtensionName"
        ]
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "New-AzDisk",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DiskName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "Disk",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzDisk",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DiskName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "DiskUpdate",
        "Aliases": null
      },
      {
        "Name": "Disk",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzDisk",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DiskName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzDisk",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DiskName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Grant-AzDiskAccess",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DiskName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "Access",
        "Aliases": null
      },
      {
        "Name": "DurationInSecond",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Revoke-AzDiskAccess",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DiskName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzDiskConfig",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "SkuName",
        "Aliases": [
          "AccountType"
        ]
      },
      {
        "Name": "Tier",
        "Aliases": null
      },
      {
        "Name": "LogicalSectorSize",
        "Aliases": null
      },
      {
        "Name": "OsType",
        "Aliases": null
      },
      {
        "Name": "DiskSizeGB",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "EdgeZone",
        "Aliases": null
      },
      {
        "Name": "PurchasePlan",
        "Aliases": null
      },
      {
        "Name": "SupportsHibernation",
        "Aliases": null
      },
      {
        "Name": "Zone",
        "Aliases": null
      },
      {
        "Name": "HyperVGeneration",
        "Aliases": null
      },
      {
        "Name": "DiskIOPSReadWrite",
        "Aliases": null
      },
      {
        "Name": "DiskMBpsReadWrite",
        "Aliases": null
      },
      {
        "Name": "DiskIOPSReadOnly",
        "Aliases": null
      },
      {
        "Name": "DiskMBpsReadOnly",
        "Aliases": null
      },
      {
        "Name": "MaxSharesCount",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "CreateOption",
        "Aliases": null
      },
      {
        "Name": "StorageAccountId",
        "Aliases": null
      },
      {
        "Name": "ImageReference",
        "Aliases": null
      },
      {
        "Name": "GalleryImageReference",
        "Aliases": null
      },
      {
        "Name": "SourceUri",
        "Aliases": null
      },
      {
        "Name": "SourceResourceId",
        "Aliases": null
      },
      {
        "Name": "UploadSizeInBytes",
        "Aliases": null
      },
      {
        "Name": "EncryptionSettingsEnabled",
        "Aliases": null
      },
      {
        "Name": "DiskEncryptionKey",
        "Aliases": null
      },
      {
        "Name": "KeyEncryptionKey",
        "Aliases": null
      },
      {
        "Name": "DiskEncryptionSetId",
        "Aliases": null
      },
      {
        "Name": "EncryptionType",
        "Aliases": null
      },
      {
        "Name": "DiskAccessId",
        "Aliases": null
      },
      {
        "Name": "NetworkAccessPolicy",
        "Aliases": null
      },
      {
        "Name": "BurstingEnabled",
        "Aliases": null
      },
      {
        "Name": "PublicNetworkAccess",
        "Aliases": null
      },
      {
        "Name": "AcceleratedNetwork",
        "Aliases": null
      },
      {
        "Name": "DataAccessAuthMode",
        "Aliases": null
      },
      {
        "Name": "Architecture",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzDiskDiskEncryptionKey",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "Disk",
        "Aliases": null
      },
      {
        "Name": "SecretUrl",
        "Aliases": null
      },
      {
        "Name": "SourceVaultId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzDiskImageReference",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "Disk",
        "Aliases": null
      },
      {
        "Name": "Id",
        "Aliases": null
      },
      {
        "Name": "Lun",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzDiskKeyEncryptionKey",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "Disk",
        "Aliases": null
      },
      {
        "Name": "KeyUrl",
        "Aliases": null
      },
      {
        "Name": "SourceVaultId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzDiskUpdateConfig",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "SkuName",
        "Aliases": [
          "AccountType"
        ]
      },
      {
        "Name": "Tier",
        "Aliases": null
      },
      {
        "Name": "DiskIOPSReadOnly",
        "Aliases": null
      },
      {
        "Name": "DiskMBpsReadOnly",
        "Aliases": null
      },
      {
        "Name": "MaxSharesCount",
        "Aliases": null
      },
      {
        "Name": "NetworkAccessPolicy",
        "Aliases": null
      },
      {
        "Name": "DiskAccessId",
        "Aliases": null
      },
      {
        "Name": "OsType",
        "Aliases": null
      },
      {
        "Name": "DiskSizeGB",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "DiskIOPSReadWrite",
        "Aliases": null
      },
      {
        "Name": "DiskMBpsReadWrite",
        "Aliases": null
      },
      {
        "Name": "PurchasePlan",
        "Aliases": null
      },
      {
        "Name": "SupportsHibernation",
        "Aliases": null
      },
      {
        "Name": "EncryptionSettingsEnabled",
        "Aliases": null
      },
      {
        "Name": "DiskEncryptionKey",
        "Aliases": null
      },
      {
        "Name": "KeyEncryptionKey",
        "Aliases": null
      },
      {
        "Name": "DiskEncryptionSetId",
        "Aliases": null
      },
      {
        "Name": "EncryptionType",
        "Aliases": null
      },
      {
        "Name": "BurstingEnabled",
        "Aliases": null
      },
      {
        "Name": "PublicNetworkAccess",
        "Aliases": null
      },
      {
        "Name": "AcceleratedNetwork",
        "Aliases": null
      },
      {
        "Name": "DataAccessAuthMode",
        "Aliases": null
      },
      {
        "Name": "Architecture",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzDiskUpdateDiskEncryptionKey",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "DiskUpdate",
        "Aliases": null
      },
      {
        "Name": "SecretUrl",
        "Aliases": null
      },
      {
        "Name": "SourceVaultId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzDiskUpdateKeyEncryptionKey",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "DiskUpdate",
        "Aliases": null
      },
      {
        "Name": "KeyUrl",
        "Aliases": null
      },
      {
        "Name": "SourceVaultId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSnapshot",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SnapshotName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "Snapshot",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzSnapshot",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SnapshotName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "SnapshotUpdate",
        "Aliases": null
      },
      {
        "Name": "Snapshot",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSnapshot",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SnapshotName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSnapshot",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SnapshotName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Grant-AzSnapshotAccess",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SnapshotName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "Access",
        "Aliases": null
      },
      {
        "Name": "DurationInSecond",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Revoke-AzSnapshotAccess",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SnapshotName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSnapshotConfig",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "SkuName",
        "Aliases": [
          "AccountType"
        ]
      },
      {
        "Name": "OsType",
        "Aliases": null
      },
      {
        "Name": "DiskSizeGB",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "EdgeZone",
        "Aliases": null
      },
      {
        "Name": "HyperVGeneration",
        "Aliases": null
      },
      {
        "Name": "Incremental",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "CreateOption",
        "Aliases": null
      },
      {
        "Name": "StorageAccountId",
        "Aliases": null
      },
      {
        "Name": "PurchasePlan",
        "Aliases": null
      },
      {
        "Name": "SupportsHibernation",
        "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": "DiskEncryptionSetId",
        "Aliases": null
      },
      {
        "Name": "EncryptionType",
        "Aliases": null
      },
      {
        "Name": "DiskAccessId",
        "Aliases": null
      },
      {
        "Name": "NetworkAccessPolicy",
        "Aliases": null
      },
      {
        "Name": "PublicNetworkAccess",
        "Aliases": null
      },
      {
        "Name": "AcceleratedNetwork",
        "Aliases": null
      },
      {
        "Name": "DataAccessAuthMode",
        "Aliases": null
      },
      {
        "Name": "Architecture",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSnapshotDiskEncryptionKey",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "Snapshot",
        "Aliases": null
      },
      {
        "Name": "SecretUrl",
        "Aliases": null
      },
      {
        "Name": "SourceVaultId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSnapshotImageReference",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "Snapshot",
        "Aliases": null
      },
      {
        "Name": "Id",
        "Aliases": null
      },
      {
        "Name": "Lun",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSnapshotKeyEncryptionKey",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "Snapshot",
        "Aliases": null
      },
      {
        "Name": "KeyUrl",
        "Aliases": null
      },
      {
        "Name": "SourceVaultId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSnapshotUpdateConfig",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "SkuName",
        "Aliases": [
          "AccountType"
        ]
      },
      {
        "Name": "OsType",
        "Aliases": null
      },
      {
        "Name": "DiskSizeGB",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "SupportsHibernation",
        "Aliases": null
      },
      {
        "Name": "EncryptionSettingsEnabled",
        "Aliases": null
      },
      {
        "Name": "DiskEncryptionKey",
        "Aliases": null
      },
      {
        "Name": "EdgeZone",
        "Aliases": null
      },
      {
        "Name": "KeyEncryptionKey",
        "Aliases": null
      },
      {
        "Name": "DiskEncryptionSetId",
        "Aliases": null
      },
      {
        "Name": "EncryptionType",
        "Aliases": null
      },
      {
        "Name": "PublicNetworkAccess",
        "Aliases": null
      },
      {
        "Name": "DataAccessAuthMode",
        "Aliases": null
      },
      {
        "Name": "Architecture",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSnapshotUpdateDiskEncryptionKey",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "SnapshotUpdate",
        "Aliases": null
      },
      {
        "Name": "SecretUrl",
        "Aliases": null
      },
      {
        "Name": "SourceVaultId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSnapshotUpdateKeyEncryptionKey",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "SnapshotUpdate",
        "Aliases": null
      },
      {
        "Name": "KeyUrl",
        "Aliases": null
      },
      {
        "Name": "SourceVaultId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzImage",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ImageName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "Image",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzImage",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ImageName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "Image",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzImage",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ImageName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "Expand",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzImage",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ImageName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzImageConfig",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "EdgeZone",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "SourceVirtualMachineId",
        "Aliases": null
      },
      {
        "Name": "OsDisk",
        "Aliases": null
      },
      {
        "Name": "HyperVGeneration",
        "Aliases": null
      },
      {
        "Name": "DataDisk",
        "Aliases": null
      },
      {
        "Name": "ZoneResilient",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzImageOsDisk",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": "DiskEncryptionSetId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Add-AzImageDataDisk",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": "DiskEncryptionSetId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzImageDataDisk",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "Image",
        "Aliases": null
      },
      {
        "Name": "Lun",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "ConvertTo-AzVMManagedDisk",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzVmssBootDiagnostic",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "VirtualMachineScaleSet",
        "Aliases": null
      },
      {
        "Name": "Enabled",
        "Aliases": null
      },
      {
        "Name": "StorageUri",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzComputeResourceSku",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "EdgeZone",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzVMRunCommandDocument",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "CommandId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Invoke-AzVMRunCommand",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "CommandId",
        "Aliases": null
      },
      {
        "Name": "ScriptPath",
        "Aliases": null
      },
      {
        "Name": "ScriptString",
        "Aliases": null
      },
      {
        "Name": "Parameter",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "VM",
        "Aliases": [
          "VMProfile"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Start-AzVmssRollingOSUpgrade",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMScaleSetName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Stop-AzVmssRollingUpgrade",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMScaleSetName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzVmssRollingUpgrade",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMScaleSetName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzVmssRollingUpgradePolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "VirtualMachineScaleSet",
        "Aliases": null
      },
      {
        "Name": "MaxBatchInstancePercent",
        "Aliases": null
      },
      {
        "Name": "MaxUnhealthyInstancePercent",
        "Aliases": null
      },
      {
        "Name": "MaxUnhealthyUpgradedInstancePercent",
        "Aliases": null
      },
      {
        "Name": "PauseTimeBetweenBatches",
        "Aliases": null
      },
      {
        "Name": "EnableCrossZoneUpgrade",
        "Aliases": null
      },
      {
        "Name": "PrioritizeUnhealthyInstance",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzVmssDiskEncryptionExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": "ExtensionPublisherName",
        "Aliases": null
      },
      {
        "Name": "ExtensionName",
        "Aliases": null
      },
      {
        "Name": "ExtensionType",
        "Aliases": null
      },
      {
        "Name": "EncryptFormatAll",
        "Aliases": null
      },
      {
        "Name": "Passphrase",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DisableAutoUpgradeMinorVersion",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Disable-AzVmssDiskEncryption",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzVmssDiskEncryption",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMScaleSetName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "ExtensionName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzVmssVMDiskEncryption",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMScaleSetName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "InstanceId",
        "Aliases": null
      },
      {
        "Name": "ExtensionName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Export-AzLogAnalyticRequestRateByInterval",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "FromTime",
        "Aliases": null
      },
      {
        "Name": "ToTime",
        "Aliases": null
      },
      {
        "Name": "BlobContainerSasUri",
        "Aliases": null
      },
      {
        "Name": "IntervalLength",
        "Aliases": null
      },
      {
        "Name": "GroupByOperationName",
        "Aliases": null
      },
      {
        "Name": "GroupByResourceName",
        "Aliases": null
      },
      {
        "Name": "GroupByThrottlePolicy",
        "Aliases": null
      },
      {
        "Name": "GroupByApplicationId",
        "Aliases": null
      },
      {
        "Name": "GroupByUserAgent",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Export-AzLogAnalyticThrottledRequest",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "FromTime",
        "Aliases": null
      },
      {
        "Name": "ToTime",
        "Aliases": null
      },
      {
        "Name": "BlobContainerSasUri",
        "Aliases": null
      },
      {
        "Name": "GroupByOperationName",
        "Aliases": null
      },
      {
        "Name": "GroupByResourceName",
        "Aliases": null
      },
      {
        "Name": "GroupByThrottlePolicy",
        "Aliases": null
      },
      {
        "Name": "GroupByApplicationId",
        "Aliases": null
      },
      {
        "Name": "GroupByUserAgent",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Repair-AzVmssServiceFabricUpdateDomain",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMScaleSetName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "PlatformUpdateDomain",
        "Aliases": null
      },
      {
        "Name": "Zone",
        "Aliases": null
      },
      {
        "Name": "PlacementGroupId",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "VirtualMachineScaleSet",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzVMDataDisk",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": "DiskEncryptionSetId",
        "Aliases": null
      },
      {
        "Name": "WriteAccelerator",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzVmssVM",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMScaleSetName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "InstanceId",
        "Aliases": null
      },
      {
        "Name": "DataDisk",
        "Aliases": null
      },
      {
        "Name": "ProtectFromScaleIn",
        "Aliases": null
      },
      {
        "Name": "ProtectFromScaleSetAction",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "VirtualMachineScaleSetVM",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "UserData",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzVmssIpTagConfig",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "IpTagType",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Invoke-AzVmssVMRunCommand",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMScaleSetName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "InstanceId",
        "Aliases": null
      },
      {
        "Name": "CommandId",
        "Aliases": null
      },
      {
        "Name": "ScriptPath",
        "Aliases": null
      },
      {
        "Name": "ScriptString",
        "Aliases": null
      },
      {
        "Name": "Parameter",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "VirtualMachineScaleSetVM",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzGallery",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": "Permission",
        "Aliases": null
      },
      {
        "Name": "PublisherUri",
        "Aliases": null
      },
      {
        "Name": "PublisherContact",
        "Aliases": null
      },
      {
        "Name": "Eula",
        "Aliases": null
      },
      {
        "Name": "PublicNamePrefix",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzGallery",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": "Permission",
        "Aliases": null
      },
      {
        "Name": "Subscription",
        "Aliases": null
      },
      {
        "Name": "Tenant",
        "Aliases": null
      },
      {
        "Name": "RemoveSubscription",
        "Aliases": null
      },
      {
        "Name": "RemoveTenant",
        "Aliases": null
      },
      {
        "Name": "Share",
        "Aliases": null
      },
      {
        "Name": "Community",
        "Aliases": null
      },
      {
        "Name": "Reset",
        "Aliases": null
      },
      {
        "Name": "PublisherUri",
        "Aliases": null
      },
      {
        "Name": "PublisherContact",
        "Aliases": null
      },
      {
        "Name": "Eula",
        "Aliases": null
      },
      {
        "Name": "PublicNamePrefix",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzGallery",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "GalleryName"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "GalleryUniqueName",
        "Aliases": null
      },
      {
        "Name": "GalleryPublicName",
        "Aliases": null
      },
      {
        "Name": "Scope",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "Expand",
        "Aliases": null
      },
      {
        "Name": "Community",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzGallery",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzGalleryImageDefinition",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": "DisallowedDiskType",
        "Aliases": null
      },
      {
        "Name": "EndOfLifeDate",
        "Aliases": null
      },
      {
        "Name": "Eula",
        "Aliases": null
      },
      {
        "Name": "HyperVGeneration",
        "Aliases": null
      },
      {
        "Name": "MinimumMemory",
        "Aliases": null
      },
      {
        "Name": "MinimumVCPU",
        "Aliases": null
      },
      {
        "Name": "MaximumMemory",
        "Aliases": null
      },
      {
        "Name": "MaximumVCPU",
        "Aliases": null
      },
      {
        "Name": "PrivacyStatementUri",
        "Aliases": null
      },
      {
        "Name": "PurchasePlanName",
        "Aliases": null
      },
      {
        "Name": "PurchasePlanProduct",
        "Aliases": null
      },
      {
        "Name": "PurchasePlanPublisher",
        "Aliases": null
      },
      {
        "Name": "ReleaseNoteUri",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "Feature",
        "Aliases": null
      },
      {
        "Name": "Architecture",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzGalleryImageDefinition",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": "DisallowedDiskType",
        "Aliases": null
      },
      {
        "Name": "EndOfLifeDate",
        "Aliases": null
      },
      {
        "Name": "Eula",
        "Aliases": null
      },
      {
        "Name": "MinimumMemory",
        "Aliases": null
      },
      {
        "Name": "MinimumVCPU",
        "Aliases": null
      },
      {
        "Name": "MaximumMemory",
        "Aliases": null
      },
      {
        "Name": "MaximumVCPU",
        "Aliases": null
      },
      {
        "Name": "PrivacyStatementUri",
        "Aliases": null
      },
      {
        "Name": "PurchasePlanName",
        "Aliases": null
      },
      {
        "Name": "PurchasePlanProduct",
        "Aliases": null
      },
      {
        "Name": "PurchasePlanPublisher",
        "Aliases": null
      },
      {
        "Name": "ReleaseNoteUri",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzGalleryImageDefinition",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "GalleryName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "GalleryImageDefinitionName"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "GalleryUniqueName",
        "Aliases": null
      },
      {
        "Name": "GalleryPublicName",
        "Aliases": null
      },
      {
        "Name": "Scope",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "Community",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzGalleryImageDefinition",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzGalleryImageVersion",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "GalleryName",
        "Aliases": null
      },
      {
        "Name": "GalleryImageDefinitionName",
        "Aliases": [
          "GalleryImageName"
        ]
      },
      {
        "Name": "Name",
        "Aliases": [
          "GalleryImageVersionName"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "DataDiskImage",
        "Aliases": null
      },
      {
        "Name": "OSDiskImage",
        "Aliases": null
      },
      {
        "Name": "PublishingProfileEndOfLifeDate",
        "Aliases": null
      },
      {
        "Name": "PublishingProfileExcludeFromLatest",
        "Aliases": null
      },
      {
        "Name": "ReplicaCount",
        "Aliases": null
      },
      {
        "Name": "SourceImageId",
        "Aliases": null
      },
      {
        "Name": "StorageAccountType",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "TargetRegion",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzGalleryImageVersion",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "GalleryName",
        "Aliases": null
      },
      {
        "Name": "GalleryImageDefinitionName",
        "Aliases": [
          "GalleryImageName"
        ]
      },
      {
        "Name": "Name",
        "Aliases": [
          "GalleryImageVersionName"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": [
          "GalleryImageVersion"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "PublishingProfileEndOfLifeDate",
        "Aliases": null
      },
      {
        "Name": "PublishingProfileExcludeFromLatest",
        "Aliases": null
      },
      {
        "Name": "ReplicaCount",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "TargetRegion",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzGalleryImageVersion",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "GalleryName",
        "Aliases": null
      },
      {
        "Name": "GalleryImageDefinitionName",
        "Aliases": [
          "GalleryImageName"
        ]
      },
      {
        "Name": "Name",
        "Aliases": [
          "GalleryImageVersionName"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "ExpandReplicationStatus",
        "Aliases": null
      },
      {
        "Name": "GalleryUniqueName",
        "Aliases": null
      },
      {
        "Name": "GalleryPublicName",
        "Aliases": null
      },
      {
        "Name": "Scope",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "Community",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzGalleryImageVersion",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "GalleryName",
        "Aliases": null
      },
      {
        "Name": "GalleryImageDefinitionName",
        "Aliases": [
          "GalleryImageName"
        ]
      },
      {
        "Name": "Name",
        "Aliases": [
          "GalleryImageVersionName"
        ]
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": [
          "GalleryImageVersion"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Add-AzVmssVMDataDisk",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "VirtualMachineScaleSetVM",
        "Aliases": null
      },
      {
        "Name": "Lun",
        "Aliases": null
      },
      {
        "Name": "CreateOption",
        "Aliases": null
      },
      {
        "Name": "ManagedDiskId",
        "Aliases": null
      },
      {
        "Name": "StorageAccountType",
        "Aliases": null
      },
      {
        "Name": "DiskEncryptionSetId",
        "Aliases": null
      },
      {
        "Name": "Caching",
        "Aliases": null
      },
      {
        "Name": "DiskSizeInGB",
        "Aliases": null
      },
      {
        "Name": "WriteAccelerator",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzVmssVMDataDisk",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "VirtualMachineScaleSetVM",
        "Aliases": null
      },
      {
        "Name": "Lun",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Invoke-AzVMReimage",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "TempDisk",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzProximityPlacementGroup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "ProximityPlacementGroupName"
        ]
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "ProximityPlacementGroupType",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Zone",
        "Aliases": null
      },
      {
        "Name": "IntentVMSizeList",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzProximityPlacementGroup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "ProximityPlacementGroupName"
        ]
      },
      {
        "Name": "ColocationStatus",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzProximityPlacementGroup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "ProximityPlacementGroupName"
        ]
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": [
          "ProximityPlacementGroup"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzHostGroup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "HostGroupName"
        ]
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "PlatformFaultDomain",
        "Aliases": null
      },
      {
        "Name": "Zone",
        "Aliases": null
      },
      {
        "Name": "SupportAutomaticPlacement",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "EnableUltraSSD",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzHostGroup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "HostGroupName"
        ]
      },
      {
        "Name": "InstanceView",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzHostGroup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "HostGroupName"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": [
          "HostGroup"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzHost",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "HostGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "HostName"
        ]
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "Sku",
        "Aliases": null
      },
      {
        "Name": "PlatformFaultDomain",
        "Aliases": null
      },
      {
        "Name": "AutoReplaceOnFailure",
        "Aliases": null
      },
      {
        "Name": "LicenseType",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzHost",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "HostGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "HostName"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InstanceView",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzHost",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "HostGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "HostName"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": [
          "Host"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Restart-AzHost",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "HostGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "HostName"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": [
          "Host"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzDiskEncryptionSetConfig",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "IdentityType",
        "Aliases": null
      },
      {
        "Name": "SourceVaultId",
        "Aliases": null
      },
      {
        "Name": "KeyUrl",
        "Aliases": null
      },
      {
        "Name": "EncryptionType",
        "Aliases": null
      },
      {
        "Name": "RotationToLatestKeyVersionEnabled",
        "Aliases": null
      },
      {
        "Name": "FederatedClientId",
        "Aliases": null
      },
      {
        "Name": "UserAssignedIdentity",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzDiskEncryptionSet",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "DiskEncryptionSetName"
        ]
      },
      {
        "Name": "InputObject",
        "Aliases": [
          "DiskEncryptionSet"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzDiskEncryptionSet",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "DiskEncryptionSetName"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzDiskEncryptionSet",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "DiskEncryptionSetName"
        ]
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": [
          "DiskEncryptionSet"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzDiskEncryptionSet",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "DiskEncryptionSetName"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": [
          "DiskEncryptionSet"
        ]
      },
      {
        "Name": "KeyUrl",
        "Aliases": null
      },
      {
        "Name": "SourceVaultId",
        "Aliases": null
      },
      {
        "Name": "RotationToLatestKeyVersionEnabled",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "FederatedClientId",
        "Aliases": null
      },
      {
        "Name": "UserAssignedIdentity",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzVmssOrchestrationServiceState",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMScaleSetName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "ServiceName",
        "Aliases": null
      },
      {
        "Name": "Action",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzDiskAccess",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "DiskAccessName"
        ]
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzDiskAccess",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "DiskAccessName"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": [
          "DiskAccess"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzDiskAccess",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "diskAccessName"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Invoke-AzVmPatchAssessment",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMName",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "VM",
        "Aliases": [
          "VMProfile"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzDiskEncryptionSetAssociatedResource",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DiskEncryptionSetName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Start-AzVmssRollingExtensionUpgrade",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMScaleSetName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "VirtualMachineScaleSet",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Invoke-AzVmInstallPatch",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "VM",
        "Aliases": [
          "VMProfile"
        ]
      },
      {
        "Name": "Windows",
        "Aliases": null
      },
      {
        "Name": "Linux",
        "Aliases": null
      },
      {
        "Name": "RebootSetting",
        "Aliases": null
      },
      {
        "Name": "MaximumDuration",
        "Aliases": null
      },
      {
        "Name": "KBNumberToInclude",
        "Aliases": null
      },
      {
        "Name": "KBNumberToExclude",
        "Aliases": null
      },
      {
        "Name": "ExcludeKBsRequiringReboot",
        "Aliases": null
      },
      {
        "Name": "PackageNameMaskToInclude",
        "Aliases": null
      },
      {
        "Name": "PackageNameMaskToExclude",
        "Aliases": null
      },
      {
        "Name": "ClassificationToIncludeForWindows",
        "Aliases": null
      },
      {
        "Name": "ClassificationToIncludeForLinux",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSshKey",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "sshkeyName"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSshkey",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "sshkeyName"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": [
          "SshKey"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzSshKey",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "sshkeyName"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": [
          "SshKey"
        ]
      },
      {
        "Name": "PublicKey",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSshKey",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "sshkeyName"
        ]
      },
      {
        "Name": "PublicKey",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzDiskPurchasePlanConfig",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "Publisher",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Product",
        "Aliases": null
      },
      {
        "Name": "PromotionCode",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzDiskSecurityProfile",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "Disk",
        "Aliases": [
          "DiskSecurityProfile"
        ]
      },
      {
        "Name": "SecurityType",
        "Aliases": null
      },
      {
        "Name": "SecureVMDiskEncryptionSet",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzCapacityReservationGroup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "CapacityReservationGroupName"
        ]
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "Zone",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzCapacityReservationGroup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "CapacityReservationGroupName"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": [
          "CapacityReservationGroup"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzCapacityReservationGroup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "CapacityReservationGroupName"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InstanceView",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "New-AzCapacityReservation",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ReservationGroupName",
        "Aliases": [
          "CapacityReservationGroupName"
        ]
      },
      {
        "Name": "Name",
        "Aliases": [
          "CapacityReservationName"
        ]
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "CapacityToReserve",
        "Aliases": null
      },
      {
        "Name": "Sku",
        "Aliases": [
          "Size"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "Zone",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzCapacityReservation",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ReservationGroupName",
        "Aliases": [
          "CapacityReservationGroupName"
        ]
      },
      {
        "Name": "Name",
        "Aliases": [
          "CapacityReservationName"
        ]
      },
      {
        "Name": "InstanceView",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzCapacityReservation",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ReservationGroupName",
        "Aliases": [
          "CapacityReservationGroupName"
        ]
      },
      {
        "Name": "Name",
        "Aliases": [
          "CapacityReservationName"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzCapacityReservationGroup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "CapacityReservationGroupName"
        ]
      },
      {
        "Name": "CapacityReservationGroup",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzCapacityReservation",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ReservationGroupName",
        "Aliases": [
          "CapacityReservationGroupName"
        ]
      },
      {
        "Name": "Name",
        "Aliases": [
          "CapacityReservationName"
        ]
      },
      {
        "Name": "CapacityReservation",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "CapacityToReserve",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzRestorePointCollection",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "RestorePointCollectionName"
        ]
      },
      {
        "Name": "VmId",
        "Aliases": null
      },
      {
        "Name": "RestorePointCollectionId",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzRestorePointCollection",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "RestorePointCollectionName"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzRestorePointCollection",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "RestorePointCollectionName"
        ]
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzRestorePointCollection",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "RestorePointCollectionName"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzRestorePoint",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "RestorePointCollectionName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "RestorePointName"
        ]
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "RestorePointId",
        "Aliases": null
      },
      {
        "Name": "DisksToExclude",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzRestorePoint",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "RestorePointCollectionName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "RestorePointName"
        ]
      },
      {
        "Name": "InstanceView",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzRestorePoint",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "RestorePointCollectionName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "RestorePointName"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzVmGalleryApplication",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "PackageReferenceId",
        "Aliases": null
      },
      {
        "Name": "ConfigReferenceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzVmssGalleryApplication",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "PackageReferenceId",
        "Aliases": null
      },
      {
        "Name": "ConfigReferenceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Add-AzVmGalleryApplication",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "VM",
        "Aliases": null
      },
      {
        "Name": "GalleryApplication",
        "Aliases": null
      },
      {
        "Name": "Order",
        "Aliases": null
      },
      {
        "Name": "TreatFailureAsDeploymentFailure",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Add-AzVmssGalleryApplication",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "VirtualMachineScaleSetVM",
        "Aliases": null
      },
      {
        "Name": "GalleryApplication",
        "Aliases": null
      },
      {
        "Name": "TreatFailureAsDeploymentFailure",
        "Aliases": null
      },
      {
        "Name": "Order",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzVmGalleryApplication",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "VM",
        "Aliases": null
      },
      {
        "Name": "GalleryApplicationsReferenceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzVmssGalleryApplication",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "VirtualMachineScaleSetVM",
        "Aliases": null
      },
      {
        "Name": "GalleryApplicationsReferenceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Add-AzVmssRunCommand",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMScaleSetName",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "CommandId",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ScriptPath",
        "Aliases": null
      },
      {
        "Name": "ScriptUri",
        "Aliases": null
      },
      {
        "Name": "Script",
        "Aliases": null
      },
      {
        "Name": "TimeOutInSeconds",
        "Aliases": null
      },
      {
        "Name": "ErrorBlobUri",
        "Aliases": null
      },
      {
        "Name": "OutputBlobUri",
        "Aliases": null
      },
      {
        "Name": "RunAsUser",
        "Aliases": null
      },
      {
        "Name": "RunAsPassword",
        "Aliases": null
      },
      {
        "Name": "Parameter",
        "Aliases": null
      },
      {
        "Name": "ProtectedParameter",
        "Aliases": null
      },
      {
        "Name": "AsyncExecution",
        "Aliases": null
      },
      {
        "Name": "VirtualMachineScaleSetVM",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzVmssRunCommand",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMScaleSetName",
        "Aliases": null
      },
      {
        "Name": "RunCommandName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzVMRunCommand",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMName",
        "Aliases": null
      },
      {
        "Name": "RunCommandName",
        "Aliases": null
      },
      {
        "Name": "Expand",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzVmssVMRunCommand",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMScaleSetName",
        "Aliases": null
      },
      {
        "Name": "InstanceId",
        "Aliases": null
      },
      {
        "Name": "RunCommandName",
        "Aliases": null
      },
      {
        "Name": "Expand",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzGalleryApplication",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "GalleryName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "GalleryApplicationName"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Get-AzGalleryApplicationVersion",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "GalleryApplicationName",
        "Aliases": null
      },
      {
        "Name": "GalleryName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "GalleryApplicationVersionName"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "Expand",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "New-AzGalleryApplication",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "GalleryName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "GalleryApplicationName"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "SupportedOSType",
        "Aliases": null
      },
      {
        "Name": "Description",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzGalleryApplicationVersion",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "GalleryApplicationName",
        "Aliases": null
      },
      {
        "Name": "GalleryName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "GalleryApplicationVersionName"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "Install",
        "Aliases": null
      },
      {
        "Name": "Remove",
        "Aliases": null
      },
      {
        "Name": "DefaultConfigFileLink",
        "Aliases": null
      },
      {
        "Name": "PackageFileLink",
        "Aliases": null
      },
      {
        "Name": "PublishingProfileEndOfLifeDate",
        "Aliases": null
      },
      {
        "Name": "PublishingProfileExcludeFromLatest",
        "Aliases": null
      },
      {
        "Name": "ReplicaCount",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "TargetRegion",
        "Aliases": null
      },
      {
        "Name": "Update",
        "Aliases": null
      },
      {
        "Name": "PackageFileName",
        "Aliases": null
      },
      {
        "Name": "ConfigFileName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzGalleryApplication",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "GalleryName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "GalleryApplicationName"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzGalleryApplicationVersion",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "GalleryApplicationName",
        "Aliases": null
      },
      {
        "Name": "GalleryName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "GalleryApplicationVersionName"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzVMRunCommand",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "RunCommandName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "VMName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzVmssVMRunCommand",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "InstanceId",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "RunCommandName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "VMScaleSetName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzVMRunCommand",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "RunCommandName",
        "Aliases": null
      },
      {
        "Name": "VMName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "AsyncExecution",
        "Aliases": null
      },
      {
        "Name": "ErrorBlobUri",
        "Aliases": null
      },
      {
        "Name": "OutputBlobUri",
        "Aliases": null
      },
      {
        "Name": "Parameter",
        "Aliases": null
      },
      {
        "Name": "ProtectedParameter",
        "Aliases": null
      },
      {
        "Name": "RunAsPassword",
        "Aliases": null
      },
      {
        "Name": "RunAsUser",
        "Aliases": null
      },
      {
        "Name": "SourceCommandId",
        "Aliases": null
      },
      {
        "Name": "SourceScript",
        "Aliases": null
      },
      {
        "Name": "SourceScriptUri",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "TimeoutInSecond",
        "Aliases": null
      },
      {
        "Name": "ScriptLocalPath",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzVmssVMRunCommand",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "InstanceId",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "RunCommandName",
        "Aliases": null
      },
      {
        "Name": "VMScaleSetName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "AsyncExecution",
        "Aliases": null
      },
      {
        "Name": "ErrorBlobUri",
        "Aliases": null
      },
      {
        "Name": "OutputBlobUri",
        "Aliases": null
      },
      {
        "Name": "Parameter",
        "Aliases": null
      },
      {
        "Name": "ProtectedParameter",
        "Aliases": null
      },
      {
        "Name": "RunAsPassword",
        "Aliases": null
      },
      {
        "Name": "RunAsUser",
        "Aliases": null
      },
      {
        "Name": "SourceCommandId",
        "Aliases": null
      },
      {
        "Name": "SourceScript",
        "Aliases": null
      },
      {
        "Name": "SourceScriptUri",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "TimeoutInSecond",
        "Aliases": null
      },
      {
        "Name": "ScriptLocalPath",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzGalleryApplication",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "GalleryName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "GalleryApplicationName"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "Description",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzGalleryApplicationVersion",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "GalleryApplicationName",
        "Aliases": null
      },
      {
        "Name": "GalleryName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "GalleryApplicationVersionName"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "PackageFileLink",
        "Aliases": null
      },
      {
        "Name": "DefaultConfigFileLink",
        "Aliases": null
      },
      {
        "Name": "PublishingProfileEndOfLifeDate",
        "Aliases": null
      },
      {
        "Name": "PublishingProfileExcludeFromLatest",
        "Aliases": null
      },
      {
        "Name": "ReplicaCount",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "TargetRegion",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzVmssDiskEncryptionStatus",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMScaleSetName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "ExtensionName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzVmssVMDiskEncryptionStatus",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMScaleSetName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "InstanceId",
        "Aliases": null
      },
      {
        "Name": "ExtensionName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Repair-AzVmssServiceFabricUD",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMScaleSetName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "PlatformUpdateDomain",
        "Aliases": null
      },
      {
        "Name": "Zone",
        "Aliases": null
      },
      {
        "Name": "PlacementGroupId",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "VirtualMachineScaleSet",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Invoke-AzVmAssessPatch",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMName",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "VM",
        "Aliases": [
          "VMProfile"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Invoke-AzVmPatchAssess",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Compute",
    "Version": "5.3.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VMName",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "VM",
        "Aliases": [
          "VMProfile"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  }
]