BlobInventoryPolicyFilter interface
Um objeto que define as condições de filtro da regra de inventário de blobs. Para a definição "Blob".objectType todas as propriedades de filtro são aplicáveis, é necessário "blobTypes" e outras são opcionais. Para a definição "Contentor".objectType apenas prefixMatch é aplicável e é opcional.
Propriedades
blob |
Uma matriz de valores de numeração predefinidos. Os valores válidos incluem blockBlob, appendBlob, pageBlob. As contas Hns não suportam pageBlobs. Este campo é necessário quando a propriedade definition.objectType está definida como "Blob". |
creation |
Esta propriedade é utilizada para filtrar objetos com base no tempo de criação do objeto |
exclude |
Uma matriz de cadeias com um máximo de 10 prefixos de blobs a serem excluídos do inventário. |
include |
Inclui versões de blobs no inventário de blobs quando o valor está definido como verdadeiro. Os valores definition.schemaFields "VersionId e IsCurrentVersion" são necessários se esta propriedade estiver definida como true, caso contrário, têm de ser excluídos. |
include |
Para a definição "Contentor".objectType, a definição.schemaFields tem de incluir "Deleted, Version, DeletedTime e RemainingRetentionDays". Para contas de armazenamento ativadas por "Blob".objectType e HNS, os campos definition.schema Têm de incluir "DeletionId, Deleted, DeletedTime e RemainingRetentionDays" e, para contas Hns desativadas, a definição.schemaFields tem de incluir "Delete and RemainingRetentionDays", caso contrário, tem de ser excluída. |
include |
Inclui instantâneos de blobs no inventário de blobs quando o valor está definido como verdadeiro. O valor definition.schemaFields "Snapshot" é necessário se esta propriedade estiver definida como verdadeira, caso contrário, tem de ser excluída. |
prefix |
Uma matriz de cadeias com um máximo de 10 prefixos de blobs a incluir no inventário. |
Detalhes de Propriedade
blobTypes
Uma matriz de valores de numeração predefinidos. Os valores válidos incluem blockBlob, appendBlob, pageBlob. As contas Hns não suportam pageBlobs. Este campo é necessário quando a propriedade definition.objectType está definida como "Blob".
blobTypes?: string[]
Valor de Propriedade
string[]
creationTime
Esta propriedade é utilizada para filtrar objetos com base no tempo de criação do objeto
creationTime?: BlobInventoryCreationTime
Valor de Propriedade
excludePrefix
Uma matriz de cadeias com um máximo de 10 prefixos de blobs a serem excluídos do inventário.
excludePrefix?: string[]
Valor de Propriedade
string[]
includeBlobVersions
Inclui versões de blobs no inventário de blobs quando o valor está definido como verdadeiro. Os valores definition.schemaFields "VersionId e IsCurrentVersion" são necessários se esta propriedade estiver definida como true, caso contrário, têm de ser excluídos.
includeBlobVersions?: boolean
Valor de Propriedade
boolean
includeDeleted
Para a definição "Contentor".objectType, a definição.schemaFields tem de incluir "Deleted, Version, DeletedTime e RemainingRetentionDays". Para contas de armazenamento ativadas por "Blob".objectType e HNS, os campos definition.schema Têm de incluir "DeletionId, Deleted, DeletedTime e RemainingRetentionDays" e, para contas Hns desativadas, a definição.schemaFields tem de incluir "Delete and RemainingRetentionDays", caso contrário, tem de ser excluída.
includeDeleted?: boolean
Valor de Propriedade
boolean
includeSnapshots
Inclui instantâneos de blobs no inventário de blobs quando o valor está definido como verdadeiro. O valor definition.schemaFields "Snapshot" é necessário se esta propriedade estiver definida como verdadeira, caso contrário, tem de ser excluída.
includeSnapshots?: boolean
Valor de Propriedade
boolean
prefixMatch
Uma matriz de cadeias com um máximo de 10 prefixos de blobs a incluir no inventário.
prefixMatch?: string[]
Valor de Propriedade
string[]