noncurrent Version Transitions
suspend fun noncurrentVersionTransitions(value: Output<List<BucketLifecycleRuleNoncurrentVersionTransitionArgs>>)
suspend fun noncurrentVersionTransitions(value: List<BucketLifecycleRuleNoncurrentVersionTransitionArgs>?)
Parameters
value
Specifies when noncurrent object versions transitions (documented below). At least one of abort_incomplete_multipart_upload_days
, expiration
, transition
, noncurrent_version_expiration
, noncurrent_version_transition
must be specified.
suspend fun noncurrentVersionTransitions(vararg values: Output<BucketLifecycleRuleNoncurrentVersionTransitionArgs>)
suspend fun noncurrentVersionTransitions(values: List<Output<BucketLifecycleRuleNoncurrentVersionTransitionArgs>>)
suspend fun noncurrentVersionTransitions(vararg values: BucketLifecycleRuleNoncurrentVersionTransitionArgs)
Parameters
values
Specifies when noncurrent object versions transitions (documented below). At least one of abort_incomplete_multipart_upload_days
, expiration
, transition
, noncurrent_version_expiration
, noncurrent_version_transition
must be specified.
suspend fun noncurrentVersionTransitions(argument: List<suspend BucketLifecycleRuleNoncurrentVersionTransitionArgsBuilder.() -> Unit>)
suspend fun noncurrentVersionTransitions(vararg argument: suspend BucketLifecycleRuleNoncurrentVersionTransitionArgsBuilder.() -> Unit)
suspend fun noncurrentVersionTransitions(argument: suspend BucketLifecycleRuleNoncurrentVersionTransitionArgsBuilder.() -> Unit)
Parameters
argument
Specifies when noncurrent object versions transitions (documented below). At least one of abort_incomplete_multipart_upload_days
, expiration
, transition
, noncurrent_version_expiration
, noncurrent_version_transition
must be specified.