Bucket Rule Args
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)