StorageLensGroupAndArgs

data class StorageLensGroupAndArgs(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<StorageLensGroupAndArgs>

The Storage Lens group will include objects that match all 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 a 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 object tags. At least one object tag must be specified. Up to 10 object tags are allowed.

Link copied to clipboard

This property contains DaysGreaterThan and DaysLessThan properties to define the object age range (minimum and maximum number of days).

Link copied to clipboard

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

Functions

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