StorageLensGroupOrArgs

data class StorageLensGroupOrArgs(val matchAnyPrefix: Output<List<String>>? = null, val matchAnySuffix: Output<List<String>>? = null, val matchAnyTag: Output<List<StorageLensGroupTagArgs>>? = null, val matchObjectAge: Output<StorageLensGroupMatchObjectAgeArgs>? = null, val matchObjectSize: Output<StorageLensGroupMatchObjectSizeArgs>? = null) : ConvertibleToJava<StorageLensGroupOrArgs>

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

Constructors

Link copied to clipboard
constructor(matchAnyPrefix: Output<List<String>>? = null, matchAnySuffix: Output<List<String>>? = null, matchAnyTag: Output<List<StorageLensGroupTagArgs>>? = null, matchObjectAge: Output<StorageLensGroupMatchObjectAgeArgs>? = null, matchObjectSize: Output<StorageLensGroupMatchObjectSizeArgs>? = null)

Properties

Link copied to clipboard
val matchAnyPrefix: Output<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: Output<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).

Functions

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