ReplicationConfigurationTemplatePitPolicyArgs

data class ReplicationConfigurationTemplatePitPolicyArgs(val enabled: Output<Boolean>? = null, val interval: Output<Int>, val retentionDuration: Output<Int>, val ruleId: Output<Int>? = null, val units: Output<String>) : ConvertibleToJava<ReplicationConfigurationTemplatePitPolicyArgs>

Constructors

constructor(enabled: Output<Boolean>? = null, interval: Output<Int>, retentionDuration: Output<Int>, ruleId: Output<Int>? = null, units: Output<String>)

Properties

Link copied to clipboard
val enabled: Output<Boolean>? = null

Whether this rule is enabled or not.

Link copied to clipboard
val interval: Output<Int>

How often, in the chosen units, a snapshot should be taken.

Link copied to clipboard
val retentionDuration: Output<Int>

Duration to retain a snapshot for, in the chosen units.

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

ID of the rule. Valid values are integers.

Link copied to clipboard
val units: Output<String>

Units used to measure the interval and retention_duration. Valid values are MINUTE, HOUR, and DAY.

Functions

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