AzureVmWorkloadProtectionPolicy Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Azure VM (Mercury) workload-specific backup policy.
[Newtonsoft.Json.JsonObject("AzureWorkload")]
public class AzureVmWorkloadProtectionPolicy : Microsoft.Azure.Management.RecoveryServices.Backup.Models.ProtectionPolicy
[<Newtonsoft.Json.JsonObject("AzureWorkload")>]
type AzureVmWorkloadProtectionPolicy = class
inherit ProtectionPolicy
Public Class AzureVmWorkloadProtectionPolicy
Inherits ProtectionPolicy
- Inheritance
- Attributes
-
Newtonsoft.Json.JsonObjectAttribute
Constructors
AzureVmWorkloadProtectionPolicy() |
Initializes a new instance of the AzureVmWorkloadProtectionPolicy class. |
AzureVmWorkloadProtectionPolicy(Nullable<Int32>, IList<String>, String, Settings, IList<SubProtectionPolicy>, Nullable<Boolean>) |
Initializes a new instance of the AzureVmWorkloadProtectionPolicy class. |
Properties
MakePolicyConsistent |
Gets or sets fix the policy inconsistency |
ProtectedItemsCount |
Gets or sets number of items associated with this policy. (Inherited from ProtectionPolicy) |
ResourceGuardOperationRequests |
Gets or sets resourceGuard Operation Requests (Inherited from ProtectionPolicy) |
Settings |
Gets or sets common settings for the backup management |
SubProtectionPolicy |
Gets or sets list of sub-protection policies which includes schedule and retention |
WorkLoadType |
Gets or sets type of workload for the backup management. Possible values include: 'Invalid', 'VM', 'FileFolder', 'AzureSqlDb', 'SQLDB', 'Exchange', 'Sharepoint', 'VMwareVM', 'SystemState', 'Client', 'GenericDataSource', 'SQLDataBase', 'AzureFileShare', 'SAPHanaDatabase', 'SAPAseDatabase' |
Applies to
Azure SDK for .NET