AzureIaaSVMProtectionPolicy interface
IaaS VM workload-specific backup policy.
- Extends
Properties
| backup |
This property will be used as the discriminator for deciding the specific types in the polymorphic chain of types. |
| instant |
|
| instant |
Instant RP retention policy range in days |
| policy |
|
| retention |
Retention policy with the details on backup copy retention ranges. |
| schedule |
Backup schedule specified as part of backup policy. |
| snapshot |
|
| tiering |
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. |
| time |
TimeZone optional input as string. For example: TimeZone = "Pacific Standard Time". |
Inherited Properties
| protected |
Number of items associated with this policy. |
| resource |
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: "AzureIaasVM"
Property Value
"AzureIaasVM"
instantRPDetails
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?: Record<string, TieringPolicy>
Property Value
Record<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