Compartilhar via


BlobInventoryPolicyFilter Classe

Definição

Um objeto que define as condições de filtro de regra de inventário de blobs. Para 'Blob' definition.objectType todas as propriedades de filtro são aplicáveis, 'blobTypes' é necessário e outros são opcionais. Para 'Container' definition.objectType, somente prefixMatch é aplicável e é opcional.

public class BlobInventoryPolicyFilter
type BlobInventoryPolicyFilter = class
Public Class BlobInventoryPolicyFilter
Herança
BlobInventoryPolicyFilter

Construtores

BlobInventoryPolicyFilter()

Inicializa uma nova instância da classe BlobInventoryPolicyFilter.

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

Inicializa uma nova instância da classe BlobInventoryPolicyFilter.

Propriedades

BlobTypes

Obtém ou define uma matriz de valores de enumeração predefinidos. Os valores válidos incluem blockBlob, appendBlob, pageBlob. As contas Hns não dão suporte a pageBlobs. Esse campo é necessário quando a propriedade definition.objectType é definida como 'Blob'.

ExcludePrefix

Obtém ou define uma matriz de cadeias de caracteres com no máximo 10 prefixos de blob a serem excluídos do inventário.

IncludeBlobVersions

Obtém ou define que inclui versões de blob no inventário de blobs quando o valor é definido como true. Os valores definition.schemaFields 'VersionId e IsCurrentVersion' serão necessários se essa propriedade for definida como true, caso contrário, eles deverão ser excluídos.

IncludeDeleted

Obtém ou define para 'Container' definition.objectType o definition.schemaFields deve incluir 'Deleted, Version, DeletedTime e RemainingRetentionDays'. Para contas de armazenamento habilitadas para 'Blob'.objectType e HNS, o definition.schemaFields deve incluir 'DeletionId, Deleted, DeletedTime e RemainingRetentionDays' e, para contas desabilitadas do Hns, a definição.schemaFields deve incluir 'Deleted e RemainingRetentionDays', caso contrário, ela deve ser excluída.

IncludeSnapshots

Obtém ou define que inclui instantâneos de blob no inventário de blobs quando o valor é definido como true. O valor de definition.schemaFields 'Snapshot' será necessário se essa propriedade for definida como true, caso contrário, ela deverá ser excluída.

PrefixMatch

Obtém ou define uma matriz de cadeias de caracteres com no máximo 10 prefixos de blob a serem incluídos no inventário.

Aplica-se a