![JAR search and dependency download from the Maven repository](/logo.png)
com.pulumi.awsnative.s3.kotlin.enums.BucketReplicationDestinationStorageClass.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.awsnative.s3.kotlin.enums
import com.pulumi.kotlin.ConvertibleToJava
import kotlin.Suppress
/**
* The storage class to use when replicating objects, such as S3 Standard or reduced redundancy. By default, Amazon S3 uses the storage class of the source object to create the object replica.
* For valid values, see the ``StorageClass`` element of the [PUT Bucket replication](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTreplication.html) action in the *Amazon S3 API Reference*.
*/
public enum class BucketReplicationDestinationStorageClass(
public val javaValue: com.pulumi.awsnative.s3.enums.BucketReplicationDestinationStorageClass,
) : ConvertibleToJava {
DeepArchive(com.pulumi.awsnative.s3.enums.BucketReplicationDestinationStorageClass.DeepArchive),
Glacier(com.pulumi.awsnative.s3.enums.BucketReplicationDestinationStorageClass.Glacier),
GlacierIr(com.pulumi.awsnative.s3.enums.BucketReplicationDestinationStorageClass.GlacierIr),
IntelligentTiering(com.pulumi.awsnative.s3.enums.BucketReplicationDestinationStorageClass.IntelligentTiering),
OnezoneIa(com.pulumi.awsnative.s3.enums.BucketReplicationDestinationStorageClass.OnezoneIa),
ReducedRedundancy(com.pulumi.awsnative.s3.enums.BucketReplicationDestinationStorageClass.ReducedRedundancy),
Standard(com.pulumi.awsnative.s3.enums.BucketReplicationDestinationStorageClass.Standard),
StandardIa(com.pulumi.awsnative.s3.enums.BucketReplicationDestinationStorageClass.StandardIa),
;
override fun toJava(): com.pulumi.awsnative.s3.enums.BucketReplicationDestinationStorageClass =
javaValue
public companion object {
public fun toKotlin(javaType: com.pulumi.awsnative.s3.enums.BucketReplicationDestinationStorageClass): BucketReplicationDestinationStorageClass =
BucketReplicationDestinationStorageClass.values().first { it.javaValue == javaType }
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy