LifecyclePolicyPolicyDetailsScheduleFastRestoreRuleArgs

data class LifecyclePolicyPolicyDetailsScheduleFastRestoreRuleArgs(val availabilityZones: Output<List<String>>, val count: Output<Int>? = null, val interval: Output<Int>? = null, val intervalUnit: Output<String>? = null) : ConvertibleToJava<LifecyclePolicyPolicyDetailsScheduleFastRestoreRuleArgs>

Constructors

constructor(availabilityZones: Output<List<String>>, count: Output<Int>? = null, interval: Output<Int>? = null, intervalUnit: Output<String>? = null)

Properties

Link copied to clipboard

The Availability Zones in which to enable fast snapshot restore.

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

Specifies the number of oldest AMIs to deprecate. Must be an integer between 1 and 1000.

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

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>? = null

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(): LifecyclePolicyPolicyDetailsScheduleFastRestoreRuleArgs