BucketRuleFilterPropertiesArgs

data class BucketRuleFilterPropertiesArgs(val andOperator: Output<BucketFilterAndOperatorPropertiesArgs>? = null, val prefix: Output<String>? = null, val tag: Output<BucketFilterTagArgs>? = null) : ConvertibleToJava<BucketRuleFilterPropertiesArgs>

The container for the filter of the lifecycle rule.

Constructors

Link copied to clipboard
constructor(andOperator: Output<BucketFilterAndOperatorPropertiesArgs>? = null, prefix: Output<String>? = null, tag: Output<BucketFilterTagArgs>? = null)

Properties

Link copied to clipboard

The container for the AND condition for the lifecycle rule. A combination of Prefix and 1 or more Tags OR a minimum of 2 or more tags.

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

Object key prefix that identifies one or more objects to which this rule applies.

Link copied to clipboard
val tag: Output<BucketFilterTagArgs>? = null

Specifies a tag used to identify a subset of objects for an Amazon S3Outposts bucket.

Functions

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