versioningConfiguration

@JvmName(name = "yhctpqrhyjbumfdp")
suspend fun versioningConfiguration(value: Output<VersioningConfigurationArgs>)
@JvmName(name = "fhjipigpifrfgtak")
suspend fun versioningConfiguration(value: VersioningConfigurationArgs?)

Parameters

value

Enables multiple versions of all objects in this bucket. You might enable versioning to prevent objects from being deleted or overwritten by mistake or to archive objects so that you can retrieve previous versions of them. Describes the versioning state of an Amazon S3 bucket. For more information, see PUT Bucket versioning in the Amazon S3 API Reference.


@JvmName(name = "ykalmwusyyqoqjyn")
suspend fun versioningConfiguration(argument: suspend VersioningConfigurationArgsBuilder.() -> Unit)

Parameters

argument

Enables multiple versions of all objects in this bucket. You might enable versioning to prevent objects from being deleted or overwritten by mistake or to archive objects so that you can retrieve previous versions of them. Describes the versioning state of an Amazon S3 bucket. For more information, see PUT Bucket versioning in the Amazon S3 API Reference.