BucketLifecycleConfigurationV2RuleNoncurrentVersionTransitionArgs

data class BucketLifecycleConfigurationV2RuleNoncurrentVersionTransitionArgs(val newerNoncurrentVersions: Output<String>? = null, val noncurrentDays: Output<Int>? = null, val storageClass: Output<String>) : ConvertibleToJava<BucketLifecycleConfigurationV2RuleNoncurrentVersionTransitionArgs>

Constructors

constructor(newerNoncurrentVersions: Output<String>? = null, noncurrentDays: Output<Int>? = null, storageClass: Output<String>)

Properties

Link copied to clipboard
val newerNoncurrentVersions: Output<String>? = null

Number of noncurrent versions Amazon S3 will retain. Must be a non-zero positive integer.

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

Number of days an object is noncurrent before Amazon S3 can perform the associated action.

Link copied to clipboard
val storageClass: Output<String>

Class of storage used to store the object. Valid Values: GLACIER, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, DEEP_ARCHIVE, GLACIER_IR.

Functions

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