Partager via


BlobInventoryPolicyFilter Classe

Définition

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.

public class BlobInventoryPolicyFilter
type BlobInventoryPolicyFilter = class
Public Class BlobInventoryPolicyFilter
Héritage
BlobInventoryPolicyFilter

Constructeurs

BlobInventoryPolicyFilter()

Initialise une nouvelle instance de la classe BlobInventoryPolicyFilter.

BlobInventoryPolicyFilter(IList<String>, IList<String>, IList<String>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)

Initialise une nouvelle instance de la classe BlobInventoryPolicyFilter.

Propriétés

BlobTypes

Obtient ou définit un tableau de valeurs d’énumération 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 ».

ExcludePrefix

Obtient ou définit un tableau de chaînes avec un maximum de 10 préfixes d’objets blob à exclure de l’inventaire.

IncludeBlobVersions

Obtient ou définit 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.

IncludeDeleted

Obtient ou définit pour « Container » definition.objectType la définition.schemaFields doit inclure « Deleted, Version, DeletedTime et RemainingRetentionDays ». Pour les comptes de stockage « Blob » definition.objectType et HNS activés, definition.schemaFields doit inclure « DeletionId, Deleted, DeletedTime et RemainingRetentionDays » et pour les comptes Hns désactivés, la définition.schemaFields doit inclure « Deleted and RemainingRetentionDays », sinon il doit être exclu.

IncludeSnapshots

Obtient ou définit 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.

PrefixMatch

Obtient ou définit un tableau de chaînes avec un maximum de 10 préfixes d’objets blob à inclure dans l’inventaire.

S’applique à