Policy VMWorkload Protection Policy
data class PolicyVMWorkloadProtectionPolicy(val backup: PolicyVMWorkloadProtectionPolicyBackup, val policyType: String, val retentionDaily: PolicyVMWorkloadProtectionPolicyRetentionDaily? = null, val retentionMonthly: PolicyVMWorkloadProtectionPolicyRetentionMonthly? = null, val retentionWeekly: PolicyVMWorkloadProtectionPolicyRetentionWeekly? = null, val retentionYearly: PolicyVMWorkloadProtectionPolicyRetentionYearly? = null, val simpleRetention: PolicyVMWorkloadProtectionPolicySimpleRetention? = null)
Constructors
Link copied to clipboard
constructor(backup: PolicyVMWorkloadProtectionPolicyBackup, policyType: String, retentionDaily: PolicyVMWorkloadProtectionPolicyRetentionDaily? = null, retentionMonthly: PolicyVMWorkloadProtectionPolicyRetentionMonthly? = null, retentionWeekly: PolicyVMWorkloadProtectionPolicyRetentionWeekly? = null, retentionYearly: PolicyVMWorkloadProtectionPolicyRetentionYearly? = null, simpleRetention: PolicyVMWorkloadProtectionPolicySimpleRetention? = null)
Properties
Link copied to clipboard
A backup
block as defined below.
Link copied to clipboard
The type of the VM Workload Backup Policy. Possible values are Differential
, Full
, Incremental
and Log
.
Link copied to clipboard
A retention_daily
block as defined below.
Link copied to clipboard
A retention_monthly
block as defined below.
Link copied to clipboard
A retention_weekly
block as defined below.
Link copied to clipboard
A retention_yearly
block as defined below.
Link copied to clipboard
A simple_retention
block as defined below.