Sdílet prostřednictvím


BlobInventoryPolicyFilter Třída

Objekt, který definuje podmínky filtru pravidla inventáře objektů blob. Pro objekt blob definition.objectType jsou použitelné všechny vlastnosti filtru, blobTypes jsou povinné a ostatní jsou volitelné. Pro "Container" definition.objectType je možné použít pouze prefixMatch a je volitelný.

Dědičnost
azure.mgmt.storage._serialization.Model
BlobInventoryPolicyFilter

Konstruktor

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

Výhradně parametry klíčových slov

Name Description
prefix_match

Pole řetězců pro předpony objektů blob, které se mají spárovat.

blob_types

Pole předdefinovaných výčtových hodnot. Mezi platné hodnoty patří blockBlob, appendBlob, pageBlob. Účty Hns nepodporují pageBlobs. Toto pole je povinné, pokud je vlastnost definition.objectType nastavená na hodnotu Blob.

include_blob_versions

Zahrne verze objektů blob do inventáře objektů blob, pokud je hodnota nastavená na true. Hodnoty definition.schemaFields VersionId a IsCurrentVersion jsou vyžadovány, pokud je tato vlastnost nastavena na true, jinak musí být vyloučeny.

include_snapshots

Zahrne snímky objektů blob do inventáře objektů blob, pokud je hodnota nastavená na true. Hodnota definition.schemaFields Snapshot je vyžadována, pokud je tato vlastnost nastavena na true, jinak musí být vyloučena.

Proměnné

Name Description
prefix_match

Pole řetězců pro předpony objektů blob, které se mají spárovat.

blob_types

Pole předdefinovaných výčtových hodnot. Mezi platné hodnoty patří blockBlob, appendBlob, pageBlob. Účty Hns nepodporují pageBlobs. Toto pole je povinné, pokud je vlastnost definition.objectType nastavená na hodnotu Blob.

include_blob_versions

Zahrne verze objektů blob do inventáře objektů blob, pokud je hodnota nastavená na true. Hodnoty definition.schemaFields VersionId a IsCurrentVersion jsou vyžadovány, pokud je tato vlastnost nastavena na true, jinak musí být vyloučeny.

include_snapshots

Zahrne snímky objektů blob do inventáře objektů blob, pokud je hodnota nastavená na true. Hodnota definition.schemaFields Snapshot je vyžadována, pokud je tato vlastnost nastavena na true, jinak musí být vyloučena.