BucketLifecycleConfigurationRuleArgs

data class BucketLifecycleConfigurationRuleArgs(val abortIncompleteMultipartUpload: Output<BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadArgs>? = null, val expiration: Output<BucketLifecycleConfigurationRuleExpirationArgs>? = null, val filter: Output<BucketLifecycleConfigurationRuleFilterArgs>? = null, val id: Output<String>, val status: Output<String>? = null) : ConvertibleToJava<BucketLifecycleConfigurationRuleArgs>

Constructors

Link copied to clipboard
fun BucketLifecycleConfigurationRuleArgs(abortIncompleteMultipartUpload: Output<BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadArgs>? = null, expiration: Output<BucketLifecycleConfigurationRuleExpirationArgs>? = null, filter: Output<BucketLifecycleConfigurationRuleFilterArgs>? = null, id: Output<String>, status: Output<String>? = null)

Functions

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

Properties

Link copied to clipboard

Configuration block containing settings for abort incomplete multipart upload.

Link copied to clipboard

Configuration block containing settings for expiration of objects.

Link copied to clipboard

Configuration block containing settings for filtering.

Link copied to clipboard
val id: Output<String>

Unique identifier for the rule.

Link copied to clipboard
val status: Output<String>? = null

Status of the rule. Valid values: Enabled and Disabled. Defaults to Enabled.