SubProtectionPolicyArgs

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

Sub-protection policy which includes schedule and retention

Constructors

Link copied to clipboard
fun SubProtectionPolicyArgs(policyType: Output<Either<String, PolicyType>>? = null, retentionPolicy: Output<Either<LongTermRetentionPolicyArgs, SimpleRetentionPolicyArgs>>? = null, schedulePolicy: Output<Any>? = null, snapshotBackupAdditionalDetails: Output<SnapshotBackupAdditionalDetailsArgs>? = null, tieringPolicy: Output<Map<String, TieringPolicyArgs>>? = null)

Functions

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

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.

Link copied to clipboard

Hana DB instance snapshot backup additional details.

Link copied to clipboard
val tieringPolicy: Output<Map<String, TieringPolicyArgs>>? = null

Tiering policy to automatically move RPs to another tier. Key is Target Tier, defined in RecoveryPointTierType enum. Tiering policy specifies the criteria to move RP to the target tier.