noncurrentVersionExpiration

@JvmName(name = "iwsimrtfcbkkannr")
suspend fun noncurrentVersionExpiration(value: Output<BucketNoncurrentVersionExpirationArgs>)
@JvmName(name = "gvnuyfkhqdltnrwe")
suspend fun noncurrentVersionExpiration(value: BucketNoncurrentVersionExpirationArgs?)

Parameters

value

Specifies when noncurrent object versions expire. Upon expiration, S3 permanently deletes the noncurrent object versions. You set this lifecycle configuration action on a bucket that has versioning enabled (or suspended) to request that S3 delete noncurrent object versions at a specific period in the object's lifetime.


@JvmName(name = "ncklemjxdodinmrn")
suspend fun noncurrentVersionExpiration(argument: suspend BucketNoncurrentVersionExpirationArgsBuilder.() -> Unit)

Parameters

argument

Specifies when noncurrent object versions expire. Upon expiration, S3 permanently deletes the noncurrent object versions. You set this lifecycle configuration action on a bucket that has versioning enabled (or suspended) to request that S3 delete noncurrent object versions at a specific period in the object's lifetime.