noncurrentVersionExpiration

@JvmName(name = "giofjxrjyjfdctbe")
suspend fun noncurrentVersionExpiration(value: Output<NoncurrentVersionExpirationArgs>)
@JvmName(name = "kqjefpkunjqjfkdi")
suspend fun noncurrentVersionExpiration(value: NoncurrentVersionExpirationArgs?)

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. 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. For more information about setting a lifecycle rule configuration, see AWS::S3::Bucket Rule.


@JvmName(name = "ecfuyjuyqchaxhlr")
suspend fun noncurrentVersionExpiration(argument: suspend NoncurrentVersionExpirationArgsBuilder.() -> 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. 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. For more information about setting a lifecycle rule configuration, see AWS::S3::Bucket Rule.