AzureIaaSVMProtectionPolicy interface

IaaS VM workload-specific backup policy.

Extends

Properties

backupManagementType

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

instantRPDetails
instantRpRetentionRangeInDays

Instant RP retention policy range in days

policyType
retentionPolicy

Retention policy with the details on backup copy retention ranges.

schedulePolicy

Backup schedule specified as part of backup policy.

snapshotConsistencyType
tieringPolicy

Tiering policy to automatically move RPs to another tier Key is Target Tier, defined in RecoveryPointTierType enum. Tiering policy specifies the criteria to move RP to the target tier.

timeZone

TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".

Inherited Properties

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: "AzureIaasVM"

Property Value

"AzureIaasVM"

instantRPDetails

instantRPDetails?: InstantRPAdditionalDetails

Property Value

instantRpRetentionRangeInDays

Instant RP retention policy range in days

instantRpRetentionRangeInDays?: number

Property Value

number

policyType

policyType?: string

Property Value

string

retentionPolicy

Retention policy with the details on backup copy retention ranges.

retentionPolicy?: RetentionPolicyUnion

Property Value

schedulePolicy

Backup schedule specified as part of backup policy.

schedulePolicy?: SchedulePolicyUnion

Property Value

snapshotConsistencyType

snapshotConsistencyType?: string

Property Value

string

tieringPolicy

Tiering policy to automatically move RPs to another tier Key is Target Tier, defined in RecoveryPointTierType enum. Tiering policy specifies the criteria to move RP to the target tier.

tieringPolicy?: {[propertyName: string]: TieringPolicy}

Property Value

{[propertyName: string]: TieringPolicy}

timeZone

TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time".

timeZone?: 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