BucketRuleArgs

data class BucketRuleArgs(val abortIncompleteMultipartUpload: Output<BucketAbortIncompleteMultipartUploadArgs>? = null, val expirationDate: Output<String>? = null, val expirationInDays: Output<Int>? = null, val expiredObjectDeleteMarker: Output<Boolean>? = null, val id: Output<String>? = null, val noncurrentVersionExpiration: Output<BucketNoncurrentVersionExpirationArgs>? = null, val noncurrentVersionExpirationInDays: Output<Int>? = null, val noncurrentVersionTransition: Output<BucketNoncurrentVersionTransitionArgs>? = null, val noncurrentVersionTransitions: Output<List<BucketNoncurrentVersionTransitionArgs>>? = null, val objectSizeGreaterThan: Output<Int>? = null, val objectSizeLessThan: Output<Int>? = null, val prefix: Output<String>? = null, val status: Output<String>, val tagFilters: Output<List<BucketTagFilterArgs>>? = null, val transition: Output<BucketTransitionArgs>? = null, val transitions: Output<List<BucketTransitionArgs>>? = null) : ConvertibleToJava<BucketRuleArgs>

Constructors

Link copied to clipboard
fun BucketRuleArgs(abortIncompleteMultipartUpload: Output<BucketAbortIncompleteMultipartUploadArgs>? = null, expirationDate: Output<String>? = null, expirationInDays: Output<Int>? = null, expiredObjectDeleteMarker: Output<Boolean>? = null, id: Output<String>? = null, noncurrentVersionExpiration: Output<BucketNoncurrentVersionExpirationArgs>? = null, noncurrentVersionExpirationInDays: Output<Int>? = null, noncurrentVersionTransition: Output<BucketNoncurrentVersionTransitionArgs>? = null, noncurrentVersionTransitions: Output<List<BucketNoncurrentVersionTransitionArgs>>? = null, objectSizeGreaterThan: Output<Int>? = null, objectSizeLessThan: Output<Int>? = null, prefix: Output<String>? = null, status: Output<String>, tagFilters: Output<List<BucketTagFilterArgs>>? = null, transition: Output<BucketTransitionArgs>? = null, transitions: Output<List<BucketTransitionArgs>>? = null)

Functions

Link copied to clipboard
open override fun toJava(): BucketRuleArgs

Properties

Link copied to clipboard
val expirationDate: Output<String>? = null
Link copied to clipboard
val expirationInDays: Output<Int>? = null
Link copied to clipboard
val expiredObjectDeleteMarker: Output<Boolean>? = null
Link copied to clipboard
val id: Output<String>? = null
Link copied to clipboard
Link copied to clipboard
val objectSizeGreaterThan: Output<Int>? = null
Link copied to clipboard
val objectSizeLessThan: Output<Int>? = null
Link copied to clipboard
val prefix: Output<String>? = null
Link copied to clipboard
val status: Output<String>
Link copied to clipboard
val tagFilters: Output<List<BucketTagFilterArgs>>? = null
Link copied to clipboard
val transition: Output<BucketTransitionArgs>? = null
Link copied to clipboard
val transitions: Output<List<BucketTransitionArgs>>? = null