BucketLifecycleConfigurationV2RuleFilterAndArgs

data class BucketLifecycleConfigurationV2RuleFilterAndArgs(val objectSizeGreaterThan: Output<Int>? = null, val objectSizeLessThan: Output<Int>? = null, val prefix: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<BucketLifecycleConfigurationV2RuleFilterAndArgs>

Constructors

constructor(objectSizeGreaterThan: Output<Int>? = null, objectSizeLessThan: Output<Int>? = null, prefix: Output<String>? = null, tags: Output<Map<String, String>>? = null)

Properties

Link copied to clipboard
val objectSizeGreaterThan: Output<Int>? = null

Minimum object size to which the rule applies. Value must be at least 0 if specified.

Link copied to clipboard
val objectSizeLessThan: Output<Int>? = null

Maximum object size to which the rule applies. Value must be at least 1 if specified.

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

Prefix identifying one or more objects to which the rule applies.

Link copied to clipboard
val tags: Output<Map<String, String>>? = null

Key-value map of resource tags. All of these tags must exist in the object's tag set in order for the rule to apply.

Functions

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