BucketLifecycleConfigurationV2RuleFilterAnd

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

Constructors

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

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Minimum object size to which the rule applies. Value must be at least 0 if specified. Defaults to 128000 (128 KB) for all storage_class values unless transition_default_minimum_object_size specifies otherwise.

Link copied to clipboard
val objectSizeLessThan: Int? = null

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

Link copied to clipboard
val prefix: String? = null

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

Link copied to clipboard
val tags: 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. If set, must contain at least one key-value pair.