ManagementPolicyFilterArgs

data class ManagementPolicyFilterArgs(val blobIndexMatch: Output<List<TagFilterArgs>>? = null, val blobTypes: Output<List<String>>, val prefixMatch: Output<List<String>>? = null) : ConvertibleToJava<ManagementPolicyFilterArgs>

Filters limit rule actions to a subset of blobs within the storage account. If multiple filters are defined, a logical AND is performed on all filters.

Constructors

Link copied to clipboard
constructor(blobIndexMatch: Output<List<TagFilterArgs>>? = null, blobTypes: Output<List<String>>, prefixMatch: Output<List<String>>? = null)

Properties

Link copied to clipboard
val blobIndexMatch: Output<List<TagFilterArgs>>? = null

An array of blob index tag based filters, there can be at most 10 tag filters

Link copied to clipboard
val blobTypes: Output<List<String>>

An array of predefined enum values. Currently blockBlob supports all tiering and delete actions. Only delete actions are supported for appendBlob.

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

An array of strings for prefixes to be match.

Functions

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