BlobInventoryPolicyFilter interface
Ett objekt som definierar filtervillkoren för blobinventeringsregeln. För "Blob"-definition.objectType är alla filteregenskaper tillämpliga, "blobTypes" krävs och andra är valfria. För "Container" definition.objectType är endast prefixMatch tillämpligt och är valfritt.
Egenskaper
blob |
En matris med fördefinierade uppräkningsvärden. Giltiga värden är blockBlob, appendBlob, pageBlob. Hns-konton stöder inte pageBlobs. Det här fältet krävs när egenskapen definition.objectType är inställd på "Blob". |
creation |
Den här egenskapen används för att filtrera objekt baserat på tiden då objektet skapades |
exclude |
En matris med strängar med högst 10 blobprefix som ska undantas från inventeringen. |
include |
Innehåller blobversioner i blobinventeringen när värdet är inställt på true. Värdena definition.schemaFields "VersionId och IsCurrentVersion" krävs om den här egenskapen är inställd på true, annars måste de undantas. |
include |
För "Container" definition.objectType måste definition.schemaFields innehålla "Deleted, Version, DeletedTime och RemainingRetentionDays". För blob-definition.objectType- och HNS-aktiverade lagringskonton måste definition.schemaFields innehålla "DeletionId, Deleted, DeletedTime och RemainingRetentionDays" och för Hns-inaktiverade konton måste definition.schemaFields innehålla "Deleted and RemainingRetentionDays", annars måste det undantas. |
include |
Innehåller blobögonblicksbilder i blobinventeringen när värdet är inställt på true. Värdet "Snapshot" för definition.schemaFields krävs om den här egenskapen är inställd på true, annars måste den undantas. |
prefix |
En matris med strängar med högst 10 blobprefix som ska ingå i inventeringen. |
Egenskapsinformation
blobTypes
En matris med fördefinierade uppräkningsvärden. Giltiga värden är blockBlob, appendBlob, pageBlob. Hns-konton stöder inte pageBlobs. Det här fältet krävs när egenskapen definition.objectType är inställd på "Blob".
blobTypes?: string[]
Egenskapsvärde
string[]
creationTime
Den här egenskapen används för att filtrera objekt baserat på tiden då objektet skapades
creationTime?: BlobInventoryCreationTime
Egenskapsvärde
excludePrefix
En matris med strängar med högst 10 blobprefix som ska undantas från inventeringen.
excludePrefix?: string[]
Egenskapsvärde
string[]
includeBlobVersions
Innehåller blobversioner i blobinventeringen när värdet är inställt på true. Värdena definition.schemaFields "VersionId och IsCurrentVersion" krävs om den här egenskapen är inställd på true, annars måste de undantas.
includeBlobVersions?: boolean
Egenskapsvärde
boolean
includeDeleted
För "Container" definition.objectType måste definition.schemaFields innehålla "Deleted, Version, DeletedTime och RemainingRetentionDays". För blob-definition.objectType- och HNS-aktiverade lagringskonton måste definition.schemaFields innehålla "DeletionId, Deleted, DeletedTime och RemainingRetentionDays" och för Hns-inaktiverade konton måste definition.schemaFields innehålla "Deleted and RemainingRetentionDays", annars måste det undantas.
includeDeleted?: boolean
Egenskapsvärde
boolean
includeSnapshots
Innehåller blobögonblicksbilder i blobinventeringen när värdet är inställt på true. Värdet "Snapshot" för definition.schemaFields krävs om den här egenskapen är inställd på true, annars måste den undantas.
includeSnapshots?: boolean
Egenskapsvärde
boolean
prefixMatch
En matris med strängar med högst 10 blobprefix som ska ingå i inventeringen.
prefixMatch?: string[]
Egenskapsvärde
string[]