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
fun VMBackupPolicyPropertiesArgs(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)