AzureVmWorkloadProtectionPolicy interface

Azure VM (Mercury) workload-specific backup policy.

Extends

Properties

backupManagementType

This property will be used as the discriminator for deciding the specific types in the polymorphic chain of types.

makePolicyConsistent

Fix the policy inconsistency

settings

Common settings for the backup management

subProtectionPolicy

List of sub-protection policies which includes schedule and retention

vmWorkloadPolicyType

Type of the protection policy

workLoadType

Type of workload for the backup management

Inherited Properties

protectedItemsCount

Number of items associated with this policy.

resourceGuardOperationRequests

ResourceGuard Operation Requests

Property Details

backupManagementType

This property will be used as the discriminator for deciding the specific types in the polymorphic chain of types.

backupManagementType: "AzureWorkload"

Property Value

"AzureWorkload"

makePolicyConsistent

Fix the policy inconsistency

makePolicyConsistent?: boolean

Property Value

boolean

settings

Common settings for the backup management

settings?: Settings

Property Value

subProtectionPolicy

List of sub-protection policies which includes schedule and retention

subProtectionPolicy?: SubProtectionPolicy[]

Property Value

vmWorkloadPolicyType

Type of the protection policy

vmWorkloadPolicyType?: string

Property Value

string

workLoadType

Type of workload for the backup management

workLoadType?: string

Property Value

string

Inherited Property Details

protectedItemsCount

Number of items associated with this policy.

protectedItemsCount?: number

Property Value

number

Inherited From ProtectionPolicy.protectedItemsCount

resourceGuardOperationRequests

ResourceGuard Operation Requests

resourceGuardOperationRequests?: string[]

Property Value

string[]

Inherited From ProtectionPolicy.resourceGuardOperationRequests