StorageLensGroupOr

data class StorageLensGroupOr(val matchAnyPrefix: List<String>? = null, val matchAnySuffix: List<String>? = null, val matchAnyTag: List<StorageLensGroupTag>? = null, val matchObjectAge: StorageLensGroupMatchObjectAge? = null, val matchObjectSize: StorageLensGroupMatchObjectSize? = null)

The Storage Lens group will include objects that match any of the specified filter values.

Constructors

Link copied to clipboard
constructor(matchAnyPrefix: List<String>? = null, matchAnySuffix: List<String>? = null, matchAnyTag: List<StorageLensGroupTag>? = null, matchObjectAge: StorageLensGroupMatchObjectAge? = null, matchObjectSize: StorageLensGroupMatchObjectSize? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val matchAnyPrefix: List<String>? = null

This property contains a list of prefixes. At least one prefix must be specified. Up to 10 prefixes are allowed.

Link copied to clipboard
val matchAnySuffix: List<String>? = null

This property contains the list of suffixes. At least one suffix must be specified. Up to 10 suffixes are allowed.

Link copied to clipboard

This property contains the list of S3 object tags. At least one object tag must be specified. Up to 10 object tags are allowed.

Link copied to clipboard

This property filters objects that match the specified object age range.

Link copied to clipboard

This property contains the BytesGreaterThan and BytesLessThan values to define the object size range (minimum and maximum number of Bytes).