Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models Namespace

Classes

AzureBackupServerEngine

Azure Backup Server Backup Engine

AzureContainer
AzureDbPolicy

Azure Db Workload specific backup policy class.

AzureFileShareContainer

Azure File Share specific container class.

AzureFileShareItem

Azure files Item Class

AzureFileShareItemExtendedInfo

Azure File Share Item ExtendedInfo Class

AzureFileShareJob

Represents Azure File Share specific job class.

AzureFileShareJobDetails

Azure File Share specific job details class.

AzureFileShareJobErrorInfo

Azure File Share specific job error info class.

AzureFileShareJobSubTask

Azure File Share specific job sub-task class.

AzureFileSharePolicy

Azure FileShare specific backup policy class.

AzureFileShareRecoveryPoint

Azure File Share specific recovery point class.

AzureItem

Base class for Azure items(AzureVM, AzureFiles)

AzureItemExtendedInfo
AzureJob

Represents Azure resource specific job class.

AzureJobErrorInfo

Azure resource specific job error info class.

AzureJobSubTask

Azure resource specific job sub-task class.

AzurePolicy

Azure Workload specific backup policy class.

AzureRecoveryPoint

Base class for Azure recovery points(AzureVM, AzureFiles)

AzureSqlContainer

Azure Sql specific container class.

AzureSqlItem

AzureSql Item Class

AzureSqlItemExtendedInfo

Represents AzureSql Item ExtendedInfo Class

AzureSqlPolicy

Azure Sql specific backup policy class.

AzureSqlRecoveryPoint

Azure Sql specific recovery point class.

AzureVmContainer

Azure VM specific container class.

AzureVmItem

IaaSVM Item Class

AzureVmItemExtendedInfo

IaaSVM Item ExtendedInfo Class

AzureVmJob

Represents Azure VM specific job class.

AzureVmJobDetails

Azure VM specific job details class.

AzureVmJobErrorInfo

Azure VM specific job error info class.

AzureVmJobSubTask

Azure VM specific job sub-task class.

AzureVmPolicy

Azure VM specific backup policy class.

AzureVmRecoveryPoint

Azure VM specific recovery point class.

AzureVmRPMountScriptDetails

Azure VM specific details of script to mount recovery point.

AzureVmWorkloadContainer

Azure Workload specific container class.

AzureVmWorkloadContainerExtendedInfo
AzureVmWorkloadJob

Represents Azure Workload specific job class.

AzureVmWorkloadJobDetails

Azure Workload specific job details class.

AzureVmWorkloadJobErrorInfo

Azure Workload specific job error info class.

AzureVmWorkloadJobSubTask

Azure Workload specific job sub-task class.

AzureVmWorkloadPolicy

Azure VM workload specific backup policy class.

AzureWorkloadProtectableItem

Azure workload protectable item Class

AzureWorkloadRecoveryConfig

Recovery config of a resource.

AzureWorkloadRecoveryPoint

Azure workload specific recovery point class.

AzureWorkloadSAPHanaDatabaseProtectedItem

Azure sql database workload Item Class

AzureWorkloadSAPHanaDatabaseProtectedItemExtendedInfo

Azure Workload Item ExtendedInfo Class

AzureWorkloadSQLDatabaseProtectedItem

Azure sql database workload Item Class

AzureWorkloadSQLDatabaseProtectedItemExtendedInfo

Azure Workload Item ExtendedInfo Class

BackupEngineBase

Base class for backup engine.

BackupEngineContext

Class representing backup engine context.

ContainerBase

Base class for backup container.

ContainerContext

Class representing backup container context.

ConversionUtils

Conversion utilities.

DailyRetentionFormat

Daily rentention format.

DailyRetentionSchedule

Daily rentention schedule.

DailySchedule
Day

Day class to be used by retention policy.

DpmBackupEngine

Data Protection Manager (DPM) Backup Engine

EncryptionConfig
EnumUtils

Enum utilities.

HourlySchedule

Hourly schedule for hourly policy

IdUtils

ARM ID utilities.

IdUtils.IdNames
ItemBase

Represents Azure Backup Item Base Class

ItemContext

Represents Azure Backup Item Context Class

ItemExtendedInfoBase

Represents Azure Backup Item ExtendedInfo Base Class

JobBase

Base class for backup job.

JobErrorInfoBase

This class contains job error message details.

JobSubTaskBase

This class contains job sub tasks detail.

KeyAndSecretDetails

Required details for recovering an encrypted VM.

LogSchedulePolicy
LongTermRetentionPolicy

Backup long term retention policy class.

MabContainer

Microsoft Azure Backup (MAB) Container

MabItem

Azure files Item Class

MabJob

Represents MAB specific job class.

MabJobDetails

MAB specific job details class.

MabJobErrorInfo

MAB specific job error info class.

MabJobSubTask

MAB specific job sub-task class.

ManagementContext

Class containing common properties across different contexts.

MonthlyRetentionSchedule

Monthly rentention schedule.

ObjectBase

Base class for all the PowerShell model objects.

PointInTimeBase

Base class for recovery point.

PolicyBase

Base class for backup policy.

PolicyConstants

Backup policy constants.

ProtectableItemBase

Represents Azure Backup Protectable Item Base Class

ProtectableItemContext

Represents Azure Backup Item Context Class

RecoveryConfigBase

This class contains recovery config detail.

RecoveryPointBase

Base class for recovery point.

RecoveryPointMoveReadinessInfo
ResourceBackupStatus

Backup status of a resource.

RetentionDuration
RetentionPolicyBase

Base class for backup rentention policy.

RetentionScheduleBase

Base class for retention schedule.

RPMountScriptDetails

Details of script to mount recovery point.

SchedulePolicyBase

Base class for backup schedule policy.

SettingsBase

Base class for azure workload policy settings.

SimpleRetentionPolicy

Backup simple retention policy class.

SimpleSchedulePolicy

Recovery services simple schedule policy.

SimpleSchedulePolicyV2

Recovery services simple schedule policy.

SQLRetentionPolicy
SQLSchedulePolicy
TieringPolicy

Smart tiering settings

TraceUtils

Trace utilities.

VaultJob

Represents Vault specific job class.

VaultJobDetails

Vault specific job details class.

VaultJobErrorInfo

Vault specific job error info class.

VaultJobSubTask

Vault specific job sub-task class.

VaultProperty

Used to get SoftDelete and Encryption vault properties.

WeeklyRetentionFormat

Weekly rentention format.

WeeklyRetentionSchedule

Weekly rentention schedule.

WeeklySchedule
YearlyRetentionSchedule

Yearly rentention schedule.

Enums

BackupEngineRegistrationStatus

Status of the registration of the backup engine with the recovery services vault.

BackupEngineType

Type of the backup engine.

BackupManagementType

Type of the backup management agent.

BackupType

Type of the backup.

ContainerParams
ContainerRegistrationStatus

Status of the registration of the container with the recovery services vault.

ContainerType

Type of the container that maybe managed by the recovery services vault.

CRRParams
ILRAction
ItemDeleteState

represents the delete state of the item

ItemParams
ItemProtectionState

State of the protection of the item by the recovery services vault.

ItemProtectionStatus

Status of the protection of the item by the recovery services vault.

JobOperation

Types of operations which create jobs

JobStatus

Status of the job

Month
PolicyParams
ProtectableItemType

Options to select the protectable type

ProtectionCheckParams
PsBackupProviderTypes

Types of the PowerShell providers for the cmdlet implementation.

PSPolicyType

Represents the type of the policy

RecoveryPointParams
RecoveryPointTier

Tier information for Recovery point: "Vault", "Snapshot", "Archive"

ResourceGuardParams
RestoreBackupItemParams
RestoreFSBackupItemParams
RestoreFSResolveConflictOption

Options to resolve conflict for a file share

RestoreVMBackupItemParams
RestoreWLBackupItemParams
RetentionDurationType

Type of the duration for which the recovery points can be retained.

RetentionScheduleFormat

Represents the format of the schedule

ScheduleRunType

Represents how the policy can be scheduled.

SnapshotConsistencyType

Snapshot consistency type. possible values: "OnlyCrashConsistent"

SourceFileType

Options to select the file type

TieringMode

Tier mode for automatic tiering of Recovery points

UriEnums
VaultParams
WeekOfMonth
WorkloadRecoveryConfigParams
WorkloadType

Type of the workload running in an item.