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.