MabProtectionPolicyArgs

data class MabProtectionPolicyArgs(val backupManagementType: Output<String>, val protectedItemsCount: Output<Int>? = null, val retentionPolicy: Output<Either<LongTermRetentionPolicyArgs, SimpleRetentionPolicyArgs>>? = null, val schedulePolicy: Output<Any>? = null) : ConvertibleToJava<MabProtectionPolicyArgs>

Mab container-specific backup policy.

Constructors

Link copied to clipboard
constructor(backupManagementType: Output<String>, protectedItemsCount: Output<Int>? = null, retentionPolicy: Output<Either<LongTermRetentionPolicyArgs, SimpleRetentionPolicyArgs>>? = null, schedulePolicy: Output<Any>? = null)

Properties

Link copied to clipboard

This property will be used as the discriminator for deciding the specific types in the polymorphic chain of types. Expected value is 'MAB'.

Link copied to clipboard
val protectedItemsCount: Output<Int>? = null

Number of items associated with this policy.

Link copied to clipboard

Retention policy details.

Link copied to clipboard
val schedulePolicy: Output<Any>? = null

Backup schedule of backup policy.

Functions

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