Microsoft.Azure.Management.RecoveryServices.Backup.CrossRegionRestore.Models Namespace

Classes

AADProperties
AADPropertiesResource
AzureFileshareProtectedItem

Azure File Share workload-specific backup item.

AzureFileshareProtectedItemExtendedInfo

Additional information about Azure File Share backup item.

AzureFileShareRecoveryPoint

Azure File Share workload specific backup copy.

AzureFileShareRestoreRequest

AzureFileShare Restore Request

AzureIaaSClassicComputeVMProtectedItem

IaaS VM workload-specific backup item representing the Classic Compute VM.

AzureIaaSComputeVMProtectedItem

IaaS VM workload-specific backup item representing the Azure Resource Manager VM.

AzureIaaSVMErrorInfo

Azure IaaS VM workload-specific error information.

AzureIaaSVMHealthDetails

Azure IaaS VM workload-specific Health Details.

AzureIaaSVMJob

Azure IaaS VM workload-specific job object.

AzureIaaSVMJobExtendedInfo

Azure IaaS VM workload-specific additional information for job.

AzureIaaSVMJobTaskDetails

Azure IaaS VM workload-specific job task details.

AzureIaaSVMProtectedItem

IaaS VM workload-specific backup item.

AzureIaaSVMProtectedItemExtendedInfo

Additional information on Azure IaaS VM specific backup item.

AzureSqlProtectedItem

Azure SQL workload-specific backup item.

AzureSqlProtectedItemExtendedInfo

Additional information on Azure Sql specific protected item.

AzureStorageErrorInfo

Azure storage specific error information

AzureStorageJob

Azure storage specific job.

AzureStorageJobExtendedInfo

Azure Storage workload-specific additional information for job.

AzureStorageJobTaskDetails

Azure storage workload specific job task details.

AzureVmWorkloadProtectedItem

Azure VM workload-specific protected item.

AzureVmWorkloadProtectedItemExtendedInfo

Additional information on Azure Workload for SQL specific backup item.

AzureVmWorkloadSAPAseDatabaseProtectedItem

Azure VM workload-specific protected item representing SAP ASE Database.

AzureVmWorkloadSAPHanaDatabaseProtectedItem

Azure VM workload-specific protected item representing SAP HANA Database.

AzureVmWorkloadSQLDatabaseProtectedItem

Azure VM workload-specific protected item representing SQL Database.

AzureWorkloadErrorInfo

Azure storage specific error information

AzureWorkloadJob

Azure storage specific job.

AzureWorkloadJobExtendedInfo

Azure VM workload-specific additional information for job.

AzureWorkloadJobTaskDetails

Azure VM workload specific job task details.

AzureWorkloadPointInTimeRecoveryPoint

Recovery point specific to PointInTime

AzureWorkloadPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific restore. Specifically for PointInTime/Log restore

AzureWorkloadRecoveryPoint

Workload specific recovery point, specifically encapsulates full/diff recovery point

AzureWorkloadRestoreRequest

AzureWorkload-specific restore.

AzureWorkloadSAPHanaPointInTimeRecoveryPoint

Recovery point specific to PointInTime in SAPHana

AzureWorkloadSAPHanaPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific restore. Specifically for PointInTime/Log restore

AzureWorkloadSAPHanaRecoveryPoint

SAPHana specific recoverypoint, specifically encapsulates full/diff recoverypoints

AzureWorkloadSAPHanaRestoreRequest

AzureWorkload SAP Hana-specific restore.

AzureWorkloadSQLPointInTimeRecoveryPoint

Recovery point specific to PointInTime

AzureWorkloadSQLPointInTimeRestoreRequest

AzureWorkload SQL -specific restore. Specifically for PointInTime/Log restore

AzureWorkloadSQLRecoveryPoint

SQL specific recoverypoint, specifically encapsulates full/diff recoverypoint along with extended info

AzureWorkloadSQLRecoveryPointExtendedInfo

Extended info class details

AzureWorkloadSQLRestoreRequest

AzureWorkload SQL -specific restore. Specifically for full/diff restore

BackupManagementType

Defines values for BackupManagementType.

BackupManagementUsage

Backup management usages of a vault.

BackupResourceConfig

The resource storage details.

BackupResourceConfigResource

The resource storage details.

BEKDetails

BEK is bitlocker encryption key.

BMSAADPropertiesQueryObject

Filters to list backup items.

BMSBackupSummariesQueryObject

Query parameters to fetch backup summaries.

BMSRPQueryObject

Filters to list backup copies.

ClientScriptForConnect

Client script details for file / folder restore.

CopyOptions

Defines values for CopyOptions.

CreateMode

Defines values for CreateMode.

CrossRegionRestoreRequest
CrossRegionRestoreRequestResource
CrrAccessToken
CrrAccessTokenResource
CrrJobRequest

Request object for fetching CRR jobs.

CrrJobRequestResource

Request object for fetching CRR jobs.

DataSourceType

Defines values for DataSourceType.

DiskExclusionProperties
DiskInformation

Disk information

DpmErrorInfo

DPM workload-specific error information.

DpmJob

DPM workload-specific job object.

DpmJobExtendedInfo

Additional information on the DPM workload-specific job.

DpmJobTaskDetails

DPM workload-specific job task details.

DPMProtectedItem

Additional information on Backup engine specific backup item.

DPMProtectedItemExtendedInfo

Additional information of DPM Protected item.

EncryptionDetails

Details needed if the VM was encrypted at the time of backup.

ErrorAdditionalInfo

The resource management error additional info.

ErrorDetail

Error Detail class which encapsulates Code, Message and Recommendations.

ExtendedProperties

Extended Properties for Azure IaasVM Backup.

GenericProtectedItem

Base class for backup items.

GenericRecoveryPoint

Generic backup copy.

HealthState

Defines values for HealthState.

HealthStatus

Defines values for HealthStatus.

IaasVMRecoveryPoint

IaaS VM workload specific backup copy.

IaasVMRestoreRequest

IaaS VM workload-specific restore.

IdentityBasedRestoreDetails

IaaS VM workload specific restore details for restores using managed identity

IdentityInfo

Encapsulates Managed Identity related information

InstantItemRecoveryTarget

Target details for file / folder restore.

Job

Defines workload agnostic properties for a job.

JobOperationType

Defines values for JobOperationType.

JobQueryObject

Filters to list the jobs.

JobResource

Defines workload agnostic properties for a job.

JobStatus

Defines values for JobStatus.

KEKDetails

KEK is encryption key for BEK.

KeyAndSecretDetails

BEK is bitlocker key. KEK is encryption key for BEK If the VM was encrypted then we will store following details :

  1. Secret(BEK) - Url + Backup Data + vaultId.
  2. Key(KEK) - Url + Backup Data + vaultId.
  3. EncryptionMechanism BEK and KEK can potentially have different vault ids.
KPIResourceHealthDetails

KPI Resource Health Details

LastBackupStatus

Defines values for LastBackupStatus.

MabErrorInfo

MAB workload-specific error information.

MabFileFolderProtectedItem

MAB workload-specific backup item.

MabFileFolderProtectedItemExtendedInfo

Additional information on the backed up item.

MabJob

MAB workload-specific job.

MabJobExtendedInfo

Additional information for the MAB workload-specific job.

MabJobTaskDetails

MAB workload-specific job task details.

MabServerType

Defines values for MabServerType.

NameInfo

The name of usage.

NewErrorResponse

The resource management error response.

NewErrorResponseError

The error object.

NewErrorResponseException

Exception thrown for an invalid response with NewErrorResponse information.

OperationStatus

Operation status.

OperationStatusError

Error information associated with operation status call.

OperationStatusExtendedInfo

Base class for additional information of operation status.

OperationStatusJobExtendedInfo

Operation status job extended info.

OperationStatusJobsExtendedInfo

Operation status extended info for list of jobs.

OperationStatusProvisionILRExtendedInfo

Operation status extended info for ILR provision action.

OperationStatusRecoveryPointExtendedInfo

Operation status extended info for Updated Recovery Point.

OperationStatusValues

Defines values for OperationStatusValues.

OverwriteOptions

Defines values for OverwriteOptions.

Page<T>

Defines a page in Azure responses.

Page1<T>

Defines a page in Azure responses.

PointInTimeRange

Provides details for log ranges

ProtectedItem

Base class for backup items.

ProtectedItemHealthStatus

Defines values for ProtectedItemHealthStatus.

ProtectedItemQueryObject

Filters to list backup items.

ProtectedItemResource

Base class for backup items.

ProtectedItemState

Defines values for ProtectedItemState.

ProtectionState

Defines values for ProtectionState.

RecoveryMode

Defines values for RecoveryMode.

RecoveryPoint

Base class for backup copies. Workload-specific backup copies are derived from this class.

RecoveryPointDiskConfiguration

Disk configuration

RecoveryPointMoveReadinessInfo
RecoveryPointResource

Base class for backup copies. Workload-specific backup copies are derived from this class.

RecoveryPointTierInformation

Recovery point tier information.

RecoveryType

Defines values for RecoveryType.

Resource

ARM Resource.

ResourceHealthDetails

Health Details for backup items.

ResourceHealthStatus

Defines values for ResourceHealthStatus.

ResourceList

Base for all lists of resources.

RestoreFileSpecs

Restore file specs like file path, type and target folder path info.

RestorePointQueryType

Defines values for RestorePointQueryType.

RestorePointType

Defines values for RestorePointType.

RestoreRequest

Base class for restore request. Workload-specific restore requests are derived from this class.

RestoreRequestType

Defines values for RestoreRequestType.

SQLDataDirectory

SQLDataDirectory info

SQLDataDirectoryMapping

Encapsulates information regarding data directory

SQLDataDirectoryType

Defines values for SQLDataDirectoryType.

StorageType

Defines values for StorageType.

StorageTypeState

Defines values for StorageTypeState.

TargetAFSRestoreInfo

Target Azure File Share Info.

TargetRestoreInfo

Details about target workload during restore operation.

Type

Defines values for Type.

UsagesUnit

Defines values for UsagesUnit.

WorkloadCrrAccessToken
WorkloadType

Defines values for WorkloadType.

Enums

JobSupportedAction

Defines values for JobSupportedAction.

RecoveryPointTierStatus

Defines values for RecoveryPointTierStatus.

RecoveryPointTierType

Defines values for RecoveryPointTierType.