R2Bucket Lifecycle Rule Args
data class R2BucketLifecycleRuleArgs(val abortMultipartUploadsTransition: Output<R2BucketLifecycleRuleAbortMultipartUploadsTransitionArgs>? = null, val conditions: Output<R2BucketLifecycleRuleConditionsArgs>, val deleteObjectsTransition: Output<R2BucketLifecycleRuleDeleteObjectsTransitionArgs>? = null, val enabled: Output<Boolean>, val id: Output<String>, val storageClassTransitions: Output<List<R2BucketLifecycleRuleStorageClassTransitionArgs>>? = null) : ConvertibleToJava<R2BucketLifecycleRuleArgs>
Constructors
Link copied to clipboard
constructor(abortMultipartUploadsTransition: Output<R2BucketLifecycleRuleAbortMultipartUploadsTransitionArgs>? = null, conditions: Output<R2BucketLifecycleRuleConditionsArgs>, deleteObjectsTransition: Output<R2BucketLifecycleRuleDeleteObjectsTransitionArgs>? = null, enabled: Output<Boolean>, id: Output<String>, storageClassTransitions: Output<List<R2BucketLifecycleRuleStorageClassTransitionArgs>>? = null)
Properties
Link copied to clipboard
val abortMultipartUploadsTransition: Output<R2BucketLifecycleRuleAbortMultipartUploadsTransitionArgs>? = null
Transition to abort ongoing multipart uploads
Link copied to clipboard
Conditions that apply to all transitions of this rule
Link copied to clipboard
Transition to delete objects
Link copied to clipboard
Transitions to change the storage class of objects