AzureIaaSVMProtectionPolicy Class

IaaS VM workload-specific backup policy.

Constructor

AzureIaaSVMProtectionPolicy()

Variables

Name Description
protectedItemsCount
int

Number of items associated with this policy.

resourceGuardOperationRequests

ResourceGuard Operation Requests.

instantRPDetails
<xref:<xref:"InstantRPAdditionalDetails">>
schedulePolicy
<xref:<xref:"SchedulePolicy">>

Backup schedule specified as part of backup policy.

retentionPolicy
<xref:<xref:"RetentionPolicy">>

Retention policy with the details on backup copy retention ranges.

tieringPolicy
dict[str, <xref:"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.

instantRpRetentionRangeInDays
int

Instant RP retention policy range in days.

timeZone
str

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

policyType
Union[str, <xref:"IAASVMPolicyType">]

Known values are: "Invalid", "V1", and "V2".

snapshotConsistencyType
Union[str, <xref:"IaasVMSnapshotConsistencyType">]

"OnlyCrashConsistent"

backupManagementType
Literal["AzureIaasVM"]

This property will be used as the discriminator for deciding the specific types in the polymorphic chain of types. Required. Default value is "AzureIaasVM".

Attributes

backupManagementType

This property will be used as the discriminator for deciding the specific types in the polymorphic chain of types. Required. Default value is "AzureIaasVM".

backupManagementType: Required[Literal['AzureIaasVM']]

instantRpRetentionRangeInDays

Instant RP retention policy range in days.

instantRpRetentionRangeInDays: int

policyType

"Invalid", "V1", and "V2".

policyType: str | IAASVMPolicyType

protectedItemsCount

Number of items associated with this policy.

protectedItemsCount: int

resourceGuardOperationRequests

ResourceGuard Operation Requests.

resourceGuardOperationRequests: list[str]

retentionPolicy

Retention policy with the details on backup copy retention ranges.

retentionPolicy: RetentionPolicy

schedulePolicy

Backup schedule specified as part of backup policy.

schedulePolicy: SchedulePolicy

snapshotConsistencyType

"OnlyCrashConsistent"

snapshotConsistencyType: str | IaasVMSnapshotConsistencyType

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: dict[str, 'TieringPolicy']

timeZone

TimeZone = "Pacific Standard Time".

timeZone: str

instantRPDetails

instantRPDetails: InstantRPAdditionalDetails