ManagementPolicyFilter Class

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.

All required parameters must be populated in order to send to Azure.

Inheritance
azure.mgmt.storage._serialization.Model
ManagementPolicyFilter

Constructor

ManagementPolicyFilter(*, blob_types: List[str], prefix_match: List[str] | None = None, blob_index_match: List[_models.TagFilter] | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
prefix_match

An array of strings for prefixes to be match.

blob_types

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

blob_index_match

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

Variables

Name Description
prefix_match

An array of strings for prefixes to be match.

blob_types

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

blob_index_match

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