SubProtectionPolicyArgs

data class SubProtectionPolicyArgs(val policyType: Output<Either<String, PolicyType>>? = null, val retentionPolicy: Output<Either<LongTermRetentionPolicyArgs, SimpleRetentionPolicyArgs>>? = null, val schedulePolicy: Output<Any>? = null) : ConvertibleToJava<SubProtectionPolicyArgs>

Sub-protection policy which includes schedule and retention

Constructors

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

Properties

Link copied to clipboard
val policyType: Output<Either<String, PolicyType>>? = null

Type of backup policy type

Link copied to clipboard

Retention policy with the details on backup copy retention ranges.

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

Backup schedule specified as part of backup policy.

Functions

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