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 server.
- Inheritance
-
azure.mgmt.storage._serialization.ModelManagementPolicyFilter
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. |
Azure SDK for Python