Partager via


BlobInventoryPolicyFilter Classe

Objet qui définit les conditions de filtre de la règle d’inventaire d’objets blob. Pour « Blob » definition.objectType, toutes les propriétés de filtre sont applicables, « blobTypes » est obligatoire et d’autres sont facultatives. Pour « Container » definition.objectType, seul prefixMatch s’applique et est facultatif.

Héritage
azure.mgmt.storage._serialization.Model
BlobInventoryPolicyFilter

Constructeur

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)

Variables

prefix_match
list[str]

Tableau de chaînes pour les préfixes d’objets blob à mettre en correspondance.

blob_types
list[str]

Un ensemble de valeurs enum prédéfinies. Les valeurs valides sont blockBlob, appendBlob, pageBlob. Les comptes Hns ne prennent pas en charge pageBlobs. Ce champ est obligatoire lorsque la propriété definition.objectType a la valeur « Blob ».

include_blob_versions
bool

Inclut les versions d’objets blob dans l’inventaire d’objets blob lorsque la valeur est définie sur true. Les valeurs definition.schemaFields « VersionId et IsCurrentVersion » sont requises si cette propriété a la valeur true, sinon elles doivent être exclues.

include_snapshots
bool

Inclut des instantanés d’objets blob dans l’inventaire d’objets blob lorsque la valeur est définie sur true. La valeur definition.schemaFields 'Snapshot' est requise si cette propriété a la valeur true, sinon elle doit être exclue.