VMBackup Policy Properties Args
data class VMBackupPolicyPropertiesArgs(val backupManagementType: Output<String>, val instantRPDetails: Output<InstantRPAdditionalDetailsArgs>? = null, val instantRpRetentionRangeInDays: Output<Int>? = null, val name: Output<String>, val policyType: Output<Either<String, IAASVMPolicyType>>? = null, val protectedItemsCount: Output<Int>? = null, val resourceGuardOperationRequests: Output<List<String>>? = null, val retentionPolicy: Output<Either<LongTermRetentionPolicyArgs, SimpleRetentionPolicyArgs>>? = null, val schedulePolicy: Output<Any>? = null, val tieringPolicy: Output<Map<String, TieringPolicyArgs>>? = null, val timeZone: Output<String>? = null) : ConvertibleToJava<VMBackupPolicyPropertiesArgs>
Defines the policy properties for virtual machine backup.
Constructors
Link copied to clipboard
constructor(backupManagementType: Output<String>, instantRPDetails: Output<InstantRPAdditionalDetailsArgs>? = null, instantRpRetentionRangeInDays: Output<Int>? = null, name: Output<String>, policyType: Output<Either<String, IAASVMPolicyType>>? = null, protectedItemsCount: Output<Int>? = null, resourceGuardOperationRequests: Output<List<String>>? = null, retentionPolicy: Output<Either<LongTermRetentionPolicyArgs, SimpleRetentionPolicyArgs>>? = null, schedulePolicy: Output<Any>? = null, tieringPolicy: Output<Map<String, TieringPolicyArgs>>? = null, timeZone: Output<String>? = null)
Properties
Link copied to clipboard
This property will be used as the discriminator for deciding the specific types in the polymorphic chain of types. Expected value is 'AzureIaasVM'.
Link copied to clipboard
Instant recovery point additional details.
Link copied to clipboard
Instant RP retention policy range in days
Link copied to clipboard
The policy type.
Link copied to clipboard
Number of items associated with this policy.
Link copied to clipboard
ResourceGuard Operation Requests
Link copied to clipboard
Retention policy with the details on backup copy retention ranges.
Link copied to clipboard
Backup schedule specified as part of backup policy.
Link copied to clipboard
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.