Namespace Azure.ResourceManager.RecoveryServicesBackup.Models
Classes
|
ArmRecoveryServicesBackupModelFactory Model factory for models. |
|
AzureVmWorkloadSapHanaHSRProtectableItem Azure VM workload-specific protectable item representing HANA HSR. |
|
Common settings field for backup management. |
|
Base class for backup request. Workload-specific backup requests are derived from this class. Please note BackupContent is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include FileShareBackupContent, WorkloadBackupContent and IaasVmBackupContent. |
|
Day of the week. |
|
Additional information on backup engine. |
|
Error Detail class which encapsulates Code, Message and Recommendations. |
|
The base backup engine class. All workload specific backup engines derive from this class. Please note BackupGenericEngine is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include BackupServerEngine and DpmBackupEngine. |
|
Defines workload agnostic properties for a job. Please note BackupGenericJob is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include IaasVmBackupJob, IaasVmBackupJobV2, StorageBackupJob, WorkloadBackupJob, DpmBackupJob, MabBackupJob and VaultBackupJob. |
|
Base class for backup items. Please note BackupGenericProtectedItem is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include FileshareProtectedItem, IaasVmProtectedItem, VmWorkloadProtectedItem, VmWorkloadSapAseDatabaseProtectedItem, VmWorkloadSapHanaDatabaseProtectedItem, VmWorkloadSapHanaDBInstanceProtectedItem, VmWorkloadSqlDatabaseProtectedItem, DpmProtectedItem, GenericProtectedItem, MabFileFolderProtectedItem, IaasClassicComputeVmProtectedItem, IaasComputeVmProtectedItem and SqlProtectedItem. |
|
BackupGenericProtectionContainer Base class for container with backup items. Containers with specific workloads are derived from this class. Please note BackupGenericProtectionContainer is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include BackupServerContainer, SqlContainer, WorkloadContainer, DpmContainer, GenericContainer, IaasVmContainer, IaasClassicComputeVmContainer, IaasComputeVmContainer, SqlAvailabilityGroupWorkloadProtectionContainer, StorageContainer, VmAppContainerProtectionContainer and MabContainer. |
|
Base class for backup ProtectionIntent. Please note BackupGenericProtectionIntent is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include ResourceProtectionIntent, WorkloadAutoProtectionIntent, WorkloadContainerAutoProtectionIntent, WorkloadSqlAutoProtectionIntent and RecoveryServiceVaultProtectionIntent. |
|
Base class for backup policy. Workload-specific backup policies are derived from this class. Please note BackupGenericProtectionPolicy is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include IaasVmProtectionPolicy, SqlProtectionPolicy, FileShareProtectionPolicy, VmWorkloadProtectionPolicy, GenericProtectionPolicy and MabProtectionPolicy. |
|
Base class for backup copies. Workload-specific backup copies are derived from this class. Please note BackupGenericRecoveryPoint is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include FileShareRecoveryPoint, WorkloadPointInTimeRecoveryPoint, WorkloadRecoveryPoint, WorkloadSapAsePointInTimeRecoveryPoint, WorkloadSapAseRecoveryPoint, WorkloadSapHanaPointInTimeRecoveryPoint, WorkloadSapHanaRecoveryPoint, WorkloadSqlPointInTimeRecoveryPoint, WorkloadSqlRecoveryPoint, GenericRecoveryPoint and IaasVmRecoveryPoint. |
|
BackupGoalFeatureSupportContent Azure backup goal feature specific request. |
|
The BackupHourlySchedule. |
|
Encapsulates Managed Identity related information. |
|
Backup management usages of a vault. |
|
The name of usage. |
|
BackupPrivateEndpointConnectionProperties Private Endpoint Connection Response Properties. |
|
BackupResourceConfigProperties The resource storage details. |
|
BackupResourceEncryptionConfig The BackupResourceEncryptionConfig. |
|
BackupResourceEncryptionConfigExtendedCreateOrUpdateContent The BackupResourceEncryptionConfigExtendedCreateOrUpdateContent. |
|
BackupResourceEncryptionConfigExtendedProperties The BackupResourceEncryptionConfigExtendedProperties. |
|
BackupResourceVaultConfigProperties Backup resource vault config details. |
|
Base class for retention policy. Please note BackupRetentionPolicy is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include LongTermRetentionPolicy and SimpleRetentionPolicy. |
|
Base class for backup schedule. Please note BackupSchedulePolicy is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include LogSchedulePolicy, LongTermSchedulePolicy, SimpleSchedulePolicy and SimpleSchedulePolicyV2. |
|
AzureBackupServer (DPMVenus) workload-specific protection container. |
|
Backup engine type when Azure Backup Server is used to manage the backups. |
|
BackupStatus request. |
|
BackupStatus response. |
|
BackupTargetDiskNetworkAccessSettings Specifies target network access settings for disks of VM to be restored. |
|
Tiering Policy for a target tier. If the policy is not specified for a given target tier, service retains the existing configured tiering policy for that tier |
|
The BackupWeeklySchedule. |
|
BEK is bitlocker encryption key. |
|
Container identity information. |
|
Daily retention schedule. |
|
The DiskExclusionProperties. |
|
Disk information. |
|
This is used to represent the various nodes of the distributed container. |
|
Data Protection Manager (DPM) specific backup engine. |
|
DPM workload-specific job object. |
|
Additional information on the DPM workload-specific job. |
|
DPM workload-specific job task details. |
|
DPM workload-specific protection container. Please note DpmContainer is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include BackupServerContainer. |
|
DPM workload-specific error information. |
|
Additional information on Backup engine specific backup item. |
|
Additional information of DPM Protected item. |
|
Base class for feature request Please note FeatureSupportContent is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include BackupGoalFeatureSupportContent and VmResourceFeatureSupportContent. |
|
Base class for tiering cost request. Specific cost request types are derived from this class. Please note FetchTieringCostInfoContent is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include FetchTieringCostInfoForRehydrationContent, FetchTieringCostSavingsInfoForPolicyContent, FetchTieringCostSavingsInfoForProtectedItemContent and FetchTieringCostSavingsInfoForVaultContent. |
|
FetchTieringCostInfoForRehydrationContent Request parameters for fetching cost info of rehydration. |
|
FetchTieringCostSavingsInfoForPolicyContent Request parameters for tiering cost info for policy. |
|
FetchTieringCostSavingsInfoForProtectedItemContent Request parameters for tiering cost info for protected item. |
|
FetchTieringCostSavingsInfoForVaultContent Request parameters for tiering cost info for vault. |
|
AzureFileShare workload-specific backup request. |
|
Protectable item for Azure Fileshare workloads. |
|
Azure File Share workload-specific backup item. |
|
FileshareProtectedItemExtendedInfo Additional information about Azure File Share backup item. |
|
AzureStorage backup policy. |
|
Update snapshot Uri with the correct friendly Name of the source Azure file share. |
|
Azure File Share workload specific backup copy. |
|
AzureFileShare Restore Request. |
|
Base class for generic container of backup items. |
|
Container extended information. |
|
Base class for backup items. |
|
Azure VM (Mercury) workload-specific backup policy. |
|
Generic backup copy. |
|
IaaS VM workload-specific backup item representing a classic virtual machine. |
|
IaasClassicComputeVmProtectableItem IaaS VM workload-specific backup item representing the Classic Compute VM. |
|
IaasClassicComputeVmProtectedItem IaaS VM workload-specific backup item representing the Classic Compute VM. |
|
IaaS VM workload-specific backup item representing an Azure Resource Manager virtual machine. |
|
IaaS VM workload-specific backup item representing the Azure Resource Manager VM. |
|
IaaS VM workload-specific backup item representing the Azure Resource Manager VM. |
|
IaaS VM workload-specific backup request. |
|
IaasVmBackupExtendedProperties Extended Properties for Azure IaasVM Backup. |
|
Azure IaaS VM workload-specific job object. |
|
Azure IaaS VM workload-specific additional information for job. |
|
Azure IaaS VM workload-specific job task details. |
|
Azure IaaS VM workload-specific job object. |
|
IaaS VM workload-specific container. Please note IaasVmContainer is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include IaasClassicComputeVmContainer and IaasComputeVmContainer. |
|
Azure IaaS VM workload-specific error information. |
|
Azure IaaS VM workload-specific Health Details. |
|
Restore files/folders from a backup copy of IaaS VM. |
|
IaaS VM workload-specific backup item. Please note IaasVmProtectableItem is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include IaasClassicComputeVmProtectableItem and IaasComputeVmProtectableItem. |
|
IaaS VM workload-specific backup item. Please note IaasVmProtectedItem is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include IaasClassicComputeVmProtectedItem and IaasComputeVmProtectedItem. |
|
IaasVmProtectedItemExtendedInfo Additional information on Azure IaaS VM specific backup item. |
|
IaaS VM workload-specific backup policy. |
|
IaaS VM workload specific backup copy. |
|
IaaS VM workload-specific restore. Please note IaasVmRestoreContent is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include IaasVmRestoreWithRehydrationContent. |
|
IaasVmRestoreWithRehydrationContent IaaS VM workload-specific restore with integrated rehydration of recovery point. |
|
IaaS VM workload specific restore details for restores using managed identity. |
|
Parameters to Provision ILR API. Please note IlrContent is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include FileShareProvisionIlrContent and IaasVmIlrRegistrationContent. |
|
Validation for inquired protectable items under a given container. |
|
The InstantRPAdditionalDetails. |
|
KEK is encryption key for BEK. |
|
BEK is bitlocker key. KEK is encryption key for BEK If the VM was encrypted then we will store following details :
|
|
KPI Resource Health Details. |
|
Log policy schedule. |
|
Long term retention policy. |
|
Long term policy schedule. |
|
MAB workload-specific job. |
|
Additional information for the MAB workload-specific job. |
|
MAB workload-specific job task details. |
|
Container with items backed up using MAB backup engine. |
|
Additional information of the container. |
|
MAB workload-specific Health Details. |
|
MAB workload-specific error information. |
|
MAB workload-specific backup item. |
|
MabFileFolderProtectedItemExtendedInfo Additional information on the backed up item. |
|
Mab container-specific backup policy. |
|
Monthly retention schedule. |
|
The MoveRPAcrossTiersContent. |
|
Provides details for log ranges. |
|
Pre-backup validation for Azure VM Workload provider. |
|
Prepare DataMove Request. |
|
PreValidateEnableBackupContent Contract to validate if backup can be enabled on the given resource in a given vault and given configuration. It will validate followings
|
|
Response contract for enable backup validation request. |
|
Protectable Container Class. Please note ProtectableContainer is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include StorageProtectableContainer and VmAppContainerProtectableContainer. |
|
Protectable Container Class. |
|
Parameters to Provision ILR API. |
|
RecoveryPointDiskConfiguration Disk configuration. |
|
RecoveryPointMoveReadinessInfo The RecoveryPointMoveReadinessInfo. |
|
Properties of Recovery Point. |
|
RP Rehydration Info. |
|
RecoveryPointsRecommendedForMoveContent ListRecoveryPointsRecommendedForMoveRequest Request. |
|
Recovery point tier information. |
|
RecoveryPointTierInformationV2 RecoveryPoint Tier Information V2. |
|
RecoveryServicesBackupPrivateLinkServiceConnectionState Private Link Service Connection State. |
|
RecoveryServiceVaultProtectionIntent Azure Recovery Services Vault specific protection intent item. Please note RecoveryServiceVaultProtectionIntent is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include WorkloadAutoProtectionIntent and WorkloadSqlAutoProtectionIntent. |
|
The ResourceGuardOperationDetail. |
|
The ResourceGuardProxyProperties. |
|
Health Details for backup items. |
|
IaaS VM specific backup protection intent item. |
|
Base class for restore request. Workload-specific restore requests are derived from this class. Please note RestoreContent is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include FileShareRestoreContent, WorkloadPointInTimeRestoreContent, WorkloadRestoreContent, WorkloadSapAsePointInTimeRestoreContent, WorkloadSapAseRestoreContent, WorkloadSapHanaPointInTimeRestoreContent, WorkloadSapHanaPointInTimeRestoreWithRehydrateContent, WorkloadSapHanaRestoreContent, WorkloadSapHanaRestoreWithRehydrateContent, WorkloadSqlPointInTimeRestoreContent, WorkloadSqlPointInTimeRestoreWithRehydrateContent, WorkloadSqlRestoreContent, WorkloadSqlRestoreWithRehydrateContent, IaasVmRestoreContent and IaasVmRestoreWithRehydrationContent. |
|
Restore file specs like file path, type and target folder path info. |
|
Retention duration. |
|
Base class for get security pin request body. |
|
Simple policy retention. |
|
Simple policy schedule. |
|
The V2 policy schedule for IaaS that supports hourly backups. |
|
SnapshotBackupAdditionalDetails Snapshot Backup related fields for WorkloadType SaPHanaSystem. |
|
Encapsulates information regarding snapshot recovery for SAP Hana. |
|
SqlAvailabilityGroupWorkloadProtectionContainer Container for SQL workloads under SQL Availability Group. |
|
Azure Sql workload-specific container. |
|
SQLDataDirectory info. |
|
Encapsulates information regarding data directory. |
|
Azure SQL workload-specific backup item. |
|
Additional information on Azure Sql specific protected item. |
|
Azure SQL workload-specific backup policy. |
|
Azure storage specific job. |
|
Azure Storage workload-specific additional information for job. |
|
Azure storage workload specific job task details. |
|
Azure Storage Account workload-specific container. |
|
Azure storage specific error information. |
|
Azure Storage-specific protectable containers. |
|
Sub-protection policy which includes schedule and retention. |
|
Target Azure File Share Info. |
|
Details about target workload during restore operation. |
|
Base class for tiering cost response Please note TieringCostInfo is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include TieringCostRehydrationInfo and TieringCostSavingInfo. |
|
Response parameters for tiering cost info for rehydration. |
|
Response parameters for tiering cost info for savings. |
|
The token information details. |
|
Base class for backup request. Workload-specific backup requests are derived from this class. |
|
Trigger DataMove Request. |
|
Base class for restore request. Workload-specific restore requests are derived from this class. |
|
Request body of unlock delete API. |
|
Response of Unlock Delete API. |
|
UserAssignedManagedIdentityDetails User assigned managed identity details. |
|
Vault level Job. |
|
Vault Job specific error information. |
|
Vault retention policy for AzureFileShare. |
|
VmAppContainerProtectableContainer Azure workload-specific container. |
|
VmAppContainerProtectionContainer Container for SQL workloads under Azure Virtual Machines. |
|
Details needed if the VM was encrypted at the time of backup. |
|
VmResourceFeatureSupportContent AzureResource(IaaS VM) Specific feature support request. |
|
VmResourceFeatureSupportResult Response for feature support requests for Azure IaasVm. |
|
Azure VM workload-specific workload item. Please note VmWorkloadItem is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include VmWorkloadSapAseDatabaseWorkloadItem, VmWorkloadSapAseSystemWorkloadItem, VmWorkloadSapHanaDatabaseWorkloadItem, VmWorkloadSapHanaSystemWorkloadItem, VmWorkloadSqlDatabaseWorkloadItem and VmWorkloadSqlInstanceWorkloadItem. |
|
Azure VM workload-specific protectable item. Please note VmWorkloadProtectableItem is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include VmWorkloadSapHanaHsrProtectableItem, VmWorkloadSapAseDatabaseProtectableItem, VmWorkloadSapAseSystemProtectableItem, VmWorkloadSapHanaDatabaseProtectableItem, VmWorkloadSapHanaDBInstance, VmWorkloadSapHanaSystemProtectableItem, VmWorkloadSqlAvailabilityGroupProtectableItem, VmWorkloadSqlDatabaseProtectableItem and VmWorkloadSqlInstanceProtectableItem. |
|
Azure VM workload-specific protected item. Please note VmWorkloadProtectedItem is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include VmWorkloadSapAseDatabaseProtectedItem, VmWorkloadSapHanaDatabaseProtectedItem, VmWorkloadSapHanaDBInstanceProtectedItem and VmWorkloadSqlDatabaseProtectedItem. |
|
VmWorkloadProtectedItemExtendedInfo Additional information on Azure Workload for SQL specific backup item. |
|
Azure VM (Mercury) workload-specific backup policy. |
|
VmWorkloadSapAseDatabaseProtectableItem Azure VM workload-specific protectable item representing SAP ASE Database. |
|
VmWorkloadSapAseDatabaseProtectedItem Azure VM workload-specific protected item representing SAP ASE Database. |
|
VmWorkloadSapAseDatabaseWorkloadItem Azure VM workload-specific workload item representing SAP ASE Database. |
|
VmWorkloadSapAseSystemProtectableItem Azure VM workload-specific protectable item representing SAP ASE System. |
|
VmWorkloadSapAseSystemWorkloadItem Azure VM workload-specific workload item representing SAP ASE System. |
|
VmWorkloadSapHanaDatabaseProtectableItem Azure VM workload-specific protectable item representing SAP HANA Database. |
|
VmWorkloadSapHanaDatabaseProtectedItem Azure VM workload-specific protected item representing SAP HANA Database. |
|
VmWorkloadSapHanaDatabaseWorkloadItem Azure VM workload-specific workload item representing SAP HANA Database. |
|
Azure VM workload-specific protectable item representing SAP HANA Dbinstance. |
|
VmWorkloadSapHanaDBInstanceProtectedItem Azure VM workload-specific protected item representing SAP HANA DBInstance. |
|
Azure VM workload-specific protectable item representing SAP HANA Dbinstance. |
|
VmWorkloadSapHanaHsrProtectableItem Azure VM workload-specific protectable item representing HANA HSR. |
|
VmWorkloadSapHanaSystemProtectableItem Azure VM workload-specific protectable item representing SAP HANA System. |
|
VmWorkloadSapHanaSystemWorkloadItem Azure VM workload-specific workload item representing SAP HANA System. |
|
VmWorkloadSqlAvailabilityGroupProtectableItem Azure VM workload-specific protectable item representing SQL Availability Group. |
|
VmWorkloadSqlDatabaseProtectableItem Azure VM workload-specific protectable item representing SQL Database. |
|
VmWorkloadSqlDatabaseProtectedItem Azure VM workload-specific protected item representing SQL Database. |
|
VmWorkloadSqlDatabaseWorkloadItem Azure VM workload-specific workload item representing SQL Database. |
|
VmWorkloadSqlInstanceProtectableItem Azure VM workload-specific protectable item representing SQL Instance. |
|
VmWorkloadSqlInstanceWorkloadItem Azure VM workload-specific workload item representing SQL Instance. |
|
Weekly retention format. |
|
Weekly retention schedule. |
|
Azure Recovery Services Vault specific protection intent item. Please note WorkloadAutoProtectionIntent is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include WorkloadSqlAutoProtectionIntent. |
|
AzureWorkload workload-specific backup request. |
|
Azure storage specific job. |
|
Azure VM workload-specific additional information for job. |
|
Azure VM workload specific job task details. |
|
Container for the workloads running inside Azure Compute or Classic Compute. Please note WorkloadContainer is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include SqlAvailabilityGroupWorkloadProtectionContainer and VmAppContainerProtectionContainer. |
|
WorkloadContainerAutoProtectionIntent Azure workload specific protection intent item. |
|
Extended information of the container. |
|
Details about inquired protectable items under a given container. |
|
Azure storage specific error information. |
|
Details of an inquired protectable item. |
|
Base class for backup item. Workload-specific backup items are derived from this class. Please note WorkloadItem is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include VmWorkloadItem, VmWorkloadSapAseDatabaseWorkloadItem, VmWorkloadSapAseSystemWorkloadItem, VmWorkloadSapHanaDatabaseWorkloadItem, VmWorkloadSapHanaSystemWorkloadItem, VmWorkloadSqlDatabaseWorkloadItem and VmWorkloadSqlInstanceWorkloadItem. |
|
Base class for backup item. Workload-specific backup items are derived from this class. |
|
WorkloadPointInTimeRecoveryPoint Recovery point specific to PointInTime Please note WorkloadPointInTimeRecoveryPoint is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include WorkloadSapAsePointInTimeRecoveryPoint and WorkloadSapHanaPointInTimeRecoveryPoint. |
|
WorkloadPointInTimeRestoreContent AzureWorkload SAP Hana -specific restore. Specifically for PointInTime/Log restore. |
|
Base class for backup item. Workload-specific backup items are derived from this class. Please note WorkloadProtectableItem is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include FileShareProtectableItem, VmWorkloadProtectableItem, VmWorkloadSapHanaHsrProtectableItem, IaasVmProtectableItem, IaasClassicComputeVmProtectableItem, IaasComputeVmProtectableItem, VmWorkloadSapAseDatabaseProtectableItem, VmWorkloadSapAseSystemProtectableItem, VmWorkloadSapHanaDatabaseProtectableItem, VmWorkloadSapHanaDBInstance, VmWorkloadSapHanaSystemProtectableItem, VmWorkloadSqlAvailabilityGroupProtectableItem, VmWorkloadSqlDatabaseProtectableItem and VmWorkloadSqlInstanceProtectableItem. |
|
WorkloadProtectableItemResource Base class for backup item. Workload-specific backup items are derived from this class. |
|
Workload specific recovery point, specifically encapsulates full/diff recovery point Please note WorkloadRecoveryPoint is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include WorkloadPointInTimeRecoveryPoint, WorkloadSapAsePointInTimeRecoveryPoint, WorkloadSapAseRecoveryPoint, WorkloadSapHanaPointInTimeRecoveryPoint, WorkloadSapHanaRecoveryPoint, WorkloadSqlPointInTimeRecoveryPoint and WorkloadSqlRecoveryPoint. |
|
AzureWorkload-specific restore. Please note WorkloadRestoreContent is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include WorkloadPointInTimeRestoreContent, WorkloadSapAsePointInTimeRestoreContent, WorkloadSapAseRestoreContent, WorkloadSapHanaPointInTimeRestoreContent, WorkloadSapHanaPointInTimeRestoreWithRehydrateContent, WorkloadSapHanaRestoreContent, WorkloadSapHanaRestoreWithRehydrateContent, WorkloadSqlPointInTimeRestoreContent, WorkloadSqlPointInTimeRestoreWithRehydrateContent, WorkloadSqlRestoreContent and WorkloadSqlRestoreWithRehydrateContent. |
|
WorkloadSapAsePointInTimeRecoveryPoint Recovery point specific to PointInTime in SAPAse. |
|
WorkloadSapAsePointInTimeRestoreContent AzureWorkload SAP Ase-specific restore. Specifically for PointInTime/Log restore. |
|
SAPAse specific recoverypoint, specifically encapsulates full/diff recoverypoints. |
|
AzureWorkload SAP Ase-specific restore. Please note WorkloadSapAseRestoreContent is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include WorkloadSapAsePointInTimeRestoreContent. |
|
WorkloadSapHanaPointInTimeRecoveryPoint Recovery point specific to PointInTime in SAPHana. |
|
WorkloadSapHanaPointInTimeRestoreContent AzureWorkload SAP Hana -specific restore. Specifically for PointInTime/Log restore Please note WorkloadSapHanaPointInTimeRestoreContent is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include WorkloadSapHanaPointInTimeRestoreWithRehydrateContent. |
|
WorkloadSapHanaPointInTimeRestoreWithRehydrateContent AzureWorkload SAP Hana-specific restore with integrated rehydration of recovery point. |
|
SAPHana specific recoverypoint, specifically encapsulates full/diff recoverypoints. |
|
AzureWorkload SAP Hana-specific restore. Please note WorkloadSapHanaRestoreContent is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include WorkloadSapHanaPointInTimeRestoreContent, WorkloadSapHanaPointInTimeRestoreWithRehydrateContent and WorkloadSapHanaRestoreWithRehydrateContent. |
|
WorkloadSapHanaRestoreWithRehydrateContent AzureWorkload SAP Hana-specific restore with integrated rehydration of recovery point. |
|
WorkloadSqlAutoProtectionIntent Azure Workload SQL Auto Protection intent item. |
|
WorkloadSqlPointInTimeRecoveryPoint Recovery point specific to PointInTime. |
|
WorkloadSqlPointInTimeRestoreContent AzureWorkload SQL -specific restore. Specifically for PointInTime/Log restore Please note WorkloadSqlPointInTimeRestoreContent is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include WorkloadSqlPointInTimeRestoreWithRehydrateContent. |
|
WorkloadSqlPointInTimeRestoreWithRehydrateContent AzureWorkload SQL-specific restore with integrated rehydration of recovery point. |
|
SQL specific recoverypoint, specifically encapsulates full/diff recoverypoint along with extended info Please note WorkloadSqlRecoveryPoint is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include WorkloadSqlPointInTimeRecoveryPoint. |
|
WorkloadSqlRecoveryPointExtendedInfo Extended info class details. |
|
AzureWorkload SQL -specific restore. Specifically for full/diff restore Please note WorkloadSqlRestoreContent is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include WorkloadSqlPointInTimeRestoreContent, WorkloadSqlPointInTimeRestoreWithRehydrateContent and WorkloadSqlRestoreWithRehydrateContent. |
|
WorkloadSqlRestoreWithRehydrateContent AzureWorkload SQL-specific restore with integrated rehydration of recovery point. |
|
Yearly retention schedule. |
Structs
|
Whether storage account lock is to be acquired for this container or not. |
|
Create mode to indicate recovery of existing soft deleted data source or creation of new data source. |
|
Type of workload this item represents. |
|
Encryption At Rest Type. |
|
Specifies the fabric name - Azure or AD. |
|
File Share type XSync or XSMB. |
|
Type of backup items associated with this container. |
|
Backup management type to execute the current job. |
|
BackupPrivateEndpointConnectionProvisioningState Gets or sets provisioning state of the private endpoint connection. |
|
Backup state of this backup item. |
|
Specifies whether the container is registered or not. |
|
Storage type. |
|
Locked or Unlocked. Once a machine is registered against a resource, the storageTypeState is always Locked. |
|
Type of backup, viz. Full, Differential, Log or CopyOnlyFull. |
|
Unit of the usage. |
|
Validation Status. |
|
Type of workload for the backup management. |
|
DataMove Level. |
|
Enabled or Disabled. |
|
Options to resolve copy conflicts. |
|
Type of this recovery. |
|
Restore Type (FullShareRestore or ItemLevelRestore). |
|
The IaasVmPolicyType. |
|
IaasVmProtectedItemHealthStatus Health status of protected item. |
|
The IaasVmSnapshotConsistencyType. |
|
The InfrastructureEncryptionState. |
|
Status of protectable item, i.e. InProgress,Succeeded,Failed. |
|
Last backup operation status. Possible values: Healthy, Unhealthy. |
|
The LastUpdateStatus. |
|
Server type of MAB container. |
|
PrivateEndpointConnectionStatus Gets or sets the status. |
|
Backup state of the backed up item. |
|
Defines whether the current recovery mode is file restore or database restore. |
|
Rehydration Priority. |
|
Resource Health Status. |
|
Can Overwrite if Target DataBase already exists. |
|
Type of restore point. |
|
Retention duration type of retention policy. |
|
Retention schedule format type for monthly retention policy. |
|
Frequency of the schedule operation of this policy. |
|
Soft Delete feature state. |
|
Type of data directory mapping. |
|
Type of backup policy type. |
|
Tiering Mode to control automatic tiering of recovery points. Supported values are:
|
|
Vault Dedup state. |
|
GroupId for the PrivateEndpointConnection - AzureBackup, AzureBackup_secondary or AzureSiteRecovery. |
|
Vault x-cool state. |
|
VmResourceFeatureSupportStatus Support status of feature. |
|
VmWorkloadProtectedItemHealthStatus Health status of the backup item, evaluated based on last heartbeat received. |
|
Workload item type of the item for which intent is to be set. |
|
Re-Do Operation. |
Enums
|
The BackupDayOfWeek. |
|
The BackupMonthOfYear. |
|
BackupTargetDiskNetworkAccessOption Network access settings to be used for restored disks. |
|
The BackupWeekOfMonth. |
|
The JobSupportedAction. |
|
Recovery point tier status. |
|
Recovery point tier type. |