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
constructor(abortIncompleteMultipartUpload: Output<BucketLifecycleConfigurationRuleAbortIncompleteMultipartUploadArgs>? = null, expiration: Output<BucketLifecycleConfigurationRuleExpirationArgs>? = null, filter: Output<BucketLifecycleConfigurationRuleFilterArgs>? = null, id: Output<String>, status: Output<String>? = null)

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.

Functions

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