Share via


AzureVmWorkloadPolicy Class

Definition

Azure VM workload specific backup policy class.

public class AzureVmWorkloadPolicy : Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.AzureDbPolicy
type AzureVmWorkloadPolicy = class
    inherit AzureDbPolicy
Public Class AzureVmWorkloadPolicy
Inherits AzureDbPolicy
Inheritance

Constructors

AzureVmWorkloadPolicy()

Properties

BackupManagementType

Type of the backup management agent.

(Inherited from ManagementContext)
DifferentialBackupRetentionPolicy

Object defining the retention behavior of differential backup policy.

(Inherited from AzureDbPolicy)
DifferentialBackupSchedulePolicy

Object defining the schedule associated with differential backup policy.

(Inherited from AzureDbPolicy)
FullBackupRetentionPolicy

Object defining the retention behavior of full backup policy.

(Inherited from AzureDbPolicy)
FullBackupSchedulePolicy

Object defining the schedule associated with full backup policy.

(Inherited from AzureDbPolicy)
FullBackupTieringPolicy

Object defining the tiering policy for full backup.

(Inherited from AzureDbPolicy)
Id

Fully qualified ARM ID of this policy

(Inherited from PolicyBase)
IsCompression

Is compression enabled

(Inherited from AzureDbPolicy)
IsDifferentialBackupEnabled

Object defining is differential backup is enabled.

(Inherited from AzureDbPolicy)
IsLogBackupEnabled

Object defining if log backup is enabled.

(Inherited from AzureDbPolicy)
LogBackupRetentionPolicy

Object defining the retention behavior of log backup policy.

(Inherited from AzureDbPolicy)
LogBackupSchedulePolicy

Object defining the schedule associated with Log backup policy.

(Inherited from AzureDbPolicy)
Name

Name of the policy

(Inherited from PolicyBase)
ProtectedItemsCount

Object defining the number of associated items for the policy

WorkloadType

Workload type of the item associated with this policy

(Inherited from PolicyBase)

Methods

Validate() (Inherited from AzureDbPolicy)

Applies to