Resources/ModuleSpecs/Az/Latest/11.0.0/Az.DataProtection.2.1.0.Cmdlets.json

[
  {
    "Command": "Backup-AzDataProtectionBackupInstanceAdhoc",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "BackupInstanceName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "VaultName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "BackupRuleOptionRuleName",
        "Aliases": null
      },
      {
        "Name": "TriggerOptionRetentionTagOverride",
        "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": "Edit-AzDataProtectionPolicyRetentionRuleClientObject",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "Policy",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "RemoveRule",
        "Aliases": null
      },
      {
        "Name": "IsDefault",
        "Aliases": null
      },
      {
        "Name": "LifeCycles",
        "Aliases": null
      },
      {
        "Name": "OverwriteLifeCycle",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Edit-AzDataProtectionPolicyTagClientObject",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "Policy",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "RemoveRule",
        "Aliases": null
      },
      {
        "Name": "Criteria",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Edit-AzDataProtectionPolicyTriggerClientObject",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "Policy",
        "Aliases": null
      },
      {
        "Name": "RemoveSchedule",
        "Aliases": null
      },
      {
        "Name": "Schedule",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Find-AzDataProtectionRestorableTimeRange",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "BackupInstanceName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VaultName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "SourceDataStoreType",
        "Aliases": null
      },
      {
        "Name": "EndTime",
        "Aliases": null
      },
      {
        "Name": "StartTime",
        "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
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzDataProtectionBackupInstance",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "BackupInstanceName"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "VaultName",
        "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-AzDataProtectionBackupPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "BackupPolicyName"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "VaultName",
        "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-AzDataProtectionBackupVault",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VaultName",
        "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-AzDataProtectionJob",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "Id",
        "Aliases": [
          "JobId"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "VaultName",
        "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-AzDataProtectionOperation",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "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-AzDataProtectionOperationStatus",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "OperationId",
        "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-AzDataProtectionPolicyTemplate",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "DatasourceType",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Get-AzDataProtectionRecoveryPoint",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "BackupInstanceName",
        "Aliases": null
      },
      {
        "Name": "Id",
        "Aliases": [
          "RecoveryPointId"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "VaultName",
        "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
      },
      {
        "Name": "StartTime",
        "Aliases": null
      },
      {
        "Name": "EndTime",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Get-AzDataProtectionResourceGuard",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "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-AzDataProtectionResourceGuardMapping",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "VaultName",
        "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-AzDataProtectionSoftDeletedBackupInstance",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "BackupInstanceName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "VaultName",
        "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": "Initialize-AzDataProtectionBackupInstance",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "DatasourceType",
        "Aliases": null
      },
      {
        "Name": "DatasourceLocation",
        "Aliases": null
      },
      {
        "Name": "PolicyId",
        "Aliases": null
      },
      {
        "Name": "DatasourceId",
        "Aliases": null
      },
      {
        "Name": "SecretStoreURI",
        "Aliases": null
      },
      {
        "Name": "SecretStoreType",
        "Aliases": null
      },
      {
        "Name": "SnapshotResourceGroupId",
        "Aliases": null
      },
      {
        "Name": "FriendlyName",
        "Aliases": null
      },
      {
        "Name": "BackupConfiguration",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Initialize-AzDataProtectionRestoreRequest",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "DatasourceType",
        "Aliases": null
      },
      {
        "Name": "SourceDataStore",
        "Aliases": null
      },
      {
        "Name": "RestoreLocation",
        "Aliases": null
      },
      {
        "Name": "RestoreType",
        "Aliases": null
      },
      {
        "Name": "TargetResourceId",
        "Aliases": null
      },
      {
        "Name": "ItemLevelRecovery",
        "Aliases": null
      },
      {
        "Name": "RecoveryPoint",
        "Aliases": null
      },
      {
        "Name": "ContainersList",
        "Aliases": null
      },
      {
        "Name": "RestoreConfiguration",
        "Aliases": null
      },
      {
        "Name": "TargetContainerURI",
        "Aliases": null
      },
      {
        "Name": "FileNamePrefix",
        "Aliases": null
      },
      {
        "Name": "RehydrationDuration",
        "Aliases": null
      },
      {
        "Name": "RehydrationPriority",
        "Aliases": null
      },
      {
        "Name": "TargetResourceIdForRestoreAsFile",
        "Aliases": null
      },
      {
        "Name": "SecretStoreURI",
        "Aliases": null
      },
      {
        "Name": "SecretStoreType",
        "Aliases": null
      },
      {
        "Name": "BackupInstance",
        "Aliases": null
      },
      {
        "Name": "PointInTime",
        "Aliases": null
      },
      {
        "Name": "FromPrefixPattern",
        "Aliases": null
      },
      {
        "Name": "ToPrefixPattern",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "New-AzDataProtectionBackupConfigurationClientObject",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "DatasourceType",
        "Aliases": null
      },
      {
        "Name": "ExcludedResourceType",
        "Aliases": null
      },
      {
        "Name": "IncludedResourceType",
        "Aliases": null
      },
      {
        "Name": "ExcludedNamespace",
        "Aliases": null
      },
      {
        "Name": "IncludedNamespace",
        "Aliases": null
      },
      {
        "Name": "LabelSelector",
        "Aliases": null
      },
      {
        "Name": "SnapshotVolume",
        "Aliases": null
      },
      {
        "Name": "IncludeClusterScopeResource",
        "Aliases": null
      },
      {
        "Name": "BackupHookReference",
        "Aliases": null
      },
      {
        "Name": "VaultedBackupContainer",
        "Aliases": null
      },
      {
        "Name": "IncludeAllContainer",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountResourceGroupName",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "New-AzDataProtectionBackupInstance",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VaultName",
        "Aliases": null
      },
      {
        "Name": "BackupInstance",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzDataProtectionBackupPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VaultName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Policy",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "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
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzDataProtectionBackupVault",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VaultName",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "StorageSetting",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "ETag",
        "Aliases": null
      },
      {
        "Name": "IdentityType",
        "Aliases": null
      },
      {
        "Name": "AzureMonitorAlertsForAllJobFailure",
        "Aliases": null
      },
      {
        "Name": "ImmutabilityState",
        "Aliases": null
      },
      {
        "Name": "CrossRegionRestoreState",
        "Aliases": null
      },
      {
        "Name": "CrossSubscriptionRestoreState",
        "Aliases": null
      },
      {
        "Name": "SoftDeleteRetentionDurationInDay",
        "Aliases": null
      },
      {
        "Name": "SoftDeleteState",
        "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": "Proxy",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzDataProtectionBackupVaultStorageSettingObject",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "Type",
        "Aliases": null
      },
      {
        "Name": "DataStoreType",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "New-AzDataProtectionPolicyTagCriteriaClientObject",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "AbsoluteCriteria",
        "Aliases": null
      },
      {
        "Name": "DaysOfWeek",
        "Aliases": null
      },
      {
        "Name": "WeeksOfMonth",
        "Aliases": null
      },
      {
        "Name": "MonthsOfYear",
        "Aliases": null
      },
      {
        "Name": "ScheduleTimes",
        "Aliases": null
      },
      {
        "Name": "DaysOfMonth",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "New-AzDataProtectionPolicyTriggerScheduleClientObject",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "ScheduleDays",
        "Aliases": null
      },
      {
        "Name": "IntervalType",
        "Aliases": null
      },
      {
        "Name": "IntervalCount",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "New-AzDataProtectionResourceGuard",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "ETag",
        "Aliases": null
      },
      {
        "Name": "IdentityType",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "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
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzDataProtectionRestoreConfigurationClientObject",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "DatasourceType",
        "Aliases": null
      },
      {
        "Name": "ExcludedResourceType",
        "Aliases": null
      },
      {
        "Name": "IncludedResourceType",
        "Aliases": null
      },
      {
        "Name": "ExcludedNamespace",
        "Aliases": null
      },
      {
        "Name": "IncludedNamespace",
        "Aliases": null
      },
      {
        "Name": "LabelSelector",
        "Aliases": null
      },
      {
        "Name": "IncludeClusterScopeResource",
        "Aliases": null
      },
      {
        "Name": "ConflictPolicy",
        "Aliases": null
      },
      {
        "Name": "NamespaceMapping",
        "Aliases": null
      },
      {
        "Name": "PersistentVolumeRestoreMode",
        "Aliases": null
      },
      {
        "Name": "RestoreHookReference",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "New-AzDataProtectionRetentionLifeCycleClientObject",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "SourceDataStore",
        "Aliases": null
      },
      {
        "Name": "SourceRetentionDurationType",
        "Aliases": null
      },
      {
        "Name": "SourceRetentionDurationCount",
        "Aliases": null
      },
      {
        "Name": "TargetDataStore",
        "Aliases": null
      },
      {
        "Name": "CopyOption",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Remove-AzDataProtectionBackupInstance",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "BackupInstanceName"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "VaultName",
        "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-AzDataProtectionBackupPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "BackupPolicyName"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "VaultName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "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-AzDataProtectionBackupVault",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "VaultName",
        "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-AzDataProtectionResourceGuard",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "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": "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-AzDataProtectionResourceGuardMapping",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "VaultName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "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": "Resume-AzDataProtectionBackupInstanceProtection",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "BackupInstanceName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "VaultName",
        "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": "Search-AzDataProtectionBackupInstanceInAzGraph",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "Subscription",
        "Aliases": null
      },
      {
        "Name": "DatasourceType",
        "Aliases": null
      },
      {
        "Name": "ResourceGroup",
        "Aliases": null
      },
      {
        "Name": "Vault",
        "Aliases": null
      },
      {
        "Name": "ProtectionStatus",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Search-AzDataProtectionJobInAzGraph",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "Subscription",
        "Aliases": null
      },
      {
        "Name": "DatasourceType",
        "Aliases": null
      },
      {
        "Name": "ResourceGroup",
        "Aliases": null
      },
      {
        "Name": "Vault",
        "Aliases": null
      },
      {
        "Name": "StartTime",
        "Aliases": null
      },
      {
        "Name": "EndTime",
        "Aliases": null
      },
      {
        "Name": "Operation",
        "Aliases": null
      },
      {
        "Name": "Status",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Set-AzDataProtectionMSIPermission",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "VaultResourceGroup",
        "Aliases": null
      },
      {
        "Name": "VaultName",
        "Aliases": null
      },
      {
        "Name": "PermissionsScope",
        "Aliases": null
      },
      {
        "Name": "BackupInstance",
        "Aliases": null
      },
      {
        "Name": "KeyVaultId",
        "Aliases": null
      },
      {
        "Name": "RestoreRequest",
        "Aliases": null
      },
      {
        "Name": "SnapshotResourceGroupId",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzDataProtectionResourceGuardMapping",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VaultName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "ResourceGuardId",
        "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
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Start-AzDataProtectionBackupInstanceRestore",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "BackupInstanceName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VaultName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "Parameter",
        "Aliases": null
      },
      {
        "Name": "ObjectType",
        "Aliases": null
      },
      {
        "Name": "RestoreTargetInfo",
        "Aliases": null
      },
      {
        "Name": "SourceDataStoreType",
        "Aliases": null
      },
      {
        "Name": "IdentityDetailUseSystemAssignedIdentity",
        "Aliases": null
      },
      {
        "Name": "IdentityDetailUserAssignedIdentityArmUrl",
        "Aliases": null
      },
      {
        "Name": "SourceResourceId",
        "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": "Stop-AzDataProtectionBackupInstanceProtection",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "BackupInstanceName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "VaultName",
        "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": "Suspend-AzDataProtectionBackupInstanceBackup",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "BackupInstanceName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "VaultName",
        "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": "Sync-AzDataProtectionBackupInstance",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "BackupInstanceName"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VaultName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "SyncType",
        "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": "Test-AzDataProtectionBackupInstanceReadiness",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VaultName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "BackupInstance",
        "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": "Test-AzDataProtectionBackupInstanceRestore",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "VaultName",
        "Aliases": null
      },
      {
        "Name": "RestoreRequest",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Undo-AzDataProtectionBackupInstanceDeletion",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "BackupInstanceName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "VaultName",
        "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": "Unlock-AzDataProtectionResourceGuardOperation",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VaultName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "ResourceGuardOperationRequest",
        "Aliases": null
      },
      {
        "Name": "ResourceToBeDeleted",
        "Aliases": null
      },
      {
        "Name": "Token",
        "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
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzDataProtectionBackupInstanceAssociatedPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "VaultName",
        "Aliases": null
      },
      {
        "Name": "BackupInstanceName",
        "Aliases": null
      },
      {
        "Name": "PolicyId",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzDataProtectionBackupVault",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "VaultName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "AzureMonitorAlertsForAllJobFailure",
        "Aliases": null
      },
      {
        "Name": "CrossRegionRestoreState",
        "Aliases": null
      },
      {
        "Name": "CrossSubscriptionRestoreState",
        "Aliases": null
      },
      {
        "Name": "IdentityType",
        "Aliases": null
      },
      {
        "Name": "IdentityUserAssignedIdentity",
        "Aliases": null
      },
      {
        "Name": "ImmutabilityState",
        "Aliases": null
      },
      {
        "Name": "SoftDeleteRetentionDurationInDay",
        "Aliases": null
      },
      {
        "Name": "SoftDeleteState",
        "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-AzDataProtectionResourceGuard",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.DataProtection",
    "Version": "2.1.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "ETag",
        "Aliases": null
      },
      {
        "Name": "IdentityType",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "CriticalOperationExclusionList",
        "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
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  }
]