ProtectionPolicy interface

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

Properties

backupManagementType

Polymorphic discriminator, which specifies the different types this object can be

protectedItemsCount

Number of items associated with this policy.

resourceGuardOperationRequests

ResourceGuard Operation Requests

Property Details

backupManagementType

Polymorphic discriminator, which specifies the different types this object can be

backupManagementType: "AzureStorage" | "AzureIaasVM" | "AzureSql" | "AzureWorkload" | "GenericProtectionPolicy" | "MAB"

Property Value

"AzureStorage" | "AzureIaasVM" | "AzureSql" | "AzureWorkload" | "GenericProtectionPolicy" | "MAB"

protectedItemsCount

Number of items associated with this policy.

protectedItemsCount?: number

Property Value

number

resourceGuardOperationRequests

ResourceGuard Operation Requests

resourceGuardOperationRequests?: string[]

Property Value

string[]