BlobInventoryPolicyRuleFilter

data class BlobInventoryPolicyRuleFilter(val blobTypes: List<String>, val excludePrefixes: List<String>? = null, val includeBlobVersions: Boolean? = null, val includeDeleted: Boolean? = null, val includeSnapshots: Boolean? = null, val prefixMatches: List<String>? = null)

Constructors

Link copied to clipboard
fun BlobInventoryPolicyRuleFilter(blobTypes: List<String>, excludePrefixes: List<String>? = null, includeBlobVersions: Boolean? = null, includeDeleted: Boolean? = null, includeSnapshots: Boolean? = null, prefixMatches: List<String>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

A set of blob types. Possible values are blockBlob, appendBlob, and pageBlob. The storage account with is_hns_enabled is true doesn't support pageBlob.

Link copied to clipboard

A set of strings for blob prefixes to be excluded. Maximum of 10 blob prefixes.

Link copied to clipboard

Includes blob versions in blob inventory or not? Defaults to false.

Link copied to clipboard
val includeDeleted: Boolean? = null

Includes deleted blobs in blob inventory or not? Defaults to false.

Link copied to clipboard

Includes blob snapshots in blob inventory or not? Defaults to false.

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

A set of strings for blob prefixes to be matched. Maximum of 10 blob prefixes.