LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleRetainRuleArgs

data class LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleRetainRuleArgs(val interval: Output<Int>, val intervalUnit: Output<String>) : ConvertibleToJava<LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleRetainRuleArgs>

Constructors

constructor(interval: Output<Int>, intervalUnit: Output<String>)

Properties

Link copied to clipboard
val interval: Output<Int>

How often this lifecycle policy should be evaluated. 1, 2,3,4,6,8,12 or 24 are valid values.

Link copied to clipboard
val intervalUnit: Output<String>

The unit for how often the lifecycle policy should be evaluated. HOURS is currently the only allowed value and also the default value.

Functions

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