Policy VMWorkload Protection Policy Args
data class PolicyVMWorkloadProtectionPolicyArgs(val backup: Output<PolicyVMWorkloadProtectionPolicyBackupArgs>, val policyType: Output<String>, val retentionDaily: Output<PolicyVMWorkloadProtectionPolicyRetentionDailyArgs>? = null, val retentionMonthly: Output<PolicyVMWorkloadProtectionPolicyRetentionMonthlyArgs>? = null, val retentionWeekly: Output<PolicyVMWorkloadProtectionPolicyRetentionWeeklyArgs>? = null, val retentionYearly: Output<PolicyVMWorkloadProtectionPolicyRetentionYearlyArgs>? = null, val simpleRetention: Output<PolicyVMWorkloadProtectionPolicySimpleRetentionArgs>? = null) : ConvertibleToJava<PolicyVMWorkloadProtectionPolicyArgs>
Constructors
Link copied to clipboard
constructor(backup: Output<PolicyVMWorkloadProtectionPolicyBackupArgs>, policyType: Output<String>, retentionDaily: Output<PolicyVMWorkloadProtectionPolicyRetentionDailyArgs>? = null, retentionMonthly: Output<PolicyVMWorkloadProtectionPolicyRetentionMonthlyArgs>? = null, retentionWeekly: Output<PolicyVMWorkloadProtectionPolicyRetentionWeeklyArgs>? = null, retentionYearly: Output<PolicyVMWorkloadProtectionPolicyRetentionYearlyArgs>? = null, simpleRetention: Output<PolicyVMWorkloadProtectionPolicySimpleRetentionArgs>? = 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.