BackupPolicyArgs

data class BackupPolicyArgs(val datasourceTypes: Output<List<String>>, val objectType: Output<String>, val policyRules: Output<List<Either<AzureBackupRuleArgs, AzureRetentionRuleArgs>>>) : ConvertibleToJava<BackupPolicyArgs>

Rule based backup policy

Constructors

Link copied to clipboard
constructor(datasourceTypes: Output<List<String>>, objectType: Output<String>, policyRules: Output<List<Either<AzureBackupRuleArgs, AzureRetentionRuleArgs>>>)

Properties

Link copied to clipboard

Type of datasource for the backup management

Link copied to clipboard
val objectType: Output<String>

Expected value is 'BackupPolicy'.

Link copied to clipboard

Policy rule dictionary that contains rules for each backuptype i.e Full/Incremental/Logs etc

Functions

Link copied to clipboard
open override fun toJava(): BackupPolicyArgs