Megosztás a következőn keresztül:


BlobInventoryPolicyFilter Osztály

Egy objektum, amely meghatározza a blobleltár-szabály szűrőfeltételeit. A "Blob" definition.objectType esetében az összes szűrőtulajdonság alkalmazható, a "blobTypes" megadása kötelező, mások pedig nem kötelezőek. A "Container" definition.objectType esetében csak a PrefixMatch alkalmazható, és nem kötelező.

Öröklődés
azure.mgmt.storage._serialization.Model
BlobInventoryPolicyFilter

Konstruktor

BlobInventoryPolicyFilter(*, prefix_match: List[str] | None = None, exclude_prefix: List[str] | None = None, blob_types: List[str] | None = None, include_blob_versions: bool | None = None, include_snapshots: bool | None = None, include_deleted: bool | None = None, **kwargs: Any)

Csak kulcsszavas paraméterek

Name Description
prefix_match

A készletbe felvenni kívánt legfeljebb 10 blobelőtaggal rendelkező karakterláncok tömbje.

exclude_prefix

A készletből kizárandó, legfeljebb 10 blobelőtaggal rendelkező sztringek tömbje.

blob_types

Előre definiált számértékek tömbje. Az érvényes értékek közé tartozik a blockBlob, appendBlob, pageBlob. A Hns-fiókok nem támogatják a pageBlobs-t. Ez a mező akkor szükséges, ha a definition.objectType tulajdonság értéke "Blob".

include_blob_versions

Blobverziókat tartalmaz a blobleltárban, ha az érték igaz értékre van állítva. A definition.schemaFields "VersionId és IsCurrentVersion" értékeire akkor van szükség, ha ez a tulajdonság igaz értékre van állítva, máskülönben ki kell őket zárni.

include_snapshots

Blob-pillanatképeket tartalmaz a blobleltárban, ha az érték igaz értékre van állítva. A definition.schemaFields "Snapshot" értékre van szükség, ha ez a tulajdonság igaz értékre van állítva, máskülönben ki kell zárni.

include_deleted

A "Container" definition.objectType esetében a definition.schemaFields mezőnek tartalmaznia kell a "Törölt, Verzió, DeletedTime és RemainingRetentionDays" értéket. A "Blob" definition.objectType és HNS-kompatibilis tárfiókok esetében a definition.schemaFields fájlnak tartalmaznia kell a "DeletionId, Deleted, DeletedTime és RemainingRetentionDays" elemeket, a letiltott Hns-fiókok esetében pedig a definition.schemaFields elemnek tartalmaznia kell a "Törölt és a RemainingRetentionDays" értéket, máskülönben ki kell zárni.

Változók

Name Description
prefix_match

A készletbe felvenni kívánt legfeljebb 10 blobelőtaggal rendelkező karakterláncok tömbje.

exclude_prefix

A készletből kizárandó, legfeljebb 10 blobelőtaggal rendelkező sztringek tömbje.

blob_types

Előre definiált számértékek tömbje. Az érvényes értékek közé tartozik a blockBlob, appendBlob, pageBlob. A Hns-fiókok nem támogatják a pageBlobs-t. Ez a mező akkor szükséges, ha a definition.objectType tulajdonság értéke "Blob".

include_blob_versions

Blobverziókat tartalmaz a blobleltárban, ha az érték igaz értékre van állítva. A definition.schemaFields "VersionId és IsCurrentVersion" értékeire akkor van szükség, ha ez a tulajdonság igaz értékre van állítva, máskülönben ki kell őket zárni.

include_snapshots

Blob-pillanatképeket tartalmaz a blobleltárban, ha az érték igaz értékre van állítva. A definition.schemaFields "Snapshot" értékre van szükség, ha ez a tulajdonság igaz értékre van állítva, máskülönben ki kell zárni.

include_deleted

A "Container" definition.objectType esetében a definition.schemaFields mezőnek tartalmaznia kell a "Törölt, Verzió, DeletedTime és RemainingRetentionDays" értéket. A "Blob" definition.objectType és HNS-kompatibilis tárfiókok esetében a definition.schemaFields fájlnak tartalmaznia kell a "DeletionId, Deleted, DeletedTime és RemainingRetentionDays" elemeket, a letiltott Hns-fiókok esetében pedig a definition.schemaFields elemnek tartalmaznia kell a "Törölt és a RemainingRetentionDays" értéket, máskülönben ki kell zárni.